[INFO] fetching crate rtk-registry 1.0.0...
[INFO] testing rtk-registry-1.0.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rtk-registry 1.0.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate rtk-registry 1.0.0
[INFO] finished tweaking crates.io crate rtk-registry 1.0.0
[INFO] tweaked toml for crates.io crate rtk-registry 1.0.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rtk-registry 1.0.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rtk-registry 1.0.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded env_home v0.1.0
[INFO] [stderr]   Downloaded which v8.0.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 46a794199da5692660fec6c127f124a7653a9f224529fd764c578eb11fbd9d67
[INFO] running `Command { std: "docker" "start" "46a794199da5692660fec6c127f124a7653a9f224529fd764c578eb11fbd9d67", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "46a794199da5692660fec6c127f124a7653a9f224529fd764c578eb11fbd9d67", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "46a794199da5692660fec6c127f124a7653a9f224529fd764c578eb11fbd9d67" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "46a794199da5692660fec6c127f124a7653a9f224529fd764c578eb11fbd9d67", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "46a794199da5692660fec6c127f124a7653a9f224529fd764c578eb11fbd9d67" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling env_home v0.1.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling which v8.0.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rtk-registry v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.50s
[INFO] running `Command { std: "docker" "inspect" "46a794199da5692660fec6c127f124a7653a9f224529fd764c578eb11fbd9d67", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "46a794199da5692660fec6c127f124a7653a9f224529fd764c578eb11fbd9d67" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rtk-registry v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.48s
[INFO] running `Command { std: "docker" "inspect" "46a794199da5692660fec6c127f124a7653a9f224529fd764c578eb11fbd9d67", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "46a794199da5692660fec6c127f124a7653a9f224529fd764c578eb11fbd9d67" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rtk_registry-dfd89291f4648839)
[INFO] [stdout] 
[INFO] [stdout] running 380 tests
[INFO] [stdout] test lexer::tests::test_attestable_fd_dup_and_devnull_redirects ... ok
[INFO] [stdout] test lexer::tests::test_and_operator ... ok
[INFO] [stdout] test lexer::tests::test_attestable_subshell_and_separators ... ok
[INFO] [stdout] test lexer::tests::test_attestable_substitution_inside_single_quotes ... ok
[INFO] [stdout] test lexer::tests::test_background_job_is_shellism ... ok
[INFO] [stdout] test lexer::tests::test_background_not_confused_with_amp_redirect ... ok
[INFO] [stdout] test lexer::tests::test_backslash_in_single_quotes ... ok
[INFO] [stdout] test lexer::tests::test_attestable_variable_expansion ... ok
[INFO] [stdout] test lexer::tests::test_combined_redirect_chain ... ok
[INFO] [stdout] test lexer::tests::test_dollar_brace_stayed_shellism ... ok
[INFO] [stdout] test lexer::tests::test_complex_compound ... ok
[INFO] [stdout] test lexer::tests::test_brace_expansion ... ok
[INFO] [stdout] test lexer::tests::test_command_with_args ... ok
[INFO] [stdout] test lexer::tests::test_dollar_special_vars_stayed_shellism ... ok
[INFO] [stdout] test lexer::tests::test_backtick_substitution ... ok
[INFO] [stdout] test lexer::tests::test_dollar_subshell_stayed_shellism ... ok
[INFO] [stdout] test lexer::tests::test_double_quoted_string ... ok
[INFO] [stdout] test lexer::tests::test_env_prefix_is_arg ... ok
[INFO] [stdout] test lexer::tests::test_dollar_digit_stayed_shellism ... ok
[INFO] [stdout] test lexer::tests::test_empty_quoted_string ... ok
[INFO] [stdout] test lexer::tests::test_escaped_glob ... ok
[INFO] [stdout] test lexer::tests::test_fd_redirect_no_space ... ok
[INFO] [stdout] test lexer::tests::test_escaped_space ... ok
[INFO] [stdout] test lexer::tests::test_escaped_quote_in_double ... ok
[INFO] [stdout] test lexer::tests::test_exclamation_is_shellism ... ok
[INFO] [stdout] test lexer::tests::test_glob_detection ... ok
[INFO] [stdout] test lexer::tests::test_fd_redirect_needs_adjacent_digit ... ok
[INFO] [stdout] test lexer::tests::test_find_pipe_xargs ... ok
[INFO] [stdout] test lexer::tests::test_multiple_and ... ok
[INFO] [stdout] test lexer::tests::test_multiple_spaces ... ok
[INFO] [stdout] test lexer::tests::test_multiple_pipes ... ok
[INFO] [stdout] test lexer::tests::test_offset_tracking ... ok
[INFO] [stdout] test lexer::tests::test_operator_at_start ... ok
[INFO] [stdout] test lexer::tests::test_pipe_detection ... ok
[INFO] [stdout] test lexer::tests::test_empty_input ... ok
[INFO] [stdout] test lexer::tests::test_quoted_operator_not_split ... ok
[INFO] [stdout] test lexer::tests::test_quoted_glob_not_shellism ... ok
[INFO] [stdout] test lexer::tests::test_or_operator ... ok
[INFO] [stdout] test lexer::tests::test_quoted_pipe_not_pipe ... ok
[INFO] [stdout] test lexer::tests::test_quoted_variable_not_shellism ... ok
[INFO] [stdout] test lexer::tests::test_redirect_2_to_1_single_token ... ok
[INFO] [stdout] test lexer::tests::test_leading_trailing_spaces ... ok
[INFO] [stdout] test lexer::tests::test_redirect_2_to_1_with_pipe ... ok
[INFO] [stdout] test lexer::tests::test_offset_segment_extraction ... ok
[INFO] [stdout] test lexer::tests::test_redirect_amp_gt ... ok
[INFO] [stdout] test lexer::tests::test_redirect_2_to_1_with_and ... ok
[INFO] [stdout] test lexer::tests::test_nested_quotes ... ok
[INFO] [stdout] test lexer::tests::test_redirect_append_to_file ... ok
[INFO] [stdout] test lexer::tests::test_redirect_append ... ok
[INFO] [stdout] test lexer::tests::test_operator_at_end ... ok
[INFO] [stdout] test lexer::tests::test_redirect_out ... ok
[INFO] [stdout] test lexer::tests::test_redirect_amp_gt_gt ... ok
[INFO] [stdout] test lexer::tests::test_redirect_shorthand_dup ... ok
[INFO] [stdout] test lexer::tests::test_redirect_fd_close ... ok
[INFO] [stdout] test lexer::tests::test_redirect_dev_null ... ok
[INFO] [stdout] test lexer::tests::test_mixed_operators ... ok
[INFO] [stdout] test lexer::tests::test_semicolon_no_space ... ok
[INFO] [stdout] test lexer::tests::test_redirect_in ... ok
[INFO] [stdout] test lexer::tests::test_redirect_stderr ... ok
[INFO] [stdout] test lexer::tests::test_shell_split_backslash_escape ... ok
[INFO] [stdout] test lexer::tests::test_shell_split_double_quotes ... ok
[INFO] [stdout] test lexer::tests::test_shell_split_empty ... ok
[INFO] [stdout] test lexer::tests::test_shell_split_mixed_quotes ... ok
[INFO] [stdout] test lexer::tests::test_redirect_1_to_2_single_token ... ok
[INFO] [stdout] test lexer::tests::test_shell_split_multiple_spaces ... ok
[INFO] [stdout] test lexer::tests::test_shell_split_simple ... ok
[INFO] [stdout] test lexer::tests::test_shell_split_single_quotes ... ok
[INFO] [stdout] test lexer::tests::test_shell_split_single_word ... ok
[INFO] [stdout] test lexer::tests::test_shell_split_tabs ... ok
[INFO] [stdout] test lexer::tests::test_shell_split_unclosed_quote ... ok
[INFO] [stdout] test lexer::tests::test_simple_command ... ok
[INFO] [stdout] test lexer::tests::test_redirect_heredoc_marker ... ok
[INFO] [stdout] test lexer::tests::test_redirect_stderr_no_space ... ok
[INFO] [stdout] test lexer::tests::test_semicolon ... ok
[INFO] [stdout] test lexer::tests::test_simple_var_enables_native_routing ... ok
[INFO] [stdout] test lexer::tests::test_split_on_operators_empty ... ok
[INFO] [stdout] test lexer::tests::test_split_on_operators_quoted ... ok
[INFO] [stdout] test lexer::tests::test_split_on_operators_stop_at_pipe ... ok
[INFO] [stdout] test lexer::tests::test_split_on_operators_through_pipes ... ok
[INFO] [stdout] test lexer::tests::test_split_perms_empty ... ok
[INFO] [stdout] test lexer::tests::test_split_perms_newline ... ok
[INFO] [stdout] test lexer::tests::test_split_perms_newline_inside_quotes_not_split ... ok
[INFO] [stdout] test lexer::tests::test_split_perms_operators ... ok
[INFO] [stdout] test lexer::tests::test_split_perms_background_ampersand ... ok
[INFO] [stdout] test lexer::tests::test_split_perms_subshell ... ok
[INFO] [stdout] test lexer::tests::test_split_perms_truncates_at_redirect ... ok
[INFO] [stdout] test lexer::tests::test_strip_quotes_single ... ok
[INFO] [stdout] test lexer::tests::test_subshell_detection ... ok
[INFO] [stdout] test lexer::tests::test_strip_quotes_double ... ok
[INFO] [stdout] test lexer::tests::test_strip_quotes_none ... ok
[INFO] [stdout] test lexer::tests::test_strip_quotes_mismatched ... ok
[INFO] [stdout] test lexer::tests::test_unattestable_ampersand_file_redirect ... ok
[INFO] [stdout] test lexer::tests::test_unattestable_command_substitution ... ok
[INFO] [stdout] test lexer::tests::test_single_quoted_string ... ok
[INFO] [stdout] test lexer::tests::test_unattestable_file_redirects ... ok
[INFO] [stdout] test lexer::tests::test_unattestable_process_substitution ... ok
[INFO] [stdout] test lexer::tests::test_unattestable_substitution_inside_double_quotes ... ok
[INFO] [stdout] test lexer::tests::test_unclosed_double_quote ... ok
[INFO] [stdout] test lexer::tests::test_unclosed_single_quote ... ok
[INFO] [stdout] test lexer::tests::test_unattestable_backtick ... ok
[INFO] [stdout] test lexer::tests::test_unicode_preservation ... ok
[INFO] [stdout] test lexer::tests::test_whitespace_only ... ok
[INFO] [stdout] test lexer::tests::test_simple_var_is_arg ... ok
[INFO] [stdout] test registry::tests::test_all_rules_are_complete ... ok
[INFO] [stdout] test registry::tests::test_classify_cd_ignored ... ok
[INFO] [stdout] test registry::tests::test_classify_cat_redirect_not_supported ... ok
[INFO] [stdout] test registry::tests::test_classify_aws_ec2 ... ok
[INFO] [stdout] test registry::tests::test_classify_cargo_install ... ok
[INFO] [stdout] test registry::tests::test_classify_diff ... ok
[INFO] [stdout] test registry::tests::test_classify_absolute_path_git ... ok
[INFO] [stdout] test registry::tests::test_classify_cargo_clippy_savings ... ok
[INFO] [stdout] test registry::tests::test_classify_absolute_path_no_args ... ok
[INFO] [stdout] test registry::tests::test_classify_cargo_check ... ok
[INFO] [stdout] test registry::tests::test_classify_aws ... ok
[INFO] [stdout] test registry::tests::test_classify_command_substitution_passthrough ... ok
[INFO] [stdout] test registry::tests::test_classify_absolute_path_ls ... ok
[INFO] [stdout] test registry::tests::test_classify_cargo_fmt_passthrough ... ok
[INFO] [stdout] test registry::tests::test_classify_cargo_test_filter ... ok
[INFO] [stdout] test registry::tests::test_classify_absolute_path_grep ... ok
[INFO] [stdout] test registry::tests::test_classify_cargo_check_all_targets ... ok
[INFO] [stdout] test registry::tests::test_classify_cat_file ... ok
[INFO] [stdout] test registry::tests::test_classify_echo_ignored ... ok
[INFO] [stdout] test registry::tests::test_classify_docker_build ... ok
[INFO] [stdout] test registry::tests::test_classify_docker_exec ... ok
[INFO] [stdout] test registry::tests::test_classify_docker_run ... ok
[INFO] [stdout] test registry::tests::test_classify_find_not_blocked_by_fi ... ok
[INFO] [stdout] test registry::tests::test_classify_env_prefix_stripped ... ok
[INFO] [stdout] test registry::tests::test_classify_glab_mr ... ok
[INFO] [stdout] test registry::tests::test_classify_go_build ... ok
[INFO] [stdout] test registry::tests::test_classify_git_status ... ok
[INFO] [stdout] test registry::tests::test_classify_golangci_lint ... ok
[INFO] [stdout] test registry::tests::test_classify_git_diff_cached ... ok
[INFO] [stdout] test registry::tests::test_classify_golangci_lint_bare_is_not_compact_wrapper ... ok
[INFO] [stdout] test registry::tests::test_classify_git_dash_c ... ok
[INFO] [stdout] test registry::tests::test_classify_glab_ci ... ok
[INFO] [stdout] test registry::tests::test_classify_gh_release ... ok
[INFO] [stdout] test registry::tests::test_classify_go_test ... ok
[INFO] [stdout] test registry::tests::test_classify_git_no_pager_log ... ok
[INFO] [stdout] test registry::tests::test_classify_env_quoted_value_stripped ... ok
[INFO] [stdout] test registry::tests::test_classify_git_git_dir ... ok
[INFO] [stdout] test registry::tests::test_classify_glab_release ... ok
[INFO] [stdout] test registry::tests::test_classify_golangci_lint_with_value_flag_before_run ... ok
[INFO] [stdout] test registry::tests::test_classify_gradle ... ok
[INFO] [stdout] test registry::tests::test_classify_gradlew ... ok
[INFO] [stdout] test registry::tests::test_classify_gradlew_bat ... ok
[INFO] [stdout] test registry::tests::test_classify_git_with_dash_c_path ... ok
[INFO] [stdout] test registry::tests::test_classify_gradlew_no_dot_slash ... ok
[INFO] [stdout] test registry::tests::test_classify_golangci_lint_other_subcommand_is_not_compact_wrapper ... ok
[INFO] [stdout] test registry::tests::test_classify_golangci_lint_with_flag_before_run ... ok
[INFO] [stdout] test registry::tests::test_classify_go_vet ... ok
[INFO] [stdout] test registry::tests::test_classify_golangci_lint_with_inline_config_flag_before_run ... ok
[INFO] [stdout] test registry::tests::test_classify_htop_unsupported ... ok
[INFO] [stdout] test registry::tests::test_classify_golangci_lint_with_inline_value_flag_before_run ... ok
[INFO] [stdout] test registry::tests::test_classify_kubectl_apply ... ok
[INFO] [stdout] test registry::tests::test_classify_npx_tsc ... ok
[INFO] [stdout] test registry::tests::test_classify_kubectl_describe ... ok
[INFO] [stdout] test registry::tests::test_classify_psql ... ok
[INFO] [stdout] test registry::tests::test_classify_pytest ... ok
[INFO] [stdout] test registry::tests::test_classify_sudo_stripped ... ok
[INFO] [stdout] test registry::tests::test_classify_mypy ... ok
[INFO] [stdout] test registry::tests::test_classify_python_m_pytest ... ok
[INFO] [stdout] test registry::tests::test_classify_python_m_mypy ... ok
[INFO] [stdout] test registry::tests::test_classify_ruff_format ... ok
[INFO] [stdout] test registry::tests::test_classify_rtk_already ... ok
[INFO] [stdout] test registry::tests::test_classify_swift_test ... ok
[INFO] [stdout] test registry::tests::test_cmd_has_rtk_disabled_prefix ... ok
[INFO] [stdout] test registry::tests::test_classify_yadm_status ... ok
[INFO] [stdout] test registry::tests::test_classify_tree ... ok
[INFO] [stdout] test registry::tests::test_classify_uv_pip_list ... ok
[INFO] [stdout] test registry::tests::test_classify_psql_url ... ok
[INFO] [stdout] test registry::tests::test_classify_wc_supported ... ok
[INFO] [stdout] test registry::tests::test_collapse_line_continuations_single ... ok
[INFO] [stdout] test registry::tests::test_collapse_line_continuations_no_op ... ok
[INFO] [stdout] test registry::tests::test_classify_pip_list ... ok
[INFO] [stdout] test registry::tests::test_classify_wc_multi_file ... ok
[INFO] [stdout] test registry::tests::test_collapse_line_continuations_multi ... ok
[INFO] [stdout] test registry::tests::test_classify_yadm_diff ... ok
[INFO] [stdout] test registry::tests::test_classify_ruff_check ... ok
[INFO] [stdout] test registry::tests::test_done_still_ignored_exact ... ok
[INFO] [stdout] test registry::tests::test_classify_lint ... ok
[INFO] [stdout] test registry::tests::test_env_prefix_composed_with_builtin ... ok
[INFO] [stdout] test registry::tests::test_classify_jest ... ok
[INFO] [stdout] test registry::tests::test_command_no_longer_ignored ... ok
[INFO] [stdout] test registry::tests::test_fi_still_ignored_exact ... ok
[INFO] [stdout] test registry::tests::test_exclude_bare_anchor_ignored ... ok
[INFO] [stdout] test registry::tests::test_exclude_regex_pattern ... ok
[INFO] [stdout] test registry::tests::test_python3_m_pytest ... ok
[INFO] [stdout] test registry::tests::test_registry_covers_all_cargo_subcommands ... ok
[INFO] [stdout] test registry::tests::test_exclude_does_not_match_hyphenated_command ... ok
[INFO] [stdout] test registry::tests::test_exclude_invalid_regex_fallback ... ok
[INFO] [stdout] test registry::tests::test_exclude_does_not_substring_match ... ok
[INFO] [stdout] test registry::tests::test_rewrite_already_rtk ... ok
[INFO] [stdout] test registry::tests::test_exclude_empty_pattern_ignored ... ok
[INFO] [stdout] test registry::tests::test_pip_show ... ok
[INFO] [stdout] test registry::tests::test_registry_covers_all_git_subcommands ... ok
[INFO] [stdout] test registry::tests::test_gt_graphite ... ok
[INFO] [stdout] test registry::tests::test_exclude_env_prefixed_command ... ok
[INFO] [stdout] test registry::tests::test_exclude_subcommand_pattern ... ok
[INFO] [stdout] test registry::tests::test_rewrite_cargo_test ... ok
[INFO] [stdout] test registry::tests::test_rewrite_and_then_pipe ... ok
[INFO] [stdout] test registry::tests::test_rewrite_background_does_not_affect_double_amp ... ok
[INFO] [stdout] test registry::tests::test_rewrite_background_single_amp ... ok
[INFO] [stdout] test registry::tests::test_rewrite_cat_file ... ok
[INFO] [stdout] test registry::tests::test_rewrite_cat_with_incompatible_flags_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_compound_all_unsupported_returns_none ... ok
[INFO] [stdout] test registry::tests::test_rewrite_background_unsupported_right ... ok
[INFO] [stdout] test registry::tests::test_rewrite_cargo_install ... ok
[INFO] [stdout] test registry::tests::test_rewrite_aws ... ok
[INFO] [stdout] test registry::tests::test_rewrite_aws_ec2 ... ok
[INFO] [stdout] test registry::tests::test_rewrite_compound_and ... ok
[INFO] [stdout] test registry::tests::test_rewrite_bare_golangci_lint_skips_compact_wrapper ... ok
[INFO] [stdout] test registry::tests::test_rewrite_command_substitution_passthrough ... ok
[INFO] [stdout] test registry::tests::test_rewrite_compound_four_segments ... ok
[INFO] [stdout] test registry::tests::test_rewrite_compound_mixed_supported_unsupported ... ok
[INFO] [stdout] test registry::tests::test_rewrite_cat_with_compatible_flags ... ok
[INFO] [stdout] test registry::tests::test_rewrite_compound_pipe_git_grep ... ok
[INFO] [stdout] test registry::tests::test_rewrite_compound_or ... ok
[INFO] [stdout] test registry::tests::test_rewrite_compound_three_segments ... ok
[INFO] [stdout] test registry::tests::test_rewrite_compound_pipe_raw_filter ... ok
[INFO] [stdout] test registry::tests::test_rewrite_compound_semicolon ... ok
[INFO] [stdout] test registry::tests::test_rewrite_background_amp_non_regression ... ok
[INFO] [stdout] test registry::tests::test_rewrite_compound_partial_exclude ... ok
[INFO] [stdout] test registry::tests::test_rewrite_docker_compose_build ... ok
[INFO] [stdout] test registry::tests::test_rewrite_docker_compose_config_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_docker_compose_ps ... ok
[INFO] [stdout] test registry::tests::test_rewrite_docker_compose_logs ... ok
[INFO] [stdout] test registry::tests::test_rewrite_docker_compose_down_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_diff ... ok
[INFO] [stdout] test registry::tests::test_rewrite_docker_compose_up_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_empty_excludes_rewrites_curl ... ok
[INFO] [stdout] test registry::tests::test_rewrite_docker_run ... ok
[INFO] [stdout] test registry::tests::test_rewrite_env_escaped_quotes_in_value ... ok
[INFO] [stdout] test registry::tests::test_rewrite_env_prefixed_golangci_lint_with_inline_value_flag_before_run ... ok
[INFO] [stdout] test registry::tests::test_rewrite_env_prefixed_golangci_lint_with_value_flag_before_run ... ok
[INFO] [stdout] test registry::tests::test_rewrite_env_pipe_then_and ... ok
[INFO] [stdout] test registry::tests::test_rewrite_env_quoted_value_with_spaces ... ok
[INFO] [stdout] test registry::tests::test_rewrite_env_quoted_plus_unquoted ... ok
[INFO] [stdout] test registry::tests::test_rewrite_empty_returns_none ... ok
[INFO] [stdout] test registry::tests::test_rewrite_find_with_flags ... ok
[INFO] [stdout] test registry::tests::test_rewrite_env_single_quoted_value_with_spaces ... ok
[INFO] [stdout] test registry::tests::test_rewrite_find_pipe_xargs_wc ... ok
[INFO] [stdout] test registry::tests::test_rewrite_env_var_prefix ... ok
[INFO] [stdout] test registry::tests::test_rewrite_gh_api_json_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_excludes_curl ... ok
[INFO] [stdout] test registry::tests::test_rewrite_gh_jq_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_gh_json_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_gh_release ... ok
[INFO] [stdout] test registry::tests::test_rewrite_gh_template_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_gh_without_json_still_works ... ok
[INFO] [stdout] test registry::tests::test_rewrite_exclude_does_not_affect_other_commands ... ok
[INFO] [stdout] test registry::tests::test_rewrite_git_dash_c ... ok
[INFO] [stdout] test registry::tests::test_classify_vitest ... ok
[INFO] [stdout] test registry::tests::test_rewrite_git_dash_c_diff ... ok
[INFO] [stdout] test registry::tests::test_rewrite_find_no_pipe_still_rewritten ... ok
[INFO] [stdout] test registry::tests::test_rewrite_git_dash_c_status ... ok
[INFO] [stdout] test registry::tests::test_classify_prisma ... ok
[INFO] [stdout] test registry::tests::test_rewrite_git_log ... ok
[INFO] [stdout] test registry::tests::test_rewrite_git_dash_c_log ... ok
[INFO] [stdout] test registry::tests::test_rewrite_git_status ... ok
[INFO] [stdout] test registry::tests::test_rewrite_go_test ... ok
[INFO] [stdout] test registry::tests::test_rewrite_go_build ... ok
[INFO] [stdout] test registry::tests::test_rewrite_glab_ci_status ... ok
[INFO] [stdout] test registry::tests::test_rewrite_git_no_pager ... ok
[INFO] [stdout] test registry::tests::test_rewrite_go_vet ... ok
[INFO] [stdout] test registry::tests::test_rewrite_golangci_lint ... ok
[INFO] [stdout] test registry::tests::test_rewrite_find_pipe_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_glab_mr_list ... ok
[INFO] [stdout] test registry::tests::test_rewrite_golangci_lint_with_inline_config_flag_before_run ... ok
[INFO] [stdout] test registry::tests::test_rewrite_golangci_lint_with_inline_value_flag_before_run ... ok
[INFO] [stdout] test registry::tests::test_rewrite_golangci_lint_with_flag_before_run ... ok
[INFO] [stdout] test registry::tests::test_rewrite_gradlew ... ok
[INFO] [stdout] test registry::tests::test_rewrite_head_no_flag_still_rewrites ... ok
[INFO] [stdout] test registry::tests::test_rewrite_heredoc_returns_none ... ok
[INFO] [stdout] test registry::tests::test_rewrite_gradlew_no_dot_slash ... ok
[INFO] [stdout] test registry::tests::test_rewrite_ignored_cd ... ok
[INFO] [stdout] test registry::tests::test_rewrite_kubectl_describe ... ok
[INFO] [stdout] test registry::tests::test_rewrite_gradlew_bat ... ok
[INFO] [stdout] test registry::tests::test_rewrite_gradle ... ok
[INFO] [stdout] test registry::tests::test_rewrite_mixed_compound_partial ... ok
[INFO] [stdout] test registry::tests::test_rewrite_gradlew_test_savings ... ok
[INFO] [stdout] test registry::tests::test_rewrite_other_golangci_lint_subcommand_skips_compact_wrapper ... ok
[INFO] [stdout] test registry::tests::test_rewrite_npx ... ok
[INFO] [stdout] test registry::tests::test_rewrite_multi_pipe_then_and ... ok
[INFO] [stdout] test registry::tests::test_rewrite_non_rtk_disabled_env_still_rewrites ... ok
[INFO] [stdout] test registry::tests::test_rewrite_pip_list ... ok
[INFO] [stdout] test registry::tests::test_rewrite_pipe_then_and ... ok
[INFO] [stdout] test registry::tests::test_rewrite_pip_outdated ... ok
[INFO] [stdout] test registry::tests::test_rewrite_pipe_first_only ... ok
[INFO] [stdout] test registry::tests::test_rewrite_head_numeric_flag ... ok
[INFO] [stdout] test registry::tests::test_rewrite_npm_with_args ... ok
[INFO] [stdout] test registry::tests::test_rewrite_pipe_then_semicolon ... ok
[INFO] [stdout] test registry::tests::test_rewrite_head_lines_long_flag_multi_file_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_next_build ... ok
[INFO] [stdout] test registry::tests::test_rewrite_lint ... ok
[INFO] [stdout] test registry::tests::test_rewrite_head_numeric_flag_multi_file_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_pipe_then_or ... ok
[INFO] [stdout] test registry::tests::test_rewrite_head_lines_long_flag ... ok
[INFO] [stdout] test registry::tests::test_rewrite_npm_bare_subcommand ... ok
[INFO] [stdout] test registry::tests::test_rewrite_prisma ... ok
[INFO] [stdout] test registry::tests::test_rewrite_golangci_lint_with_value_flag_before_run ... ok
[INFO] [stdout] test registry::tests::test_rewrite_head_other_flag_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_prettier ... ok
[INFO] [stdout] test registry::tests::test_rewrite_psql ... ok
[INFO] [stdout] test registry::tests::test_rewrite_pytest ... ok
[INFO] [stdout] test registry::tests::test_rewrite_redirect_2_gt_amp_1_trailing ... ok
[INFO] [stdout] test registry::tests::test_rewrite_redirect_2_gt_amp_1_with_and ... ok
[INFO] [stdout] test registry::tests::test_rewrite_redirect_2_gt_amp_1_with_pipe ... ok
[INFO] [stdout] test registry::tests::test_rewrite_redirect_amp_gt_devnull ... ok
[INFO] [stdout] test registry::tests::test_rewrite_redirect_plain_2_devnull ... ok
[INFO] [stdout] test registry::tests::test_rewrite_rtk_disabled_multi_env ... ok
[INFO] [stdout] test registry::tests::test_rewrite_rtk_disabled_subprocess_warns ... ok
[INFO] [stdout] test registry::tests::test_rewrite_jest ... ok
[INFO] [stdout] test registry::tests::test_rewrite_rtk_disabled_warns_on_stderr ... ok
[INFO] [stdout] test registry::tests::test_rewrite_redirect_fd_close ... ok
[INFO] [stdout] test registry::tests::test_rewrite_rtk_disabled_curl ... ok
[INFO] [stdout] test registry::tests::test_rewrite_sudo_docker ... ok
[INFO] [stdout] test registry::tests::test_rewrite_rtk_disabled_git_status ... ok
[INFO] [stdout] test registry::tests::test_rewrite_pnpm_command ... ok
[INFO] [stdout] test registry::tests::test_rewrite_redirect_double ... ok
[INFO] [stdout] test registry::tests::test_rewrite_swift_test ... ok
[INFO] [stdout] test registry::tests::test_rewrite_rg_pattern ... ok
[INFO] [stdout] test registry::tests::test_rewrite_ruff_format ... ok
[INFO] [stdout] test registry::tests::test_rewrite_playwright ... ok
[INFO] [stdout] test registry::tests::test_rewrite_ruff_check ... ok
[INFO] [stdout] test registry::tests::test_rewrite_python_m_pytest ... ok
[INFO] [stdout] test registry::tests::test_rewrite_tree ... ok
[INFO] [stdout] test registry::tests::test_rewrite_unsupported_returns_none ... ok
[INFO] [stdout] test registry::tests::test_rewrite_uv_pip_list ... ok
[INFO] [stdout] test registry::tests::test_rewrite_redirect_quotes_not_stripped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_tail_lines_long_flag ... ok
[INFO] [stdout] test registry::tests::test_rewrite_vitest ... ok
[INFO] [stdout] test registry::tests::test_rewrite_tail_lines_eq_multi_file_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_tail_numeric_flag ... ok
[INFO] [stdout] test registry::tests::test_rewrite_wc ... ok
[INFO] [stdout] test registry::tests::test_rewrite_tail_other_flag_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_tail_lines_space_multi_file_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_tail_numeric_flag_multi_file_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_tail_plain_file_skipped ... ok
[INFO] [stdout] test registry::tests::test_rewrite_tail_n_space_flag ... ok
[INFO] [stdout] test registry::tests::test_rewrite_tail_lines_space_flag ... ok
[INFO] [stdout] test registry::tests::test_rewrite_wc_multi_file ... ok
[INFO] [stdout] test registry::tests::test_rewrite_tail_n_space_flag_multi_file_skipped ... ok
[INFO] [stdout] test registry::tests::test_split_chain_semicolon ... ok
[INFO] [stdout] test registry::tests::test_rewrite_with_line_continuations ... ok
[INFO] [stdout] test registry::tests::test_shell_prefix_command ... ok
[INFO] [stdout] test registry::tests::test_split_command_substitution_no_split ... ok
[INFO] [stdout] test registry::tests::test_strip_absolute_path_helper ... ok
[INFO] [stdout] test registry::tests::test_strip_disabled_prefix ... ok
[INFO] [stdout] test registry::tests::test_shell_prefix_builtin_exec_nocorrect ... ok
[INFO] [stdout] test registry::tests::test_rewrite_with_env_prefix ... ok
[INFO] [stdout] test registry::tests::test_strip_golangci_global_opts_helper ... ok
[INFO] [stdout] test registry::tests::test_strip_git_global_opts_helper ... ok
[INFO] [stdout] test registry::tests::test_rewrite_with_multi_line_continuation ... ok
[INFO] [stdout] test registry::tests::test_split_chain_and ... ok
[INFO] [stdout] test registry::tests::test_split_pipe_first_only ... ok
[INFO] [stdout] test registry::tests::test_rewrite_yadm_status ... ok
[INFO] [stdout] test registry::tests::test_shell_prefix_noglob ... ok
[INFO] [stdout] test registry::tests::test_split_quoted_and ... ok
[INFO] [stdout] test registry::tests::test_transparent_prefix_strips_and_reprepends ... ok
[INFO] [stdout] test registry::tests::test_transparent_prefix_unknown_inner_returns_none ... ok
[INFO] [stdout] test registry::tests::test_transparent_prefix_composed_with_builtin ... ok
[INFO] [stdout] test registry::tests::test_shell_prefix_unknown_inner ... ok
[INFO] [stdout] test registry::tests::test_transparent_prefix_respects_excluded ... ok
[INFO] [stdout] test registry::tests::test_transparent_prefix_composed_with_env_prefix ... ok
[INFO] [stdout] test registry::tests::test_rewrite_tsc ... ok
[INFO] [stdout] test registry::tests::test_split_single ... ok
[INFO] [stdout] test registry::tests::test_transparent_prefix_whole_word_matching ... ok
[INFO] [stdout] test registry::tests::test_split_heredoc_no_split ... ok
[INFO] [stdout] test registry::tests::test_transparent_prefixes_normalize_once ... ok
[INFO] [stdout] test registry::tests::test_transparent_prefix_with_test_runner ... ok
[INFO] [stdout] test rtk_install::tests::test_require_rtk_installed_result_type ... ok
[INFO] [stdout] test rtk_install::tests::test_is_rtk_installed_returns_enum ... ok
[INFO] [stdout] test registry::tests::test_transparent_prefix_empty_entry_is_skipped ... ok
[INFO] [stdout] test registry::tests::test_transparent_prefix_inside_compound ... ok
[INFO] [stdout] test registry::tests::test_transparent_prefix_not_matched_is_passthrough ... ok
[INFO] [stdout] test registry::tests::test_transparent_prefix_overlapping_entries_use_longest_match ... ok
[INFO] [stdout] test registry::tests::test_transparent_prefix_multiple_configured ... ok
[INFO] [stdout] test registry::tests::test_transparent_prefix_recursion_bounded ... ok
[INFO] [stdout] test registry::tests::test_transparent_prefix_empty_rest_returns_none ... ok
[INFO] [stdout] test registry::tests::test_all_patterns_are_valid_regex ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 380 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rtk_registry
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/lib.rs - (line 18) ... ok
[INFO] [stdout] test src/lib.rs - (line 9) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "46a794199da5692660fec6c127f124a7653a9f224529fd764c578eb11fbd9d67", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "46a794199da5692660fec6c127f124a7653a9f224529fd764c578eb11fbd9d67", kill_on_drop: false }`
[INFO] [stdout] 46a794199da5692660fec6c127f124a7653a9f224529fd764c578eb11fbd9d67
