[INFO] fetching crate soft-canonicalize 0.3.6... [INFO] testing soft-canonicalize-0.3.6 against master#caccb4d0368bd918ef6668af8e13834d07040417 for pr-146098-1 [INFO] extracting crate soft-canonicalize 0.3.6 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate soft-canonicalize 0.3.6 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate soft-canonicalize 0.3.6 [INFO] tweaked toml for crates.io crate soft-canonicalize 0.3.6 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate soft-canonicalize 0.3.6 on toolchain caccb4d0368bd918ef6668af8e13834d07040417 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate soft-canonicalize 0.3.6 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" "+caccb4d0368bd918ef6668af8e13834d07040417" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2e6eb5da861640e73134fdbc4f2647c86142ef774e69a120f94c43b88456e78e [INFO] running `Command { std: "docker" "start" "-a" "2e6eb5da861640e73134fdbc4f2647c86142ef774e69a120f94c43b88456e78e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2e6eb5da861640e73134fdbc4f2647c86142ef774e69a120f94c43b88456e78e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2e6eb5da861640e73134fdbc4f2647c86142ef774e69a120f94c43b88456e78e", kill_on_drop: false }` [INFO] [stdout] 2e6eb5da861640e73134fdbc4f2647c86142ef774e69a120f94c43b88456e78e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 956d04580f0a855b81191ff9c96236602b657cd52c4aef7ad113eae1708fa632 [INFO] running `Command { std: "docker" "start" "-a" "956d04580f0a855b81191ff9c96236602b657cd52c4aef7ad113eae1708fa632", kill_on_drop: false }` [INFO] [stderr] Compiling soft-canonicalize v0.3.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.35s [INFO] running `Command { std: "docker" "inspect" "956d04580f0a855b81191ff9c96236602b657cd52c4aef7ad113eae1708fa632", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "956d04580f0a855b81191ff9c96236602b657cd52c4aef7ad113eae1708fa632", kill_on_drop: false }` [INFO] [stdout] 956d04580f0a855b81191ff9c96236602b657cd52c4aef7ad113eae1708fa632 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d35d44d689f40962694ab3ca3306b9cbe42569eb6358d37a5cb2c79e18d2052b [INFO] running `Command { std: "docker" "start" "-a" "d35d44d689f40962694ab3ca3306b9cbe42569eb6358d37a5cb2c79e18d2052b", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling tempfile v3.21.0 [INFO] [stderr] Compiling soft-canonicalize v0.3.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.05s [INFO] running `Command { std: "docker" "inspect" "d35d44d689f40962694ab3ca3306b9cbe42569eb6358d37a5cb2c79e18d2052b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d35d44d689f40962694ab3ca3306b9cbe42569eb6358d37a5cb2c79e18d2052b", kill_on_drop: false }` [INFO] [stdout] d35d44d689f40962694ab3ca3306b9cbe42569eb6358d37a5cb2c79e18d2052b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 39080d15264449d8b999df8bb9a07b33ae5e09760e0bcc515c8e2100a9ea40da [INFO] running `Command { std: "docker" "start" "-a" "39080d15264449d8b999df8bb9a07b33ae5e09760e0bcc515c8e2100a9ea40da", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/soft_canonicalize-0c5b96064418ef99) [INFO] [stdout] [INFO] [stdout] running 85 tests [INFO] [stdout] test tests::api_compatibility::test_generic_path_parameter_pathbuf ... ok [INFO] [stdout] test tests::api_compatibility::test_generic_path_parameter_pathbuf_ref ... ok [INFO] [stdout] test tests::api_compatibility::test_generic_path_parameter_path_ref ... ok [INFO] [stdout] test tests::api_compatibility::test_generic_path_parameter_str ... ok [INFO] [stdout] test tests::api_compatibility::test_generic_path_parameter_string ... ok [INFO] [stdout] test tests::basic_functionality::test_no_filesystem_modification ... ok [INFO] [stdout] test tests::basic_functionality::test_readme_examples ... ok [INFO] [stdout] test tests::basic_functionality::test_existing_path ... ok [INFO] [stdout] test tests::basic_functionality::test_non_existing_path ... ok [INFO] [stdout] test tests::api_compatibility::test_generic_path_parameter_str_non_existing ... ok [INFO] [stdout] test tests::basic_functionality::test_relative_path ... ok [INFO] [stdout] test tests::edge_case_robustness::test_broken_symlink_handling ... ok [INFO] [stdout] test tests::edge_case_robustness::test_very_long_paths ... ok [INFO] [stdout] test tests::edge_case_robustness::test_filesystem_permission_scenarios ... ok [INFO] [stdout] test tests::path_traversal::test_relative_path_with_traversal ... ok [INFO] [stdout] test tests::edge_cases::test_boundary_detection ... ok [INFO] [stdout] test tests::optimization::test_hybrid_optimization_compatibility ... ok [INFO] [stdout] test tests::platform_specific::test_unix_specific_paths ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_dot_symlinks ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_from_different_cwd ... ok [INFO] [stdout] test tests::platform_specific::test_linux_var_run_alias_resolves_for_nonexisting_tail ... ok [INFO] [stdout] test tests::edge_cases::test_performance_characteristics ... ok [INFO] [stdout] test tests::edge_case_robustness::test_root_path_edge_cases ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_minimal_paths ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_mixed_existing_nonexisting ... ok [INFO] [stdout] test tests::platform_specific::test_linux_bin_alias_resolves_for_nonexisting_tail ... ok [INFO] [stdout] test tests::path_traversal::test_traversal_beyond_root ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_nonexist_relative ... ok [INFO] [stdout] test tests::edge_case_robustness::test_special_characters_in_paths ... ok [INFO] [stdout] test tests::path_traversal::test_mixed_existing_and_nonexisting_with_traversal ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_through_file ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_unusual_characters ... ok [INFO] [stdout] test tests::python_lessons::test_python_lessons::test_path_normalization_edge_cases ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_std_compatibility_existing_paths ... ok [INFO] [stdout] test tests::security_audit::boundary::test_existing_boundary_detection_edge_cases ... ok [INFO] [stdout] test tests::security_audit::boundary::test_canonicalization_bypass_attempts ... ok [INFO] [stdout] test tests::security_audit::boundary::test_existing_count_manipulation ... ok [INFO] [stdout] test tests::security_audit::boundary::test_long_path_component_handling ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_deep_paths ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_symlink_loops_with_suffix ... ok [INFO] [stdout] test tests::python_lessons::test_python_lessons::test_python_style_strict_modes ... ok [INFO] [stdout] test tests::security_audit::dotdot::test_deeply_nested_dotdot_with_symlinks ... ok [INFO] [stdout] test tests::security_audit::dotdot::test_alternative_interpretation_exploitation ... ok [INFO] [stdout] test tests::edge_case_robustness::test_nested_symlink_depth_boundary ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_parent_traversal_mixed ... ok [INFO] [stdout] test tests::security_audit::short_filename_bypass::non_windows_tests::test_tilde_handling_on_non_windows ... ok [INFO] [stdout] test tests::security_audit::jail_escape::test_nested_symlinked_directory_attack ... ok [INFO] [stdout] test tests::security_audit::race::test_toctou_race_condition_prevention ... ok [INFO] [stdout] test tests::security_audit::race::test_concurrent_symlink_modification ... ok [INFO] [stdout] test tests::security_audit::symlink::test_broken_symlink_chain ... ok [INFO] [stdout] test tests::security_audit::platform::test_platform_specific_path_limits ... ok [INFO] [stdout] test tests::security_audit::dotdot::test_path_injection_attempts ... ok [INFO] [stdout] test tests::security_audit::boundary::test_fast_path_bypass_attempts ... ok [INFO] [stdout] test tests::security_audit::dotdot::test_dotdot_security_bypass ... ok [INFO] [stdout] test tests::cve_tests::test_cve_2022_21658_race_condition ... ok [INFO] [stdout] test tests::security_audit::jail_escape::test_symlink_jail_break_prevention ... ok [INFO] [stdout] test tests::security_audit::jail_escape::test_symlinked_directory_jail_break_with_new_file ... ok [INFO] [stdout] test tests::security_audit::unicode::test_double_encoding_bypass_prevention ... ok [INFO] [stdout] test tests::security_audit::unicode::test_zero_width_and_control_character_handling ... ok [INFO] [stdout] test tests::security_audit::unicode::test_unicode_normalization_bypass_prevention ... ok [INFO] [stdout] test tests::security_audit::unicode::test_null_byte_error_consistency ... ok [INFO] [stdout] test tests::security_audit::symlink::test_symlink_cycle_with_complex_paths ... ok [INFO] [stdout] test tests::std_behavior::test_std_behavior::test_error_message_format ... ok [INFO] [stdout] test tests::std_behavior::test_std_behavior::test_our_empty_path_matches_std ... ok [INFO] [stdout] test tests::security_audit::unicode::test_case_sensitivity_bypass_prevention ... ok [INFO] [stdout] test tests::short_filename_detection::non_windows_platform::test_tilde_paths_on_non_windows ... ok [INFO] [stdout] test tests::security_audit::unicode::test_unicode_path_edge_cases ... ok [INFO] [stdout] test tests::std_behavior::test_std_behavior::test_std_canonicalize_empty_path ... ok [INFO] [stdout] test tests::std_behavior::test_std_behavior::test_std_canonicalize_limitations ... ok [INFO] [stdout] test tests::security_audit::symlink::test_symlink_to_relative_path_boundary ... ok [INFO] [stdout] test tests::security_audit::unicode::test_null_byte_injection ... ok [INFO] [stdout] test tests::symlink_depth::test_symlink_depth_documentation ... ok [INFO] [stdout] test tests::symlink_depth::test_python_style_edge_cases ... ok [INFO] [stdout] test tests::security_audit::symlink::test_system_symlink_depth_bypass ... ok [INFO] [stdout] test tests::security_audit::memory::test_hashset_cycle_detection_exhaustion ... ok [INFO] [stdout] test tests::security_audit::symlink::test_symlink_resolved_base_race ... ok [INFO] [stdout] test tests::security_audit::unicode::test_null_byte_injection_extended ... ok [INFO] [stdout] test tests::security_audit::symlink::test_max_symlink_depth_boundary ... ok [INFO] [stdout] test tests::symlink_depth::test_symlink_depth_limit ... ok [INFO] [stdout] test tests::security_audit::unix::test_symlink_to_non_utf8_path ... ok [INFO] [stdout] test tests::symlink_dotdot_resolution_order::test_lexical_dotdot_resolution_standard_behavior ... ok [INFO] [stdout] test tests::symlink_dotdot_symlink_first::symlink_first_with_existing_tail_matches_std ... ok [INFO] [stdout] test tests::security_audit::memory::test_memory_exhaustion_attempt ... ok [INFO] [stdout] test tests::symlink_dotdot_symlink_first::symlink_first_with_non_existing_tail ... ok [INFO] [stdout] test tests::security_audit::symlink::test_symlink_visited_set_manipulation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 85 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/ads_advanced_exploits.rs (/opt/rustwide/target/debug/deps/ads_advanced_exploits-ed96464e43c79332) [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/ads_comprehensive_security.rs (/opt/rustwide/target/debug/deps/ads_comprehensive_security-ffe9d203f86ece1c) [INFO] [stdout] [INFO] [stderr] Running tests/ads_cross_platform_security.rs (/opt/rustwide/target/debug/deps/ads_cross_platform_security-0e8b42b0f1775148) [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] [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] [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] [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] [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] [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/ads_performance_exploits.rs (/opt/rustwide/target/debug/deps/ads_performance_exploits-dd5c0e61535fc97d) [INFO] [stderr] Running tests/ads_race_conditions.rs (/opt/rustwide/target/debug/deps/ads_race_conditions-383ca5c32d091b55) [INFO] [stderr] Running tests/ads_security_verification.rs (/opt/rustwide/target/debug/deps/ads_security_verification-fa191b7b0bfa1224) [INFO] [stderr] Running tests/anchored_blackbox_security.rs (/opt/rustwide/target/debug/deps/anchored_blackbox_security-630bfad9c2afe494) [INFO] [stderr] Running tests/archive_ads_exploits.rs (/opt/rustwide/target/debug/deps/archive_ads_exploits-67e55ce3bbf82f6d) [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/blackbox_complex_attacks.rs (/opt/rustwide/target/debug/deps/blackbox_complex_attacks-e13888fa5f9b766b) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_resource_exhaustion_long_filename ... ok [INFO] [stdout] test test_broken_symlink_jail_escape ... ok [INFO] [stdout] test test_filesystem_limits_edge_cases ... ok [INFO] [stdout] test test_resource_exhaustion_many_components ... ok [INFO] [stderr] Running tests/blackbox_edge_case_fuzzing.rs (/opt/rustwide/target/debug/deps/blackbox_edge_case_fuzzing-b03b30d8a3dd50c8) [INFO] [stdout] test test_toctou_symlink_swap_to_dangling ... ok [INFO] [stdout] test test_toctou_directory_swap ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_algorithmic_state_corruption_fuzzing ... ok [INFO] [stdout] test test_boundary_condition_fuzzing ... ok [INFO] [stdout] test test_unicode_edge_case_fuzzing ... ok [INFO] [stdout] [INFO] [stderr] Running tests/blackbox_performance_regression.rs (/opt/rustwide/target/debug/deps/blackbox_performance_regression-10922c7bc65eb376) [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_algorithmic_complexity_attacks ... ok [INFO] [stdout] test test_memory_exhaustion_with_optimizations ... ok [INFO] [stdout] test test_performance_regression_with_optimizations ... ok [INFO] [stdout] test test_concurrent_performance_stress ... ok [INFO] [stderr] Running tests/blackbox_security.rs (/opt/rustwide/target/debug/deps/blackbox_security-c86204c1844aa3e7) [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 9 tests [INFO] [stdout] test test_api_contract_violations ... ok [INFO] [stdout] test test_case_sensitivity_bypass_attempts ... ok [INFO] [stdout] test test_api_fuzzing_with_malformed_inputs ... ok [INFO] [stdout] test test_directory_traversal_attack_vectors ... ok [INFO] [stdout] test test_filesystem_boundary_crossing ... ok [INFO] [stdout] test test_stress_testing_patterns ... ok [INFO] [stdout] test test_symlink_escape_attempts ... ok [INFO] [stdout] test test_performance_attack_vectors ... ok [INFO] [stdout] test test_race_condition_simulations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/blackbox_toctou_attacks.rs (/opt/rustwide/target/debug/deps/blackbox_toctou_attacks-6a4d65fb2e5c736a) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_toctou_directory_to_symlink_type_change ... ok [INFO] [stdout] [INFO] [stderr] Running tests/blackbox_unc_attacks.rs (/opt/rustwide/target/debug/deps/blackbox_unc_attacks-02bf830c04fcac91) [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [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/blackbox_unc_corner_cases.rs (/opt/rustwide/target/debug/deps/blackbox_unc_corner_cases-b09a99f68e0858d8) [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/blackbox_unc_extras.rs (/opt/rustwide/target/debug/deps/blackbox_unc_extras-5ded79d2c594f84e) [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] [stdout] [INFO] [stderr] Running tests/crypto_ads_bypass.rs (/opt/rustwide/target/debug/deps/crypto_ads_bypass-1223e11423bb6e4e) [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/encoding_penetration.rs (/opt/rustwide/target/debug/deps/encoding_penetration-40dd82ff9a2fa46f) [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] [stdout] [INFO] [stderr] Running tests/filesystem_boundary_attacks.rs (/opt/rustwide/target/debug/deps/filesystem_boundary_attacks-1e1652cc9782a4df) [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] [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/filesystem_metadata_attacks.rs (/opt/rustwide/target/debug/deps/filesystem_metadata_attacks-327e3dd67ef54e05) [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/kernel_boundary_ads.rs (/opt/rustwide/target/debug/deps/kernel_boundary_ads-0249f3d1043b409d) [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/protocol_confusion.rs (/opt/rustwide/target/debug/deps/protocol_confusion-187a72a510275ce7) [INFO] [stderr] Running tests/std_compat.rs (/opt/rustwide/target/debug/deps/std_compat-4ceaccebf9633d63) [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] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test soft_canonicalize_absolute_relative ... ok [INFO] [stdout] test soft_canonicalize_long_paths ... ok [INFO] [stdout] test soft_canonicalize_edge_cases ... ok [INFO] [stdout] test soft_canonicalize_compatibility ... ok [INFO] [stdout] test soft_canonicalize_dots ... ok [INFO] [stdout] test soft_canonicalize_unicode ... ok [INFO] [stdout] test soft_canonicalize_works_simple ... ok [INFO] [stdout] test soft_realpath_works_tricky ... ok [INFO] [stdout] test soft_realpath_works ... ok [INFO] [stdout] test soft_canonicalize_nonexisting ... ok [INFO] [stdout] test soft_canonicalize_symlink_cycles ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/test_8_3_detection_validation.rs (/opt/rustwide/target/debug/deps/test_8_3_detection_validation-e720ac5385ecedaf) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_security_critical_unicode_preservation ... ok [INFO] [stdout] test test_8_3_detection_logic_validation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/unicode_advanced_attacks.rs (/opt/rustwide/target/debug/deps/unicode_advanced_attacks-ff8dc363ac3c7881) [INFO] [stdout] [INFO] [stderr] Running tests/windows_8_3_cve_tests.rs (/opt/rustwide/target/debug/deps/windows_8_3_cve_tests-0e712aad9823bcbb) [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] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test windows_8_3_cve_tests::windows_cve_tests_not_applicable ... ok [INFO] [stderr] Running tests/windows_ads_traversal.rs (/opt/rustwide/target/debug/deps/windows_ads_traversal-24b1804b3e5c5723) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [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/windows_std_ads_behavior.rs (/opt/rustwide/target/debug/deps/windows_std_ads_behavior-31142656b543905c) [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] Doc-tests soft_canonicalize [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test src/lib.rs - (line 20) ... ok [INFO] [stdout] test src/lib.rs - (line 54) ... ok [INFO] [stdout] test src/lib.rs - (line 122) ... ok [INFO] [stdout] test src/lib.rs - (line 37) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "39080d15264449d8b999df8bb9a07b33ae5e09760e0bcc515c8e2100a9ea40da", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "39080d15264449d8b999df8bb9a07b33ae5e09760e0bcc515c8e2100a9ea40da", kill_on_drop: false }` [INFO] [stdout] 39080d15264449d8b999df8bb9a07b33ae5e09760e0bcc515c8e2100a9ea40da