[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.99.0-beta.8 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-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/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-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/keyrx/keyrx 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 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded hex-conservative v0.2.2 [INFO] [stderr] Downloaded ctrlc v3.5.2 [INFO] [stderr] Downloaded bip39 v2.2.2 [INFO] [stderr] Downloaded bitcoin_hashes v0.14.101 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] f715b469779d12b3472fb1323a1336291525bb32e8463b0f877b0f52fdacc281 [INFO] running `Command { std: "docker" "start" "f715b469779d12b3472fb1323a1336291525bb32e8463b0f877b0f52fdacc281", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f715b469779d12b3472fb1323a1336291525bb32e8463b0f877b0f52fdacc281", 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" "f715b469779d12b3472fb1323a1336291525bb32e8463b0f877b0f52fdacc281" "/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" "f715b469779d12b3472fb1323a1336291525bb32e8463b0f877b0f52fdacc281", 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" "f715b469779d12b3472fb1323a1336291525bb32e8463b0f877b0f52fdacc281" "/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.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 serde v1.0.229 [INFO] [stderr] Compiling arrayvec v0.7.8 [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 clap_builder v4.6.6 [INFO] [stderr] Compiling keccak v0.1.6 [INFO] [stderr] Compiling nix v0.31.3 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling hex-conservative v0.2.2 [INFO] [stderr] Compiling bs58 v0.5.1 [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 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 ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling clap_derive v4.6.4 [INFO] [stderr] Compiling rpassword v7.5.4 [INFO] [stderr] Compiling rand v0.8.7 [INFO] [stderr] Compiling zeroize_derive v1.5.0 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling clap v4.6.6 [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 block-buffer v0.10.4 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling sha3 v0.10.9 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [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::::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 31.88s [INFO] running `Command { std: "docker" "inspect" "f715b469779d12b3472fb1323a1336291525bb32e8463b0f877b0f52fdacc281", 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" "f715b469779d12b3472fb1323a1336291525bb32e8463b0f877b0f52fdacc281" "/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 keyrx v0.4.25 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::::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::::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 5.23s [INFO] running `Command { std: "docker" "inspect" "f715b469779d12b3472fb1323a1336291525bb32e8463b0f877b0f52fdacc281", 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" "f715b469779d12b3472fb1323a1336291525bb32e8463b0f877b0f52fdacc281" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::::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" test) generated 1 warning (run `cargo fix --bin "keyrx" -p keyrx --tests` to apply 1 suggestion) [INFO] [stderr] warning: `keyrx` (bin "keyrx") generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/keyrx-43ae5810e8627dd7) [INFO] [stdout] [INFO] [stdout] running 79 tests [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 evm::tests::patterns_are_hex_with_0x_only_on_a_prefix ... ok [INFO] [stdout] test evm::tests::private_key_one_is_the_well_known_address ... ok [INFO] [stdout] test tests::append_refuses_before_a_match_file_outgrows_its_read_bound ... ok [INFO] [stdout] test tests::b58_suffix_handles_leading_zero_bytes ... ok [INFO] [stdout] test tests::default_out_names_the_file_after_the_pattern ... 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::embedded_installer_early_exit_accepts_only_authenticated_current_broken_pipe ... ok [INFO] [stdout] test tests::evm_default_out_lives_under_matches_evm ... ok [INFO] [stdout] test tests::benchmark_guard_excludes_a_new_ceremony_for_the_whole_read_decision ... ok [INFO] [stdout] test tests::evm_conjunction_needs_both_ends ... 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::evm_hit_checks_any_case_then_eip55_when_asked ... ok [INFO] [stdout] test tests::a_header_rejects_records_from_the_other_chain_and_counts_toward_the_bound ... ok [INFO] [stdout] test evm::tests::test_seed_matches_the_independent_reference_at_several_indices ... ok [INFO] [stdout] test tests::grind_lock_metadata_failure_removes_and_flushes_the_created_marker ... 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 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::live_seed_rows_preserve_every_supported_word_without_clipping ... ok [INFO] [stdout] test tests::long_pattern_quantiles_use_stable_logarithms ... ok [INFO] [stdout] test tests::managed_match_names_number_only_exact_case_collisions ... ok [INFO] [stdout] test tests::match_headers_are_canonical_fixed_width_and_strictly_parsed ... ok [INFO] [stdout] test tests::matcher_rejects_non_base58_and_empty ... ok [INFO] [stdout] test tests::maximal_sol_and_evm_records_never_grow_the_secret_buffer ... ok [INFO] [stdout] test evm::tests::hex40_is_the_lowercase_of_eip55 ... ok [INFO] [stdout] test tests::partial_eip55_case_has_a_concrete_feasibility_witness ... ok [INFO] [stdout] test evm::tests::a_passphrase_changes_the_tree_and_matches_the_reference ... ok [INFO] [stdout] test tests::creation_recipe_preserves_search_semantics_and_omits_execution_controls ... 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 evm::tests::abandon_mnemonic_first_account_is_the_famous_address ... 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::probability_plain_5_char_suffix_is_an_explicit_model ... ok [INFO] [stdout] test tests::realized_filename_edges_preserve_the_address_case ... ok [INFO] [stdout] test tests::recovery_rows_and_inventory_commands_preserve_complete_dynamic_values ... ok [INFO] [stdout] test tests::repository_checkout_site_shows_this_version ... ok [INFO] [stdout] test tests::recovery_name_stays_in_the_showable_txt_namespace ... ok [INFO] [stdout] test tests::evm_checksum_grind_hit_carries_the_typed_case ... ok [INFO] [stdout] test tests::private_reads_are_exact_bounded_and_refuse_descriptor_length_drift ... ok [INFO] [stdout] test tests::slip10_matches_solana_keygen_legacy_path ... ok [INFO] [stdout] test tests::partial_persist_then_later_write_failure_withholds_show_command ... ok [INFO] [stdout] test tests::slip10_matches_solana_keygen_phantom_path ... 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::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::the_match_file_names_the_conjunction ... 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 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::overlong_top_fields_are_visibly_clipped_not_silently_dropped ... ok [INFO] [stdout] test ui::tests::the_about_lines_fit_beside_the_seal ... 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::vis_and_clip ... ok [INFO] [stdout] test tests::sol_full_edges_are_refused_and_overlap_is_not_double_counted ... ok [INFO] [stdout] test tests::a_passphrase_grind_derives_with_the_passphrase_and_the_file_says_so ... ok [INFO] [stdout] test tests::grind_finds_a_two_char_suffix_and_the_hit_derives ... ok [INFO] [stdout] test tests::the_bip39_passphrase_vector_holds_and_a_passphrase_changes_the_tree ... ok [INFO] [stdout] test tests::a_header_recipe_is_bound_to_every_record_dimension ... ok [INFO] [stdout] test tests::strict_markdown_round_trips_solana_and_evm_and_refuses_heading_drift ... ok [INFO] [stdout] test tests::the_evm_self_test_is_green ... ok [INFO] [stdout] test tests::grind_loop_derivation_equals_reference_derivation ... ok [INFO] [stdout] test evm::tests::the_self_test_is_all_green ... 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::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] [stderr] Running tests/cli_security.rs (/opt/rustwide/target/debug/deps/cli_security-01aa7d61d852f513) [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 70.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test hostile_patterns_never_echo_terminal_control_bytes ... ok [INFO] [stdout] test estimate_without_home_uses_an_honest_theoretical_fallback ... ok [INFO] [stdout] test interrupt_returns_130_and_removes_only_its_marker ... ok [INFO] [stdout] test direct_secret_paths_refuse_terminal_controls_without_echoing_them ... ok [INFO] [stdout] test interrupted_managed_grind_without_a_hit_leaves_no_match_file ... ok [INFO] [stdout] test managed_output_refuses_non_utf8_data_root_without_redirecting_to_replacement_text ... ok [INFO] [stdout] test estimate_never_trusts_symlink_or_fifo_rate_caches ... ok [INFO] [stdout] test marker_symlink_is_never_followed_or_removed ... ok [INFO] [stdout] test cargo_update_invokes_the_exact_locked_install_at_the_selected_root ... ok [INFO] [stdout] test show_finds_a_unicode_path_marker_using_filesystem_bytes_not_rendered_text ... ok [INFO] [stdout] test show_refuses_non_utf8_inventory_names_without_terminal_bytes ... ok [INFO] [stdout] test show_refuses_symlink_hardlink_and_public_secret_files ... 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 impossible_full_length_patterns_are_refused ... ok [INFO] [stdout] test zero_work_arguments_are_refused ... ok [INFO] [stdout] test custom_evm_output_works_without_home_or_data_environment ... ok [INFO] [stdout] test malformed_output_is_preserved_and_recovery_is_showable ... ok [INFO] [stdout] test output_symlink_is_not_followed_and_recovery_file_is_private ... ok [INFO] [stdout] test count_one_persists_exactly_one_complete_record_and_narrows_mode ... ok [INFO] [stdout] test show_refuses_an_internally_contradictory_record ... ok [INFO] [stdout] test show_refuses_noncanonical_seed_path_and_keypair_spellings ... 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 18.08s [INFO] [stdout] [INFO] [stderr] Running tests/dashes.rs (/opt/rustwide/target/debug/deps/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.02s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "f715b469779d12b3472fb1323a1336291525bb32e8463b0f877b0f52fdacc281", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f715b469779d12b3472fb1323a1336291525bb32e8463b0f877b0f52fdacc281", kill_on_drop: false }` [INFO] [stdout] f715b469779d12b3472fb1323a1336291525bb32e8463b0f877b0f52fdacc281