[INFO] fetching crate soft-canonicalize 0.4.5... [INFO] testing soft-canonicalize-0.4.5 against 1.91.0 for beta-1.92-2 [INFO] extracting crate soft-canonicalize 0.4.5 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate soft-canonicalize 0.4.5 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate soft-canonicalize 0.4.5 [INFO] tweaked toml for crates.io crate soft-canonicalize 0.4.5 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate soft-canonicalize 0.4.5 on toolchain 1.91.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate soft-canonicalize 0.4.5 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded dunce v1.0.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d6ee0e25c6c81f40b51325422b89284ccaeb507c59fb9cef4cf703d6fa2ae0b4 [INFO] running `Command { std: "docker" "start" "-a" "d6ee0e25c6c81f40b51325422b89284ccaeb507c59fb9cef4cf703d6fa2ae0b4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d6ee0e25c6c81f40b51325422b89284ccaeb507c59fb9cef4cf703d6fa2ae0b4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d6ee0e25c6c81f40b51325422b89284ccaeb507c59fb9cef4cf703d6fa2ae0b4", kill_on_drop: false }` [INFO] [stdout] d6ee0e25c6c81f40b51325422b89284ccaeb507c59fb9cef4cf703d6fa2ae0b4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f338ae5738ed2d2d2d90fd93739bd83ca7e3549667e292c57b2cabc9568c00f5 [INFO] running `Command { std: "docker" "start" "-a" "f338ae5738ed2d2d2d90fd93739bd83ca7e3549667e292c57b2cabc9568c00f5", kill_on_drop: false }` [INFO] [stderr] Compiling soft-canonicalize v0.4.5 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.35s [INFO] running `Command { std: "docker" "inspect" "f338ae5738ed2d2d2d90fd93739bd83ca7e3549667e292c57b2cabc9568c00f5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f338ae5738ed2d2d2d90fd93739bd83ca7e3549667e292c57b2cabc9568c00f5", kill_on_drop: false }` [INFO] [stdout] f338ae5738ed2d2d2d90fd93739bd83ca7e3549667e292c57b2cabc9568c00f5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dafb8807ba212b0729c8d6b044e99edebd1be714a7215c78ed5eba774ce649d0 [INFO] running `Command { std: "docker" "start" "-a" "dafb8807ba212b0729c8d6b044e99edebd1be714a7215c78ed5eba774ce649d0", kill_on_drop: false }` [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling bitflags v2.9.4 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling tempfile v3.21.0 [INFO] [stderr] Compiling soft-canonicalize v0.4.5 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 5.88s [INFO] running `Command { std: "docker" "inspect" "dafb8807ba212b0729c8d6b044e99edebd1be714a7215c78ed5eba774ce649d0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dafb8807ba212b0729c8d6b044e99edebd1be714a7215c78ed5eba774ce649d0", kill_on_drop: false }` [INFO] [stdout] dafb8807ba212b0729c8d6b044e99edebd1be714a7215c78ed5eba774ce649d0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a4d7e93125ec01c2e67231c1923ed6fbfa718487915f365faf2e811a5d88a006 [INFO] running `Command { std: "docker" "start" "-a" "a4d7e93125ec01c2e67231c1923ed6fbfa718487915f365faf2e811a5d88a006", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/soft_canonicalize-c8f63bb22f227a89) [INFO] [stdout] [INFO] [stdout] running 98 tests [INFO] [stdout] test tests::cve_2024_2025_security::test_double_encoded_traversal ... ok [INFO] [stdout] test tests::basic_functionality::test_relative_path ... ok [INFO] [stdout] test tests::cve_2024_2025_security::test_deeply_nested_nonexistent_path ... ok [INFO] [stdout] test tests::api_compatibility::test_generic_path_parameter_pathbuf_ref ... ok [INFO] [stdout] test tests::cve_2024_2025_security::test_null_byte_injection ... ok [INFO] [stdout] test tests::api_compatibility::test_generic_path_parameter_path_ref ... ok [INFO] [stdout] test tests::api_compatibility::test_generic_path_parameter_string ... ok [INFO] [stdout] test tests::api_compatibility::test_generic_path_parameter_str_non_existing ... ok [INFO] [stdout] test tests::basic_functionality::test_no_filesystem_modification ... ok [INFO] [stdout] test tests::cve_2024_2025_security::test_extremely_long_path_with_traversal ... ok [INFO] [stdout] test tests::cve_2024_2025_security::test_proc_self_fd_symlink_attack ... ok [INFO] [stdout] test tests::basic_functionality::test_non_existing_path ... ok [INFO] [stdout] test tests::edge_case_robustness::test_nested_symlink_depth_boundary ... ok [INFO] [stdout] test tests::basic_functionality::test_readme_examples ... ok [INFO] [stdout] test tests::api_compatibility::test_generic_path_parameter_pathbuf ... ok [INFO] [stdout] test tests::edge_case_robustness::test_broken_symlink_handling ... ok [INFO] [stdout] test tests::basic_functionality::test_existing_path ... ok [INFO] [stdout] test tests::cve_2024_2025_security::test_unicode_normalization_traversal ... ok [INFO] [stdout] test tests::cve_2024_2025_security::test_url_encoded_path_traversal ... ok [INFO] [stdout] test tests::edge_case_robustness::test_filesystem_permission_scenarios ... ok [INFO] [stdout] test tests::edge_case_robustness::test_root_path_edge_cases ... ok [INFO] [stdout] test tests::edge_case_robustness::test_very_long_paths ... ok [INFO] [stdout] test tests::edge_case_robustness::test_special_characters_in_paths ... ok [INFO] [stdout] test tests::cve_2024_2025_security::test_symlink_swap_race_resistance ... ok [INFO] [stdout] test tests::edge_cases::test_boundary_detection ... ok [INFO] [stdout] test tests::exotic_edge_cases::test_unix_maximum_path_depth ... ok [INFO] [stdout] test tests::optimization::test_hybrid_optimization_compatibility ... ok [INFO] [stdout] test tests::path_traversal::test_mixed_existing_and_nonexisting_with_traversal ... ok [INFO] [stdout] test tests::edge_cases::test_performance_characteristics ... ok [INFO] [stdout] test tests::exotic_edge_cases::test_cross_platform_string_edge_cases ... ok [INFO] [stdout] test tests::exotic_edge_cases::test_unix_long_component_names ... ok [INFO] [stdout] test tests::platform_specific::test_linux_var_run_alias_resolves_for_nonexisting_tail ... ok [INFO] [stdout] test tests::exotic_edge_cases::test_unix_multibyte_characters ... ok [INFO] [stdout] test tests::exotic_edge_cases::test_unix_unicode_normalization ... ok [INFO] [stdout] test tests::platform_specific::test_unix_specific_paths ... ok [INFO] [stdout] test tests::path_traversal::test_relative_path_with_traversal ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_dot_symlinks ... ok [INFO] [stdout] test tests::path_traversal::test_traversal_beyond_root ... ok [INFO] [stdout] test tests::python_lessons::test_python_lessons::test_python_style_strict_modes ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_from_different_cwd ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_unusual_characters ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_mixed_existing_nonexisting ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_minimal_paths ... 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::python_inspired_tests::test_python_inspired::test_resolve_parent_traversal_mixed ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_through_file ... ok [INFO] [stdout] test tests::security_audit::boundary::test_canonicalization_bypass_attempts ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_deep_paths ... ok [INFO] [stdout] test tests::security_audit::boundary::test_existing_boundary_detection_edge_cases ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_symlink_loops_with_suffix ... ok [INFO] [stdout] test tests::platform_specific::test_linux_bin_alias_resolves_for_nonexisting_tail ... ok [INFO] [stdout] test tests::python_inspired_tests::test_python_inspired::test_resolve_nonexist_relative ... ok [INFO] [stdout] test tests::security_audit::boundary::test_long_path_component_handling ... 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::security_audit::jail_escape::test_nested_symlinked_directory_attack ... ok [INFO] [stdout] test tests::security_audit::boundary::test_fast_path_bypass_attempts ... 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::race::test_toctou_race_condition_prevention ... ok [INFO] [stdout] test tests::security_audit::memory::test_memory_exhaustion_attempt ... 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::platform::test_platform_specific_path_limits ... ok [INFO] [stdout] test tests::security_audit::symlink::test_symlink_cycle_with_complex_paths ... ok [INFO] [stdout] test tests::security_audit::jail_escape::test_symlinked_directory_jail_break_with_new_file ... ok [INFO] [stdout] test tests::security_audit::symlink::test_broken_symlink_chain ... ok [INFO] [stdout] test tests::security_audit::unicode::test_case_sensitivity_bypass_prevention ... ok [INFO] [stdout] test tests::security_audit::unicode::test_double_encoding_bypass_prevention ... ok [INFO] [stdout] test tests::security_audit::unicode::test_null_byte_injection ... ok [INFO] [stdout] test tests::security_audit::unicode::test_null_byte_error_consistency ... ok [INFO] [stdout] test tests::security_audit::unicode::test_unicode_normalization_bypass_prevention ... ok [INFO] [stdout] test tests::security_audit::boundary::test_existing_count_manipulation ... ok [INFO] [stdout] test tests::security_audit::dotdot::test_path_injection_attempts ... ok [INFO] [stdout] test tests::security_audit::unicode::test_null_byte_injection_extended ... ok [INFO] [stdout] test tests::security_audit::unicode::test_zero_width_and_control_character_handling ... ok [INFO] [stdout] test tests::security_audit::memory::test_hashset_cycle_detection_exhaustion ... ok [INFO] [stdout] test tests::security_audit::dotdot::test_dotdot_security_bypass ... ok [INFO] [stdout] test tests::std_behavior::test_std_behavior::test_error_message_format ... ok [INFO] [stdout] test tests::security_audit::race::test_concurrent_symlink_modification ... ok [INFO] [stdout] test tests::security_audit::unix::test_symlink_to_non_utf8_path ... ok [INFO] [stdout] test tests::security_audit::symlink::test_symlink_resolved_base_race ... ok [INFO] [stdout] test tests::security_audit::symlink::test_max_symlink_depth_boundary ... ok [INFO] [stdout] test tests::std_behavior::test_std_behavior::test_std_canonicalize_limitations ... ok [INFO] [stdout] test tests::symlink_depth::test_python_style_edge_cases ... ok [INFO] [stdout] test tests::std_behavior::test_std_behavior::test_our_empty_path_matches_std ... ok [INFO] [stdout] test tests::symlink_dotdot_resolution_order::test_lexical_dotdot_resolution_standard_behavior ... ok [INFO] [stdout] test tests::symlink_depth::test_symlink_depth_limit ... ok [INFO] [stdout] test tests::std_behavior::test_std_behavior::test_std_canonicalize_empty_path ... ok [INFO] [stdout] test tests::security_audit::symlink::test_symlink_to_relative_path_boundary ... ok [INFO] [stdout] test tests::symlink_dotdot_symlink_first::symlink_first_with_existing_tail_matches_std ... ok [INFO] [stdout] test tests::symlink_depth::test_symlink_depth_documentation ... 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::security_audit::symlink::test_system_symlink_depth_bypass ... 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] test tests::api_compatibility::test_generic_path_parameter_str ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stderr] Running tests/ads_advanced_exploits.rs (/opt/rustwide/target/debug/deps/ads_advanced_exploits-fb8cb29403a30ca7) [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-a055c24bf21278f7) [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_cross_platform_security.rs (/opt/rustwide/target/debug/deps/ads_cross_platform_security-186c303fafa5b6a3) [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-e3db998694024c23) [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_race_conditions.rs (/opt/rustwide/target/debug/deps/ads_race_conditions-13de4ebb5ce19950) [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_security_verification.rs (/opt/rustwide/target/debug/deps/ads_security_verification-60c44dfc9ae713a9) [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/anchored_blackbox_security.rs (/opt/rustwide/target/debug/deps/anchored_blackbox_security-879accdcf015bc10) [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/archive_ads_exploits.rs (/opt/rustwide/target/debug/deps/archive_ads_exploits-532f7998a414322f) [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-4bec1015e7d2f110) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_resource_exhaustion_long_filename ... ok [INFO] [stdout] test test_filesystem_limits_edge_cases ... ok [INFO] [stdout] test test_broken_symlink_jail_escape ... ok [INFO] [stdout] test test_resource_exhaustion_many_components ... ok [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.01s [INFO] [stdout] [INFO] [stderr] Running tests/blackbox_edge_case_fuzzing.rs (/opt/rustwide/target/debug/deps/blackbox_edge_case_fuzzing-8701251c023ccc7c) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_boundary_condition_fuzzing ... ok [INFO] [stdout] test test_unicode_edge_case_fuzzing ... ok [INFO] [stdout] test test_algorithmic_state_corruption_fuzzing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/blackbox_performance_regression.rs (/opt/rustwide/target/debug/deps/blackbox_performance_regression-2d2ec0008ee52596) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_performance_regression_with_optimizations ... ok [INFO] [stdout] test test_algorithmic_complexity_attacks ... ok [INFO] [stdout] test test_memory_exhaustion_with_optimizations ... ok [INFO] [stdout] test test_concurrent_performance_stress ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/blackbox_security.rs (/opt/rustwide/target/debug/deps/blackbox_security-2adea65db0e25527) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_api_contract_violations ... ok [INFO] [stdout] test test_api_fuzzing_with_malformed_inputs ... ok [INFO] [stdout] test test_directory_traversal_attack_vectors ... ok [INFO] [stdout] test test_case_sensitivity_bypass_attempts ... ok [INFO] [stdout] test test_stress_testing_patterns ... ok [INFO] [stdout] test test_symlink_escape_attempts ... ok [INFO] [stdout] test test_filesystem_boundary_crossing ... 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-9e99736b80775b9e) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_toctou_directory_to_symlink_type_change ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/blackbox_unc_attacks.rs (/opt/rustwide/target/debug/deps/blackbox_unc_attacks-a3c429c98476d3bb) [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-e2154a852f6fe1f6) [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-b5e80d38787fe221) [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/cross_platform_paths.rs (/opt/rustwide/target/debug/deps/cross_platform_paths-bd6227941fc73a77) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test unix_handles_windows_drive_letters_gracefully ... ok [INFO] [stdout] test unix_handles_unix_absolute_paths ... ok [INFO] [stdout] test relative_paths_are_cross_platform ... ok [INFO] [stdout] test dots_in_paths_are_cross_platform ... ok [INFO] [stdout] test unix_handles_windows_unc_paths_gracefully ... ok [INFO] [stdout] test unix_treats_backslashes_as_path_separators ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/crypto_ads_bypass.rs (/opt/rustwide/target/debug/deps/crypto_ads_bypass-92fecd60450938ba) [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/encoding_penetration.rs (/opt/rustwide/target/debug/deps/encoding_penetration-e816e74ce629e968) [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_boundary_attacks.rs (/opt/rustwide/target/debug/deps/filesystem_boundary_attacks-eca888a3dc656e04) [INFO] [stderr] Running tests/filesystem_metadata_attacks.rs (/opt/rustwide/target/debug/deps/filesystem_metadata_attacks-dc31c139a442762b) [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] [stderr] Running tests/kernel_boundary_ads.rs (/opt/rustwide/target/debug/deps/kernel_boundary_ads-5faec82c370deca2) [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/protocol_confusion.rs (/opt/rustwide/target/debug/deps/protocol_confusion-e40e410d745efb58) [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/std_compat.rs (/opt/rustwide/target/debug/deps/std_compat-a7c8679bf795aaf3) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test soft_canonicalize_edge_cases ... ok [INFO] [stdout] test soft_canonicalize_long_paths ... ok [INFO] [stdout] test soft_canonicalize_compatibility ... ok [INFO] [stdout] test soft_canonicalize_absolute_relative ... ok [INFO] [stdout] test soft_canonicalize_dots ... ok [INFO] [stdout] test soft_canonicalize_works_simple ... ok [INFO] [stdout] test soft_canonicalize_nonexisting ... ok [INFO] [stdout] test soft_canonicalize_unicode ... ok [INFO] [stdout] test soft_canonicalize_symlink_cycles ... ok [INFO] [stdout] test soft_realpath_works ... ok [INFO] [stdout] test soft_realpath_works_tricky ... 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/unicode_advanced_attacks.rs (/opt/rustwide/target/debug/deps/unicode_advanced_attacks-75f80682f55b3b8b) [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_8_3_actual_expansion.rs (/opt/rustwide/target/debug/deps/windows_8_3_actual_expansion-5eab67fafd55f8cf) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test non_windows::placeholder ... ok [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] [stderr] Running tests/windows_8_3_cve_tests.rs (/opt/rustwide/target/debug/deps/windows_8_3_cve_tests-8c987aa84e212d7d) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test windows_8_3_cve_tests::windows_cve_tests_not_applicable ... ok [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] [stderr] Running tests/windows_8_3_toctou_anchored.rs (/opt/rustwide/target/debug/deps/windows_8_3_toctou_anchored-f2a21dff87ad8198) [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_8_3_unit_tests.rs (/opt/rustwide/target/debug/deps/windows_8_3_unit_tests-c97d7066fde15af1) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test non_windows::placeholder ... ok [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] [stderr] Running tests/windows_ads_traversal.rs (/opt/rustwide/target/debug/deps/windows_ads_traversal-a8d3f26cf1ff11d8) [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-77d07a3a6fb9bd75) [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_symlink_8_3_interaction.rs (/opt/rustwide/target/debug/deps/windows_symlink_8_3_interaction-c594faad228ea59b) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test non_windows::placeholder_test ... ok [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] [stderr] Doc-tests soft_canonicalize [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test src/lib.rs - (line 62) ... ok [INFO] [stdout] test src/lib.rs - (line 166) ... ok [INFO] [stdout] test src/lib.rs - (line 107) ... ok [INFO] [stdout] test src/lib.rs - (line 237) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a4d7e93125ec01c2e67231c1923ed6fbfa718487915f365faf2e811a5d88a006", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a4d7e93125ec01c2e67231c1923ed6fbfa718487915f365faf2e811a5d88a006", kill_on_drop: false }` [INFO] [stdout] a4d7e93125ec01c2e67231c1923ed6fbfa718487915f365faf2e811a5d88a006