[INFO] cloning repository https://github.com/keyrx/keyrx
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/keyrx/keyrx" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkeyrx%2Fkeyrx", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkeyrx%2Fkeyrx'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d95f1739331af081fc76b5185e39439f45abf9e1
[INFO] testing keyrx/keyrx against 1.100.0-beta.1 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkeyrx%2Fkeyrx" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/keyrx/keyrx
[INFO] finished tweaking git repo https://github.com/keyrx/keyrx
[INFO] tweaked toml for git repo https://github.com/keyrx/keyrx written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/keyrx/keyrx on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/keyrx/keyrx 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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] de74d44f5b554891d1c6338be643c636d64416b1a3c02ce79a205af0ca5ce4b5
[INFO] running `Command { std: "docker" "start" "de74d44f5b554891d1c6338be643c636d64416b1a3c02ce79a205af0ca5ce4b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "de74d44f5b554891d1c6338be643c636d64416b1a3c02ce79a205af0ca5ce4b5", 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" "de74d44f5b554891d1c6338be643c636d64416b1a3c02ce79a205af0ca5ce4b5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "de74d44f5b554891d1c6338be643c636d64416b1a3c02ce79a205af0ca5ce4b5", 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" "de74d44f5b554891d1c6338be643c636d64416b1a3c02ce79a205af0ca5ce4b5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tinyvec v1.12.0
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling keccak v0.1.6
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling hex-conservative v0.2.2
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling bitcoin_hashes v0.14.101
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rtoolbox v0.0.5
[INFO] [stderr]    Compiling rpassword v7.5.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling bip39 v2.2.2
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha3 v0.10.9
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling keyrx v0.4.25 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]     --> src/main.rs:7537:47
[INFO] [stdout]      |
[INFO] [stdout] 7537 |                     let slot = match reserved.fetch_update(
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 7537 -                     let slot = match reserved.fetch_update(
[INFO] [stdout] 7537 +                     let slot = match reserved.try_update(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.27s
[INFO] running `Command { std: "docker" "inspect" "de74d44f5b554891d1c6338be643c636d64416b1a3c02ce79a205af0ca5ce4b5", 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" "de74d44f5b554891d1c6338be643c636d64416b1a3c02ce79a205af0ca5ce4b5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling keyrx v0.4.25 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]     --> src/main.rs:7537:47
[INFO] [stdout]      |
[INFO] [stdout] 7537 |                     let slot = match reserved.fetch_update(
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 7537 -                     let slot = match reserved.fetch_update(
[INFO] [stdout] 7537 +                     let slot = match reserved.try_update(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]     --> src/main.rs:7537:47
[INFO] [stdout]      |
[INFO] [stdout] 7537 |                     let slot = match reserved.fetch_update(
[INFO] [stdout]      |                                               ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 7537 -                     let slot = match reserved.fetch_update(
[INFO] [stdout] 7537 +                     let slot = match reserved.try_update(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.99s
[INFO] running `Command { std: "docker" "inspect" "de74d44f5b554891d1c6338be643c636d64416b1a3c02ce79a205af0ca5ce4b5", 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" "de74d44f5b554891d1c6338be643c636d64416b1a3c02ce79a205af0ca5ce4b5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]     --> src/main.rs:7537:47
[INFO] [stderr]      |
[INFO] [stderr] 7537 |                     let slot = match reserved.fetch_update(
[INFO] [stderr]      |                                               ^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]      |
[INFO] [stderr] 7537 -                     let slot = match reserved.fetch_update(
[INFO] [stderr] 7537 +                     let slot = match reserved.try_update(
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: `keyrx` (bin "keyrx") generated 1 warning (run `cargo fix --bin "keyrx" -p keyrx` to apply 1 suggestion)
[INFO] [stderr] warning: `keyrx` (bin "keyrx" test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/keyrx/43ae5810e8627dd7/out/keyrx-43ae5810e8627dd7)
[INFO] [stdout] 
[INFO] [stdout] running 79 tests
[INFO] [stdout] test evm::tests::patterns_are_hex_with_0x_only_on_a_prefix ... ok
[INFO] [stdout] test evm::tests::wallet_import_key_zero_is_refused ... ok
[INFO] [stdout] test evm::tests::eip55_matches_the_specification_examples ... ok
[INFO] [stdout] test tests::append_refuses_before_a_match_file_outgrows_its_read_bound ... ok
[INFO] [stdout] test evm::tests::private_key_one_is_the_well_known_address ... ok
[INFO] [stdout] test tests::default_out_names_the_file_after_the_pattern ... ok
[INFO] [stdout] test tests::embedded_installer_early_exit_accepts_only_authenticated_current_broken_pipe ... ok
[INFO] [stdout] test tests::benchmark_guard_excludes_a_new_ceremony_for_the_whole_read_decision ... ok
[INFO] [stdout] test tests::both_kinds_multiply_the_odds ... ok
[INFO] [stdout] test tests::duplicate_and_subsumed_or_patterns_are_canonicalized ... ok
[INFO] [stdout] test tests::evm_conjunction_needs_both_ends ... ok
[INFO] [stdout] test tests::evm_default_out_lives_under_matches_evm ... ok
[INFO] [stdout] test tests::evm_matcher_takes_hex_in_any_case_and_refuses_the_rest ... ok
[INFO] [stdout] test tests::evm_probability_is_sixteen_per_digit_and_two_per_letter_with_checksum ... ok
[INFO] [stdout] test tests::b58_suffix_handles_leading_zero_bytes ... ok
[INFO] [stdout] test tests::evm_hit_checks_any_case_then_eip55_when_asked ... ok
[INFO] [stdout] test tests::grind_lock_metadata_failure_removes_and_flushes_the_created_marker ... ok
[INFO] [stdout] test evm::tests::hex40_is_the_lowercase_of_eip55 ... ok
[INFO] [stdout] test tests::grind_marker_suffix_is_appended_to_raw_path_bytes ... ok
[INFO] [stdout] test tests::grind_output_custody_refuses_path_replacement_and_new_hard_links ... ok
[INFO] [stdout] test evm::tests::abandon_mnemonic_first_account_is_the_famous_address ... ok
[INFO] [stdout] test tests::creation_recipe_preserves_search_semantics_and_omits_execution_controls ... ok
[INFO] [stdout] test tests::impossible_patterns_and_work_sizes_are_refused ... ok
[INFO] [stdout] test tests::keypair_json_is_the_same_64_bytes ... ok
[INFO] [stdout] test tests::long_pattern_quantiles_use_stable_logarithms ... ok
[INFO] [stdout] test tests::live_seed_rows_preserve_every_supported_word_without_clipping ... ok
[INFO] [stdout] test tests::managed_match_names_number_only_exact_case_collisions ... ok
[INFO] [stdout] test tests::matcher_rejects_non_base58_and_empty ... ok
[INFO] [stdout] test evm::tests::test_seed_matches_the_independent_reference_at_several_indices ... ok
[INFO] [stdout] test tests::match_headers_are_canonical_fixed_width_and_strictly_parsed ... ok
[INFO] [stdout] test tests::a_header_rejects_records_from_the_other_chain_and_counts_toward_the_bound ... ok
[INFO] [stdout] test tests::partial_eip55_case_has_a_concrete_feasibility_witness ... ok
[INFO] [stdout] test tests::prebuilt_current_result_refuses_a_post_child_path_swap ... ok
[INFO] [stdout] test tests::prebuilt_updater_refuses_ambiguous_or_unsafe_install_roots_before_download ... ok
[INFO] [stdout] test tests::maximal_sol_and_evm_records_never_grow_the_secret_buffer ... ok
[INFO] [stdout] test tests::privkey_is_the_standard_64_byte_keypair_encoding ... ok
[INFO] [stdout] test tests::probability_case_insensitive_gauge_is_32_over_58_pow_5 ... ok
[INFO] [stdout] test tests::probability_case_insensitive_respects_single_case_letters ... ok
[INFO] [stdout] test tests::private_reads_are_exact_bounded_and_refuse_descriptor_length_drift ... ok
[INFO] [stdout] test tests::realized_filename_edges_preserve_the_address_case ... ok
[INFO] [stdout] test tests::recovery_name_stays_in_the_showable_txt_namespace ... ok
[INFO] [stdout] test tests::probability_plain_5_char_suffix_is_an_explicit_model ... ok
[INFO] [stdout] test tests::recovery_rows_and_inventory_commands_preserve_complete_dynamic_values ... ok
[INFO] [stdout] test evm::tests::a_passphrase_changes_the_tree_and_matches_the_reference ... ok
[INFO] [stdout] test tests::repository_checkout_site_shows_this_version ... ok
[INFO] [stdout] test tests::partial_persist_then_later_write_failure_withholds_show_command ... ok
[INFO] [stdout] test tests::slip10_matches_solana_keygen_legacy_path ... ok
[INFO] [stdout] test tests::sol_full_edges_are_refused_and_overlap_is_not_double_counted ... ok
[INFO] [stdout] test tests::slip10_matches_solana_keygen_phantom_path ... ok
[INFO] [stdout] test tests::the_match_file_names_the_conjunction ... ok
[INFO] [stdout] test tests::the_network_table_is_well_formed ... ok
[INFO] [stdout] test tests::updater_holds_one_executable_and_rejects_symlink_or_replacement ... ok
[INFO] [stdout] test tests::updater_root_selection_requires_absolute_paths_and_preserves_installed_lane ... ok
[INFO] [stdout] test tests::write_failure_and_incomplete_interrupt_are_not_success ... ok
[INFO] [stdout] test ui::tests::bar_is_exact_width_and_capped ... ok
[INFO] [stdout] test ui::tests::eight_seed_words_never_clip ... ok
[INFO] [stdout] test ui::tests::every_frame_line_measures_w ... ok
[INFO] [stdout] test tests::evm_checksum_grind_hit_carries_the_typed_case ... ok
[INFO] [stdout] test ui::tests::file_urls_are_percent_encoded_and_wsl_aware ... ok
[INFO] [stdout] test ui::tests::links_measure_as_their_text_and_never_widen_a_frame ... ok
[INFO] [stdout] test ui::tests::no_fallback_risk_glyphs ... ok
[INFO] [stdout] test ui::tests::seal_is_eight_lines_of_sixteen_columns_lit_where_the_digit_is_eight_or_more ... ok
[INFO] [stdout] test ui::tests::the_about_lines_fit_beside_the_seal ... ok
[INFO] [stdout] test tests::a_passphrase_grind_derives_with_the_passphrase_and_the_file_says_so ... ok
[INFO] [stdout] test ui::tests::vis_and_clip ... ok
[INFO] [stdout] test ui::tests::overlong_top_fields_are_visibly_clipped_not_silently_dropped ... ok
[INFO] [stdout] test tests::evm_grind_finds_a_hit_that_rederives_and_writes_one_header_and_four_record_lines ... ok
[INFO] [stdout] test tests::a_header_recipe_is_bound_to_every_record_dimension ... ok
[INFO] [stdout] test tests::the_evm_self_test_is_green ... ok
[INFO] [stdout] test tests::the_bip39_passphrase_vector_holds_and_a_passphrase_changes_the_tree ... ok
[INFO] [stdout] test tests::strict_markdown_round_trips_solana_and_evm_and_refuses_heading_drift ... ok
[INFO] [stdout] test evm::tests::the_self_test_is_all_green ... ok
[INFO] [stdout] test tests::grind_loop_derivation_equals_reference_derivation ... ok
[INFO] [stdout] test tests::first_record_writes_one_header_while_legacy_append_stays_headerless ... ok
[INFO] [stdout] test tests::b58_suffix_matches_full_encoding_50k ... ok
[INFO] [stdout] test tests::grind_finds_a_two_char_suffix_and_the_hit_derives ... ok
[INFO] [stdout] test tests::hit_privkey_matches_hit_address ... ok
[INFO] [stdout] test tests::benchmark_workload_is_exact_only_for_the_shape_that_ran ... ok
[INFO] [stdout] test tests::near_full_eip55_case_is_exhaustively_proven has been running for over 60 seconds
[INFO] [stdout] test tests::near_full_eip55_case_is_exhaustively_proven ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 79 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 69.59s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_security.rs (/opt/rustwide/target/debug/build/keyrx/01aa7d61d852f513/out/cli_security-01aa7d61d852f513)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test managed_output_refuses_non_utf8_data_root_without_redirecting_to_replacement_text ... ok
[INFO] [stdout] test estimate_without_home_uses_an_honest_theoretical_fallback ... ok
[INFO] [stdout] test interrupted_managed_grind_without_a_hit_leaves_no_match_file ... ok
[INFO] [stdout] test direct_secret_paths_refuse_terminal_controls_without_echoing_them ... ok
[INFO] [stdout] test hostile_patterns_never_echo_terminal_control_bytes ... ok
[INFO] [stdout] test marker_symlink_is_never_followed_or_removed ... ok
[INFO] [stdout] test estimate_never_trusts_symlink_or_fifo_rate_caches ... ok
[INFO] [stdout] test show_finds_a_unicode_path_marker_using_filesystem_bytes_not_rendered_text ... ok
[INFO] [stdout] test impossible_full_length_patterns_are_refused ... ok
[INFO] [stdout] test show_refuses_non_utf8_inventory_names_without_terminal_bytes ... ok
[INFO] [stdout] test cargo_update_invokes_the_exact_locked_install_at_the_selected_root ... ok
[INFO] [stdout] test show_refuses_symlink_hardlink_and_public_secret_files ... ok
[INFO] [stdout] test interrupt_returns_130_and_removes_only_its_marker ... ok
[INFO] [stdout] test update_without_cargo_reports_only_supported_platform_paths ... ok
[INFO] [stdout] test second_grind_on_same_output_refuses_before_touching_or_recovery ... ok
[INFO] [stdout] test zero_work_arguments_are_refused ... ok
[INFO] [stdout] test count_one_persists_exactly_one_complete_record_and_narrows_mode ... ok
[INFO] [stdout] test custom_evm_output_works_without_home_or_data_environment ... ok
[INFO] [stdout] test show_refuses_an_internally_contradictory_record ... ok
[INFO] [stdout] test output_symlink_is_not_followed_and_recovery_file_is_private ... ok
[INFO] [stdout] test show_refuses_noncanonical_seed_path_and_keypair_spellings ... ok
[INFO] [stdout] test malformed_output_is_preserved_and_recovery_is_showable ... ok
[INFO] [stdout] test managed_evm_writes_independent_markdown_with_exact_case_and_duplicate_numbering ... ok
[INFO] [stdout] test a_second_grind_appends_without_repeating_the_header ... ok
[INFO] [stdout] test show_enumerates_managed_markdown_and_explicit_text_ledgers_together ... ok
[INFO] [stdout] test managed_solana_writes_one_markdown_per_hit_with_exact_case_and_collision_ordinals ... ok
[INFO] [stdout] test required_terminal_copy_is_complete_and_dynamic_clipping_is_explicit ... ok
[INFO] [stdout] test concurrent_bench_on_the_same_lane_refuses_before_timing ... ok
[INFO] [stdout] test bench_holds_and_atomically_replaces_its_real_cache_stage ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dashes.rs (/opt/rustwide/target/debug/build/keyrx/d236a7dcff76e8d7/out/dashes-d236a7dcff76e8d7)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test no_em_or_en_dash_anywhere_a_reader_meets_it ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "de74d44f5b554891d1c6338be643c636d64416b1a3c02ce79a205af0ca5ce4b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "de74d44f5b554891d1c6338be643c636d64416b1a3c02ce79a205af0ca5ce4b5", kill_on_drop: false }`
[INFO] [stdout] de74d44f5b554891d1c6338be643c636d64416b1a3c02ce79a205af0ca5ce4b5
