[INFO] fetching crate reflow-uefi 0.1.0...
[INFO] testing reflow-uefi-0.1.0 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate reflow-uefi 0.1.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate reflow-uefi 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate reflow-uefi 0.1.0
[INFO] tweaked toml for crates.io crate reflow-uefi 0.1.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate reflow-uefi 0.1.0 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate reflow-uefi 0.1.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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4dd853ad42d2649df1eab1375e6b648bead952fb8e5e1982f3c38af106a17201
[INFO] running `Command { std: "docker" "start" "-a" "4dd853ad42d2649df1eab1375e6b648bead952fb8e5e1982f3c38af106a17201", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4dd853ad42d2649df1eab1375e6b648bead952fb8e5e1982f3c38af106a17201", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4dd853ad42d2649df1eab1375e6b648bead952fb8e5e1982f3c38af106a17201", kill_on_drop: false }`
[INFO] [stdout] 4dd853ad42d2649df1eab1375e6b648bead952fb8e5e1982f3c38af106a17201
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6652ab0ba0e273c128b712650b65039e1c2f8050304fdc7d900b170992cef174
[INFO] running `Command { std: "docker" "start" "-a" "6652ab0ba0e273c128b712650b65039e1c2f8050304fdc7d900b170992cef174", kill_on_drop: false }`
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling scroll_derive v0.12.1
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling plain v0.2.3
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling lzma-rs v0.3.0
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling scroll v0.12.0
[INFO] [stderr]    Compiling goblin v0.9.3
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling reflow-uefi v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.25s
[INFO] running `Command { std: "docker" "inspect" "6652ab0ba0e273c128b712650b65039e1c2f8050304fdc7d900b170992cef174", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6652ab0ba0e273c128b712650b65039e1c2f8050304fdc7d900b170992cef174", kill_on_drop: false }`
[INFO] [stdout] 6652ab0ba0e273c128b712650b65039e1c2f8050304fdc7d900b170992cef174
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 014d3a50ff0d82dc46ed31bcefdfdc9e6bd31017a50fac52daa0b776708149d2
[INFO] running `Command { std: "docker" "start" "-a" "014d3a50ff0d82dc46ed31bcefdfdc9e6bd31017a50fac52daa0b776708149d2", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling reflow-uefi v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 31.59s
[INFO] running `Command { std: "docker" "inspect" "014d3a50ff0d82dc46ed31bcefdfdc9e6bd31017a50fac52daa0b776708149d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "014d3a50ff0d82dc46ed31bcefdfdc9e6bd31017a50fac52daa0b776708149d2", kill_on_drop: false }`
[INFO] [stdout] 014d3a50ff0d82dc46ed31bcefdfdc9e6bd31017a50fac52daa0b776708149d2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] eccc9eee3587aedeb55546211fa6b052b1e2ff19ae5d409cb5be7334b5121fe6
[INFO] running `Command { std: "docker" "start" "-a" "eccc9eee3587aedeb55546211fa6b052b1e2ff19ae5d409cb5be7334b5121fe6", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/reflow-a69a66047a035f71)
[INFO] [stdout] 
[INFO] [stdout] running 222 tests
[INFO] [stdout] test decompress::tests::compression_type_byte_roundtrip ... ok
[INFO] [stdout] test decompress::tests::decompress_lzma_corrupt_data ... ok
[INFO] [stdout] test decompress::tests::decompress_section_lzma_type_0x02 ... ok
[INFO] [stdout] test decompress::tests::decompress_section_standard_corrupt_data ... ok
[INFO] [stdout] test decompress::tests::decompress_tiano_header_too_short ... ok
[INFO] [stdout] test decompress::tests::decompress_tiano_roundtrip_0xff ... ok
[INFO] [stdout] test decompress::tests::decompress_tiano_empty ... ok
[INFO] [stdout] test decompress::tests::decompress_lzma_empty_input ... ok
[INFO] [stdout] test decompress::tests::decompress_section_unknown_type ... ok
[INFO] [stdout] test decompress::tests::decompress_lzma_roundtrip ... ok
[INFO] [stdout] test decompress::tests::decompress_lzma_too_short ... ok
[INFO] [stdout] test decompress::tests::decompress_section_uncompressed ... ok
[INFO] [stdout] test decompress::tests::decompress_tiano_roundtrip_single_byte ... ok
[INFO] [stdout] test decompress::tests::decompress_tiano_roundtrip_zero_byte ... ok
[INFO] [stdout] test decompress::tests::decompress_tiano_roundtrip_repeated ... ok
[INFO] [stdout] test depex::tests::eval_before_after_push_true ... ok
[INFO] [stdout] test depex::tests::eval_complex_expression ... ok
[INFO] [stdout] test decompress::tests::decompress_section_standard_with_lzma_fallback ... ok
[INFO] [stdout] test depex::tests::eval_empty_expression ... ok
[INFO] [stdout] test decompress::tests::detect_compression_all_zeros ... ok
[INFO] [stdout] test depex::tests::eval_not_false ... ok
[INFO] [stdout] test depex::tests::eval_false_end ... ok
[INFO] [stdout] test decompress::tests::detect_compression_non_lzma_defaults_tiano ... ok
[INFO] [stdout] test depex::tests::eval_just_end ... ok
[INFO] [stdout] test decompress::tests::detect_compression_short_data ... ok
[INFO] [stdout] test decompress::tests::detect_compression_lzma ... ok
[INFO] [stdout] test depex::tests::centrality_empty_graph ... ok
[INFO] [stdout] test depex::tests::centrality_simple_linear ... ok
[INFO] [stdout] test depex::tests::eval_not_true ... ok
[INFO] [stdout] test depex::tests::centrality_two_nodes ... ok
[INFO] [stdout] test depex::tests::eval_and_both_true ... ok
[INFO] [stdout] test depex::tests::centrality_star_topology ... ok
[INFO] [stdout] test depex::tests::eval_stack_underflow_not_empty ... ok
[INFO] [stdout] test depex::tests::eval_stack_underflow_and ... ok
[INFO] [stdout] test depex::tests::eval_push_not_installed ... ok
[INFO] [stdout] test depex::tests::graph_after_edge ... ok
[INFO] [stdout] test depex::tests::eval_sor_always_true ... ok
[INFO] [stdout] test depex::tests::eval_true_end ... ok
[INFO] [stdout] test depex::tests::graph_cycle_detection ... ok
[INFO] [stdout] test depex::tests::graph_diamond_dependency ... ok
[INFO] [stdout] test depex::tests::eval_or_neither_present ... ok
[INFO] [stdout] test depex::tests::eval_or_one_present ... ok
[INFO] [stdout] test depex::tests::eval_push_installed ... ok
[INFO] [stdout] test depex::tests::eval_and_one_missing ... ok
[INFO] [stdout] test depex::tests::graph_no_modules ... ok
[INFO] [stdout] test depex::tests::graph_linear_chain ... ok
[INFO] [stdout] test depex::tests::graph_no_unreachable_when_all_satisfied ... ok
[INFO] [stdout] test depex::tests::graph_topological_order_cycle_error ... ok
[INFO] [stdout] test depex::tests::graph_single_module_no_deps ... ok
[INFO] [stdout] test depex::tests::parse_depex_all_single_byte_opcodes ... ok
[INFO] [stdout] test depex::tests::highest_impact_targets_ordering ... ok
[INFO] [stdout] test depex::tests::highest_impact_targets_empty ... ok
[INFO] [stdout] test depex::tests::parse_depex_push_end ... ok
[INFO] [stdout] test depex::tests::graph_unreachable_modules ... ok
[INFO] [stdout] test depex::tests::highest_impact_targets_truncates ... ok
[INFO] [stdout] test depex::tests::parse_depex_sor ... ok
[INFO] [stdout] test depex::tests::parse_depex_push_push_and_end ... ok
[INFO] [stdout] test depex::tests::parse_depex_unknown_opcode ... ok
[INFO] [stdout] test entropy::tests::classify_padding ... ok
[INFO] [stdout] test depex::tests::parse_depex_no_end_opcode ... ok
[INFO] [stdout] test entropy::tests::chi_squared_skewed ... ok
[INFO] [stdout] test depex::tests::parse_depex_before_after ... ok
[INFO] [stdout] test depex::tests::parse_depex_true_end ... ok
[INFO] [stdout] test depex::tests::parse_depex_truncated_guid ... ok
[INFO] [stdout] test depex::tests::parse_depex_empty ... ok
[INFO] [stdout] test entropy::tests::entropy_all_zeros ... ok
[INFO] [stdout] test entropy::tests::entropy_all_same_byte ... ok
[INFO] [stdout] test entropy::tests::entropy_empty ... ok
[INFO] [stdout] test depex::tests::parse_depex_just_end ... ok
[INFO] [stdout] test entropy::tests::classify_uniform_as_encrypted ... ok
[INFO] [stdout] test entropy::tests::entropy_two_values_equal ... ok
[INFO] [stdout] test flash::tests::parse_too_small ... ok
[INFO] [stdout] test flash::tests::parse_valid_descriptor ... ok
[INFO] [stdout] test entropy::tests::scan_produces_results ... ok
[INFO] [stdout] test guid::tests::parse_too_short ... ok
[INFO] [stdout] test depex::tests::graph_before_edge ... ok
[INFO] [stdout] test entropy::tests::entropy_uniform_256 ... ok
[INFO] [stdout] test entropy::tests::chi_squared_uniform ... ok
[INFO] [stdout] test flash::tests::parse_no_signature ... ok
[INFO] [stdout] test guid::tests::parse_ffs2_guid ... ok
[INFO] [stdout] test markov::tests::classify_short_data_is_unknown ... ok
[INFO] [stdout] test markov::tests::build_matrix_single_byte ... ok
[INFO] [stdout] test markov::tests::build_matrix_known_transitions ... ok
[INFO] [stdout] test markov::tests::build_matrix_empty ... ok
[INFO] [stdout] test nvram::tests::attributes_from_byte ... ok
[INFO] [stdout] test nvram::tests::empty_store_all_ff ... ok
[INFO] [stdout] test markov::tests::build_matrix_row_weights_sum_to_one ... ok
[INFO] [stdout] test nvram::tests::entry_size_too_small ... ok
[INFO] [stdout] test nvram::tests::handle_truncated_data ... ok
[INFO] [stdout] test nvram::tests::find_stores_empty_image ... ok
[INFO] [stdout] test nvram::tests::parse_data_only_entry ... ok
[INFO] [stdout] test nvram::tests::find_stores_in_image ... ok
[INFO] [stdout] test nvram::tests::handle_truncated_header ... ok
[INFO] [stdout] test nvram::tests::parse_entry_with_guid_index ... ok
[INFO] [stdout] test nvram::tests::parse_full_store_multiple_entries ... ok
[INFO] [stdout] test decompress::tests::decompress_lzma_repeated_data ... ok
[INFO] [stdout] test nvram::tests::parse_single_entry_inline_guid ... ok
[INFO] [stdout] test nvram::tests::skip_invalid_entries ... ok
[INFO] [stdout] test nvram::tests::utf8_name_entry ... ok
[INFO] [stdout] test output::tests::dependency_graph_json_roundtrip ... ok
[INFO] [stdout] test output::tests::dot_output_empty_graph ... ok
[INFO] [stdout] test output::tests::dot_output_has_digraph ... ok
[INFO] [stdout] test output::tests::dependency_graph_table_cycle_warning ... ok
[INFO] [stdout] test output::tests::dependency_graph_table_shows_order ... ok
[INFO] [stdout] test output::tests::dependency_graph_brief ... ok
[INFO] [stdout] test markov::tests::symmetric_kl_is_symmetric ... ok
[INFO] [stdout] test markov::tests::build_matrix_rows_sum_to_one ... ok
[INFO] [stdout] test markov::tests::kl_divergence_self_is_zero ... ok
[INFO] [stdout] test markov::tests::kl_divergence_non_negative ... ok
[INFO] [stdout] test markov::tests::symmetric_kl_self_is_zero ... ok
[INFO] [stdout] test markov::tests::different_models_are_distinguishable ... ok
[INFO] [stdout] test markov::tests::reference_models_rows_sum_to_one ... ok
[INFO] [stdout] test markov::tests::detailed_classification_has_scores ... ok
[INFO] [stdout] test markov::tests::classify_ascii_text ... ok
[INFO] [stdout] test markov::tests::classify_padding_ff ... ok
[INFO] [stdout] test output::tests::dot_output_has_node_labels ... ok
[INFO] [stdout] test output::tests::empty_entropy_results ... ok
[INFO] [stdout] test output::tests::empty_flash_descriptor ... ok
[INFO] [stdout] test output::tests::empty_modules ... ok
[INFO] [stdout] test output::tests::entropy_results_brief ... ok
[INFO] [stdout] test output::tests::entropy_results_table_contains_headers ... ok
[INFO] [stdout] test output::tests::firmware_volumes_brief ... ok
[INFO] [stdout] test output::tests::entropy_results_json_roundtrip ... ok
[INFO] [stdout] test output::tests::flash_descriptor_brief ... ok
[INFO] [stdout] test output::tests::empty_firmware_volumes ... ok
[INFO] [stdout] test output::tests::firmware_volumes_table_contains_headers ... ok
[INFO] [stdout] test output::tests::flash_descriptor_table_contains_headers ... ok
[INFO] [stdout] test output::tests::flash_descriptor_json_roundtrip ... ok
[INFO] [stdout] test output::tests::hex_preview_short_data ... ok
[INFO] [stdout] test output::tests::hex_preview_truncated ... ok
[INFO] [stdout] test output::tests::nvram_store_brief ... ok
[INFO] [stdout] test output::tests::modules_brief ... ok
[INFO] [stdout] test output::tests::modules_json_roundtrip ... ok
[INFO] [stdout] test section::tests::decode_utf16le_empty ... ok
[INFO] [stdout] test output::tests::firmware_volumes_json_roundtrip ... ok
[INFO] [stdout] test section::tests::extract_sections_basic ... ok
[INFO] [stdout] test section::tests::extract_sections_stops_at_invalid ... ok
[INFO] [stdout] test output::tests::modules_table_contains_headers ... ok
[INFO] [stdout] test output::tests::nvram_store_json_roundtrip ... ok
[INFO] [stdout] test section::tests::first_pe32_wins ... ok
[INFO] [stdout] test output::tests::nvram_store_table_contains_headers ... ok
[INFO] [stdout] test section::tests::parse_compression_section_uncompressed ... ok
[INFO] [stdout] test section::tests::alignment_between_sections ... ok
[INFO] [stdout] test section::tests::parse_depex_section ... ok
[INFO] [stdout] test section::tests::parse_empty_data ... ok
[INFO] [stdout] test section::tests::parse_guid_defined_section ... ok
[INFO] [stdout] test section::tests::parse_nested_firmware_volume ... ok
[INFO] [stdout] test section::tests::parse_pe32_section ... ok
[INFO] [stdout] test section::tests::parse_pic_section ... ok
[INFO] [stdout] test section::tests::parse_single_section_header ... ok
[INFO] [stdout] test section::tests::parse_pei_depex_section ... ok
[INFO] [stdout] test section::tests::parse_ui_name_section ... ok
[INFO] [stdout] test section::tests::parse_smm_depex_section ... ok
[INFO] [stdout] test section::tests::parse_too_small_for_header ... ok
[INFO] [stdout] test section::tests::parse_version_section ... ok
[INFO] [stdout] test section::tests::reject_section_extends_beyond_data ... ok
[INFO] [stdout] test section::tests::reject_section_size_too_small ... ok
[INFO] [stdout] test section::tests::section_type_known_values ... ok
[INFO] [stdout] test section::tests::section_type_round_trip ... ok
[INFO] [stdout] test spectral::tests::acf_empty ... ok
[INFO] [stdout] test spectral::tests::acf_normalized ... ok
[INFO] [stdout] test spectral::tests::acf_periodic_signal ... ok
[INFO] [stdout] test spectral::tests::acf_constant_signal ... ok
[INFO] [stdout] test spectral::tests::analyze_no_markers ... ok
[INFO] [stdout] test spectral::tests::analyze_periodic_firmware_markers ... ok
[INFO] [stdout] test section::tests::parse_erased_data ... ok
[INFO] [stdout] test spectral::tests::analyze_preserves_marker_in_period ... ok
[INFO] [stdout] test section::tests::parse_multiple_sections_with_alignment ... ok
[INFO] [stdout] test spectral::tests::detect_period_no_peak ... ok
[INFO] [stdout] test spectral::tests::analyze_single_marker ... ok
[INFO] [stdout] test spectral::tests::analyze_irregular_markers ... ok
[INFO] [stdout] test spectral::tests::detect_period_below_threshold ... ok
[INFO] [stdout] test spectral::tests::detect_period_empty ... ok
[INFO] [stdout] test spectral::tests::analyze_slightly_varying_period ... ok
[INFO] [stdout] test section::tests::parse_ui_name_with_non_ascii ... ok
[INFO] [stdout] test section::tests::decode_utf16le_odd_byte_count ... ok
[INFO] [stdout] test spectral::tests::detect_period_periodic ... ok
[INFO] [stdout] test spectral::tests::detect_period_short_acf ... ok
[INFO] [stdout] test spectral::tests::find_marker_empty_marker ... ok
[INFO] [stdout] test spectral::tests::jitter_empty_spacings ... ok
[INFO] [stdout] test spectral::tests::jitter_positive_for_varying_spacing ... ok
[INFO] [stdout] test spectral::tests::jitter_zero_for_constant_spacing ... ok
[INFO] [stdout] test spectral::tests::jitter_zero_period ... ok
[INFO] [stdout] test spectral::tests::find_marker_binary_pattern ... ok
[INFO] [stdout] test spectral::tests::find_marker_empty_data ... ok
[INFO] [stdout] test spectral::tests::find_marker_overlapping_pattern ... ok
[INFO] [stdout] test spectral::tests::find_marker_single ... ok
[INFO] [stdout] test spectral::tests::find_marker_multiple ... ok
[INFO] [stdout] test spectral::tests::find_marker_no_occurrences ... ok
[INFO] [stdout] test spectral::tests::acf_too_short ... ok
[INFO] [stdout] test spectral::tests::detect_period_above_threshold_local_max ... ok
[INFO] [stdout] test spectral::tests::spacings_basic ... ok
[INFO] [stdout] test spectral::tests::spacings_single_position ... ok
[INFO] [stdout] test wavelet::tests::boundaries_empty_detail ... ok
[INFO] [stdout] test volume::tests::parse_empty_volume_all_erased ... ok
[INFO] [stdout] test volume::tests::parse_ffs_files_in_volume ... ok
[INFO] [stdout] test volume::tests::parse_valid_fv_header ... ok
[INFO] [stdout] test spectral::tests::spacings_empty ... ok
[INFO] [stdout] test volume::tests::reject_truncated_header ... ok
[INFO] [stdout] test markov::tests::classify_padding_zeros ... ok
[INFO] [stdout] test markov::tests::classify_random_not_padding ... ok
[INFO] [stdout] test spectral::tests::spacings_irregular ... ok
[INFO] [stdout] test volume::tests::reject_invalid_signature ... ok
[INFO] [stdout] test wavelet::tests::boundaries_above_threshold ... ok
[INFO] [stdout] test volume::tests::pad_files_are_skipped ... ok
[INFO] [stdout] test volume::tests::file_type_round_trip ... ok
[INFO] [stdout] test volume::tests::find_multiple_volumes ... ok
[INFO] [stdout] test wavelet::tests::boundaries_high_threshold_filters_all ... ok
[INFO] [stdout] test wavelet::tests::decompose_empty ... ok
[INFO] [stdout] test wavelet::tests::decompose_non_power_of_two ... ok
[INFO] [stdout] test wavelet::tests::decompose_power_of_two_lengths ... ok
[INFO] [stdout] test wavelet::tests::decompose_preserves_energy ... ok
[INFO] [stdout] test wavelet::tests::decompose_single_element ... ok
[INFO] [stdout] test wavelet::tests::boundaries_zero_threshold ... ok
[INFO] [stdout] test wavelet::tests::decompose_step_signal ... ok
[INFO] [stdout] test wavelet::tests::decompose_two_elements ... ok
[INFO] [stdout] test wavelet::tests::entropy_to_wavelet_too_short ... ok
[INFO] [stdout] test wavelet::tests::roundtrip_reconstruction_random_signal ... ok
[INFO] [stdout] test wavelet::tests::multi_scale_empty_levels ... ok
[INFO] [stdout] test wavelet::tests::entropy_to_wavelet_synthetic ... ok
[INFO] [stdout] test wavelet::tests::multi_scale_maps_offsets ... ok
[INFO] [stdout] test wavelet::tests::entropy_to_wavelet_uniform ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 222 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/reflow-0758b07d7d7ed99b)
[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/chaos/dst_entropy.rs (/opt/rustwide/target/debug/deps/dst_entropy-272cb9e9c8b4a130)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test proptests::empty_is_zero ... ok
[INFO] [stdout] test dst_entropy_minimal_config ... ok
[INFO] [stdout] test proptests::all_same_is_padding ... ok
[INFO] [stdout] test proptests::scan_zero_params ... ok
[INFO] [stdout] test proptests::classify_never_panics ... ok
[INFO] [stdout] test proptests::classify_deterministic ... ok
[INFO] [stdout] test proptests::entropy_permutation_invariant ... ok
[INFO] [stdout] test proptests::chi_squared_non_negative ... ok
[INFO] [stdout] test proptests::entropy_in_range ... ok
[INFO] [stdout] test proptests::scan_length_correct ... ok
[INFO] [stdout] test proptests::chi_squared_uniform_is_zero ... ok
[INFO] [stdout] test proptests::uniform_high_entropy ... ok
[INFO] [stdout] test dst_entropy_large_config ... ok
[INFO] [stdout] test dst_entropy ... ok
[INFO] [stdout] test dst_entropy_seed_zero ... ok
[INFO] [stdout] test dst_entropy_seed_12345 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chaos/dst_flash.rs (/opt/rustwide/target/debug/deps/dst_flash-bcadd05ef5285d6c)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test dst_flash_empty ... ok
[INFO] [stdout] test dst_flash_minimum_size_zeros ... ok
[INFO] [stdout] test dst_flash_minimum_valid ... ok
[INFO] [stdout] test dst_flash_small_images ... ok
[INFO] [stdout] test dst_flash ... ok
[INFO] [stdout] test proptest_flash::no_duplicate_region_types ... ok
[INFO] [stdout] test proptest_flash::bios_data_never_panics ... ok
[INFO] [stdout] test proptest_flash::parse_never_panics ... ok
[INFO] [stdout] test proptest_flash::no_zero_size_regions ... ok
[INFO] [stdout] test proptest_flash::regions_are_4kb_aligned ... ok
[INFO] [stdout] test dst_flash_fixed_seeds has been running for over 60 seconds
[INFO] [stdout] test dst_flash_fixed_seeds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 61.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration/end_to_end.rs (/opt/rustwide/target/debug/deps/end_to_end-1e5ac5bbe93b4ccf)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_entropy_region_classification ... ok
[INFO] [stdout] test test_depex_graph_building ... ok
[INFO] [stdout] test test_nvram_extraction ... ok
[INFO] [stdout] test test_truncated_rom ... ok
[INFO] [stdout] test test_full_pipeline ... ok
[INFO] [stdout] test test_spectral_periodic_headers ... ok
[INFO] [stdout] test test_wavelet_boundary_detection ... ok
[INFO] [stdout] test test_section_extraction ... ok
[INFO] [stdout] test test_empty_rom ... ok
[INFO] [stdout] test test_markov_classification ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration/real_firmware.rs (/opt/rustwide/target/debug/deps/real_firmware-a2d5e37eca45a4f6)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test minnow_finds_multiple_volumes ... ok
[INFO] [stdout] test minnow_markov_classifies_regions ... ok
[INFO] [stdout] test all_samples_parse_without_panic ... ok
[INFO] [stdout] test minnow_has_pei_and_dxe_modules ... ok
[INFO] [stdout] test dell_entropy_shows_distinct_regions ... ok
[INFO] [stdout] test dell_finds_firmware_volumes ... ok
[INFO] [stdout] test minnow_spectral_detects_fvh_periodicity ... ok
[INFO] [stdout] test ovmf_entropy_scan ... ok
[INFO] [stdout] test ovmf_wavelet_detects_boundaries ... ok
[INFO] [stdout] test ovmf_finds_firmware_volumes ... ok
[INFO] [stdout] test ovmf_contains_dxe_drivers ... ok
[INFO] [stderr]    Doc-tests reflow
[INFO] [stdout] test ovmf_vars_is_single_volume ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[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] running `Command { std: "docker" "inspect" "eccc9eee3587aedeb55546211fa6b052b1e2ff19ae5d409cb5be7334b5121fe6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eccc9eee3587aedeb55546211fa6b052b1e2ff19ae5d409cb5be7334b5121fe6", kill_on_drop: false }`
[INFO] [stdout] eccc9eee3587aedeb55546211fa6b052b1e2ff19ae5d409cb5be7334b5121fe6
