[INFO] fetching crate tokmd-path 1.9.0... [INFO] testing tokmd-path-1.9.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate tokmd-path 1.9.0 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate tokmd-path 1.9.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate tokmd-path 1.9.0 [INFO] tweaked toml for crates.io crate tokmd-path 1.9.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate tokmd-path 1.9.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate tokmd-path 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5f86b0b9dcd254879094b0546a3344ada35f88e0f8be0b0a3caadf44413da5e2 [INFO] running `Command { std: "docker" "start" "-a" "5f86b0b9dcd254879094b0546a3344ada35f88e0f8be0b0a3caadf44413da5e2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5f86b0b9dcd254879094b0546a3344ada35f88e0f8be0b0a3caadf44413da5e2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5f86b0b9dcd254879094b0546a3344ada35f88e0f8be0b0a3caadf44413da5e2", kill_on_drop: false }` [INFO] [stdout] 5f86b0b9dcd254879094b0546a3344ada35f88e0f8be0b0a3caadf44413da5e2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3641236339b496e1ebfb0e4f463fb1e98de65db61e211f7cc5b6b08962015e4f [INFO] running `Command { std: "docker" "start" "-a" "3641236339b496e1ebfb0e4f463fb1e98de65db61e211f7cc5b6b08962015e4f", kill_on_drop: false }` [INFO] [stderr] Compiling tokmd-path v1.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.23s [INFO] running `Command { std: "docker" "inspect" "3641236339b496e1ebfb0e4f463fb1e98de65db61e211f7cc5b6b08962015e4f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3641236339b496e1ebfb0e4f463fb1e98de65db61e211f7cc5b6b08962015e4f", kill_on_drop: false }` [INFO] [stdout] 3641236339b496e1ebfb0e4f463fb1e98de65db61e211f7cc5b6b08962015e4f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b0868ff6c8257f9c006743ecc857e343d9ccde541bedf2d441fd9946594ed9ff [INFO] running `Command { std: "docker" "start" "-a" "b0868ff6c8257f9c006743ecc857e343d9ccde541bedf2d441fd9946594ed9ff", 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 getrandom v0.4.2 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling wait-timeout v0.2.1 [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 tempfile v3.27.0 [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-path v1.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 33.27s [INFO] running `Command { std: "docker" "inspect" "b0868ff6c8257f9c006743ecc857e343d9ccde541bedf2d441fd9946594ed9ff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b0868ff6c8257f9c006743ecc857e343d9ccde541bedf2d441fd9946594ed9ff", kill_on_drop: false }` [INFO] [stdout] b0868ff6c8257f9c006743ecc857e343d9ccde541bedf2d441fd9946594ed9ff [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 522358104d2768a01398c8387346769dbd332bd087113951c7336f0353ec8860 [INFO] running `Command { std: "docker" "start" "-a" "522358104d2768a01398c8387346769dbd332bd087113951c7336f0353ec8860", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tokmd_path-cd6bfe6456d2718e) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test tests::normalize_rel_path_preserves_non_relative_prefix ... ok [INFO] [stdout] test tests::normalize_rel_path_strips_dot_backslash ... ok [INFO] [stdout] test tests::normalize_slashes_replaces_backslash ... ok [INFO] [stdout] test tests::normalize_rel_path_strips_dot_slash ... ok [INFO] [stdout] test tests::normalize_slashes_idempotent ... ok [INFO] [stdout] test tests::normalize_rel_path_no_backslashes ... ok [INFO] [stdout] test tests::normalize_rel_path_idempotent ... ok [INFO] [stdout] test tests::normalize_slashes_no_backslashes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s [INFO] [stdout] [INFO] [stderr] Running tests/bdd.rs (/opt/rustwide/target/debug/deps/bdd-3ad4950b2cf5537a) [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test normalize_rel_path_scenarios::given_double_dot_backslash_prefix_then_normalized_but_preserved ... ok [INFO] [stdout] test normalize_rel_path_scenarios::given_dot_no_slash_then_preserved ... ok [INFO] [stdout] test normalize_rel_path_scenarios::given_empty_path_then_empty_string ... ok [INFO] [stdout] test normalize_rel_path_scenarios::given_multiple_dot_slash_prefixes_then_all_stripped ... ok [INFO] [stdout] test normalize_rel_path_scenarios::given_no_relative_prefix_then_unchanged_except_slashes ... ok [INFO] [stdout] test normalize_rel_path_scenarios::given_path_with_spaces_then_preserves_spaces ... ok [INFO] [stdout] test normalize_rel_path_scenarios::given_root_slash_then_unchanged ... ok [INFO] [stdout] test normalize_slashes_scenarios::given_already_forward_slashes_then_unchanged ... ok [INFO] [stdout] test normalize_slashes_scenarios::given_consecutive_backslashes_then_consecutive_forward_slashes ... ok [INFO] [stdout] test normalize_rel_path_scenarios::given_bare_dot_slash_then_empty_string ... ok [INFO] [stdout] test normalize_rel_path_scenarios::given_dot_backslash_prefix_then_stripped_and_normalized ... ok [INFO] [stdout] test normalize_rel_path_scenarios::given_double_dot_prefix_then_preserved ... ok [INFO] [stdout] test normalize_slashes_scenarios::given_dot_segments_then_preserves_them ... ok [INFO] [stdout] test normalize_slashes_scenarios::given_empty_path_then_empty_string ... ok [INFO] [stdout] test normalize_slashes_scenarios::given_path_with_spaces_then_preserves_spaces ... ok [INFO] [stdout] test normalize_slashes_scenarios::given_mixed_separators_then_all_forward ... ok [INFO] [stdout] test normalize_slashes_scenarios::given_filename_only_then_unchanged ... ok [INFO] [stdout] test normalize_rel_path_scenarios::given_absolute_path_then_slashes_normalized ... ok [INFO] [stdout] test normalize_rel_path_scenarios::given_bare_dot_backslash_then_empty_string ... ok [INFO] [stdout] test normalize_rel_path_scenarios::given_unicode_relative_path_then_normalized ... ok [INFO] [stdout] test normalize_slashes_scenarios::given_root_forward_slash_then_unchanged ... ok [INFO] [stdout] test normalize_slashes_scenarios::given_unicode_path_then_preserves_unicode ... ok [INFO] [stdout] test normalize_slashes_scenarios::given_windows_backslash_path_then_forward_slashes ... ok [INFO] [stdout] test normalize_slashes_scenarios::given_windows_drive_path_then_forward_slashes ... ok [INFO] [stdout] test normalize_slashes_scenarios::given_single_backslash_then_single_forward_slash ... ok [INFO] [stdout] test normalize_slashes_scenarios::given_trailing_backslash_then_trailing_forward_slash ... ok [INFO] [stdout] test normalize_slashes_scenarios::given_unc_path_then_forward_slashes ... ok [INFO] [stderr] Running tests/deep.rs (/opt/rustwide/target/debug/deps/deep-9d6f287f46b31cb8) [INFO] [stdout] test normalize_rel_path_scenarios::given_dot_slash_prefix_then_stripped ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 42 tests [INFO] [stdout] test rel_deeply_nested_backslash_path ... ok [INFO] [stdout] test rel_bare_dot_slash_yields_empty ... ok [INFO] [stdout] test rel_bare_forward_slash_unchanged ... ok [INFO] [stdout] test rel_deeply_nested_path_segments_preserved ... ok [INFO] [stdout] test rel_absolute_windows_path_normalized ... ok [INFO] [stdout] test rel_bare_dot_backslash_yields_empty ... ok [INFO] [stdout] test rel_extension_chain_preserved ... ok [INFO] [stdout] test rel_glob_patterns_preserved ... ok [INFO] [stdout] test rel_no_backslashes_in_output_manual ... ok [INFO] [stdout] test rel_dot_dot_not_stripped ... ok [INFO] [stdout] test rel_empty_string ... ok [INFO] [stdout] test rel_idempotent_manual ... ok [INFO] [stdout] test rel_output_never_longer_than_slash_normalized ... ok [INFO] [stdout] test rel_preserves_double_dot_backslash_prefix ... ok [INFO] [stdout] test rel_preserves_spaces ... ok [INFO] [stdout] test rel_preserves_double_dot_prefix ... ok [INFO] [stdout] test rel_strips_dot_backslash ... ok [INFO] [stdout] test rel_preserves_unicode ... ok [INFO] [stdout] test rel_result_is_suffix_of_slashes_result ... ok [INFO] [stdout] test rel_strips_single_dot_slash ... ok [INFO] [stdout] test rel_strips_multiple_dot_slash ... ok [INFO] [stdout] test slashes_filename_only_unchanged ... ok [INFO] [stdout] test rel_preserves_hidden_dotfile ... ok [INFO] [stdout] test slashes_empty_string ... ok [INFO] [stdout] test slashes_consecutive_backslashes ... ok [INFO] [stdout] test slashes_idempotent_manual ... ok [INFO] [stdout] test slashes_handles_mixed_separators ... ok [INFO] [stdout] test slashes_no_backslashes_in_output_manual ... ok [INFO] [stdout] test slashes_leading_backslash ... ok [INFO] [stdout] test slashes_preserves_length ... ok [INFO] [stdout] test slashes_leaves_forward_slashes_alone ... ok [INFO] [stdout] test slashes_preserves_hyphens_underscores ... ok [INFO] [stdout] test slashes_preserves_dots ... ok [INFO] [stdout] test slashes_preserves_unicode ... ok [INFO] [stdout] test slashes_preserves_spaces ... ok [INFO] [stdout] test slashes_single_backslash_becomes_forward ... ok [INFO] [stdout] test slashes_unc_path ... ok [INFO] [stdout] test slashes_replaces_multiple_backslashes ... ok [INFO] [stdout] test slashes_windows_drive_path ... ok [INFO] [stderr] Running tests/deep_w38.rs (/opt/rustwide/target/debug/deps/deep_w38-095a6038b1ac8ffb) [INFO] [stdout] test slashes_replaces_single_backslash ... ok [INFO] [stdout] test slashes_trailing_backslash ... ok [INFO] [stdout] test slashes_single_forward_unchanged ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test rel_always_subset_of_slash_normalized_length ... ok [INFO] [stdout] test no_backslash_in_any_output ... ok [INFO] [stdout] test rel_bare_dot_is_unchanged ... ok [INFO] [stdout] test rel_dot_slash_dot_yields_dot ... ok [INFO] [stdout] test rel_preserves_query_like_suffix ... ok [INFO] [stdout] test rel_very_long_dot_slash_prefix ... ok [INFO] [stdout] test slash_then_rel_equals_rel_alone ... ok [INFO] [stdout] test rel_dot_slash_dotdot_yields_dotdot ... ok [INFO] [stdout] test slashes_dot_only ... ok [INFO] [stdout] test slashes_all_backslashes_string ... ok [INFO] [stdout] test rel_dot_slash_hidden_dir ... ok [INFO] [stdout] test rel_handles_at_in_path ... ok [INFO] [stdout] test slashes_consecutive_forward_unchanged ... ok [INFO] [stdout] test slashes_preserves_case ... ok [INFO] [stdout] test slashes_double_dot_only ... ok [INFO] [stdout] test slashes_preserves_equals ... ok [INFO] [stdout] test slashes_numeric_segments ... ok [INFO] [stdout] test slashes_preserves_at_sign ... ok [INFO] [stdout] test slashes_mixed_consecutive_separators ... ok [INFO] [stdout] test rel_numeric_only_segments ... ok [INFO] [stdout] test slashes_extension_chain ... ok [INFO] [stdout] test slashes_preserves_dollar ... ok [INFO] [stdout] test slashes_windows_extended_prefix ... ok [INFO] [stderr] Running tests/deep_w69.rs (/opt/rustwide/target/debug/deps/deep_w69-72d1676aa713b036) [INFO] [stdout] test slashes_preserves_hash ... ok [INFO] [stdout] test slashes_very_long_path ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test rel_deeply_nested_dot_slash ... ok [INFO] [stdout] test rel_deterministic_across_calls ... ok [INFO] [stdout] test rel_dot_only ... ok [INFO] [stdout] test rel_dot_slash_only_becomes_empty ... ok [INFO] [stdout] test rel_empty_string ... ok [INFO] [stdout] test rel_idempotent_concrete ... ok [INFO] [stdout] test rel_preserves_absolute_path ... ok [INFO] [stdout] test rel_preserves_parent_prefix ... ok [INFO] [stdout] test rel_strips_dot_backslash ... ok [INFO] [stdout] test rel_strips_multiple_dot_slash ... ok [INFO] [stdout] test rel_strips_single_dot_slash ... ok [INFO] [stdout] test slashes_deterministic_across_calls ... ok [INFO] [stdout] test slashes_empty_string ... ok [INFO] [stdout] test slashes_idempotent_concrete ... ok [INFO] [stdout] test slashes_mixed_separators ... ok [INFO] [stdout] test slashes_only_backslashes ... ok [INFO] [stdout] test slashes_preserves_forward_slashes ... ok [INFO] [stdout] test slashes_replaces_multiple_backslashes ... ok [INFO] [stdout] test slashes_replaces_single_backslash ... ok [INFO] [stdout] test slashes_unc_path ... ok [INFO] [stdout] test slashes_windows_drive_path ... ok [INFO] [stdout] test slashes_windows_extended_path ... ok [INFO] [stdout] test prop_slashes_no_backslashes ... ok [INFO] [stdout] test prop_rel_no_leading_dot_slash_after_normalize ... ok [INFO] [stdout] test prop_slashes_length_preserved_or_same ... ok [INFO] [stdout] test prop_rel_idempotent ... ok [INFO] [stdout] test prop_rel_no_backslashes ... ok [INFO] [stderr] Running tests/determinism_w66.rs (/opt/rustwide/target/debug/deps/determinism_w66-5970a08c1f4c82d4) [INFO] [stdout] test prop_slashes_idempotent ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test mixed_slashes_normalize_consistently ... ok [INFO] [stdout] test multiple_consecutive_dot_slash_stripped ... ok [INFO] [stdout] test normalize_rel_path_is_idempotent ... ok [INFO] [stdout] test normalize_rel_path_is_deterministic_100_times ... ok [INFO] [stdout] test normalize_rel_path_preserves_parent_reference ... ok [INFO] [stdout] test normalize_slashes_removes_all_backslashes ... ok [INFO] [stdout] test normalize_rel_path_strips_dot_slash ... ok [INFO] [stdout] test paths_with_dots_normalize_slashes_only ... ok [INFO] [stdout] test empty_path_normalizes_to_empty ... ok [INFO] [stdout] test root_path_normalization ... ok [INFO] [stdout] test single_component_paths ... ok [INFO] [stdout] test paths_with_spaces_normalize_correctly ... ok [INFO] [stdout] test normalize_slashes_is_idempotent ... ok [INFO] [stdout] test trailing_slash_is_preserved ... ok [INFO] [stdout] test unc_path_normalization ... ok [INFO] [stdout] test prop_normalize_rel_path_no_backslash ... ok [INFO] [stdout] test prop_normalize_rel_path_idempotent ... ok [INFO] [stdout] test prop_normalize_slashes_idempotent ... ok [INFO] [stdout] test prop_normalize_slashes_no_backslash ... ok [INFO] [stdout] test prop_normalize_rel_path_no_leading_dot_slash ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s [INFO] [stdout] [INFO] [stderr] Running tests/mutation_w72.rs (/opt/rustwide/target/debug/deps/mutation_w72-2cfee892f00c2677) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test rel_bare_dot_slash ... ok [INFO] [stdout] test rel_empty_string ... ok [INFO] [stdout] test rel_idempotent ... ok [INFO] [stdout] test rel_preserves_double_dot_prefix ... ok [INFO] [stdout] test slashes_consecutive_backslashes ... ok [INFO] [stdout] test slashes_empty_string ... ok [INFO] [stdout] test slashes_forward_slash_unchanged ... ok [INFO] [stdout] test slashes_idempotent ... ok [INFO] [stdout] test slashes_mixed_separators ... ok [INFO] [stdout] test slashes_no_separators ... ok [INFO] [stdout] test slashes_single_backslash ... ok [INFO] [stdout] test rel_strips_leading_dot_slash ... ok [INFO] [stdout] test slashes_backslash_converted ... ok [INFO] [stdout] test rel_strips_multiple_dot_slash ... ok [INFO] [stdout] test rel_strips_backslash_dot ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/normalization_hardening.rs (/opt/rustwide/target/debug/deps/normalization_hardening-60565e4b0c450002) [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test dotdot_preserved_by_normalize_slashes ... ok [INFO] [stdout] test dotdot_with_backslash ... ok [INFO] [stdout] test dotdot_preserved_by_normalize_rel_path ... ok [INFO] [stdout] test drive_letter_rel_path ... ok [INFO] [stdout] test drive_letter_with_forward_slashes_unchanged ... ok [INFO] [stdout] test leading_and_trailing_spaces_in_segments ... ok [INFO] [stdout] test empty_string ... ok [INFO] [stdout] test long_path_270_chars ... ok [INFO] [stdout] test dot_slash_only ... ok [INFO] [stdout] test dotdot_nested ... ok [INFO] [stdout] test long_path_with_backslashes ... ok [INFO] [stdout] test mixed_rel_path ... ok [INFO] [stdout] test long_path_rel_normalization ... ok [INFO] [stdout] test alternating_separators ... ok [INFO] [stdout] test dot_slash_then_dotdot ... ok [INFO] [stdout] test drive_letter_path_normalized ... ok [INFO] [stdout] test multiple_dot_slashes ... ok [INFO] [stdout] test mixed_separators_all_become_forward ... ok [INFO] [stdout] test mixed_separators_complex ... ok [INFO] [stdout] test single_backslash ... ok [INFO] [stdout] test single_dot ... ok [INFO] [stdout] test single_slash ... ok [INFO] [stdout] test spaces_in_directory_names ... ok [INFO] [stdout] test spaces_in_filename ... ok [INFO] [stdout] test spaces_rel_path ... ok [INFO] [stdout] test unc_path_backslashes_converted ... ok [INFO] [stdout] test unc_path_rel_normalization ... ok [INFO] [stdout] test unc_path_with_deep_nesting ... ok [INFO] [stdout] test mixed_separator_path_idempotent ... ok [INFO] [stdout] test normalize_rel_path_idempotent ... ok [INFO] [stdout] test normalize_slashes_never_contains_backslash ... ok [INFO] [stdout] test normalize_slashes_idempotent ... ok [INFO] [stdout] test normalize_rel_path_never_contains_backslash ... ok [INFO] [stdout] test long_path_idempotent ... ok [INFO] [stderr] Running tests/normalize_w59.rs (/opt/rustwide/target/debug/deps/normalize_w59-3e23e67ee9f27ebb) [INFO] [stdout] [INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 35 tests [INFO] [stdout] test both_functions_deterministic_100_iterations ... ok [INFO] [stdout] test rel_dot_slash_only ... ok [INFO] [stdout] test rel_empty_string ... ok [INFO] [stdout] test rel_idempotent_batch ... ok [INFO] [stdout] test rel_deeply_nested_path ... ok [INFO] [stdout] test rel_absolute_path_unchanged ... ok [INFO] [stdout] test rel_dot_only ... ok [INFO] [stdout] test rel_emoji_with_dot_prefix ... ok [INFO] [stdout] test rel_long_path_over_260_chars ... ok [INFO] [stdout] test rel_preserves_double_dot ... ok [INFO] [stdout] test rel_preserves_mid_path_dot ... ok [INFO] [stdout] test rel_strips_leading_dot_backslash ... ok [INFO] [stdout] test rel_strips_leading_dot_slash ... ok [INFO] [stdout] test rel_unicode_path_normalization ... ok [INFO] [stdout] test rel_windows_absolute_normalizes_slashes ... ok [INFO] [stdout] test slashes_all_backslashes ... ok [INFO] [stdout] test slashes_arabic_path ... ok [INFO] [stdout] test rel_strips_multiple_dot_slash ... ok [INFO] [stdout] test slashes_cjk_path ... ok [INFO] [stdout] test slashes_emoji_path ... ok [INFO] [stdout] test slashes_consecutive_backslashes ... ok [INFO] [stdout] test slashes_empty_string ... ok [INFO] [stdout] test slashes_idempotent_batch ... ok [INFO] [stdout] test slashes_length_preserved ... ok [INFO] [stdout] test slashes_mixed_separators ... ok [INFO] [stdout] test slashes_only_forward_slashes_unchanged ... ok [INFO] [stdout] test rel_dot_backslash_only ... ok [INFO] [stdout] test slashes_single_backslash ... ok [INFO] [stdout] test slashes_preserves_spaces ... ok [INFO] [stdout] test slashes_preserves_dots ... ok [INFO] [stdout] test slashes_single_forward_slash ... ok [INFO] [stdout] test slashes_trailing_backslash ... ok [INFO] [stdout] test slashes_windows_drive_letter ... ok [INFO] [stdout] test slashes_unc_path ... ok [INFO] [stdout] test slashes_windows_long_path_prefix ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/path_deep_w75.rs (/opt/rustwide/target/debug/deps/path_deep_w75-20636f7688cbaada) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test cjk_path_normalised ... ok [INFO] [stdout] test emoji_path_normalised ... ok [INFO] [stdout] test no_strip_double_dot ... ok [INFO] [stdout] test empty_input ... ok [INFO] [stdout] test strip_multiple_dot_slashes ... ok [INFO] [stdout] test strip_single_dot_slash ... ok [INFO] [stdout] test unc_path_normalised ... ok [INFO] [stdout] test unc_path_preserves_double_slash_prefix ... ok [INFO] [stdout] test unicode_path_normalised ... ok [INFO] [stdout] test windows_drive_letter_preserved ... ok [INFO] [stdout] test windows_drive_path ... ok [INFO] [stdout] test windows_mixed_separators ... ok [INFO] [stdout] test single_dot_preserved_as_dot ... ok [INFO] [stdout] test strip_dot_backslash ... ok [INFO] [stdout] test normalize_rel_path_never_contains_backslash ... ok [INFO] [stdout] test normalize_slashes_no_double_slash_on_clean_input ... ok [INFO] [stdout] test normalize_slashes_idempotent ... ok [INFO] [stdout] test normalize_rel_path_idempotent ... ok [INFO] [stdout] test normalize_slashes_never_contains_backslash ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s [INFO] [stdout] [INFO] [stderr] Running tests/path_depth_w57.rs (/opt/rustwide/target/debug/deps/path_depth_w57-56a63cd2b3595588) [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] [stderr] Running tests/path_depth_w62.rs (/opt/rustwide/target/debug/deps/path_depth_w62-4ee0e3db15651124) [INFO] [stdout] [INFO] [stdout] running 49 tests [INFO] [stdout] test rel_backslash_plus_dot ... ok [INFO] [stdout] test rel_deterministic ... ok [INFO] [stdout] test rel_dot_dot_backslash_not_stripped ... ok [INFO] [stdout] test rel_dot_dot_not_stripped ... ok [INFO] [stdout] test rel_dot_in_middle_not_stripped ... ok [INFO] [stdout] test rel_dot_slash_only ... ok [INFO] [stdout] test rel_double_dot_slash ... ok [INFO] [stdout] test rel_empty_string ... ok [INFO] [stdout] test rel_idempotent_hand ... ok [INFO] [stdout] test rel_mixed_separators_with_dot ... ok [INFO] [stdout] test rel_simple_backslash ... ok [INFO] [stdout] test rel_simple_forward ... ok [INFO] [stdout] test rel_single_dot_backslash ... ok [INFO] [stdout] test rel_single_dot_slash ... ok [INFO] [stdout] test rel_spaces ... ok [INFO] [stdout] test rel_trailing_backslash ... ok [INFO] [stdout] test rel_trailing_forward_slash ... ok [INFO] [stdout] test rel_triple_dot_slash ... ok [INFO] [stdout] test rel_unicode ... ok [INFO] [stdout] test rel_windows_absolute_passthrough ... ok [INFO] [stdout] test slashes_accented_chars ... ok [INFO] [stdout] test slashes_all_backslashes ... ok [INFO] [stdout] test slashes_all_forward ... ok [INFO] [stdout] test slashes_deterministic ... ok [INFO] [stdout] test slashes_dots_in_path ... ok [INFO] [stdout] test slashes_double_backslash ... ok [INFO] [stdout] test slashes_double_forward_passthrough ... ok [INFO] [stdout] test slashes_emoji_path ... ok [INFO] [stdout] test slashes_empty_string ... ok [INFO] [stdout] test slashes_idempotent_hand ... ok [INFO] [stdout] test slashes_leading_backslash ... ok [INFO] [stdout] test slashes_mixed ... ok [INFO] [stdout] test slashes_no_separators ... ok [INFO] [stdout] test slashes_single_backslash ... ok [INFO] [stdout] test slashes_single_forward ... ok [INFO] [stdout] test slashes_spaces_in_path ... ok [INFO] [stdout] test slashes_trailing_backslash ... ok [INFO] [stdout] test slashes_trailing_forward_unchanged ... ok [INFO] [stdout] test slashes_triple_backslash ... ok [INFO] [stdout] test slashes_unc_path ... ok [INFO] [stdout] test slashes_unicode_path ... ok [INFO] [stdout] test slashes_windows_drive_path ... ok [INFO] [stdout] test property_tests::rel_shorter_or_equal ... ok [INFO] [stdout] test property_tests::slashes_length_unchanged ... ok [INFO] [stdout] test property_tests::rel_never_contain_backslash ... ok [INFO] [stderr] Running tests/path_edge_cases_w54.rs (/opt/rustwide/target/debug/deps/path_edge_cases_w54-4d8a8112caa3a3f2) [INFO] [stdout] test property_tests::rel_no_leading_dot_slash ... ok [INFO] [stdout] test property_tests::rel_idempotent ... ok [INFO] [stdout] test property_tests::slashes_never_contain_backslash ... ok [INFO] [stdout] test property_tests::slashes_idempotent ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test empty_string_input ... ok [INFO] [stdout] test mixed_separators_normalized ... ok [INFO] [stdout] test consecutive_slashes_preserved ... ok [INFO] [stdout] test dot_slash_only ... ok [INFO] [stdout] test interior_dot_dot_preserved ... ok [INFO] [stdout] test path_with_parentheses_and_equals ... ok [INFO] [stdout] test path_with_spaces ... ok [INFO] [stdout] test path_with_special_characters ... ok [INFO] [stdout] test root_slash_only ... ok [INFO] [stdout] test unicode_cjk_characters_in_path ... ok [INFO] [stdout] test unicode_japanese_path ... ok [INFO] [stdout] test parent_dot_dot_preserved ... ok [INFO] [stdout] test single_dot_path ... ok [INFO] [stdout] test unicode_korean_path ... ok [INFO] [stdout] test cross_platform_forward_and_backslash_equivalent ... ok [INFO] [stdout] test cross_platform_rel_path_equivalent ... ok [INFO] [stdout] test double_dot_path ... ok [INFO] [stdout] test windows_root_drive_letter ... ok [INFO] [stdout] test windows_unc_with_rel_path ... ok [INFO] [stdout] test very_long_path_over_260_chars ... ok [INFO] [stdout] test very_long_path_backslashes ... ok [INFO] [stdout] test windows_unc_path_normalizes ... ok [INFO] [stdout] test emoji_in_path ... ok [INFO] [stderr] Running tests/properties.rs (/opt/rustwide/target/debug/deps/properties-f65ada02fe7bef89) [INFO] [stdout] test multiple_leading_dot_slashes ... 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] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test realistic_paths_no_backslashes ... ok [INFO] [stdout] test rel_output_is_substring_of_normalized_slashes ... ok [INFO] [stdout] test length_preserved_or_equal ... ok [INFO] [stdout] test rel_no_backslashes_in_output ... ok [INFO] [stdout] test rel_idempotent ... ok [INFO] [stdout] test no_backslashes_in_output ... ok [INFO] [stdout] test idempotent ... ok [INFO] [stdout] test forward_slashes_only_added_where_backslashes_were ... ok [INFO] [stdout] test rel_strips_all_leading_dot_slashes ... ok [INFO] [stdout] test rel_result_no_longer_than_slash_normalized ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.48s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/property_w59.rs (/opt/rustwide/target/debug/deps/property_w59-21d903dd3685bf2c) [INFO] [stdout] running 12 tests [INFO] [stdout] test slashes_forward_slash_count_gte_input ... ok [INFO] [stdout] test rel_path_then_slashes_is_identity_on_result ... ok [INFO] [stdout] test rel_idempotent ... ok [INFO] [stdout] test rel_length_lte_slashes ... ok [INFO] [stdout] test slashes_idempotent ... ok [INFO] [stdout] test rel_no_leading_dot_slash ... ok [INFO] [stdout] test rel_no_backslashes_in_output ... ok [INFO] [stdout] test rel_result_is_suffix_of_slashes ... ok [INFO] [stdout] test slashes_preserves_non_backslash_chars ... ok [INFO] [stdout] test slashes_no_backslashes_in_output ... ok [INFO] [stdout] test slashes_preserves_length ... ok [INFO] [stderr] Doc-tests tokmd_path [INFO] [stdout] test slashes_then_rel_equals_rel ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.14s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test src/lib.rs - normalize_rel_path (line 38) ... ok [INFO] [stdout] test src/lib.rs - normalize_rel_path (line 49) ... ok [INFO] [stdout] test src/lib.rs - normalize_slashes (line 16) ... ok [INFO] [stdout] test src/lib.rs - normalize_slashes (line 7) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.76s; merged doctests compilation took 0.62s [INFO] running `Command { std: "docker" "inspect" "522358104d2768a01398c8387346769dbd332bd087113951c7336f0353ec8860", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "522358104d2768a01398c8387346769dbd332bd087113951c7336f0353ec8860", kill_on_drop: false }` [INFO] [stdout] 522358104d2768a01398c8387346769dbd332bd087113951c7336f0353ec8860