[INFO] fetching crate santh-polyglot 0.2.2...
[INFO] testing santh-polyglot-0.2.2 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate santh-polyglot 0.2.2 into /workspace/builds/worker-4-tc2/source
[INFO] removed /workspace/builds/worker-4-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate santh-polyglot 0.2.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate santh-polyglot 0.2.2
[INFO] tweaked toml for crates.io crate santh-polyglot 0.2.2 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate santh-polyglot 0.2.2 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 santh-polyglot 0.2.2 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] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 5c23f0743b6d96d7fcf02aac7eacef1b29755b4fc8fc75f3532f256f5a5964e6
[INFO] running `Command { std: "docker" "start" "5c23f0743b6d96d7fcf02aac7eacef1b29755b4fc8fc75f3532f256f5a5964e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5c23f0743b6d96d7fcf02aac7eacef1b29755b4fc8fc75f3532f256f5a5964e6", 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" "5c23f0743b6d96d7fcf02aac7eacef1b29755b4fc8fc75f3532f256f5a5964e6" "/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" "5c23f0743b6d96d7fcf02aac7eacef1b29755b4fc8fc75f3532f256f5a5964e6", 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" "5c23f0743b6d96d7fcf02aac7eacef1b29755b4fc8fc75f3532f256f5a5964e6" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling santh-polyglot v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.35s
[INFO] running `Command { std: "docker" "inspect" "5c23f0743b6d96d7fcf02aac7eacef1b29755b4fc8fc75f3532f256f5a5964e6", 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" "5c23f0743b6d96d7fcf02aac7eacef1b29755b4fc8fc75f3532f256f5a5964e6" "/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.189
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling santh-polyglot v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.08s
[INFO] running `Command { std: "docker" "inspect" "5c23f0743b6d96d7fcf02aac7eacef1b29755b4fc8fc75f3532f256f5a5964e6", 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" "5c23f0743b6d96d7fcf02aac7eacef1b29755b4fc8fc75f3532f256f5a5964e6" "/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.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/santh-polyglot/b317d3c3ebf9d14a/out/polyglot-b317d3c3ebf9d14a)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test detect::tests::scanner_with_rules_refuses_empty_ruleset ... ok
[INFO] [stdout] test signatures::tests::format_set_all_covers_every_variant ... ok
[INFO] [stdout] test xss_context::tests::empty_result_is_not_xss_relevant ... ok
[INFO] [stdout] test detect::tests::scanner_with_rules_refuses_empty_signature_pattern ... ok
[INFO] [stdout] test signatures::tests::format_set_insert_reports_novelty_and_contains_is_exact ... ok
[INFO] [stdout] test xss_context::tests::format_as_str_matches_parse_input ... ok
[INFO] [stdout] test xss_context::tests::format_summary_deduplicates ... ok
[INFO] [stdout] test xss_context::tests::format_summary_single_format_has_no_separator ... ok
[INFO] [stdout] test xss_context::tests::jpeg_alone_is_not_xss_relevant ... ok
[INFO] [stdout] test xss_context::tests::jpeg_plus_js_is_xss_relevant ... ok
[INFO] [stdout] test xss_context::tests::format_summary_renders_sorted_names ... ok
[INFO] [stdout] test xss_context::tests::pdf_plus_html_is_xss_relevant ... ok
[INFO] [stdout] test xss_context::tests::risk_critical_is_xss_relevant ... ok
[INFO] [stdout] test xss_context::tests::risk_high_is_xss_relevant ... ok
[INFO] [stdout] test xss_context::tests::risk_low_is_not_xss_relevant ... ok
[INFO] [stdout] test xss_context::tests::format_summary_empty_when_no_formats ... ok
[INFO] [stdout] test xss_context::tests::risk_none_is_not_xss_relevant ... ok
[INFO] [stdout] test xss_context::tests::severity_label_is_stable_across_variants ... ok
[INFO] [stdout] test xss_context::tests::svg_alone_is_xss_relevant_even_at_risk_none ... ok
[INFO] [stdout] test xss_context::tests::zip_plus_png_is_not_xss_relevant ... ok
[INFO] [stdout] test xss_context::tests::risk_medium_is_not_xss_relevant_by_default ... ok
[INFO] [stdout] test detect::tests::default_scanner_builds_and_detects_fail_closed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/adversarial.rs (/opt/rustwide/target/debug/build/santh-polyglot/af38b1356eb9ab5e/out/adversarial-af38b1356eb9ab5e)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test empty_pattern_string_in_rules_is_rejected ... ok
[INFO] [stdout] test negative_byte_value_in_array_rule_is_rejected ... ok
[INFO] [stdout] test out_of_range_byte_value_in_array_rule_is_rejected ... ok
[INFO] [stdout] test non_ascii_string_pattern_in_rules_is_rejected ... ok
[INFO] [stdout] test malformed_toml_is_rejected ... ok
[INFO] [stdout] test empty_slice_returns_no_formats_and_no_risk ... ok
[INFO] [stdout] test all_xff_bytes_never_match_non_jpeg ... ok
[INFO] [stdout] test all_null_bytes_never_match ... ok
[INFO] [stdout] test gif87a_and_gif89a_both_detected_as_single_gif_format ... ok
[INFO] [stdout] test hundreds_of_pe_headers_deduplicate_to_one_format ... ok
[INFO] [stdout] test null_bytes_surrounding_valid_magic_still_detect ... ok
[INFO] [stdout] test signature_at_end_of_data_matches ... ok
[INFO] [stdout] test signature_split_across_arbitrary_split_does_not_match ... ok
[INFO] [stdout] test truncated_pdf_magic_does_not_match ... ok
[INFO] [stdout] test truncated_jpeg_magic_does_not_match ... ok
[INFO] [stdout] test unknown_format_name_in_rules_fails_closed ... ok
[INFO] [stdout] test jpeg_magic_at_exact_length_matches ... ok
[INFO] [stdout] test concurrent_detect_calls_are_race_free ... ok
[INFO] [stdout] test single_byte_slice_cannot_match_any_signature ... ok
[INFO] [stdout] test truncated_png_magic_does_not_match ... ok
[INFO] [stdout] test truncated_zip_magic_does_not_match ... ok
[INFO] [stdout] test null_bytes_inside_magic_break_match ... ok
[INFO] [stdout] test one_megabyte_of_nulls_does_not_panic_or_match ... ok
[INFO] [stdout] test four_megabyte_payload_with_signatures_at_extremes_detects_polyglot ... ok
[INFO] [stderr]      Running tests/break_it.rs (/opt/rustwide/target/debug/build/santh-polyglot/39fe03d69c13ba03/out/break_it-39fe03d69c13ba03)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test test_04_calculate_risk_empty_slice ... ok
[INFO] [stdout] test test_02_empty_toml_rules ... ok
[INFO] [stdout] test test_03_zero_length_signature_in_rules ... ok
[INFO] [stdout] test test_05_calculate_risk_single_element ... ok
[INFO] [stdout] test test_08_null_bytes_inside_string_signature_toml ... ok
[INFO] [stdout] test test_16_truncated_toml_config ... ok
[INFO] [stdout] test test_20_unicode_in_toml_rule ... ok
[INFO] [stdout] test test_01_empty_input ... ok
[INFO] [stdout] test test_15_malformed_html_tag ... ok
[INFO] [stdout] test test_07_null_bytes_surrounding_valid_signature ... ok
[INFO] [stdout] test test_14_truncated_signature_pdf ... ok
[INFO] [stdout] test test_18_utf8_bom ... ok
[INFO] [stdout] test test_17_invalid_format_in_toml ... ok
[INFO] [stdout] test test_27_deeply_nested_toml ... ok
[INFO] [stdout] test test_06_all_null_bytes ... ok
[INFO] [stdout] test test_22_duplicate_rules_in_toml ... ok
[INFO] [stdout] test test_23_overlapping_identical_matches ... ok
[INFO] [stdout] test test_21_case_insensitivity_flaw ... ok
[INFO] [stdout] test test_24_signature_at_exact_start ... ok
[INFO] [stdout] test test_19_surrogate_pairs_in_input ... ok
[INFO] [stdout] test test_26_signature_split_across_chunk_boundary ... ok
[INFO] [stdout] test test_29_all_formats_risk_calculation ... ok
[INFO] [stdout] test test_30_only_executables_risk ... ok
[INFO] [stdout] test test_33_duplicate_formats_risk ... ok
[INFO] [stdout] test test_31_zip_and_image_risk ... ok
[INFO] [stdout] test test_32_pdf_and_js_risk ... ok
[INFO] [stdout] test test_25_signature_at_exact_end ... ok
[INFO] [stdout] test test_13_concurrent_access_8_threads ... ok
[INFO] [stdout] test test_10_one_megabyte_zeroes ... ok
[INFO] [stdout] test test_28_100k_matches ... ok
[INFO] [stdout] test test_11_one_megabyte_repeating_pattern ... ok
[INFO] [stdout] test test_12_massive_polyglot_input ... ok
[INFO] [stdout] test test_09_maximum_rule_count_simulation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.67s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gap.rs (/opt/rustwide/target/debug/build/santh-polyglot/4ca44b38d8b0892f/out/gap-4ca44b38d8b0892f)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test gap_format_parse_accepts_htm_abbreviation_after_fix ... ok
[INFO] [stdout] test gap_empty_rules_build_fails_closed_after_fix ... ok
[INFO] [stdout] test gap_gif_zip_risk_is_medium ... ok
[INFO] [stdout] test gap_svg_html_risk_is_critical_after_fix ... ok
[INFO] [stdout] test gap_svg_js_risk_is_critical_after_fix ... ok
[INFO] [stdout] test gap_unrecognized_format_name_in_rules_errors_after_fix ... ok
[INFO] [stdout] test gap_js_keywords_are_case_sensitive_uppercase_not_detected ... ok
[INFO] [stdout] test gap_js_keywords_lowercase_are_detected ... ok
[INFO] [stdout] test gap_no_size_limit_enforced_on_detect ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/build/santh-polyglot/f253090ba97bcbaf/out/integration-f253090ba97bcbaf)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test custom_rules_from_toml_binary_pattern_detect_correctly ... ok
[INFO] [stdout] test custom_rules_override_built_in_defaults ... ok
[INFO] [stdout] test rules_into_compiled_patterns_rejects_unknown_format_names ... ok
[INFO] [stdout] test rules_from_toml_rejects_invalid_syntax ... ok
[INFO] [stdout] test rules_into_compiled_patterns_returns_one_entry_per_signature ... ok
[INFO] [stdout] test risk_as_severity_label_is_stable ... ok
[INFO] [stdout] test clean_jpeg_is_not_polyglot ... ok
[INFO] [stdout] test jpeg_with_embedded_js_is_critical_polyglot ... ok
[INFO] [stdout] test with_rules_rejects_empty_pattern_in_signature ... ok
[INFO] [stdout] test jpeg_only_is_not_xss_relevant ... ok
[INFO] [stdout] test png_with_embedded_html_is_critical_polyglot ... ok
[INFO] [stdout] test pdf_with_eval_is_high_risk_polyglot ... ok
[INFO] [stdout] test zip_with_html_is_high_risk_polyglot ... ok
[INFO] [stdout] test pe_binary_with_any_format_is_high_risk ... ok
[INFO] [stdout] test format_summary_matches_sorted_format_names ... ok
[INFO] [stdout] test elf_binary_with_any_format_is_high_risk ... ok
[INFO] [stdout] test svg_only_is_xss_relevant_even_at_risk_none ... ok
[INFO] [stdout] test jpeg_js_polyglot_is_xss_relevant ... ok
[INFO] [stdout] test polyglot_result_is_clone_and_eq ... ok
[INFO] [stdout] test two_image_formats_are_low_risk_polyglot ... ok
[INFO] [stdout] test zip_with_png_is_medium_risk_polyglot ... ok
[INFO] [stdout] test gif_with_embedded_js_is_critical_polyglot ... ok
[INFO] [stdout] test default_and_new_detectors_produce_identical_results ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/property.rs (/opt/rustwide/target/debug/build/santh-polyglot/758249bf2aa8eb03/out/property-758249bf2aa8eb03)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test format_parse_is_case_insensitive_for_known_names ... ok
[INFO] [stdout] test single_format_always_yields_risk_none ... ok
[INFO] [stdout] test format_parse_never_panics ... ok
[INFO] [stdout] test rules_from_toml_never_panics ... ok
[INFO] [stdout] test duplicating_formats_in_multi_format_input_does_not_change_risk ... ok
[INFO] [stdout] test array_pattern_round_trips ... ok
[INFO] [stdout] test risk_is_monotone_under_superset ... ok
[INFO] [stdout] test risk_is_order_independent ... ok
[INFO] [stdout] test detected_formats_are_always_sorted ... ok
[INFO] [stdout] test is_polyglot_iff_two_or_more_formats ... ok
[INFO] [stdout] test result_risk_matches_standalone_calculate_risk ... ok
[INFO] [stdout] test detected_formats_are_always_unique ... ok
[INFO] [stdout] test detect_never_panics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.74s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/regression.rs (/opt/rustwide/target/debug/build/santh-polyglot/35dc4a56ffe3d541/out/regression-35dc4a56ffe3d541)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test svg_risk_upgrade_is_targeted ... ok
[INFO] [stdout] test empty_ruleset_is_rejected ... ok
[INFO] [stdout] test mixed_valid_and_unknown_formats_fail_the_whole_load ... ok
[INFO] [stdout] test detect_bounded_enforces_the_limit ... ok
[INFO] [stdout] test default_scanner_builds_and_detects ... ok
[INFO] [stdout] test mz_signature_only_counts_at_offset_zero ... 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/test_depth_adversarial.rs (/opt/rustwide/target/debug/build/santh-polyglot/076948183750bce0/out/test_depth_adversarial-076948183750bce0)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_overlapping_signatures ... ok
[INFO] [stdout] test test_path_traversal_payloads ... ok
[INFO] [stdout] test test_unicode_input ... ok
[INFO] [stdout] test test_xff_bytes ... ok
[INFO] [stdout] test test_empty_input ... ok
[INFO] [stdout] test test_null_bytes ... ok
[INFO] [stdout] test test_huge_input_1mb ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_depth_gap.rs (/opt/rustwide/target/debug/build/santh-polyglot/ac3be03cb5b99136/out/test_depth_gap-ac3be03cb5b99136)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_gap_empty_rules_aho_corasick_build ... ignored, depth gap - empty rules compile (W8-F013)
[INFO] [stdout] test test_gap_file_size_limit_exceeded ... ignored, depth gap - SizeLimitExceeded not wired (W8-F013)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_depth_proptest.rs (/opt/rustwide/target/debug/build/santh-polyglot/fd7a803e069ff372/out/test_depth_proptest-fd7a803e069ff372)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test proptest_format_parse_no_panic ... ok
[INFO] [stdout] test proptest_calculate_risk_is_deterministic ... ok
[INFO] [stdout] test proptest_scan_output_unique_and_sorted ... ok
[INFO] [stdout] test proptest_detect_never_panics_on_arbitrary_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.51s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_depth_unit.rs (/opt/rustwide/target/debug/build/santh-polyglot/6483cc5213653f8c/out/test_depth_unit-6483cc5213653f8c)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_calculate_risk_combinations ... ok
[INFO] [stdout] test test_format_parse ... ok
[INFO] [stdout] test test_rules_from_toml_error ... ok
[INFO] [stdout] test test_rules_from_toml ... ok
[INFO] [stdout] test test_scanner_with_rules ... ok
[INFO] [stdout] test test_polyglot_detector_detect ... ok
[INFO] [stdout] test test_scanner_new ... ok
[INFO] [stdout] test test_polyglot_detector_detect_critical ... ok
[INFO] [stdout] test test_polyglot_detector_new ... 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]    Doc-tests polyglot
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/lib.rs - PolyglotDetector::new (line 103) ... ok
[INFO] [stdout] test src/config.rs - config::Rules::from_toml (line 141) ... ok
[INFO] [stdout] test src/lib.rs - PolyglotDetector::with_rules (line 124) ... ok
[INFO] [stdout] test src/lib.rs - (line 30) ... ok
[INFO] [stdout] test src/risk.rs - risk::calculate_risk (line 37) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "5c23f0743b6d96d7fcf02aac7eacef1b29755b4fc8fc75f3532f256f5a5964e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5c23f0743b6d96d7fcf02aac7eacef1b29755b4fc8fc75f3532f256f5a5964e6", kill_on_drop: false }`
[INFO] [stdout] 5c23f0743b6d96d7fcf02aac7eacef1b29755b4fc8fc75f3532f256f5a5964e6
