[INFO] fetching crate wafrift-content-type 0.3.1...
[INFO] testing wafrift-content-type-0.3.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate wafrift-content-type 0.3.1 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate wafrift-content-type 0.3.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate wafrift-content-type 0.3.1
[INFO] tweaked toml for crates.io crate wafrift-content-type 0.3.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate wafrift-content-type 0.3.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate wafrift-content-type 0.3.1 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3b83fad43be12691faf65940c2e3ada136c950a202fcb7993dcec5ac36e89154
[INFO] running `Command { std: "docker" "start" "3b83fad43be12691faf65940c2e3ada136c950a202fcb7993dcec5ac36e89154", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3b83fad43be12691faf65940c2e3ada136c950a202fcb7993dcec5ac36e89154", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3b83fad43be12691faf65940c2e3ada136c950a202fcb7993dcec5ac36e89154" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3b83fad43be12691faf65940c2e3ada136c950a202fcb7993dcec5ac36e89154", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3b83fad43be12691faf65940c2e3ada136c950a202fcb7993dcec5ac36e89154" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling santh-bogon v0.1.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling uuid v1.23.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling wafrift-types v0.3.1
[INFO] [stderr]    Compiling wafrift-content-type v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.04s
[INFO] running `Command { std: "docker" "inspect" "3b83fad43be12691faf65940c2e3ada136c950a202fcb7993dcec5ac36e89154", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3b83fad43be12691faf65940c2e3ada136c950a202fcb7993dcec5ac36e89154" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling uuid v1.23.3
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling wafrift-types v0.3.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling wafrift-content-type v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 14.81s
[INFO] running `Command { std: "docker" "inspect" "3b83fad43be12691faf65940c2e3ada136c950a202fcb7993dcec5ac36e89154", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3b83fad43be12691faf65940c2e3ada136c950a202fcb7993dcec5ac36e89154" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/wafrift-content-type/5e1810c32f592c77/out/wafrift_content_type-5e1810c32f592c77)
[INFO] [stdout] 
[INFO] [stdout] running 137 tests
[INFO] [stdout] test content_type::tests::tests::from_body_works ... ok
[INFO] [stdout] test content_type::tests::tests::json_duplicate_key_escapes_special_chars_in_key ... ok
[INFO] [stdout] test content_type::tests::tests::duplicate_boundary_has_two ... ok
[INFO] [stdout] test content_type::tests::tests::generate_all_variants ... ok
[INFO] [stdout] test content_type::tests::tests::json_duplicate_key_escapes_backslash_in_key ... ok
[INFO] [stdout] test content_type::tests::tests::generate_variants_from_body_rejects_non_form_plaintext ... ok
[INFO] [stdout] test content_type::tests::tests::json_unicode_escape_supplementary_plane_is_valid_json ... ok
[INFO] [stdout] test content_type::tests::tests::json_variant_is_valid_json ... ok
[INFO] [stdout] test content_type::tests::tests::json_unicode_escape_handles_polyglot_payload ... ok
[INFO] [stdout] test content_type::tests::tests::json_with_comments_generated ... ok
[INFO] [stdout] test content_type::tests::tests::mixed_content_type_keeps_multipart_body_for_mime_sniffing_edges ... ok
[INFO] [stdout] test content_type::tests::tests::multipart_boundary_avoids_collision ... ok
[INFO] [stdout] test content_type::tests::tests::multipart_escapes_quotes_in_name ... ok
[INFO] [stdout] test content_type::tests::tests::multipart_round_trip_field_names_present ... ok
[INFO] [stdout] test content_type::tests::tests::json_unicode_escape_payload_parses_as_valid_json ... ok
[INFO] [stdout] test content_type::tests::tests::json_unicode_escape_bmp_char_uses_4hex_form ... ok
[INFO] [stdout] test content_type::tests::tests::json_duplicate_key_normal_key_still_works ... ok
[INFO] [stdout] test content_type::tests::tests::content_type_sniffing_malformed_headers_no_panic ... ok
[INFO] [stdout] test content_type::tests::tests::multipart_strips_crlf_from_value ... ok
[INFO] [stdout] test content_type::tests::tests::multipart_variant_has_boundary ... ok
[INFO] [stdout] test content_type::tests::tests::parse_form_body_empty ... ok
[INFO] [stdout] test content_type::tests::tests::mixed_content_type_generated ... ok
[INFO] [stdout] test content_type::tests::tests::generate_variants_from_body_valid_form_generates_all_techniques ... ok
[INFO] [stdout] test content_type::tests::tests::parse_form_body_basic ... ok
[INFO] [stdout] test content_type::tests::tests::unique_boundary_two_calls_differ ... ok
[INFO] [stdout] test content_type::tests::tests::payload_preserved_in_all_variants ... ok
[INFO] [stdout] test content_type::tests::tests::xml_cdata_escapes_cdata_end ... ok
[INFO] [stdout] test content_type::tests::tests::variants_strip_crlf_from_multipart_part_names ... ok
[INFO] [stdout] test content_type::tests::tests::xml_cdata_preserves_polyglot_payload_verbatim ... ok
[INFO] [stdout] test content_type::tests::tests::unique_boundary_avoids_collision_with_payload_content ... ok
[INFO] [stdout] test content_type::tests::tests::adversarial_payloads_produce_structurally_valid_variants ... ok
[INFO] [stdout] test content_type::tests::tests::quoted_boundary_has_quotes ... ok
[INFO] [stdout] test content_type::tests::tests::boundary_collision_deterministic_rng_1000_variants ... ok
[INFO] [stdout] test content_type::tests::tests::xml_safe_name_sanitises ... ok
[INFO] [stdout] test content_type::tests::tests::parse_form_body_lossy_returns_empty_for_oversized ... ok
[INFO] [stdout] test content_type::tests::tests::xml_safe_name_xml_prefix_shifted ... ok
[INFO] [stdout] test content_type::tests::tests::xml_special_chars_in_namespace_variant ... ok
[INFO] [stdout] test content_type::tests::tests::xml_safe_name_valid_names_pass_through ... ok
[INFO] [stdout] test content_type::tests::tests::xml_cdata_variant_contains_cdata_exactly_once_open_and_close ... ok
[INFO] [stdout] test content_type::tests::tests::xml_cdata_wraps_payload ... ok
[INFO] [stdout] test content_type::tests::tests::parse_form_body_rejects_oversized ... ok
[INFO] [stdout] test formats::grpc_web::tests::deserialize_empty_input_is_safe ... ok
[INFO] [stdout] test formats::grpc_web::tests::deserialize_length_field_longer_than_buffer_is_safe ... ok
[INFO] [stdout] test formats::grpc_web::tests::deserialize_max_u32_length_fails_closed_no_panic ... ok
[INFO] [stdout] test formats::grpc_web::tests::deserialize_truncated_at_header_is_safe ... ok
[INFO] [stdout] test content_type::tests::tests::parse_form_body_accepts_max_size ... ok
[INFO] [stdout] test formats::grpc_web::tests::roundtrip_large_payload_no_as_u32_truncation ... ok
[INFO] [stdout] test formats::messagepack::tests::deserialize_rejects_truncated_buffer ... ok
[INFO] [stdout] test formats::messagepack::tests::deserialize_rejects_unknown_marker ... ok
[INFO] [stdout] test formats::messagepack::tests::fixstr_boundary_31_bytes ... ok
[INFO] [stdout] test content_type::tests::tests::parse_form_body_at_max_size_plus_one_errors ... ok
[INFO] [stdout] test formats::grpc_web::tests::roundtrip_small_payload ... ok
[INFO] [stdout] test formats::grpc_web::tests::frame_header_is_five_bytes ... ok
[INFO] [stdout] test formats::grpc_web::tests::roundtrip_empty_payload ... ok
[INFO] [stdout] test content_type::tests::tests::xml_namespace_has_prefix ... ok
[INFO] [stdout] test formats::messagepack::tests::str8_branch_32_to_255_bytes ... ok
[INFO] [stdout] test formats::messagepack::tests::short_payload_uses_fixstr ... ok
[INFO] [stdout] test formats::messagepack::tests::str16_branch_256_to_65535_bytes ... ok
[INFO] [stdout] test formats::messagepack::tests::str32_branch_above_65535_bytes_round_trips ... ok
[INFO] [stdout] test formats::messagepack::tests::deserialize_rejects_buffer_too_short_for_header ... ok
[INFO] [stdout] test formats::messagepack::tests::str16_boundary_65535_bytes ... ok
[INFO] [stdout] test formats::messagepack::tests::empty_payload_round_trips ... ok
[INFO] [stdout] test formats::messagepack::tests::str8_boundary_255_bytes ... ok
[INFO] [stdout] test formats::protobuf::tests::deserialize_huge_varint_length_fails_closed_no_panic ... ok
[INFO] [stdout] test formats::protobuf::tests::roundtrip_empty ... ok
[INFO] [stdout] test formats::protobuf::tests::roundtrip_large_no_truncation ... ok
[INFO] [stdout] test formats::protobuf::tests::roundtrip_small ... ok
[INFO] [stdout] test json_smuggle::tests::all_variants_emits_one_per_technique ... ok
[INFO] [stdout] test formats::protobuf::tests::varint_round_trip_boundary_values ... ok
[INFO] [stdout] test formats::protobuf::tests::deserialize_truncated_buffer_safe ... ok
[INFO] [stdout] test formats::protobuf::tests::deserialize_empty_input_safe ... ok
[INFO] [stdout] test formats::protobuf::tests::deserialize_wrong_wire_tag_returns_empty ... ok
[INFO] [stdout] test json_smuggle::tests::canaries_are_unique_per_probe ... ok
[INFO] [stdout] test json_smuggle::tests::bom_prefix_variant_starts_with_utf8_bom ... ok
[INFO] [stdout] test json_smuggle::tests::comment_variant_contains_jsonc_block_comments ... ok
[INFO] [stdout] test formats::grpc_web::tests::roundtrip_injection_payload ... ok
[INFO] [stdout] test formats::messagepack::tests::deserialize_str16_with_missing_length_bytes_is_empty ... ok
[INFO] [stdout] test json_smuggle::tests::custom_focal_field_from_last_param_appears_in_body ... ok
[INFO] [stdout] test json_smuggle::tests::empty_key_variant_contains_empty_string_key ... ok
[INFO] [stdout] test json_smuggle::tests::every_probe_emits_application_json_body_artifact ... ok
[INFO] [stdout] test json_smuggle::tests::every_probe_uses_json_family_namespace ... ok
[INFO] [stdout] test json_smuggle::tests::hex_number_variant_contains_0x_prefix ... ok
[INFO] [stdout] test json_smuggle::tests::nan_infinity_variant_contains_nan_literal ... ok
[INFO] [stdout] test json_smuggle::tests::falls_back_to_default_focal_when_no_params ... ok
[INFO] [stdout] test json_smuggle::tests::json_in_string_variant_contains_escaped_inner_object ... ok
[INFO] [stdout] test json_smuggle::tests::nul_split_variant_contains_actual_nul_byte ... ok
[INFO] [stdout] test json_smuggle::tests::non_quote_differential_probes_escape_focal_value ... ok
[INFO] [stdout] test json_smuggle::tests::probe_canary_token_is_sixteen_chars ... ok
[INFO] [stdout] test json_smuggle::tests::descriptions_are_non_empty_and_distinct ... ok
[INFO] [stdout] test json_smuggle::tests::technique_names_are_distinct ... ok
[INFO] [stdout] test multipart_enhanced::tests::null_byte_percent_encoded_variant ... ok
[INFO] [stdout] test multipart_enhanced::tests::all_variants_contain_original_stem ... ok
[INFO] [stdout] test json_smuggle::tests::unescaped_newline_variant_contains_raw_lf_in_value ... ok
[INFO] [stdout] test json_smuggle::tests::duplicate_key_variant_contains_two_role_pairs ... ok
[INFO] [stdout] test multipart_enhanced::tests::empty_filename_produces_non_empty_variants ... ok
[INFO] [stdout] test json_smuggle::tests::trailing_comma_variant_ends_with_comma_then_brace ... ok
[INFO] [stdout] test multipart_enhanced::tests::returns_exactly_seven_variants ... ok
[INFO] [stdout] test multipart_enhanced::tests::rtlo_unicode_variant ... ok
[INFO] [stdout] test multipart_enhanced::tests::windows_trailing_dots_variant ... ok
[INFO] [stdout] test multipart_enhanced::tests::first_variant_is_original_filename ... ok
[INFO] [stdout] test multipart_enhanced::tests::null_byte_raw_variant ... ok
[INFO] [stdout] test multipart_smuggle::tests::boundaries_are_collision_free_with_supplied_values ... ok
[INFO] [stdout] test multipart_smuggle::tests::empty_boundary_param_has_real_boundary_in_body ... ok
[INFO] [stdout] test multipart_smuggle::tests::default_config_matches_documented_signature_constants ... ok
[INFO] [stdout] test formats::messagepack::tests::deserialize_str32_with_missing_length_bytes_is_empty ... ok
[INFO] [stdout] test multipart_smuggle::tests::build_with_regions_caps_each_region_independently ... ok
[INFO] [stdout] test multipart_smuggle::tests::empty_param_list_does_not_panic ... ok
[INFO] [stdout] test multipart_smuggle::tests::epilogue_variant_places_payload_after_closing_boundary ... ok
[INFO] [stdout] test multipart_smuggle::tests::build_with_regions_one_past_cap_truncates_to_cap ... ok
[INFO] [stdout] test multipart_smuggle::tests::build_with_regions_zero_regions_produces_pure_multipart ... ok
[INFO] [stdout] test multipart_smuggle::tests::build_with_regions_at_exact_cap_does_not_truncate ... ok
[INFO] [stdout] test multipart_smuggle::tests::generate_emits_six_distinct_variants ... ok
[INFO] [stdout] test multipart_smuggle::tests::lf_only_variant_escapes_quote_in_param_key ... ok
[INFO] [stdout] test multipart_smuggle::tests::every_variant_carries_a_content_type_and_nonempty_body ... ok
[INFO] [stdout] test multipart_smuggle::tests::generate_all_variants_interleaves_so_first_n_covers_both_sets ... ok
[INFO] [stdout] test multipart_smuggle::tests::nested_envelope_body_contains_no_utf8_replacement_chars ... ok
[INFO] [stdout] test multipart_smuggle::tests::lf_only_variant_has_no_carriage_returns_in_framing ... ok
[INFO] [stdout] test multipart_smuggle::tests::generate_all_variants_preserves_full_cardinality ... ok
[INFO] [stdout] test multipart_smuggle::tests::neutral_field_name_pool_has_at_least_eight_entries ... ok
[INFO] [stdout] test multipart_smuggle::tests::nested_envelope_inner_boundary_present_even_with_empty_params ... ok
[INFO] [stdout] test multipart_smuggle::tests::partial_close_reopen_uses_neutral_field_name_not_wafrift_brand ... ok
[INFO] [stdout] test multipart_smuggle::tests::nested_envelope_contains_inner_content_type_header ... ok
[INFO] [stdout] test multipart_smuggle::tests::single_param_produces_valid_multipart_structure ... ok
[INFO] [stdout] test multipart_smuggle::tests::empty_signatures_produce_pure_structural_probes ... ok
[INFO] [stdout] test multipart_smuggle::tests::nested_envelope_uses_neutral_field_name_not_wafrift_brand ... ok
[INFO] [stdout] test multipart_smuggle::tests::partial_close_reopen_contains_two_envelope_terminators ... ok
[INFO] [stdout] test multipart_smuggle::tests::max_smuggle_region_bytes_is_sane_upper_bound ... ok
[INFO] [stdout] test content_type::tests::tests::parse_form_body_at_max_size_minus_one_succeeds ... ok
[INFO] [stdout] test multipart_smuggle::tests::params_with_values_containing_lf_are_sanitised_in_lf_only_variant ... ok
[INFO] [stdout] test multipart_smuggle::tests::with_config_empty_preamble_body_does_not_start_with_script_tag ... ok
[INFO] [stdout] test multipart_smuggle::tests::with_config_substitutes_caller_supplied_signature ... ok
[INFO] [stdout] test multipart_smuggle::tests::preamble_variant_places_payload_before_first_boundary ... ok
[INFO] [stdout] test multipart_smuggle::tests::neutral_field_name_pool_has_no_brand_leakage ... ok
[INFO] [stdout] test content_type::tests::tests::parse_form_body_at_exact_max_size_returns_empty ... ok
[INFO] [stdout] test multipart_smuggle::tests::concurrent_generation_no_panics_and_distinct_bodies ... ok
[INFO] [stdout] test content_type::tests::tests::bound_params_skips_entry_when_key_alone_overflows_remaining_budget ... ok
[INFO] [stdout] test content_type::tests::tests::bound_params_skips_entry_when_key_len_equals_remaining ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 137 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/boundary_unique_audit.rs (/opt/rustwide/target/debug/build/wafrift-content-type/94ecef23b90831fe/out/boundary_unique_audit-94ecef23b90831fe)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test empty_params_does_not_panic ... ok
[INFO] [stdout] test boundary_does_not_appear_inside_param_value ... ok
[INFO] [stdout] test boundary_unique_across_runs_for_same_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/formats.rs (/opt/rustwide/target/debug/build/wafrift-content-type/6b58de77aa4b2907/out/formats-6b58de77aa4b2907)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test messagepack_roundtrip_ascii ... ok
[INFO] [stdout] test multipart_serialize_unsupported ... ok
[INFO] [stdout] test grpc_web_roundtrip ... ok
[INFO] [stdout] test json_serialize_unsupported ... ok
[INFO] [stdout] test protobuf_roundtrip_sql_payload ... ok
[INFO] [stdout] test protobuf_roundtrip_ascii ... ok
[INFO] [stdout] test protobuf_structure_tag_and_length ... ok
[INFO] [stdout] test raw_binary_data ... ok
[INFO] [stdout] test protobuf_roundtrip_unicode ... ok
[INFO] [stdout] test raw_passes_through ... ok
[INFO] [stdout] test same_payload_different_formats ... ok
[INFO] [stdout] test grpc_web_frame_structure ... ok
[INFO] [stdout] test messagepack_roundtrip_unicode ... ok
[INFO] [stdout] test messagepack_is_binary_not_text ... ok
[INFO] [stdout] test protobuf_empty_string ... ok
[INFO] [stdout] test xml_serialize_unsupported ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/formats_roundtrip_proptest.rs (/opt/rustwide/target/debug/build/wafrift-content-type/4ac0012803fb72c6/out/formats_roundtrip_proptest-4ac0012803fb72c6)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test all_codecs_round_trip_multibyte_across_boundaries ... ok
[INFO] [stdout] test all_codecs_round_trip_across_every_length_class_boundary ... ok
[INFO] [stdout] test protobuf_round_trips_any_string ... ok
[INFO] [stdout] test grpc_web_round_trips_any_string ... ok
[INFO] [stdout] test messagepack_round_trips_any_string ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/panic_safety_audit.rs (/opt/rustwide/target/debug/build/wafrift-content-type/1c2432b294fe2192/out/panic_safety_audit-1c2432b294fe2192)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test regression_xml_safe_name_rejects_non_namechar_unicode ... ok
[INFO] [stdout] test regression_generate_variants_output_is_input_independent ... ok
[INFO] [stdout] test content_type_transforms_survive_adversarial_corpus ... ok
[INFO] [stdout] test fuzz::arbitrary_name_yields_valid_xml_name ... ok
[INFO] [stdout] test fuzz::arbitrary_filename_panic_free ... ok
[INFO] [stdout] test fuzz::arbitrary_body_bytes_panic_free ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.36s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/xml_safe_name_unicode_audit.rs (/opt/rustwide/target/debug/build/wafrift-content-type/6ec28ce84d67a03f/out/xml_safe_name_unicode_audit-6ec28ce84d67a03f)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test preserves_accented_latin ... ok
[INFO] [stdout] test preserves_cyrillic ... ok
[INFO] [stdout] test replaces_disallowed_punctuation_with_underscore ... ok
[INFO] [stdout] test ascii_alphanumeric_still_works ... ok
[INFO] [stdout] test preserves_japanese_kanji ... ok
[INFO] [stdout] test first_char_must_be_letter_or_underscore ... ok
[INFO] [stdout] test empty_name_becomes_underscore ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests wafrift_content_type
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/multipart_smuggle.rs - multipart_smuggle::generate_smuggle_variants (line 192) ... ignored
[INFO] [stdout] test src/multipart_smuggle.rs - multipart_smuggle (line 43) ... ok
[INFO] [stdout] test src/lib.rs - (line 13) ... ok
[INFO] [stdout] test src/lib.rs - (line 30) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.42s; merged doctests compilation took 0.39s
[INFO] running `Command { std: "docker" "inspect" "3b83fad43be12691faf65940c2e3ada136c950a202fcb7993dcec5ac36e89154", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3b83fad43be12691faf65940c2e3ada136c950a202fcb7993dcec5ac36e89154", kill_on_drop: false }`
[INFO] [stdout] 3b83fad43be12691faf65940c2e3ada136c950a202fcb7993dcec5ac36e89154
