[INFO] fetching crate smugglex 0.2.0...
[INFO] testing smugglex-0.2.0 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate smugglex 0.2.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate smugglex 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate smugglex 0.2.0
[INFO] tweaked toml for crates.io crate smugglex 0.2.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate smugglex 0.2.0 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate smugglex 0.2.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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded aws-lc-rs v1.16.1
[INFO] [stderr]   Downloaded aws-lc-sys v0.38.0
[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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3fc2c404b0e4ec103edd4729ba2f7345714ec86b7d75a4f2796fd1f6a95aa36d
[INFO] running `Command { std: "docker" "start" "-a" "3fc2c404b0e4ec103edd4729ba2f7345714ec86b7d75a4f2796fd1f6a95aa36d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3fc2c404b0e4ec103edd4729ba2f7345714ec86b7d75a4f2796fd1f6a95aa36d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3fc2c404b0e4ec103edd4729ba2f7345714ec86b7d75a4f2796fd1f6a95aa36d", kill_on_drop: false }`
[INFO] [stdout] 3fc2c404b0e4ec103edd4729ba2f7345714ec86b7d75a4f2796fd1f6a95aa36d
[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=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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 12e31afc2376f75df4d4034660e8315e3b01ae262032fad18c80b3353ab93f21
[INFO] running `Command { std: "docker" "start" "-a" "12e31afc2376f75df4d4034660e8315e3b01ae262032fad18c80b3353ab93f21", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling aws-lc-rs v1.16.1
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling unit-prefix v0.5.2
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling console v0.16.2
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling indicatif v0.18.4
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]    Compiling aws-lc-sys v0.38.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling smugglex v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 04s
[INFO] running `Command { std: "docker" "inspect" "12e31afc2376f75df4d4034660e8315e3b01ae262032fad18c80b3353ab93f21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "12e31afc2376f75df4d4034660e8315e3b01ae262032fad18c80b3353ab93f21", kill_on_drop: false }`
[INFO] [stdout] 12e31afc2376f75df4d4034660e8315e3b01ae262032fad18c80b3353ab93f21
[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=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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7be143779c0dcc11bf6d0bbf4bd338bb93430a894bb41090f7a590b0bcecf288
[INFO] running `Command { std: "docker" "start" "-a" "7be143779c0dcc11bf6d0bbf4bd338bb93430a894bb41090f7a590b0bcecf288", kill_on_drop: false }`
[INFO] [stderr]    Compiling smugglex v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `duration`
[INFO] [stdout]   --> tests/http_tests.rs:57:20
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let (response, duration) = result.unwrap();
[INFO] [stdout]    |                    ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_duration`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `te_handling` is never read
[INFO] [stdout]   --> tests/harness/mod.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct MockProxyConfig {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 39 |     pub te_handling: TeHandling,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MockProxyConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.48s
[INFO] running `Command { std: "docker" "inspect" "7be143779c0dcc11bf6d0bbf4bd338bb93430a894bb41090f7a590b0bcecf288", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7be143779c0dcc11bf6d0bbf4bd338bb93430a894bb41090f7a590b0bcecf288", kill_on_drop: false }`
[INFO] [stdout] 7be143779c0dcc11bf6d0bbf4bd338bb93430a894bb41090f7a590b0bcecf288
[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=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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ea244533eb1a31a76eec0a2c0ee290d46ca4bc43ff32893b735f4b8c6d2d4642
[INFO] running `Command { std: "docker" "start" "-a" "ea244533eb1a31a76eec0a2c0ee290d46ca4bc43ff32893b735f4b8c6d2d4642", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `duration`
[INFO] [stderr]   --> tests/http_tests.rs:57:20
[INFO] [stderr]    |
[INFO] [stderr] 57 |     let (response, duration) = result.unwrap();
[INFO] [stderr]    |                    ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_duration`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `te_handling` is never read
[INFO] [stderr]   --> tests/harness/mod.rs:39:9
[INFO] [stderr]    |
[INFO] [stderr] 35 | pub struct MockProxyConfig {
[INFO] [stderr]    |            --------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 39 |     pub te_handling: TeHandling,
[INFO] [stderr]    |         ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `MockProxyConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `smugglex` (test "http_tests") generated 1 warning (run `cargo fix --test "http_tests" -p smugglex` to apply 1 suggestion)
[INFO] [stderr] warning: `smugglex` (test "harness_tests") generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.23s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/smugglex-02cb79727f68abed)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test fingerprint::tests::test_fingerprint_result_display ... ok
[INFO] [stdout] test fingerprint::tests::test_identify_apache ... ok
[INFO] [stdout] test fingerprint::tests::test_identify_ats ... ok
[INFO] [stdout] test fingerprint::tests::test_identify_caddy ... ok
[INFO] [stdout] test fingerprint::tests::test_identify_envoy ... ok
[INFO] [stdout] test fingerprint::tests::test_identify_cloudfront_by_amz_header ... ok
[INFO] [stdout] test fingerprint::tests::test_identify_cloudflare_by_cf_ray ... ok
[INFO] [stdout] test fingerprint::tests::test_identify_iis ... ok
[INFO] [stdout] test fingerprint::tests::test_identify_fastly_by_served_by ... ok
[INFO] [stdout] test fingerprint::tests::test_identify_nginx ... ok
[INFO] [stdout] test fingerprint::tests::test_identify_traefik ... ok
[INFO] [stdout] test fingerprint::tests::test_identify_unknown ... ok
[INFO] [stdout] test fingerprint::tests::test_identify_varnish ... ok
[INFO] [stdout] test fingerprint::tests::test_identify_unknown_server ... ok
[INFO] [stdout] test fingerprint::tests::test_identify_via_header_akamai ... ok
[INFO] [stdout] test fingerprint::tests::test_identify_via_header_varnish ... ok
[INFO] [stdout] test fingerprint::tests::test_parse_response_headers ... ok
[INFO] [stdout] test fingerprint::tests::test_proxy_type_display ... ok
[INFO] [stdout] test fingerprint::tests::test_suggest_checks_haproxy ... ok
[INFO] [stdout] test fingerprint::tests::test_suggest_checks_nginx ... ok
[INFO] [stdout] test fingerprint::tests::test_suggest_checks_unknown ... ok
[INFO] [stdout] test mutator::tests::test_deduplication ... ok
[INFO] [stdout] test mutator::tests::test_empty_seeds ... ok
[INFO] [stdout] test mutator::tests::test_more_results_than_seeds ... ok
[INFO] [stdout] test mutator::tests::test_originals_preserved ... ok
[INFO] [stdout] test mutator::tests::test_different_seeds_different_results ... ok
[INFO] [stdout] test mutator::tests::test_xorshift_deterministic ... ok
[INFO] [stdout] test mutator::tests::test_mutants_contain_http ... ok
[INFO] [stdout] test fingerprint::tests::test_identify_squid ... ok
[INFO] [stdout] test mutator::tests::test_deterministic_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/smugglex-a42daec4848d2892)
[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/cli_tests.rs (/opt/rustwide/target/debug/deps/cli_tests-b0ab9c25bb466589)
[INFO] [stdout] 
[INFO] [stdout] running 53 tests
[INFO] [stdout] test test_default_exit_first_false ... ok
[INFO] [stdout] test test_checks_option_single ... ok
[INFO] [stdout] test test_default_timeout ... ok
[INFO] [stdout] test test_default_method ... ok
[INFO] [stdout] test test_all_options_combined ... ok
[INFO] [stdout] test test_default_use_cookies_false ... ok
[INFO] [stdout] test test_exit_first_long_flag ... ok
[INFO] [stdout] test test_cookies_option ... ok
[INFO] [stdout] test test_exit_first_short_flag ... ok
[INFO] [stdout] test test_default_verbose_false ... ok
[INFO] [stdout] test test_checks_option_multiple ... ok
[INFO] [stdout] test test_exploit_path_fuzz ... ok
[INFO] [stdout] test test_exploit_option_short ... ok
[INFO] [stdout] test test_exploit_option_none ... ok
[INFO] [stdout] test test_exploit_multiple_types ... ok
[INFO] [stdout] test test_exploit_wordlist_option ... ok
[INFO] [stdout] test test_exploit_with_custom_ports ... ok
[INFO] [stdout] test test_exploit_wordlist_default_none ... ok
[INFO] [stdout] test test_exploit_option ... ok
[INFO] [stdout] test test_export_payloads_option ... ok
[INFO] [stdout] test test_https_urls ... ok
[INFO] [stdout] test test_exploit_path_fuzz_with_wordlist ... ok
[INFO] [stdout] test test_format_short_flag ... ok
[INFO] [stdout] test test_format_plain_explicit ... ok
[INFO] [stdout] test test_invalid_timeout_non_numeric ... ok
[INFO] [stdout] test test_invalid_vhost_format ... ok
[INFO] [stdout] test test_multiple_urls_parsing ... ok
[INFO] [stdout] test test_format_default_plain ... ok
[INFO] [stdout] test test_missing_required_url ... ok
[INFO] [stdout] test test_no_urls_parsing ... ok
[INFO] [stdout] test test_no_output_file ... ok
[INFO] [stdout] test test_ports_option_default ... ok
[INFO] [stdout] test test_no_headers ... ok
[INFO] [stdout] test test_no_vhost_option ... ok
[INFO] [stdout] test test_no_checks_option ... ok
[INFO] [stdout] test test_ports_option_custom ... ok
[INFO] [stdout] test test_invalid_output_file_path ... ok
[INFO] [stdout] test test_no_export_payloads_option ... ok
[INFO] [stdout] test test_single_url_parsing ... ok
[INFO] [stdout] test test_invalid_checks_format ... ok
[INFO] [stdout] test test_format_invalid_value ... ok
[INFO] [stdout] test test_format_long_flag ... ok
[INFO] [stdout] test test_invalid_method ... ok
[INFO] [stdout] test test_urls_with_options ... ok
[INFO] [stdout] test test_invalid_header_format ... ok
[INFO] [stdout] test test_urls_with_headers ... ok
[INFO] [stdout] test test_urls_with_paths ... ok
[INFO] [stdout] test test_output_file_option ... ok
[INFO] [stdout] test test_invalid_timeout_negative ... ok
[INFO] [stdout] test test_urls_with_ports ... ok
[INFO] [stdout] test test_various_http_methods ... ok
[INFO] [stdout] test test_vhost_option ... ok
[INFO] [stdout] test test_various_timeout_values ... ok
[INFO] [stderr]      Running tests/error_tests.rs (/opt/rustwide/target/debug/deps/error_tests-bad4d3bad86d2b73)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_display_invalid_input_error ... ok
[INFO] [stdout] test test_display_http_request_error ... ok
[INFO] [stdout] test test_display_timeout_error ... ok
[INFO] [stdout] test test_display_tls_error ... ok
[INFO] [stdout] test test_display_json_error ... ok
[INFO] [stdout] test test_error_trait_source ... ok
[INFO] [stdout] test test_from_str ... ok
[INFO] [stdout] test test_display_url_parse_error ... ok
[INFO] [stdout] test test_from_io_error ... ok
[INFO] [stdout] test test_error_conversion_chain ... ok
[INFO] [stdout] test test_from_url_parse_error ... ok
[INFO] [stdout] test test_display_io_error ... ok
[INFO] [stdout] test test_from_serde_json_error ... ok
[INFO] [stdout] test test_error_trait_implementation ... ok
[INFO] [stderr]      Running tests/exploit_tests.rs (/opt/rustwide/target/debug/deps/exploit_tests-575e7fe1078920ae)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_extract_vulnerability_context_none ... ok
[INFO] [stdout] test test_extract_vulnerability_context_tecl ... ok
[INFO] [stdout] test test_get_fuzz_paths_default ... ok
[INFO] [stdout] test test_path_fuzz_result_not_found ... ok
[INFO] [stdout] test test_path_fuzz_result_creation ... ok
[INFO] [stdout] test test_ports_parsing_invalid ... ok
[INFO] [stdout] test test_ports_parsing_with_spaces ... ok
[INFO] [stdout] test test_get_fuzz_paths_default_has_common_paths ... ok
[INFO] [stdout] test test_extract_vulnerability_context_multiple_vulnerabilities ... ok
[INFO] [stdout] test test_get_fuzz_paths_invalid_file ... ok
[INFO] [stdout] test test_get_fuzz_paths_empty_wordlist ... ok
[INFO] [stdout] test test_get_fuzz_paths_from_wordlist ... ok
[INFO] [stdout] test test_extract_vulnerability_context_clte ... ok
[INFO] [stdout] test test_vulnerability_context_creation ... ok
[INFO] [stdout] test test_ports_parsing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fingerprint_tests.rs (/opt/rustwide/target/debug/deps/fingerprint_tests-4381041d8d9cfc9d)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test test_fingerprint_apache_server ... ok
[INFO] [stdout] test test_fingerprint_varnish_via_x_varnish ... ok
[INFO] [stdout] test test_suggest_checks_cloudflare_prioritizes_te_te ... ok
[INFO] [stdout] test test_fingerprint_cloudfront_via_amz_header ... ok
[INFO] [stdout] test test_fingerprint_cloudflare_via_cf_ray ... ok
[INFO] [stdout] test test_suggest_checks_haproxy_prioritizes_te_cl ... ok
[INFO] [stdout] test test_suggest_checks_nginx_prioritizes_cl_te ... ok
[INFO] [stdout] test test_fingerprint_unknown_server ... ok
[INFO] [stderr]      Running tests/harness_tests.rs (/opt/rustwide/target/debug/deps/harness_tests-ebb1eaae6ea62e9b)
[INFO] [stdout] test test_fingerprint_haproxy ... ok
[INFO] [stdout] test test_fingerprint_envoy ... ok
[INFO] [stdout] test test_fingerprint_nginx_server ... ok
[INFO] [stdout] test test_suggest_checks_returns_all_checks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test harness::tests::test_mock_cloudflare_fingerprint ... ok
[INFO] [stdout] test harness::tests::test_mock_varnish_fingerprint ... ok
[INFO] [stdout] test harness::tests::test_mock_nginx_fingerprint ... ok
[INFO] [stdout] test harness::tests::test_mock_haproxy_fingerprint ... ok
[INFO] [stdout] test harness::tests::test_mock_apache_fingerprint ... ok
[INFO] [stdout] test harness::tests::test_mock_cloudfront_fingerprint ... 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/http_tests.rs (/opt/rustwide/target/debug/deps/http_tests-0f620063ef3d2edf)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_send_request_connection_refused ... ok
[INFO] [stdout] test test_send_request_invalid_host ... ok
[INFO] [stdout] test test_send_request_verbose_output ... ok
[INFO] [stdout] test test_send_request_with_custom_headers ... ok
[INFO] [stdout] test test_send_request_large_response ... ok
[INFO] [stdout] test test_send_request_http_success ... ok
[INFO] [stdout] test test_send_request_with_timeout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/main_tests.rs (/opt/rustwide/target/debug/deps/main_tests-9e2e2a560a01223d)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test test_check_type_filtering ... ok
[INFO] [stdout] test test_checks_filter_parsing_multiple ... ok
[INFO] [stdout] test test_checks_filter_with_spaces ... ok
[INFO] [stdout] test test_checks_filter_parsing_single ... ok
[INFO] [stdout] test test_current_check_counter ... ok
[INFO] [stdout] test test_custom_headers_format ... ok
[INFO] [stdout] test test_error_host_validation ... ok
[INFO] [stdout] test test_exit_first_disabled_continues ... ok
[INFO] [stdout] test test_error_url_parse ... ok
[INFO] [stdout] test test_cookie_fetching_integration ... ok
[INFO] [stdout] test test_checks_filter_default ... ok
[INFO] [stdout] test test_cookie_fetching_no_cookies ... ok
[INFO] [stdout] test test_invalid_url_handling ... ok
[INFO] [stdout] test test_host_extraction_validation ... ok
[INFO] [stdout] test test_exit_first_mode_logic ... ok
[INFO] [stdout] test test_output_file_creation ... ok
[INFO] [stdout] test test_results_aggregation ... ok
[INFO] [stdout] test test_stdin_line_filtering ... ok
[INFO] [stdout] test test_payload_export_path_creation ... ok
[INFO] [stdout] test test_port_extraction_with_default ... ok
[INFO] [stdout] test test_path_extraction_from_url ... ok
[INFO] [stdout] test test_method_parameter ... ok
[INFO] [stdout] test test_url_parsing_http ... ok
[INFO] [stdout] test test_verbose_flag_behavior ... ok
[INFO] [stdout] test test_output_file_json_structure ... ok
[INFO] [stdout] test test_multiple_urls_processing_logic ... ok
[INFO] [stdout] test test_vhost_header_default ... ok
[INFO] [stdout] test test_empty_urls_handling ... ok
[INFO] [stdout] test test_url_parsing_https ... ok
[INFO] [stdout] test test_timeout_parameter_validation ... ok
[INFO] [stdout] test test_url_parsing_with_custom_port ... ok
[INFO] [stdout] test test_vhost_header_override ... ok
[INFO] [stdout] test test_vulnerable_count_calculation ... ok
[INFO] [stdout] test test_use_tls_https_scheme ... ok
[INFO] [stdout] test test_use_tls_http_scheme ... ok
[INFO] [stdout] test test_all_check_types_selection ... ok
[INFO] [stdout] test test_scan_duration_tracking ... ok
[INFO] [stdout] test test_timing_calculation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/model_tests.rs (/opt/rustwide/target/debug/deps/model_tests-387218098b8b0860)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test test_check_result_all_check_types ... ok
[INFO] [stdout] test test_check_result_creation_not_vulnerable ... ok
[INFO] [stdout] test test_check_result_creation_vulnerable ... ok
[INFO] [stdout] test test_check_result_different_check_types ... ok
[INFO] [stdout] test test_check_result_serialization_vulnerable ... ok
[INFO] [stdout] test test_check_result_special_characters ... ok
[INFO] [stdout] test test_check_result_timeout_scenarios ... ok
[INFO] [stdout] test test_check_result_various_status_codes ... ok
[INFO] [stdout] test test_check_result_zero_duration ... ok
[INFO] [stdout] test test_confidence_backward_compat_deserialization ... ok
[INFO] [stdout] test test_confidence_serialization ... ok
[INFO] [stdout] test test_payload_is_none_for_non_vulnerable ... ok
[INFO] [stdout] test test_payload_stored_in_vulnerable_result ... ok
[INFO] [stdout] test test_confidence_skip_when_none ... ok
[INFO] [stdout] test test_payload_serialization_with_payload ... ok
[INFO] [stdout] test test_scan_results_deserialization ... ok
[INFO] [stdout] test test_scan_results_empty_checks ... ok
[INFO] [stdout] test test_scan_results_multiple_checks ... ok
[INFO] [stdout] test test_scan_results_serialization ... ok
[INFO] [stdout] test test_payload_serialization_without_payload ... ok
[INFO] [stdout] test test_check_result_deserialization ... ok
[INFO] [stdout] test test_scan_results_creation ... ok
[INFO] [stderr]      Running tests/mutator_tests.rs (/opt/rustwide/target/debug/deps/mutator_tests-4f9035165935fbbc)
[INFO] [stdout] test test_check_result_large_duration ... ok
[INFO] [stdout] test test_check_result_clone ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_generates_more_than_originals ... ok
[INFO] [stdout] test test_deduplication ... ok
[INFO] [stdout] test test_high_mutation_count ... ok
[INFO] [stdout] test test_deterministic_same_seed ... ok
[INFO] [stdout] test test_originals_preserved_first ... ok
[INFO] [stdout] test test_multiple_seeds ... ok
[INFO] [stdout] test test_mutants_contain_http_version ... ok
[INFO] [stdout] test test_different_seeds_differ ... ok
[INFO] [stdout] test test_empty_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/payloads_tests.rs (/opt/rustwide/target/debug/deps/payloads_tests-fd8b709d9b4a7a6d)
[INFO] [stdout] 
[INFO] [stdout] running 91 tests
[INFO] [stdout] test test_check_result_serialization ... ok
[INFO] [stdout] test test_cl_edge_case_chunked_trailers ... ok
[INFO] [stdout] test test_cl_edge_case_cl_value_variations ... ok
[INFO] [stdout] test test_cl_edge_case_cl_zero_with_body ... ok
[INFO] [stdout] test test_chunked_encoding_format ... ok
[INFO] [stdout] test test_cl_edge_case_chunk_extensions ... ok
[INFO] [stdout] test test_cl_edge_case_payloads_count ... ok
[INFO] [stdout] test test_cl_edge_case_te_ordering ... ok
[INFO] [stdout] test test_cl_edge_case_header_name_variations ... ok
[INFO] [stdout] test test_cl_edge_case_with_cookies ... ok
[INFO] [stdout] test test_cl_edge_case_leading_zeros ... ok
[INFO] [stdout] test test_cl_edge_case_with_custom_headers ... ok
[INFO] [stdout] test test_cl_te_payloads_generation ... ok
[INFO] [stdout] test test_cl_te_payload_structure ... ok
[INFO] [stdout] test test_cl_edge_case_multiple_cl_headers ... ok
[INFO] [stdout] test test_contains_te_header_pattern_negative ... ok
[INFO] [stdout] test test_contains_te_header_pattern_obfuscated ... ok
[INFO] [stdout] test test_contains_te_header_pattern_standard ... ok
[INFO] [stdout] test test_content_length_values ... ok
[INFO] [stdout] test test_format_cookies_multiple ... ok
[INFO] [stdout] test test_cookie_header_format ... ok
[INFO] [stdout] test test_format_cookies_single ... ok
[INFO] [stdout] test test_format_custom_headers_single ... ok
[INFO] [stdout] test test_h2_case_sensitivity_attacks ... ok
[INFO] [stdout] test test_h2_different_methods ... ok
[INFO] [stdout] test test_different_hosts ... ok
[INFO] [stdout] test test_empty_custom_headers ... ok
[INFO] [stdout] test test_h2_content_length_conflicts ... ok
[INFO] [stdout] test test_h2_content_length_zero_with_body ... ok
[INFO] [stdout] test test_format_custom_headers_multiple ... ok
[INFO] [stdout] test test_h2_basic_payload_structure ... ok
[INFO] [stdout] test test_different_paths ... ok
[INFO] [stdout] test test_different_methods ... ok
[INFO] [stdout] test test_custom_headers_integration ... ok
[INFO] [stdout] test test_h2_different_paths ... ok
[INFO] [stdout] test test_custom_headers_placement ... ok
[INFO] [stdout] test test_h2_downgrade_attack ... ok
[INFO] [stdout] test test_h2_forbidden_transfer_encoding ... ok
[INFO] [stdout] test test_h2_header_name_validation ... ok
[INFO] [stdout] test test_h2_header_ordering_attacks ... ok
[INFO] [stdout] test test_h2_payloads_generation ... ok
[INFO] [stdout] test test_h2_payload_count_by_category ... ok
[INFO] [stdout] test test_h2_pseudo_header_attacks ... ok
[INFO] [stdout] test test_h2_pseudo_header_values ... ok
[INFO] [stdout] test test_h2_http_compliance ... ok
[INFO] [stdout] test test_h2_with_cookies ... ok
[INFO] [stdout] test test_h2_request_splitting ... ok
[INFO] [stdout] test test_h2c_connection_header_variations ... ok
[INFO] [stdout] test test_h2c_different_methods ... ok
[INFO] [stdout] test test_h2_with_custom_headers ... ok
[INFO] [stdout] test test_h2c_double_upgrade_headers ... ok
[INFO] [stdout] test test_h2c_basic_payload_structure ... ok
[INFO] [stdout] test test_h2c_http_compliance ... ok
[INFO] [stdout] test test_h2c_upgrade_header_variations ... ok
[INFO] [stdout] test test_h2c_with_content_length_smuggling ... ok
[INFO] [stdout] test test_h2c_with_cookies ... ok
[INFO] [stdout] test test_h2c_with_transfer_encoding ... ok
[INFO] [stdout] test test_h2c_different_paths ... ok
[INFO] [stdout] test test_portswigger_comma_encoding ... ok
[INFO] [stdout] test test_portswigger_0dspam_pattern ... ok
[INFO] [stdout] test test_h2c_with_custom_headers ... ok
[INFO] [stdout] test test_portswigger_lazygrep_pattern ... ok
[INFO] [stdout] test test_portswigger_linewrapped_pattern ... ok
[INFO] [stdout] test test_portswigger_backslash_pattern ... ok
[INFO] [stdout] test test_payload_http_compliance ... ok
[INFO] [stdout] test test_h2_header_name_with_colon ... ok
[INFO] [stdout] test test_h2_header_value_newline_injection ... ok
[INFO] [stdout] test test_h2c_settings_header_position ... ok
[INFO] [stdout] test test_portswigger_badsetup_patterns ... ok
[INFO] [stdout] test test_h2c_http2_settings_variations ... ok
[INFO] [stdout] test test_portswigger_case_variations ... ok
[INFO] [stdout] test test_h2c_payloads_generation ... ok
[INFO] [stdout] test test_te_header_variations_count ... ok
[INFO] [stdout] test test_te_te_connection_header_combination ... ok
[INFO] [stdout] test test_portswigger_mime_encode_pattern ... ok
[INFO] [stdout] test test_portswigger_quoted_values ... ok
[INFO] [stdout] test test_te_te_dual_encoding_variations ... ok
[INFO] [stdout] test test_portswigger_spacejoin_pattern ... ok
[INFO] [stdout] test test_portswigger_underjoin_pattern ... ok
[INFO] [stdout] test test_portswigger_suffix_patterns ... ok
[INFO] [stdout] test test_portswigger_url_encode_pattern ... ok
[INFO] [stdout] test test_portswigger_vertwrap_pattern ... ok
[INFO] [stderr]      Running tests/scanner_tests.rs (/opt/rustwide/target/debug/deps/scanner_tests-d6deba1642490433)
[INFO] [stdout] test test_te_te_content_encoding_confusion ... ok
[INFO] [stdout] test test_h2_forbidden_connection_headers ... ok
[INFO] [stdout] test test_portswigger_nospace_pattern ... ok
[INFO] [stdout] test test_te_cl_payloads_generation ... ok
[INFO] [stdout] test test_te_te_payload_structure ... ok
[INFO] [stdout] test test_transfer_encoding_variations_cl_te ... ok
[INFO] [stdout] test test_te_cl_payload_structure ... ok
[INFO] [stdout] test test_te_te_payloads_generation ... ok
[INFO] [stdout] test test_transfer_encoding_variations_te_cl ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 91 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test test_baseline_count_constant ... ok
[INFO] [stdout] test test_baseline_504_not_flagged ... ok
[INFO] [stdout] test test_confirmation_retries_constant ... ok
[INFO] [stdout] test test_check_result_not_vulnerable_state ... ok
[INFO] [stdout] test test_check_result_vulnerable_state ... ok
[INFO] [stdout] test test_duration_conversion ... ok
[INFO] [stdout] test test_edge_case_exact_threshold ... ok
[INFO] [stdout] test test_progress_message_all_check_types ... ok
[INFO] [stdout] test test_edge_case_just_above_threshold ... ok
[INFO] [stdout] test test_min_delay_constant ... ok
[INFO] [stdout] test test_progress_message_format_initial ... ok
[INFO] [stdout] test test_progress_message_format_with_percentage ... ok
[INFO] [stdout] test test_progress_bar_integration ... ok
[INFO] [stdout] test test_run_checks_for_type_408_status_code ... ok
[INFO] [stdout] test test_status_code_parsing_invalid_format ... ok
[INFO] [stdout] test test_non_timeout_status_codes ... ok
[INFO] [stdout] test test_status_code_parsing_valid_http2 ... ok
[INFO] [stdout] test test_status_code_parsing_various_codes ... ok
[INFO] [stdout] test test_run_checks_for_type_empty_payloads ... ok
[INFO] [stdout] test test_status_code_parsing_valid_http11 ... ok
[INFO] [stdout] test test_timeout_status_codes ... ok
[INFO] [stdout] test test_timing_detection_logic_not_vulnerable_below_min_delay ... ok
[INFO] [stdout] test test_timing_detection_logic_not_vulnerable_below_threshold ... ok
[INFO] [stdout] test test_timing_detection_logic_vulnerable ... ok
[INFO] [stdout] test test_timing_detection_scenarios ... ok
[INFO] [stdout] test test_timing_threshold_calculation ... ok
[INFO] [stdout] test test_timing_multiplier_constant ... ok
[INFO] [stdout] test test_timing_threshold_various_durations ... ok
[INFO] [stdout] test test_run_checks_for_type_verbose_mode ... ok
[INFO] [stdout] test test_run_checks_for_type_vulnerable_timeout_status ... ok
[INFO] [stdout] test test_run_checks_for_type_not_vulnerable ... ok
[INFO] [stdout] test test_flaky_504_not_confirmed ... ok
[INFO] [stdout] test test_run_checks_for_type_with_custom_path ... ok
[INFO] [stdout] test test_run_checks_for_type_multiple_payloads ... ok
[INFO] [stdout] test test_run_checks_for_type_different_check_names ... ok
[INFO] [stdout] test test_run_checks_for_type_with_export_dir ... ok
[INFO] [stdout] test test_connection_timeout_strict_confirmation ... ok
[INFO] [stdout] test test_confirmed_vulnerability_high_confidence ... ok
[INFO] [stdout] test test_run_checks_for_type_vulnerable_timing ... ok
[INFO] [stdout] test test_confirmed_vulnerability_medium_confidence ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/utils_tests.rs (/opt/rustwide/target/debug/deps/utils_tests-dc84ec0d798b4e1a)
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.42s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test test_parse_status_code_empty ... ok
[INFO] [stdout] test test_parse_status_code_http10_404 ... ok
[INFO] [stdout] test test_export_payload_creates_directory_if_not_exists ... ok
[INFO] [stdout] test test_export_payload_creates_file ... ok
[INFO] [stdout] test test_export_payload_with_https ... ok
[INFO] [stdout] test test_parse_status_code_http11_200 ... ok
[INFO] [stdout] test test_parse_status_code_http2 ... ok
[INFO] [stdout] test test_parse_status_code_invalid ... ok
[INFO] [stdout] test test_parse_status_code_partial ... ok
[INFO] [stdout] test test_sanitize_hostname_colons ... ok
[INFO] [stdout] test test_sanitize_hostname_multiple_special_chars ... ok
[INFO] [stdout] test test_sanitize_hostname_dots ... ok
[INFO] [stdout] test test_sanitize_hostname_no_special_chars ... ok
[INFO] [stdout] test test_sanitize_hostname_slashes ... ok
[INFO] [stdout] test test_export_payload_multiple_files ... ok
[INFO] [stdout] test test_export_payload_sanitizes_hostname ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests smugglex
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ea244533eb1a31a76eec0a2c0ee290d46ca4bc43ff32893b735f4b8c6d2d4642", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea244533eb1a31a76eec0a2c0ee290d46ca4bc43ff32893b735f4b8c6d2d4642", kill_on_drop: false }`
[INFO] [stdout] ea244533eb1a31a76eec0a2c0ee290d46ca4bc43ff32893b735f4b8c6d2d4642
