[INFO] cloning repository https://github.com/boman-ng/rvscreen
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/boman-ng/rvscreen" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fboman-ng%2Frvscreen", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fboman-ng%2Frvscreen'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a390d5f5952330ecdeda2519d4a9ab4e0a17d783
[INFO] testing boman-ng/rvscreen against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fboman-ng%2Frvscreen" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/boman-ng/rvscreen
[INFO] finished tweaking git repo https://github.com/boman-ng/rvscreen
[INFO] tweaked toml for git repo https://github.com/boman-ng/rvscreen written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/boman-ng/rvscreen 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 git repo https://github.com/boman-ng/rvscreen 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]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded nalgebra-macros v0.1.0
[INFO] [stderr]   Downloaded simba v0.6.0
[INFO] [stderr]   Downloaded derive-new v0.7.0
[INFO] [stderr]   Downloaded noodles-fastq v0.22.0
[INFO] [stderr]   Downloaded linear-map v1.2.0
[INFO] [stderr]   Downloaded fs-utils v1.1.4
[INFO] [stderr]   Downloaded noodles-core v0.19.0
[INFO] [stderr]   Downloaded noodles v0.109.0
[INFO] [stderr]   Downloaded ieee754 v0.2.6
[INFO] [stderr]   Downloaded noodles-fasta v0.60.0
[INFO] [stderr]   Downloaded buffer-redux v1.0.2
[INFO] [stderr]   Downloaded statrs v0.16.1
[INFO] [stderr]   Downloaded seq_io v0.3.4
[INFO] [stderr]   Downloaded bit-vec v0.9.1
[INFO] [stderr]   Downloaded noodles-csi v0.55.0
[INFO] [stderr]   Downloaded noodles-bgzf v0.46.0
[INFO] [stderr]   Downloaded libbz2-rs-sys v0.2.3
[INFO] [stderr]   Downloaded minimap2 v0.1.31+minimap2.2.30
[INFO] [stderr]   Downloaded noodles-bam v0.88.0
[INFO] [stderr]   Downloaded noodles-sam v0.84.0
[INFO] [stderr]   Downloaded rust-htslib v1.0.0
[INFO] [stderr]   Downloaded noodles-cram v0.92.0
[INFO] [stderr]   Downloaded bindgen v0.69.5
[INFO] [stderr]   Downloaded lzma-rust2 v0.16.2
[INFO] [stderr]   Downloaded nalgebra v0.29.0
[INFO] [stderr]   Downloaded minimap2-sys v0.1.30+minimap2.2.30
[INFO] [stderr]   Downloaded needletail v0.6.3
[INFO] [stderr]   Downloaded libz-sys v1.1.28
[INFO] [stderr]   Downloaded hts-sys v2.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 8192a1ca1c483e2f755618ee63487a6bb86101d7ab78e6fab54b05f5c015fad3
[INFO] running `Command { std: "docker" "start" "-a" "8192a1ca1c483e2f755618ee63487a6bb86101d7ab78e6fab54b05f5c015fad3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8192a1ca1c483e2f755618ee63487a6bb86101d7ab78e6fab54b05f5c015fad3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8192a1ca1c483e2f755618ee63487a6bb86101d7ab78e6fab54b05f5c015fad3", kill_on_drop: false }`
[INFO] [stdout] 8192a1ca1c483e2f755618ee63487a6bb86101d7ab78e6fab54b05f5c015fad3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] ab81e7e72c1ef29b7dcdbc8fbfe71f2ee32d3bdbe998c4557cb2155e2c2fb2f0
[INFO] running `Command { std: "docker" "start" "-a" "ab81e7e72c1ef29b7dcdbc8fbfe71f2ee32d3bdbe998c4557cb2155e2c2fb2f0", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling lexical-util v1.0.7
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling zlib-rs v0.6.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling libz-sys v1.1.28
[INFO] [stderr]    Compiling bindgen v0.69.5
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling semver v0.1.20
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling fs-utils v1.1.4
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling bit-vec v0.9.1
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling rustc_version v0.1.7
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling noodles-core v0.19.0
[INFO] [stderr]    Compiling newtype_derive v0.1.6
[INFO] [stderr]    Compiling lexical-write-integer v1.0.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling lexical-parse-integer v1.0.6
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling lexical-parse-float v1.0.6
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling lexical-write-float v1.0.6
[INFO] [stderr]    Compiling minimap2-sys v0.1.30+minimap2.2.30
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling lexical-core v1.0.6
[INFO] [stderr]    Compiling derive-new v0.6.0
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling buffer-redux v1.0.2
[INFO] [stderr]    Compiling libbz2-rs-sys v0.2.3
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling bzip2 v0.6.1
[INFO] [stderr]    Compiling lzma-rust2 v0.16.2
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling derive-new v0.7.0
[INFO] [stderr]    Compiling simba v0.6.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling ieee754 v0.2.6
[INFO] [stderr]    Compiling custom_derive v0.1.7
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling linear-map v1.2.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling needletail v0.6.3
[INFO] [stderr]    Compiling noodles-fastq v0.22.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling seq_io v0.3.4
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling noodles-bgzf v0.46.0
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling noodles-csi v0.55.0
[INFO] [stderr]    Compiling noodles-fasta v0.60.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling nalgebra-macros v0.1.0
[INFO] [stderr]    Compiling noodles-sam v0.84.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling bio-types v1.0.4
[INFO] [stderr]    Compiling noodles-bam v0.88.0
[INFO] [stderr]    Compiling nalgebra v0.29.0
[INFO] [stderr]    Compiling hts-sys v2.2.0
[INFO] [stderr]    Compiling noodles-cram v0.92.0
[INFO] [stderr]    Compiling noodles v0.109.0
[INFO] [stderr]    Compiling rust-htslib v1.0.0
[INFO] [stderr]    Compiling statrs v0.16.1
[INFO] [stderr]    Compiling minimap2 v0.1.31+minimap2.2.30
[INFO] [stderr]    Compiling rvscreen v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 20s
[INFO] running `Command { std: "docker" "inspect" "ab81e7e72c1ef29b7dcdbc8fbfe71f2ee32d3bdbe998c4557cb2155e2c2fb2f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ab81e7e72c1ef29b7dcdbc8fbfe71f2ee32d3bdbe998c4557cb2155e2c2fb2f0", kill_on_drop: false }`
[INFO] [stdout] ab81e7e72c1ef29b7dcdbc8fbfe71f2ee32d3bdbe998c4557cb2155e2c2fb2f0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 46d7dfc2e4826e38f3976a6ff67b88aa4c313690027850cdf4972f2406951c06
[INFO] running `Command { std: "docker" "start" "-a" "46d7dfc2e4826e38f3976a6ff67b88aa4c313690027850cdf4972f2406951c06", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling noodles-sam v0.84.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling bindgen v0.69.5
[INFO] [stderr]    Compiling noodles-bam v0.88.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling noodles-cram v0.92.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling seq_io v0.3.4
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling hts-sys v2.2.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling noodles v0.109.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling nalgebra v0.29.0
[INFO] [stderr]    Compiling rust-htslib v1.0.0
[INFO] [stderr]    Compiling minimap2 v0.1.31+minimap2.2.30
[INFO] [stderr]    Compiling statrs v0.16.1
[INFO] [stderr]    Compiling rvscreen v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 02s
[INFO] running `Command { std: "docker" "inspect" "46d7dfc2e4826e38f3976a6ff67b88aa4c313690027850cdf4972f2406951c06", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "46d7dfc2e4826e38f3976a6ff67b88aa4c313690027850cdf4972f2406951c06", kill_on_drop: false }`
[INFO] [stdout] 46d7dfc2e4826e38f3976a6ff67b88aa4c313690027850cdf4972f2406951c06
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 2912d15df4fa7e5aeacc98a23fe3db79fcb2b76ea7196272561eacfafe03eaad
[INFO] running `Command { std: "docker" "start" "-a" "2912d15df4fa7e5aeacc98a23fe3db79fcb2b76ea7196272561eacfafe03eaad", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.43s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rvscreen-162dbdddbd105b48)
[INFO] [stdout] 
[INFO] [stdout] running 260 tests
[INFO] [stdout] test adjudicate::tests::test_low_mapq_downgrades_to_ambiguous ... ok
[INFO] [stdout] test adjudicate::tests::test_insufficient_as_diff_downgrades_to_ambiguous ... ok
[INFO] [stdout] test adjudicate::tests::test_non_primary_virus_hit_is_ambiguous ... ok
[INFO] [stdout] test adjudicate::tests::test_pair_inconsistency_downgrades_to_ambiguous ... ok
[INFO] [stdout] test adjudicate::tests::test_low_complexity_downgrades_to_ambiguous ... ok
[INFO] [stdout] test adjudicate::tests::test_secondary_or_supplementary_only_hits_do_not_count_as_virus ... ok
[INFO] [stdout] test adjudicate::tests::test_stronger_host_hit_wins ... ok
[INFO] [stdout] test aggregate::interval::tests::max_nonoverlapping_intervals_excludes_empty_and_prefers_earliest_end ... ok
[INFO] [stdout] test adjudicate::tests::test_without_host_or_virus_hits_is_unmapped ... ok
[INFO] [stdout] test aggregate::tests::test_merge_from_combines_round_deltas_into_cumulative_candidate_state ... ok
[INFO] [stdout] test aggregate::tests::test_ambiguous_fragments_count_once_per_candidate ... ok
[INFO] [stdout] test aggregate::tests::test_breadth_uses_covered_bases_over_genome_length ... ok
[INFO] [stdout] test aggregate::tests::test_group_aggregation_merges_related_accessions ... ok
[INFO] [stdout] test aggregate::interval::tests::merge_intervals_coalesces_only_overlaps ... ok
[INFO] [stdout] test align::competitive::tests::discover_reference_input_prefers_prebuilt_mmi_over_fasta ... ok
[INFO] [stdout] test adjudicate::tests::test_high_confidence_virus_all_conditions_met ... ok
[INFO] [stdout] test adjudicate::tests::test_high_nm_downgrades_to_ambiguous ... ok
[INFO] [stdout] test align::competitive::testutil::tests::test_generate_mini_reference_contains_required_layers ... ok
[INFO] [stdout] test align::competitive::tests::per_thread_kalloc_cap_scales_with_threads ... ok
[INFO] [stdout] test aggregate::tests::denominator_uses_sampled_fragments_instead_of_qc_pass_volume ... ok
[INFO] [stdout] test aggregate::tests::test_nonoverlap_fragments_merge_overlapping_intervals ... ok
[INFO] [stdout] test architecture::tests::boundary_names_are_unique_across_active_and_legacy_maps ... ok
[INFO] [stdout] test adjudicate::tests::test_host_only_primary_hit_classifies_as_host ... ok
[INFO] [stdout] test align::testutil::tests::test_generate_mini_reference_contains_required_layers ... ok
[INFO] [stdout] test architecture::tests::legacy_seams_are_marked_pending_removal ... ok
[INFO] [stdout] test architecture::tests::v2_boundary_map_lists_every_expected_domain_boundary ... ok
[INFO] [stdout] test align::competitive::testutil::tests::test_fastq_pair_seq_io_parseable ... ok
[INFO] [stdout] test align::testutil::tests::test_fastq_pair_seq_io_parseable ... ok
[INFO] [stdout] test align::testutil::tests::test_fastq_pair_reproducible ... ok
[INFO] [stdout] test audit::tests::forbidden_vocabulary_is_blocked_in_generated_artifacts_only ... ok
[INFO] [stdout] test align::competitive::tests::competitive_aligner_rejects_zero_threads ... ok
[INFO] [stdout] test align::competitive::testutil::tests::test_fastq_pair_reproducible ... ok
[INFO] [stdout] test align::competitive::tests::competitive_aligner_caps_thread_budget_to_safe_global_limit ... ok
[INFO] [stdout] test align::tests::test_single_read_alignment ... ok
[INFO] [stdout] test align::tests::test_probe_metadata_includes_mapq_and_alignment_metrics ... ok
[INFO] [stdout] test align::competitive::testutil::tests::test_mixed_sample_ratio ... ok
[INFO] [stdout] test align::competitive::tests::test_competitive_alignment_separates_host_and_virus_hits ... ok
[INFO] [stdout] test align::competitive::tests::test_competitive_alignment_retains_secondary_hits ... ok
[INFO] [stdout] test audit::tests::duplicate_fraction_ci_labels_fail_audit ... ok
[INFO] [stdout] test calibration::tests::benchmark_manifest_resolves_relative_inputs ... ok
[INFO] [stdout] test calibration::tests::benchmark_manifest_supports_yaml ... ok
[INFO] [stdout] test align::testutil::tests::test_mixed_sample_ratio ... ok
[INFO] [stdout] test align::tests::test_paired_alignment ... ok
[INFO] [stdout] test audit::tests::schema_metadata_mismatch_fails_with_specific_message ... ok
[INFO] [stdout] test calibration::tests::loads_profile_toml_from_directory ... ok
[INFO] [stdout] test calibration::testutil::tests::test_fastq_pair_reproducible ... ok
[INFO] [stdout] test calibration::testutil::tests::test_fastq_pair_seq_io_parseable ... ok
[INFO] [stdout] test audit::tests::v3_candidate_tsv_missing_required_header_fails_audit ... ok
[INFO] [stdout] test audit::tests::candidate_tsv_mismatch_fails_with_specific_message ... ok
[INFO] [stdout] test calibration::tests::loads_profile_toml_with_proportional_rounds ... ok
[INFO] [stdout] test cli::tests::parses_audit_verify_contract ... ok
[INFO] [stdout] test cli::tests::clap_contract_is_valid ... ok
[INFO] [stdout] test audit::tests::missing_canonical_mandatory_artifact_fails_when_schema_says_v2 ... ok
[INFO] [stdout] test audit::tests::streaming_final_release_status_fails_audit ... ok
[INFO] [stdout] test audit::tests::valid_report_bundle_passes ... ok
[INFO] [stdout] test calibration::testutil::tests::test_generate_mini_reference_contains_required_layers ... ok
[INFO] [stdout] test cli::tests::parses_calibrate_contract ... ok
[INFO] [stdout] test cli::tests::parses_sampling_threshold_override_flag ... ok
[INFO] [stdout] test cli::tests::parses_screen_absolute_round_overrides ... ok
[INFO] [stdout] test cli::tests::parses_screen_proportional_round_overrides ... ok
[INFO] [stdout] test cli::tests::parses_screen_contract_with_streaming_mode_and_threads ... ok
[INFO] [stdout] test cli::tests::parses_screen_contract_with_default_representative_mode ... ok
[INFO] [stdout] test cli::tests::parses_screen_percent_round_proportion_overrides_as_fractions ... ok
[INFO] [stdout] test cli::tests::rejects_mixed_screen_sampling_overrides ... ok
[INFO] [stdout] test cli::tests::task8_run_alias_accepts_same_sampling_overrides_as_screen ... ok
[INFO] [stdout] test cli::tests::rejects_invalid_screen_round_proportions ... ok
[INFO] [stdout] test decision::engine::tests::abnormal_background_blocks_negative_confirmation ... ok
[INFO] [stdout] test audit::tests::run_manifest_mismatch_fails_with_specific_message ... ok
[INFO] [stdout] test cli::tests::rejects_unknown_top_level_command_family ... ok
[INFO] [stdout] test cli::tests::screen_default_threads_respects_task9_thread_budget ... ok
[INFO] [stdout] test decision::engine::tests::accession_strong_core_high_ambiguity_is_low_resolution_not_positive ... ok
[INFO] [stdout] test cli::tests::parses_run_contract_with_default_representative_mode ... ok
[INFO] [stdout] test decision::engine::tests::max_rounds_reached_stops_with_indeterminate ... ok
[INFO] [stdout] test decision::engine::tests::evaluate_candidates_sets_positive_negative_and_indeterminate_labels ... ok
[INFO] [stdout] test audit::tests::valid_legacy_only_report_bundle_passes ... ok
[INFO] [stdout] test decision::engine::tests::group_strong_core_positive_ignores_high_candidate_ambiguity_for_detection ... ok
[INFO] [stdout] test decision::engine::tests::high_ambiguity_group_positive_requires_same_group_across_two_looks_to_stop ... ok
[INFO] [stdout] test decision::engine::tests::positive_candidate_crosses_boundary_and_stops ... ok
[INFO] [stdout] test decision::engine::tests::theta_neg_minus_epsilon_confirms_negative_after_two_rounds ... ok
[INFO] [stdout] test decision::engine::tests::negative_requires_minimum_representative_rounds ... ok
[INFO] [stdout] test decision::engine::tests::positive_requires_all_conditions ... ok
[INFO] [stdout] test decision::engine::tests::theta_pos_is_strictly_greater_than_boundary ... ok
[INFO] [stdout] test decision::engine::tests::weak_core_high_ambiguity_group_is_not_positive ... ok
[INFO] [stdout] test decision::negative_control::tests::high_ratio_allows_positive_path ... ok
[INFO] [stdout] test decision::negative_control::tests::absent_or_zero_control_background_is_explicit ... ok
[INFO] [stdout] test decision::negative_control::tests::negative_control_background_ratio_uses_unique_fraction_domain ... ok
[INFO] [stdout] test decision::negative_control::tests::parses_negative_control_json ... ok
[INFO] [stdout] test decision::negative_control::tests::ratio_below_threshold_blocks_positive ... ok
[INFO] [stdout] test decision::release_gate::tests::benchmark_failed_profile_is_blocked ... ok
[INFO] [stdout] test decision::release_gate::tests::failed_backend_gate_is_blocked ... ok
[INFO] [stdout] test decision::release_gate::tests::failed_negative_control_is_blocked ... ok
[INFO] [stdout] test decision::release_gate::tests::failed_sensitivity_gate_is_blocked ... ok
[INFO] [stdout] test decision::release_gate::tests::missing_negative_control_even_when_profile_requires_is_metadata_only ... ok
[INFO] [stdout] test decision::release_gate::tests::missing_release_gate_artifact_blocks_final_status ... ok
[INFO] [stdout] test decision::release_gate::tests::failed_statistical_gate_is_blocked ... ok
[INFO] [stdout] test decision::engine::tests::thresholds_continue_to_use_unique_fraction_after_denominator_fix ... ok
[INFO] [stdout] test decision::release_gate::tests::failed_reference_gate_is_blocked ... ok
[INFO] [stdout] test decision::release_gate::tests::representative_passed_negative_control_and_passing_gates_are_final ... ok
[INFO] [stdout] test decision::stats::tests::bonferroni_alpha_accounts_for_candidate_and_round_families ... ok
[INFO] [stdout] test decision::release_gate::tests::streaming_mode_is_provisional_even_with_passing_gates ... ok
[INFO] [stdout] test decision::release_gate::tests::load_benchmark_gates_reads_release_gate_json ... ok
[INFO] [stdout] test decision::stats::tests::clopper_pearson_upper_for_zero_successes_matches_reference ... ok
[INFO] [stdout] test decision::stats::tests::denominator_uses_sampled_fragments_for_unique_fraction_and_intervals ... ok
[INFO] [stdout] test decision::stats::tests::exact_binomial_survival_detects_single_fragment_is_weak_evidence ... ok
[INFO] [stdout] test audit::tests::missing_checksum_file_fails_audit ... ok
[INFO] [stdout] test audit::tests::missing_required_file_fails_with_specific_message ... ok
[INFO] [stdout] test decision::stats::tests::clopper_pearson_upper_for_very_low_count_matches_reference ... ok
[INFO] [stdout] test decision::stats::tests::wilson_ci_matches_known_value ... ok
[INFO] [stdout] test decision::stats::tests::zero_successes_keep_unique_fraction_and_lower_bound_zero ... ok
[INFO] [stdout] test decision::release_gate::tests::optional_missing_negative_control_with_passing_gates_is_final ... ok
[INFO] [stdout] test error::tests::alignment_error_display_contains_contig ... ok
[INFO] [stdout] test cli::tests::task9_help_copy_explains_run_and_sampling_rounds ... ok
[INFO] [stdout] test error::tests::bundle_error_display_contains_version ... ok
[INFO] [stdout] test error::tests::config_error_display_contains_path ... ok
[INFO] [stdout] test error::tests::io_error_display_contains_path ... ok
[INFO] [stdout] test error::tests::parse_error_display_contains_line ... ok
[INFO] [stdout] test error::tests::result_alias_compiles ... ok
[INFO] [stdout] test error::tests::test_error_display ... ok
[INFO] [stdout] test error::tests::validation_error_display_contains_field ... ok
[INFO] [stdout] test io::bam::tests::test_pack_sequence_round_trip_layout ... ok
[INFO] [stdout] test io::bam::tests::test_reads_name_sorted_adjacent_bam_pairs ... ok
[INFO] [stdout] test io::bam::tests::test_rejects_coordinate_sorted_bam ... ok
[INFO] [stdout] test io::bam::tests::test_reads_unmapped_bam_through_bam_path ... ok
[INFO] [stdout] test io::bam::tests::test_streaming_reader_defers_orphan_detection_until_iteration ... ok
[INFO] [stdout] test io::bam::tests::test_streaming_reader_reports_non_adjacent_pair_mismatch ... ok
[INFO] [stdout] test io::bam::tests::test_streaming_reader_orders_flagged_mates_into_r1_r2_slots ... ok
[INFO] [stdout] test io::cram::tests::test_missing_reference_returns_validation_error ... ok
[INFO] [stdout] test io::bam::tests::test_test_bam_writer_creates_nonempty_file ... ok
[INFO] [stdout] test io::cram::tests::test_open_rejects_reference_fasta_without_fai_index ... ok
[INFO] [stdout] test io::fastq::tests::test_normalize_qname_handles_suffix_and_illumina_markers ... ok
[INFO] [stdout] test cli::tests::parses_ref_build_contract ... ok
[INFO] [stdout] test calibration::testutil::tests::test_mixed_sample_ratio ... ok
[INFO] [stdout] test io::cram::tests::test_reader_orders_flagged_cram_mates_into_r1_r2_slots ... ok
[INFO] [stdout] test audit::tests::version_mismatch_fails_with_specific_message ... ok
[INFO] [stdout] test io::cram::tests::test_open_accepts_unused_header_reference_absent_from_fasta ... ok
[INFO] [stdout] test io::fastq::testutil::tests::test_fastq_pair_seq_io_parseable ... ok
[INFO] [stdout] test io::fastq::tests::test_orphaned_reads_are_reported ... ok
[INFO] [stdout] test io::fastq::tests::test_borrowed_pair_iteration_skips_quality_decode_until_requested ... ok
[INFO] [stdout] test io::fastq::tests::test_reader_accepts_normalized_suffix_and_illumina_pairs ... ok
[INFO] [stdout] test io::fastq::testutil::tests::test_fastq_pair_reproducible ... ok
[INFO] [stdout] test io::fastq::tests::test_reads_normal_paired_fastq ... ok
[INFO] [stdout] test io::fastq::tests::test_reads_gzip_fastq_pairs ... ok
[INFO] [stdout] test io::fastq::tests::test_pair_mismatch_returns_parse_error ... ok
[INFO] [stdout] test decision::engine::tests::gray_zone_candidate_is_indeterminate_before_max_rounds ... ok
[INFO] [stdout] test io::fragment_reader::tests::flagged_name_sorted_mates_are_reordered_into_r1_r2_slots ... ok
[INFO] [stdout] test io::fragment_reader::tests::unflagged_name_sorted_mates_keep_adjacency_order ... ok
[INFO] [stdout] test io::input::tests::single_fastq_is_rejected_with_boundary_guidance ... ok
[INFO] [stdout] test io::input::tests::bam_and_cram_inputs_keep_kind_specific_metadata ... ok
[INFO] [stdout] test io::input::tests::paired_fastq_inputs_stay_owned_by_io_boundary ... ok
[INFO] [stdout] test pipeline::parallel::tests::round_parallelism_clamps_executor_threads_to_thread_budget ... ok
[INFO] [stdout] test io::fastq::testutil::tests::test_generate_mini_reference_contains_required_layers ... ok
[INFO] [stdout] test io::fastq::tests::test_decodes_fastq_qualities_to_phred_scores ... ok
[INFO] [stdout] test pipeline::spool::tests::representative_round_spool_accepts_duplicate_and_zero_prefixes ... ok
[INFO] [stdout] test pipeline::spool::tests::representative_round_spool_rejects_out_of_order_batch_merge_sequence ... ok
[INFO] [stdout] test audit::tests::representative_required_negative_control_cannot_be_provisional ... ok
[INFO] [stdout] test io::fastq::testutil::tests::test_mixed_sample_ratio ... ok
[INFO] [stdout] test audit::tests::representative_required_negative_control_missing_is_allowed_metadata_only ... ok
[INFO] [stdout] test pipeline::tests::representative_fastq_retention_reports_nonzero_io_and_qc_hash_timing ... ok
[INFO] [stdout] test pipeline::spool::tests::representative_round_spool_merges_batch_deltas_in_batch_sequence_order ... ok
[INFO] [stdout] test pipeline::tests::representative_fastq_retention_filters_low_complexity_after_cheap_admission ... ok
[INFO] [stdout] test pipeline::tests::sampling_resolution_honors_explicit_round_modes ... ok
[INFO] [stdout] test pipeline::tests::sampling_resolution_prefers_cli_over_profile ... ok
[INFO] [stdout] test pipeline::tests::representative_fastq_retention_clones_sequences_without_decoding_qualities ... ok
[INFO] [stdout] test pipeline::tests::sampling_resolution_rejects_mixed_cli_overrides ... ok
[INFO] [stdout] test pipeline::tests::sampling_resolution_prefers_non_empty_proportions_without_round_mode ... ok
[INFO] [stdout] test pipeline::tests::sampling_round_count_is_bounded_before_coordinator_allocation ... ok
[INFO] [stdout] test pipeline::tests::sampling_resolution_preserves_legacy_absolute_profile_rounds ... ok
[INFO] [stdout] test pipeline::tests::task8_sampling_resolution_covers_cli_absolute_and_proportional_overrides ... ok
[INFO] [stdout] test pipeline::testutil::tests::test_fastq_pair_seq_io_parseable ... ok
[INFO] [stdout] test pipeline::testutil::tests::test_generate_mini_reference_contains_required_layers ... ok
[INFO] [stdout] test pipeline::testutil::tests::test_fastq_pair_reproducible ... ok
[INFO] [stdout] test qc::complexity::tests::alternating_repeat_stays_below_one_bit ... ok
[INFO] [stdout] test qc::complexity::tests::diverse_sequence_exceeds_low_complexity_threshold ... ok
[INFO] [stdout] test pipeline::tests::prepare_prefers_prebuilt_mmi_and_normalizes_thread_budget_once ... ok
[INFO] [stdout] test qc::tests::all_n_fragment_is_filtered_by_n_content ... ok
[INFO] [stdout] test qc::tests::cheap_qc_preserves_high_n_filtering ... ok
[INFO] [stdout] test qc::tests::cheap_qc_preserves_short_read_filtering ... ok
[INFO] [stdout] test qc::tests::cheap_qc_rejects_dinucleotide_repeats_conservatively ... ok
[INFO] [stdout] test qc::tests::cheap_qc_rejects_homopolymer_reads_conservatively ... ok
[INFO] [stdout] test qc::tests::empty_second_mate_is_rejected_as_pair_incomplete ... ok
[INFO] [stdout] test qc::tests::low_complexity_fragment_is_filtered_distinctly ... ok
[INFO] [stdout] test qc::tests::missing_second_mate_is_filtered_as_pair_incomplete ... ok
[INFO] [stdout] test qc::tests::normal_fragment_passes_qc ... ok
[INFO] [stdout] test qc::tests::overly_long_fragment_is_filtered_by_length ... ok
[INFO] [stdout] test qc::tests::qc_config_validation_rejects_invalid_thresholds ... ok
[INFO] [stdout] test qc::tests::qc_stats_count_passes_and_each_failure_bucket ... ok
[INFO] [stdout] test pipeline::testutil::tests::test_mixed_sample_ratio ... ok
[INFO] [stdout] test qc::tests::read_length_bounds_are_inclusive ... ok
[INFO] [stdout] test qc::tests::retained_samples_still_receive_full_entropy_validation ... ok
[INFO] [stdout] test qc::complexity::tests::homopolymer_entropy_is_zero ... ok
[INFO] [stdout] test pipeline::tests::representative_fastq_parallel_retention_preserves_ids_and_round_membership ... ok
[INFO] [stdout] test pipeline::parallel::tests::ordered_executor_preserves_submission_order_across_worker_reordering ... ok
[INFO] [stdout] test qc::tests::short_fragment_is_filtered_by_length ... ok
[INFO] [stdout] test pipeline::parallel::tests::ordered_executor_applies_backpressure_to_a_full_work_queue ... ok
[INFO] [stdout] test pipeline::parallel::tests::ordered_executor_unblocks_submitter_after_worker_failure ... ok
[INFO] [stdout] test reference::build::tests::test_build_reference_bundle_rejects_manifest_mismatch ... ok
[INFO] [stdout] test report::contract::tests::accepts_exactly_one_sampling_only_ci_label ... ok
[INFO] [stdout] test report::contract::tests::contract_matrix_covers_phase_one_artifacts ... ok
[INFO] [stdout] test report::summary::tests::result_overview_top_results_follow_the_same_stable_sort ... ok
[INFO] [stdout] test report::contract::tests::legacy_constants_remain_compatible ... ok
[INFO] [stdout] test report::summary::tests::sample_run_summary_json_has_exact_keys_and_counts ... ok
[INFO] [stdout] test report::contract::tests::rejects_duplicate_ci_labels ... ok
[INFO] [stdout] test report::summary::tests::result_overview_json_has_exact_top_level_fields_and_empty_defaults ... ok
[INFO] [stdout] test report::contract::tests::canonical_constants_match_phase_one_paths ... ok
[INFO] [stdout] test reference::build::tests::test_build_reference_bundle_success ... ok
[INFO] [stdout] test report::summary::tests::virus_summary_aggregates_multiple_accessions_for_same_group ... ok
[INFO] [stdout] test report::summary::tests::summary_serializers_cover_single_borderline_and_control_like_accession_defaults ... ok
[INFO] [stdout] test report::summary::tests::serializers_are_byte_stable_across_repeated_calls ... ok
[INFO] [stdout] test report::summary::tests::virus_summary_aggregates_segmented_accession_set_without_double_counting_support ... ok
[INFO] [stdout] test report::summary::tests::virus_summary_deduplicates_group_support_units_before_summing_counts ... ok
[INFO] [stdout] test report::summary::tests::virus_summary_group_rows_with_missing_provenance_use_empty_traceability_defaults ... ok
[INFO] [stdout] test calibration::tests::generated_profile_defaults_to_proportional_rounds ... FAILED
[INFO] [stdout] test report::summary::tests::virus_summary_counts_ambiguous_support_without_unique_inflation ... ok
[INFO] [stdout] test report::summary::tests::virus_summary_tsv_has_exact_header_and_empty_behavior ... ok
[INFO] [stdout] test report::writer::tests::rejects_duplicate_fraction_ci_labels ... ok
[INFO] [stdout] test report::summary::tests::virus_summary_rows_use_phase_one_defaults_and_sort_order ... ok
[INFO] [stdout] test sampling::representative::tests::task8_threshold_resolution_covers_below_10k_and_above_10m_without_fixtures ... ok
[INFO] [stdout] test sampling::representative::tests::test_default_representative_round_proportions_are_task5_defaults ... ok
[INFO] [stdout] test sampling::representative::tests::test_invalid_rounds_are_rejected ... ok
[INFO] [stdout] test sampling::representative::tests::test_proportional_resolution_allow_override_uses_raw_counts ... ok
[INFO] [stdout] test sampling::representative::tests::test_proportional_resolution_clamps_low_raw_counts_upward ... ok
[INFO] [stdout] test sampling::representative::tests::test_proportional_resolution_clamps_to_default_thresholds ... ok
[INFO] [stdout] test report::writer::tests::refuses_unmanaged_file_that_blocks_managed_directory ... ok
[INFO] [stdout] test pipeline::tests::representative_mode_opens_input_only_once_per_run ... ok
[INFO] [stdout] test sampling::representative::tests::test_proportional_resolution_retains_all_small_datasets ... ok
[INFO] [stdout] test sampling::representative::tests::test_representative_exact_k_small_input_saturates_all_round_prefixes ... ok
[INFO] [stdout] test sampling::representative::tests::test_proportional_retained_fragment_keys_are_repeatable_and_nested ... ok
[INFO] [stdout] test pipeline::tests::run_screen_populates_runtime_peak_heap_metric ... ok
[INFO] [stdout] test sampling::representative::tests::test_representative_exact_k_sampling_caps_final_round_at_kmax ... ok
[INFO] [stdout] test sampling::representative::tests::test_round_manager_tracks_progression_and_completion ... ok
[INFO] [stdout] test sampling::streaming::tests::accepts_all_when_max_exceeds_stream ... ok
[INFO] [stdout] test sampling::streaming::tests::accepts_exactly_first_n ... ok
[INFO] [stdout] test report::writer::tests::writes_report_bundle_files_and_content ... ok
[INFO] [stdout] test report::writer::tests::writes_no_detection_bundle_with_valid_empty_summaries_and_audit ... ok
[INFO] [stdout] test sampling::streaming::tests::boundary_index_exactly_at_max_is_rejected ... ok
[INFO] [stdout] test sampling::streaming::tests::fragment_key_is_irrelevant_for_cutoff ... ok
[INFO] [stdout] test sampling::streaming::tests::max_fragments_accessor ... ok
[INFO] [stdout] test types::tests::test_candidate_call_json ... ok
[INFO] [stdout] test report::writer::tests::preserves_sampling_only_ci_label_in_candidate_calls_tsv ... ok
[INFO] [stdout] test sampling::streaming::tests::rejects_all_when_max_is_zero ... ok
[INFO] [stdout] test sampling::streaming::tests::trait_object_works ... ok
[INFO] [stdout] test types::tests::test_core_enum_serialization ... ok
[INFO] [stdout] test types::tests::test_reference_and_report_metadata_roundtrip ... ok
[INFO] [stdout] test types::tests::test_representative_candidate_fixture_uses_sampled_domain_fraction ... ok
[INFO] [stdout] test types::tests::test_sample_summary_json_fields ... ok
[INFO] [stdout] test types::tests::test_profile_toml_roundtrip ... ok
[INFO] [stdout] test types::tests::test_profile_toml_roundtrip_with_proportional_rounds ... ok
[INFO] [stdout] test sampling::representative::tests::test_representative_sampling_reproducible ... ok
[INFO] [stdout] test report::writer::tests::checksum_manifest_excludes_root_and_nested_checksum_files_by_name ... ok
[INFO] [stdout] test report::writer::tests::summary_entities_trace_to_candidate_rows_evidence_and_provenance ... ok
[INFO] [stdout] test pipeline::tests::prepared_runner_reuses_aligner_across_multiple_runs ... ok
[INFO] [stdout] test sampling::representative::tests::test_representative_sampling_is_order_independent ... ok
[INFO] [stdout] test types::tests::test_profile_toml_rejects_invalid_round_proportions ... ok
[INFO] [stdout] test report::writer::tests::rerun_cleans_managed_outputs_and_preserves_unmanaged_sentinels ... ok
[INFO] [stdout] test pipeline::tests::representative_results_match_across_thread_counts_when_all_rounds_run ... ok
[INFO] [stdout] test pipeline::tests::screen_results_match_across_thread_counts ... ok
[INFO] [stdout] test calibration::tests::calibration_generates_profile_and_required_artifacts ... ok
[INFO] [stdout] test pipeline::tests::screen_parallel_results_are_stable_across_repeated_runs ... ok
[INFO] [stdout] test io::cram::tests::test_reads_name_sorted_cram_pairs_across_multiple_containers ... ok
[INFO] [stdout] test sampling::representative::tests::test_representative_sampling_rounds_are_strictly_nested ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- calibration::tests::generated_profile_defaults_to_proportional_rounds stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'calibration::tests::generated_profile_defaults_to_proportional_rounds' (81) panicked at src/calibration/mod.rs:1152:42:
[INFO] [stdout] evidence directory should be created: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55ab8e840e0a - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55ab8e840e0a - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55ab8e840e0a - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55ab8e840e0a - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x55ab8e85864a - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55ab8e85864a - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x55ab8e845a92 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x55ab8e845a92 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x55ab8e81bfff - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55ab8e81bfff - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55ab8e836e89 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55ab8e3ccb1c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x55ab8e3ccb1c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x55ab8e837102 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x55ab8e837102 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x55ab8e81c0b8 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x55ab8e811009 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x55ab8e81cdcd - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x55ab8e858e5c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x55ab8e858bd2 - core[e929cb53b82a81ca]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x55ab8de1991c - <core[e929cb53b82a81ca]::result::Result<(), std[29689e6404d28ef9]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x55ab8deb6d9f - rvscreen[83ba114d533334d3]::calibration::tests::generated_profile_defaults_to_proportional_rounds
[INFO] [stdout]                                at /opt/rustwide/workdir/src/calibration/mod.rs:1152:42
[INFO] [stdout]   22:     0x55ab8deaa8f7 - rvscreen[83ba114d533334d3]::calibration::tests::generated_profile_defaults_to_proportional_rounds::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/calibration/mod.rs:1117:59
[INFO] [stdout]   23:     0x55ab8e03d186 - <rvscreen[83ba114d533334d3]::calibration::tests::generated_profile_defaults_to_proportional_rounds::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55ab8e3bfdfb - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x55ab8e3bfdfb - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x55ab8e3cd5eb - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x55ab8e3cd5eb - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x55ab8e3cd5eb - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x55ab8e3cd5eb - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x55ab8e3cd5eb - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x55ab8e3cd5eb - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x55ab8e3cd5eb - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x55ab8e3c6d04 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x55ab8e3c6d04 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x55ab8e3d01f2 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x55ab8e3d01f2 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x55ab8e3d01f2 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x55ab8e3d01f2 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x55ab8e3d01f2 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x55ab8e3d01f2 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x55ab8e3d01f2 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x55ab8e83fe0f - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x55ab8e83fe0f - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x777bca01aaa4 - <unknown>
[INFO] [stdout]   45:     0x777bca0a7a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     calibration::tests::generated_profile_defaults_to_proportional_rounds
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 259 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.88s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "2912d15df4fa7e5aeacc98a23fe3db79fcb2b76ea7196272561eacfafe03eaad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2912d15df4fa7e5aeacc98a23fe3db79fcb2b76ea7196272561eacfafe03eaad", kill_on_drop: false }`
[INFO] [stdout] 2912d15df4fa7e5aeacc98a23fe3db79fcb2b76ea7196272561eacfafe03eaad
