[INFO] fetching crate tokmd-scan-args 1.9.0... [INFO] testing tokmd-scan-args-1.9.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate tokmd-scan-args 1.9.0 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate tokmd-scan-args 1.9.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate tokmd-scan-args 1.9.0 [INFO] tweaked toml for crates.io crate tokmd-scan-args 1.9.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate tokmd-scan-args 1.9.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate tokmd-scan-args 1.9.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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a195d76ee5c540970b5697b68f609baa7b630f7bf1d55479d78d351a07bcff57 [INFO] running `Command { std: "docker" "start" "-a" "a195d76ee5c540970b5697b68f609baa7b630f7bf1d55479d78d351a07bcff57", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a195d76ee5c540970b5697b68f609baa7b630f7bf1d55479d78d351a07bcff57", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a195d76ee5c540970b5697b68f609baa7b630f7bf1d55479d78d351a07bcff57", kill_on_drop: false }` [INFO] [stdout] a195d76ee5c540970b5697b68f609baa7b630f7bf1d55479d78d351a07bcff57 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0dad79bd45ab6049ce96d818ecf9a96450d9d3c15a9bad1f233e7b33afd63550 [INFO] running `Command { std: "docker" "start" "-a" "0dad79bd45ab6049ce96d818ecf9a96450d9d3c15a9bad1f233e7b33afd63550", kill_on_drop: false }` [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling winnow v1.0.0 [INFO] [stderr] Compiling toml_datetime v1.0.1+spec-1.1.0 [INFO] [stderr] Compiling serde_spanned v1.0.4 [INFO] [stderr] Compiling toml_writer v1.0.7+spec-1.1.0 [INFO] [stderr] Compiling tokmd-path v1.9.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling toml_parser v1.0.10+spec-1.1.0 [INFO] [stderr] Compiling tokmd-types v1.9.0 [INFO] [stderr] Compiling toml v1.0.7+spec-1.1.0 [INFO] [stderr] Compiling blake3 v1.8.3 [INFO] [stderr] Compiling tokmd-settings v1.9.0 [INFO] [stderr] Compiling tokmd-redact v1.9.0 [INFO] [stderr] Compiling tokmd-scan-args v1.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.40s [INFO] running `Command { std: "docker" "inspect" "0dad79bd45ab6049ce96d818ecf9a96450d9d3c15a9bad1f233e7b33afd63550", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0dad79bd45ab6049ce96d818ecf9a96450d9d3c15a9bad1f233e7b33afd63550", kill_on_drop: false }` [INFO] [stdout] 0dad79bd45ab6049ce96d818ecf9a96450d9d3c15a9bad1f233e7b33afd63550 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 515c663d6fea185143c89328aa7020c29748c95c918d087e79addd247a8162c1 [INFO] running `Command { std: "docker" "start" "-a" "515c663d6fea185143c89328aa7020c29748c95c918d087e79addd247a8162c1", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling tokmd-scan-args v1.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 18.97s [INFO] running `Command { std: "docker" "inspect" "515c663d6fea185143c89328aa7020c29748c95c918d087e79addd247a8162c1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "515c663d6fea185143c89328aa7020c29748c95c918d087e79addd247a8162c1", kill_on_drop: false }` [INFO] [stdout] 515c663d6fea185143c89328aa7020c29748c95c918d087e79addd247a8162c1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 12e8bc73094d78144ba9a5aaec43eeab8ce1ddb5876f2a1885285689c5f831b5 [INFO] running `Command { std: "docker" "start" "-a" "12e8bc73094d78144ba9a5aaec43eeab8ce1ddb5876f2a1885285689c5f831b5", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tokmd_scan_args-fbe2c82670c9a890) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::normalize_scan_input_keeps_dot_for_empty_relative ... ok [INFO] [stdout] test tests::scan_args_no_ignore_enables_sub_flags ... ok [INFO] [stderr] Running tests/bdd_edge_cases.rs (/opt/rustwide/target/debug/deps/bdd_edge_cases-b42e2647df014efc) [INFO] [stdout] test tests::normalize_scan_input_strips_repeated_dot_slash ... ok [INFO] [stdout] test tests::scan_args_paths_mode_redacts_scan_paths_and_exclusions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test given_all_defaults_when_building_scan_args_then_defaults_propagated ... ok [INFO] [stdout] test given_config_auto_with_redaction_then_config_preserved ... ok [INFO] [stdout] test given_config_none_with_redaction_then_config_preserved ... ok [INFO] [stdout] test given_duplicate_paths_when_redacted_then_hashes_are_identical ... ok [INFO] [stdout] test given_mixed_separator_path_when_normalized_then_all_forward_slashes ... ok [INFO] [stdout] test given_double_dot_path_when_normalized_then_preserved ... ok [INFO] [stdout] test given_duplicate_exclusions_when_redacted_then_hashes_are_identical ... ok [INFO] [stdout] test given_parent_relative_path_when_normalized_then_preserved ... ok [INFO] [stdout] test given_path_with_numeric_segments_when_normalized_then_preserved ... ok [INFO] [stdout] test given_path_with_trailing_slash_when_normalized_then_slash_is_preserved_or_stripped_deterministically ... ok [INFO] [stdout] test given_path_with_single_char_segments_when_normalized_then_preserved ... ok [INFO] [stdout] test given_path_with_trailing_backslash_when_normalized_then_forward_slash_used ... ok [INFO] [stdout] test given_redact_mode_none_vs_option_none_then_outputs_are_identical ... ok [INFO] [stdout] test given_redacted_path_when_inspected_then_original_extension_is_preserved ... ok [INFO] [stdout] test given_redacted_exclusion_when_inspected_then_hash_is_16_hex_chars ... ok [INFO] [stdout] test given_redacted_path_without_extension_when_inspected_then_no_extension_appended ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/bdd_scan_args.rs (/opt/rustwide/target/debug/deps/bdd_scan_args-e251dd74a4483e09) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test given_all_ignore_flags_false_then_all_remain_false ... ok [INFO] [stdout] test given_absolute_unix_style_path_then_preserved_with_forward_slashes ... ok [INFO] [stdout] test given_all_mode_and_empty_exclusions_then_excluded_redacted_is_false ... ok [INFO] [stdout] test given_backslash_path_then_normalize_uses_forward_slashes ... ok [INFO] [stdout] test given_bare_dot_path_then_normalize_returns_dot ... ok [INFO] [stdout] test given_config_none_then_config_is_none ... ok [INFO] [stdout] test given_all_mode_when_building_scan_args_then_paths_and_exclusions_are_redacted ... ok [INFO] [stdout] test given_no_ignore_when_building_scan_args_then_ignore_sub_flags_are_forced_true ... ok [INFO] [stdout] test given_no_redaction_when_building_scan_args_then_normalized_paths_are_preserved ... ok [INFO] [stdout] test given_none_mode_when_building_scan_args_then_nothing_is_redacted ... ok [INFO] [stdout] test given_none_option_when_building_scan_args_then_nothing_is_redacted ... ok [INFO] [stdout] test given_path_with_spaces_then_preserved ... ok [INFO] [stdout] test given_path_with_unicode_then_preserved ... ok [INFO] [stdout] test given_same_inputs_when_redacted_twice_then_hashes_are_identical ... ok [INFO] [stdout] test given_sub_flags_true_but_no_ignore_false_then_sub_flags_are_preserved ... ok [INFO] [stdout] test given_paths_mode_when_building_scan_args_then_paths_and_exclusions_are_redacted ... ok [INFO] [stdout] test given_deeply_nested_dot_slash_then_all_are_stripped ... ok [INFO] [stdout] test given_many_exclusions_when_redacted_then_all_are_hashed ... ok [INFO] [stdout] test given_paths_mode_and_empty_exclusions_then_excluded_redacted_is_false ... ok [INFO] [stderr] Running tests/construction_w59.rs (/opt/rustwide/target/debug/deps/construction_w59-bcc422e1ca064cf2) [INFO] [stdout] test given_treat_doc_strings_as_comments_then_flag_is_forwarded ... ok [INFO] [stdout] test given_empty_paths_when_building_scan_args_then_result_has_empty_paths ... ok [INFO] [stdout] test given_complex_setup_all_fields_propagate_correctly ... ok [INFO] [stdout] test given_multiple_paths_when_no_redaction_then_all_paths_are_normalized ... ok [INFO] [stdout] test given_complex_setup_with_redaction_then_data_fields_redacted_booleans_preserved ... ok [INFO] [stdout] test given_hidden_true_when_building_scan_args_then_hidden_is_set ... ok [INFO] [stdout] test given_multiple_paths_when_redaction_then_all_paths_are_redacted ... ok [INFO] [stdout] test given_different_paths_when_redacted_then_hashes_differ ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 38 tests [INFO] [stdout] test normalize_backslashes_to_forward ... ok [INFO] [stdout] test normalize_bare_dot_stays_dot ... ok [INFO] [stdout] test normalize_deep_nested_path ... ok [INFO] [stdout] test normalize_empty_relative_becomes_dot ... ok [INFO] [stdout] test normalize_idempotent ... ok [INFO] [stdout] test normalize_plain_relative_path ... ok [INFO] [stdout] test normalize_preserves_non_dot_path ... ok [INFO] [stdout] test normalize_strips_repeated_dot_slash ... ok [INFO] [stdout] test normalize_strips_single_dot_slash ... ok [INFO] [stdout] test scan_args_boolean_flags_independent_of_redaction ... ok [INFO] [stdout] test scan_args_deterministic_all_fields ... ok [INFO] [stdout] test scan_args_deterministic_paths ... ok [INFO] [stdout] test scan_args_dot_path_normalizes ... ok [INFO] [stdout] test scan_args_empty_paths_vec ... ok [INFO] [stdout] test scan_args_deterministic_exclusions ... ok [INFO] [stdout] test scan_args_dot_slash_path_normalizes ... ok [INFO] [stdout] test scan_args_excluded_redacted_false_when_empty_exclusions ... ok [INFO] [stdout] test scan_args_excluded_redacted_false_when_no_redact ... ok [INFO] [stdout] test scan_args_exclusion_count_preserved_under_redaction ... ok [INFO] [stdout] test scan_args_hidden_flag_passed_through ... ok [INFO] [stdout] test scan_args_no_backslashes_in_output_paths ... ok [INFO] [stdout] test scan_args_multiple_paths_preserved ... ok [INFO] [stdout] test scan_args_no_ignore_enables_all_sub_flags ... ok [INFO] [stdout] test scan_args_no_redaction_preserves_exclusions ... ok [INFO] [stdout] test scan_args_path_count_preserved_under_redaction ... ok [INFO] [stdout] test scan_args_redact_all_mode_redacts ... ok [INFO] [stdout] test scan_args_paths_with_spaces ... ok [INFO] [stdout] test scan_args_redact_none_preserves_paths ... ok [INFO] [stdout] test scan_args_redact_paths_mode_redacts ... ok [INFO] [stdout] test scan_args_no_redaction_preserves_paths ... ok [INFO] [stdout] test scan_args_treat_doc_strings_flag_passed_through ... ok [INFO] [stdout] test scan_args_single_path_via_slice_from_ref ... ok [INFO] [stdout] test scan_args_redaction_hides_exclusion_values ... ok [INFO] [stdout] test scan_args_redact_paths_and_all_produce_same_paths ... ok [INFO] [stdout] test scan_args_redaction_hides_original_long_segments ... ok [INFO] [stdout] test scan_args_paths_with_unicode ... ok [INFO] [stdout] test scan_args_sub_flags_independent_when_no_ignore_false ... ok [INFO] [stdout] test scan_args_repeated_dot_slash_normalizes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/deep.rs (/opt/rustwide/target/debug/deps/deep-238dd1599d26169f) [INFO] [stdout] [INFO] [stdout] running 43 tests [INFO] [stdout] test all_false_flags_propagated ... ok [INFO] [stdout] test config_mode_auto_propagated ... ok [INFO] [stdout] test config_mode_none_propagated ... ok [INFO] [stdout] test empty_paths_slice ... ok [INFO] [stdout] test empty_paths_with_redaction ... ok [INFO] [stdout] test different_paths_produce_different_hashes ... ok [INFO] [stdout] test hidden_flag_propagated ... ok [INFO] [stdout] test excluded_redacted_false_skipped_in_serialization ... ok [INFO] [stdout] test excluded_redacted_true_present_in_serialization ... ok [INFO] [stdout] test individual_sub_flags_propagated ... ok [INFO] [stdout] test many_exclusions ... ok [INFO] [stdout] test many_paths ... ok [INFO] [stdout] test many_exclusions_redacted ... ok [INFO] [stdout] test normalize_empty_string_becomes_dot ... ok [INFO] [stdout] test normalize_keeps_dot_for_bare_dot ... ok [INFO] [stdout] test normalize_is_idempotent ... ok [INFO] [stdout] test normalize_keeps_dot_for_bare_dot_slash ... ok [INFO] [stdout] test paths_with_spaces ... ok [INFO] [stdout] test paths_with_unicode ... ok [INFO] [stdout] test redact_all_hashes_exclusions ... ok [INFO] [stdout] test normalize_preserves_deep_path ... ok [INFO] [stdout] test redact_is_deterministic ... ok [INFO] [stdout] test no_ignore_implies_all_sub_flags ... ok [INFO] [stdout] test normalize_strips_repeated_dot_slash ... ok [INFO] [stdout] test redact_paths_hashes_scan_paths ... ok [INFO] [stdout] test normalize_converts_backslashes_to_forward ... ok [INFO] [stdout] test redaction_of_path_with_extension_preserves_extension ... ok [INFO] [stdout] test redaction_of_path_without_extension ... ok [INFO] [stdout] test scan_args_deterministic_with_redaction ... ok [INFO] [stdout] test redact_all_hashes_scan_paths ... ok [INFO] [stdout] test normalize_strips_single_dot_slash ... ok [INFO] [stdout] test scan_args_none_redact_preserves_paths ... ok [INFO] [stdout] test scan_args_deterministic_without_redaction ... ok [INFO] [stdout] test redact_with_empty_exclusions_not_marked_redacted ... ok [INFO] [stdout] test scan_args_normalizes_backslash_paths ... ok [INFO] [stdout] test scan_args_none_redact_preserves_exclusions ... ok [INFO] [stdout] test scan_args_redact_mode_none_preserves_paths ... ok [INFO] [stdout] test scan_args_redacted_serialization_roundtrip ... ok [INFO] [stdout] test treat_doc_strings_flag_propagated ... ok [INFO] [stdout] test redact_paths_hashes_exclusions ... ok [INFO] [stdout] test scan_args_serialization_roundtrip ... ok [INFO] [stdout] test redact_mode_none_vs_option_none ... ok [INFO] [stdout] test normalize_handles_absolute_path ... ok [INFO] [stderr] Running tests/deep_scanargs_round2_w51.rs (/opt/rustwide/target/debug/deps/deep_scanargs_round2_w51-00688d4fab940ab2) [INFO] [stdout] [INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test deterministic_redaction_hash_stable ... ok [INFO] [stdout] test deterministic_same_input_same_output ... ok [INFO] [stdout] test normalize_strips_dot_slash_prefix ... ok [INFO] [stdout] test normalize_bare_dot_preserved ... ok [INFO] [stdout] test redact_all_mode_hashes_paths ... ok [INFO] [stdout] test redact_empty_exclusions_flag_stays_false ... ok [INFO] [stdout] test normalize_backslashes_to_forward ... ok [INFO] [stdout] test no_ignore_forces_all_sub_flags ... ok [INFO] [stdout] test redact_paths_mode_hashes_paths ... ok [INFO] [stdout] test scan_args_preserves_exclusions_without_redaction ... ok [INFO] [stdout] test scan_args_multiple_paths ... ok [INFO] [stdout] test scan_args_propagates_boolean_flags ... ok [INFO] [stdout] test sub_flags_independent_without_no_ignore ... ok [INFO] [stdout] test scan_args_single_dot_path ... ok [INFO] [stdout] test redact_exclusions_sets_flag ... ok [INFO] [stdout] test redact_none_mode_preserves_paths ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stderr] Running tests/deep_scanargs_w47.rs (/opt/rustwide/target/debug/deps/deep_scanargs_w47-9a59d0513e0bce50) [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test individual_sub_flags_independent ... ok [INFO] [stdout] test deterministic_with_all_redaction ... ok [INFO] [stdout] test normalize_backslash_to_forward ... ok [INFO] [stdout] test normalize_empty_becomes_dot ... ok [INFO] [stdout] test deterministic_with_redaction ... ok [INFO] [stdout] test normalize_idempotent ... ok [INFO] [stdout] test normalize_strips_repeated_dot_slash ... ok [INFO] [stdout] test normalize_strips_dot_slash ... ok [INFO] [stdout] test normalize_bare_dot_slash ... ok [INFO] [stdout] test redaction_all_mode_hashes_paths ... ok [INFO] [stdout] test redaction_empty_exclusions_not_marked ... ok [INFO] [stdout] test redaction_none_mode_preserves_paths ... ok [INFO] [stdout] test redaction_preserves_extension ... ok [INFO] [stdout] test redaction_hashes_exclusions ... ok [INFO] [stdout] test redaction_paths_mode_hashes_paths ... ok [INFO] [stdout] test redaction_different_inputs_different_hashes ... ok [INFO] [stdout] test scan_args_all_fields_populated ... ok [INFO] [stdout] test serde_excluded_redacted_false_omitted ... ok [INFO] [stdout] test serde_excluded_redacted_true_present ... ok [INFO] [stdout] test scan_args_minimal_fields ... ok [INFO] [stdout] test serde_roundtrip_no_redaction ... ok [INFO] [stdout] test serde_roundtrip_with_redaction ... ok [INFO] [stdout] test normalize_bare_dot ... ok [INFO] [stdout] test deterministic_without_redaction ... ok [INFO] [stdout] test scan_args_normalizes_backslash_in_paths ... ok [INFO] [stdout] test prop_normalize_never_empty ... ok [INFO] [stdout] test no_ignore_implies_all_sub_flags ... ok [INFO] [stdout] test prop_normalize_idempotent ... ok [INFO] [stdout] test prop_deterministic ... ok [INFO] [stdout] test redaction_option_none_preserves_paths ... ok [INFO] [stdout] test prop_path_count_preserved ... ok [INFO] [stdout] test prop_normalize_no_backslash ... ok [INFO] [stdout] test prop_serde_roundtrip ... ok [INFO] [stdout] test prop_exclusion_count_preserved ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Running tests/deep_w43.rs (/opt/rustwide/target/debug/deps/deep_w43-53ba1b45b54a54e2) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test default_scan_options_produce_default_flags ... ok [INFO] [stdout] test excluded_not_redacted_without_redact_mode ... ok [INFO] [stdout] test excluded_redacted_false_when_excluded_list_empty ... ok [INFO] [stdout] test excluded_patterns_redacted_when_paths_mode ... ok [INFO] [stdout] test hidden_flag_passthrough ... ok [INFO] [stdout] test multiple_paths_all_normalized ... ok [INFO] [stdout] test normalize_backslashes_become_forward ... ok [INFO] [stdout] test normalize_preserves_absolute_path ... ok [INFO] [stdout] test normalize_bare_dot ... ok [INFO] [stdout] test normalize_single_dot_slash ... ok [INFO] [stdout] test normalize_triple_dot_slash ... ok [INFO] [stdout] test paths_forwarded_without_redaction_when_none ... ok [INFO] [stdout] test no_ignore_dot_alone_sets_only_dot ... ok [INFO] [stdout] test redact_all_mode_hashes_paths ... ok [INFO] [stdout] test redact_none_does_not_hash ... ok [INFO] [stdout] test no_ignore_cascades_to_all_sub_flags ... ok [INFO] [stdout] test individual_sub_flags_do_not_cross_pollinate ... ok [INFO] [stdout] test multiple_paths_all_redacted ... ok [INFO] [stdout] test redaction_is_deterministic ... ok [INFO] [stdout] test redact_paths_mode_hashes_paths ... ok [INFO] [stdout] test redacted_scan_args_serde_roundtrip_preserves_hashes ... ok [INFO] [stdout] test scan_args_serde_roundtrip ... ok [INFO] [stdout] test treat_doc_strings_as_comments_passthrough ... ok [INFO] [stdout] test normalize_empty_after_strip_becomes_dot ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/deep_w69.rs (/opt/rustwide/target/debug/deps/deep_w69-246c1a2c59e89313) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test normalize_dot_only ... ok [INFO] [stdout] test normalize_dot_slash ... ok [INFO] [stdout] test normalize_double_dot_slash ... ok [INFO] [stdout] test normalize_absolute_path_unchanged ... ok [INFO] [stdout] test normalize_preserves_parent_dir ... ok [INFO] [stdout] test normalize_strips_leading_dot_slash_deeply ... ok [INFO] [stdout] test scan_args_dot_path_normalized ... ok [INFO] [stdout] test scan_args_deterministic_across_calls ... ok [INFO] [stdout] test scan_args_excluded_redacted_skipped_when_false ... ok [INFO] [stdout] test scan_args_individual_sub_flags_independent ... ok [INFO] [stdout] test scan_args_json_round_trip ... ok [INFO] [stdout] test scan_args_multiple_paths ... ok [INFO] [stdout] test scan_args_no_ignore_cascades_to_sub_flags ... ok [INFO] [stdout] test scan_args_redact_all_hides_paths_and_exclusions ... ok [INFO] [stdout] test scan_args_redact_none_keeps_paths_verbatim ... ok [INFO] [stdout] test scan_args_redact_without_excluded_not_flagged ... ok [INFO] [stdout] test scan_args_redact_paths_hides_paths_and_exclusions ... ok [INFO] [stdout] test scan_args_hidden_flag_propagated ... ok [INFO] [stdout] test scan_args_treat_doc_strings_propagated ... ok [INFO] [stdout] test scan_args_single_path ... ok [INFO] [stdout] test scan_args_redaction_is_deterministic ... ok [INFO] [stdout] test normalize_forward_slash_preserved ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/properties.rs (/opt/rustwide/target/debug/deps/properties-be8bc93429dcf7d8) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test normalize_scan_input_never_empty ... ok [INFO] [stdout] test normalize_scan_input_never_contains_backslashes ... ok [INFO] [stdout] test normalize_idempotent ... ok [INFO] [stdout] test scan_args_deterministic ... ok [INFO] [stdout] test normalize_scan_input_is_idempotent ... ok [INFO] [stdout] test normalize_scan_input_never_starts_with_dot_slash ... ok [INFO] [stdout] test scan_args_boolean_flags_independent_of_redaction ... ok [INFO] [stdout] test scan_args_none_redact_preserves_exclusions_verbatim ... ok [INFO] [stdout] test scan_args_redacted_paths_contain_no_backslashes ... ok [INFO] [stdout] test normalize_no_backslash ... ok [INFO] [stdout] test normalize_leading_dot_slash ... ok [INFO] [stdout] test scan_args_is_deterministic_for_same_input ... ok [INFO] [stdout] test scan_args_paths_vec ... ok [INFO] [stdout] test scan_args_no_ignore_implies_all_sub_flags ... ok [INFO] [stdout] test scan_args_without_redaction_keeps_normalized_paths ... ok [INFO] [stdout] test scan_args_preserves_exclusion_count ... ok [INFO] [stdout] test scan_args_redacted_exclusions_do_not_contain_originals ... ok [INFO] [stdout] test scan_args_redacted_paths_do_not_contain_original_segments ... ok [INFO] [stdout] test scan_args_preserves_path_count ... ok [INFO] [stdout] test scan_args_redact_all_behaves_like_redact_paths_for_paths ... ok [INFO] [stdout] test scan_args_all_output_paths_use_forward_slashes ... ok [INFO] [stdout] test scan_args_excluded_redacted_matches_mode_and_exclusions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.78s [INFO] [stdout] [INFO] [stderr] Running tests/properties_extended.rs (/opt/rustwide/target/debug/deps/properties_extended-c3275f96ceb63520) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test parent_relative_paths_preserved ... ok [INFO] [stdout] test redacted_paths_preserve_file_extension ... ok [INFO] [stdout] test redact_none_and_option_none_are_equivalent ... ok [INFO] [stdout] test duplicate_paths_get_identical_redacted_hashes ... ok [INFO] [stdout] test redacted_exclusions_are_16_hex_chars ... ok [INFO] [stdout] test scan_args_paths_are_never_empty_strings ... ok [INFO] [stdout] test config_mode_preserved_across_all_redact_modes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Running tests/properties_w59.rs (/opt/rustwide/target/debug/deps/properties_w59-b069cc21a0658662) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test boolean_flags_survive_redaction ... ok [INFO] [stdout] test normalize_never_starts_with_dot_slash ... ok [INFO] [stdout] test no_ignore_implies_sub_flags ... ok [INFO] [stdout] test normalize_idempotent ... ok [INFO] [stdout] test excluded_redacted_correct ... ok [INFO] [stdout] test normalize_never_contains_backslash ... ok [INFO] [stdout] test normalize_never_empty ... ok [INFO] [stdout] test scan_args_deterministic ... ok [INFO] [stdout] test non_redact_preserves_exclusions ... ok [INFO] [stdout] test redacted_paths_hide_originals ... ok [INFO] [stdout] test scan_args_no_backslash_in_paths ... ok [INFO] [stdout] test redact_paths_equals_all_for_paths ... ok [INFO] [stdout] test scan_args_preserves_path_count ... ok [INFO] [stdout] test scan_args_preserves_exclusion_count ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s [INFO] [stdout] [INFO] [stderr] Running tests/proptest_deep.rs (/opt/rustwide/target/debug/deps/proptest_deep-fd417ad92ee1c9dc) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test no_ignore_true_forces_sub_flags ... ok [INFO] [stdout] test normalize_dot_prefix_stripped_consistently ... ok [INFO] [stdout] test redacted_paths_are_valid_hashes ... ok [INFO] [stdout] test redacted_exclusions_are_deterministic ... ok [INFO] [stdout] test normalize_preserves_path_structure ... ok [INFO] [stdout] test full_scan_args_deterministic ... ok [INFO] [stdout] test normalize_join_no_backslash ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running tests/proptest_w40.rs (/opt/rustwide/target/debug/deps/proptest_w40-e5abca5ebf3f79ec) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test hidden_flag_propagated ... ok [INFO] [stdout] test treat_doc_strings_flag_propagated ... ok [INFO] [stdout] test normalize_is_idempotent ... ok [INFO] [stdout] test excluded_redacted_flag_correct ... ok [INFO] [stdout] test excluded_count_preserved ... ok [INFO] [stdout] test normalize_output_never_empty ... ok [INFO] [stdout] test scan_args_path_count_matches_input ... ok [INFO] [stdout] test normalize_forward_slashes_only ... ok [INFO] [stdout] test scan_args_path_count_preserved_under_redaction ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stderr] Running tests/scan_args_deep_w76.rs (/opt/rustwide/target/debug/deps/scan_args_deep_w76-57a3178766d1dfff) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test w76_all_sub_flags_true_when_no_ignore_set ... ok [INFO] [stdout] test w76_json_excluded_redacted_absent_when_false ... ok [INFO] [stdout] test w76_json_excluded_redacted_present_when_true ... ok [INFO] [stdout] test w76_deterministic_across_repeated_calls ... ok [INFO] [stdout] test w76_normalize_deeply_nested_relative ... ok [INFO] [stdout] test w76_normalize_dot_dot_prefix_kept ... ok [INFO] [stdout] test w76_no_ignore_vcs_independent_when_no_ignore_false ... ok [INFO] [stdout] test w76_json_round_trip_all_flags_true ... ok [INFO] [stdout] test w76_normalize_no_backslashes_in_output ... ok [INFO] [stdout] test w76_normalize_empty_string_becomes_dot ... ok [INFO] [stdout] test w76_normalize_single_segment_preserved ... ok [INFO] [stdout] test w76_no_ignore_dot_independent_when_no_ignore_false ... ok [INFO] [stdout] test w76_normalize_trailing_slash_stripped_by_path ... ok [INFO] [stdout] test w76_redact_all_transforms_like_paths ... ok [INFO] [stdout] test w76_redact_none_no_transformation ... ok [INFO] [stdout] test w76_redact_multiple_excluded_all_hashed ... ok [INFO] [stdout] test w76_redact_paths_transforms_paths_and_excluded ... ok [INFO] [stdout] test w76_scan_args_config_mode_auto_default ... ok [INFO] [stdout] test w76_scan_args_config_mode_none_propagated ... ok [INFO] [stdout] test w76_scan_args_empty_paths_produces_empty_vec ... ok [INFO] [stdout] test w76_redact_with_empty_excluded_not_flagged ... ok [INFO] [stdout] test w76_scan_args_all_flags_default_false ... ok [INFO] [stdout] test w76_scan_args_preserves_excluded_order ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/scan_args_depth_w56.rs (/opt/rustwide/target/debug/deps/scan_args_depth_w56-ecf56bed06af9f11) [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test config_mode_passthrough ... ok [INFO] [stdout] test no_ignore_dot_standalone ... ok [INFO] [stdout] test no_ignore_vcs_standalone ... ok [INFO] [stdout] test no_ignore_parent_standalone ... ok [INFO] [stdout] test no_ignore_enables_all_sub_flags ... ok [INFO] [stdout] test dot_slash_path_normalized_before_redaction ... ok [INFO] [stdout] test no_redact_mode_none_passthrough ... ok [INFO] [stdout] test normalize_dot_slash_only_to_dot ... ok [INFO] [stdout] test normalize_dot_to_dot ... ok [INFO] [stdout] test normalize_empty_to_dot ... ok [INFO] [stdout] test normalize_forward_slashes_on_unix_paths ... ok [INFO] [stdout] test normalize_preserves_absolute_path ... ok [INFO] [stdout] test normalize_preserves_deep_relative_path ... ok [INFO] [stdout] test redact_all_also_redacts ... ok [INFO] [stdout] test normalize_strips_single_dot_slash ... ok [INFO] [stdout] test normalize_strips_repeated_dot_slash ... ok [INFO] [stdout] test scan_args_single_path ... ok [INFO] [stdout] test redact_none_does_not_redact ... ok [INFO] [stdout] test redact_empty_exclusions_not_flagged ... ok [INFO] [stdout] test redact_paths_changes_scan_paths ... ok [INFO] [stdout] test redact_paths_hashes_exclusions ... ok [INFO] [stdout] test scan_args_deterministic_with_redact ... ok [INFO] [stdout] test scan_args_deterministic_no_redact ... ok [INFO] [stdout] test scan_args_hidden_flag_passthrough ... ok [INFO] [stdout] test scan_args_empty_paths ... ok [INFO] [stdout] test scan_args_multiple_paths ... ok [INFO] [stdout] test scan_args_doc_strings_flag_passthrough ... ok [INFO] [stdout] test redacted_path_preserves_extension ... ok [INFO] [stdout] test scan_args_excluded_passthrough_no_redact ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/scanargs_depth_w63.rs (/opt/rustwide/target/debug/deps/scanargs_depth_w63-188cb21d99fea886) [INFO] [stdout] [INFO] [stdout] running 43 tests [INFO] [stdout] test config_mode_none_propagated ... ok [INFO] [stdout] test empty_paths_produces_empty_args_paths ... ok [INFO] [stdout] test no_ignore_dot_independent ... ok [INFO] [stdout] test no_ignore_enables_all_sub_flags ... ok [INFO] [stdout] test hidden_flag_propagated ... ok [INFO] [stdout] test no_ignore_vcs_independent ... ok [INFO] [stdout] test no_ignore_parent_independent ... ok [INFO] [stdout] test config_mode_auto_propagated ... ok [INFO] [stdout] test default_scan_options_produces_clean_args ... ok [INFO] [stdout] test normalize_bare_dot_becomes_dot ... ok [INFO] [stdout] test normalize_dot_slash_becomes_dot ... ok [INFO] [stdout] test normalize_forward_slashes_preserved ... ok [INFO] [stdout] test normalize_plain_relative_path ... ok [INFO] [stdout] test normalize_preserves_absolute_unix_path ... ok [INFO] [stdout] test normalize_strips_multiple_dot_slashes ... ok [INFO] [stdout] test normalize_strips_single_dot_slash ... ok [INFO] [stdout] test redacted_paths_are_hex_prefixed ... ok [INFO] [stdout] test redaction_does_not_leak_original_path ... ok [INFO] [stdout] test scan_args_deterministic_with_redact ... ok [INFO] [stdout] test redacted_excluded_are_16_hex ... ok [INFO] [stdout] test scan_args_multiple_exclusions_all_redacted ... ok [INFO] [stdout] test scan_args_multiple_paths_all_redacted ... ok [INFO] [stdout] test scan_args_no_redact_passes_excluded_through ... ok [INFO] [stdout] test redacted_path_preserves_extension ... ok [INFO] [stdout] test scan_args_100_calls_identical ... ok [INFO] [stdout] test scan_args_no_redact_passes_paths_through ... ok [INFO] [stdout] test scan_args_normalizes_dot_prefix_in_paths ... ok [INFO] [stdout] test scan_args_deterministic_no_redact ... ok [INFO] [stdout] test scan_args_normalizes_multiple_paths ... ok [INFO] [stdout] test scan_args_paths_mode_empty_excluded_not_redacted ... ok [INFO] [stdout] test scan_args_paths_mode_redacts_exclusions ... ok [INFO] [stdout] test scan_args_paths_mode_redacts_paths ... ok [INFO] [stdout] test property_tests::scan_args_paths_count_matches ... ok [INFO] [stdout] test treat_doc_strings_propagated ... ok [INFO] [stdout] test scan_args_redact_none_is_same_as_no_redact ... ok [INFO] [stdout] test scan_args_all_mode_also_redacts ... ok [INFO] [stdout] test property_tests::no_ignore_implies_sub_flags ... ok [INFO] [stdout] test property_tests::scan_args_excluded_count_matches ... ok [INFO] [stdout] test property_tests::normalize_never_empty ... ok [INFO] [stdout] test property_tests::redacted_paths_always_have_hex_prefix ... ok [INFO] [stdout] test property_tests::scan_args_deterministic ... ok [INFO] [stdout] test property_tests::normalize_no_leading_dot_slash ... ok [INFO] [stdout] test property_tests::redacted_excluded_always_16_hex ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] [stderr] Doc-tests tokmd_scan_args [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "12e8bc73094d78144ba9a5aaec43eeab8ce1ddb5876f2a1885285689c5f831b5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "12e8bc73094d78144ba9a5aaec43eeab8ce1ddb5876f2a1885285689c5f831b5", kill_on_drop: false }` [INFO] [stdout] 12e8bc73094d78144ba9a5aaec43eeab8ce1ddb5876f2a1885285689c5f831b5