[INFO] fetching crate unum-core 0.1.3...
[INFO] testing unum-core-0.1.3 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate unum-core 0.1.3 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate unum-core 0.1.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate unum-core 0.1.3
[INFO] tweaked toml for crates.io crate unum-core 0.1.3 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate unum-core 0.1.3 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 unum-core 0.1.3 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] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:43:12
[INFO] [stderr]    |
[INFO] [stderr] 43 | homepage = "https://github.com/fg-labs/unum"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 48 | repository = "https://github.com/fg-labs/unum"
[INFO] [stderr]    |              ---------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `unum-core` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d8cdfebf8ec83a8783347e5f4b1d7cf216ce49999840a9b12fab4647394b2487
[INFO] running `Command { std: "docker" "start" "d8cdfebf8ec83a8783347e5f4b1d7cf216ce49999840a9b12fab4647394b2487", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d8cdfebf8ec83a8783347e5f4b1d7cf216ce49999840a9b12fab4647394b2487", 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" "d8cdfebf8ec83a8783347e5f4b1d7cf216ce49999840a9b12fab4647394b2487" "/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" "d8cdfebf8ec83a8783347e5f4b1d7cf216ce49999840a9b12fab4647394b2487", 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" "d8cdfebf8ec83a8783347e5f4b1d7cf216ce49999840a9b12fab4647394b2487" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:43:12
[INFO] [stderr]    |
[INFO] [stderr] 43 | homepage = "https://github.com/fg-labs/unum"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 48 | repository = "https://github.com/fg-labs/unum"
[INFO] [stderr]    |              ---------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `unum-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling bindgen v0.72.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling semver v0.1.20
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling fs-utils v1.1.4
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling ieee754 v0.2.6
[INFO] [stderr]    Compiling custom_derive v0.1.7
[INFO] [stderr]    Compiling linear-map v1.2.0
[INFO] [stderr]    Compiling radsort v0.1.1
[INFO] [stderr]    Compiling rustc_version v0.1.7
[INFO] [stderr]    Compiling newtype_derive v0.1.6
[INFO] [stderr]    Compiling regex-automata v0.4.15
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling regex v1.13.0
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling openssl-src v300.6.1+3.6.3
[INFO] [stderr]    Compiling openssl-sys v0.9.117
[INFO] [stderr]    Compiling bzip2-sys v0.1.13+1.0.8
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]    Compiling curl-sys v0.4.90+curl-8.21.0
[INFO] [stderr]    Compiling libz-sys v1.1.29
[INFO] [stderr]    Compiling libz-ng-sys v1.1.29
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling derive-new v0.6.0
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling derive-new v0.7.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling bio-types v1.0.4
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling hts-sys v2.2.1
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling niffler v2.7.0
[INFO] [stderr]    Compiling rust-htslib v1.0.1
[INFO] [stderr]    Compiling unum-core v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5m 03s
[INFO] running `Command { std: "docker" "inspect" "d8cdfebf8ec83a8783347e5f4b1d7cf216ce49999840a9b12fab4647394b2487", 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" "d8cdfebf8ec83a8783347e5f4b1d7cf216ce49999840a9b12fab4647394b2487" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:43:12
[INFO] [stderr]    |
[INFO] [stderr] 43 | homepage = "https://github.com/fg-labs/unum"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 48 | repository = "https://github.com/fg-labs/unum"
[INFO] [stderr]    |              ---------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `unum-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling unum-core v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 37.10s
[INFO] running `Command { std: "docker" "inspect" "d8cdfebf8ec83a8783347e5f4b1d7cf216ce49999840a9b12fab4647394b2487", 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" "d8cdfebf8ec83a8783347e5f4b1d7cf216ce49999840a9b12fab4647394b2487" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:43:12
[INFO] [stderr]    |
[INFO] [stderr] 43 | homepage = "https://github.com/fg-labs/unum"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 48 | repository = "https://github.com/fg-labs/unum"
[INFO] [stderr]    |              ---------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `unum-core` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.41s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/unum-core/a25bcd9ad9ca162a/out/unum_core-a25bcd9ad9ca162a)
[INFO] [stdout] running 410 tests
[INFO] [stdout] test align_algo::tests::get_align_stats_update_true_accumulates ... ok
[INFO] [stdout] test align_algo::tests::get_align_stats_empty_align_is_noop_when_updating ... ok
[INFO] [stdout] test align_algo::tests::diagonal_fast_path_cutoff_is_locked_at_two_mismatches ... ok
[INFO] [stdout] test align_algo::tests::global_alignment_empty_inputs ... ok
[INFO] [stdout] test align_algo::tests::global_alignment_exact_match_multi_base ... ok
[INFO] [stdout] test align_algo::tests::global_alignment_fast_path_one_mismatch ... ok
[INFO] [stdout] test align_algo::tests::global_alignment_align_ops_consume_expected_lengths ... ok
[INFO] [stdout] test align_algo::tests::global_alignment_fast_path_zero_mismatches ... ok
[INFO] [stdout] test align_algo::tests::global_alignment_single_base_mismatch ... ok
[INFO] [stdout] test align_algo::tests::global_alignment_fast_path_two_mismatches ... ok
[INFO] [stdout] test align_algo::tests::global_alignment_single_base_n_wildcard_match ... ok
[INFO] [stdout] test align_algo::tests::is_base_equal_empty_column_is_always_equal ... ok
[INFO] [stdout] test align_algo::tests::is_base_equal_unanimous_single_base_is_equal ... ok
[INFO] [stdout] test align_algo::tests::global_alignment_single_deletion ... ok
[INFO] [stdout] test align_algo::tests::global_alignment_fast_path_two_mismatches_with_n_wildcard ... ok
[INFO] [stdout] test align_algo::tests::global_alignment_single_insertion ... ok
[INFO] [stdout] test align_algo::tests::global_alignment_single_mismatch_in_middle ... ok
[INFO] [stdout] test align_algo::tests::is_base_equal_dominant_base_is_equal ... ok
[INFO] [stdout] test align_algo::tests::global_alignment_three_mismatches_falls_through_to_dp ... ok
[INFO] [stderr] [W::cram_get_ref] Failed to populate reference for id 0
[INFO] [stdout] test align_algo::tests::pos_weight_single_base_match_via_dominant_call ... ok
[INFO] [stderr] [W::cram_write_SAM_hdr] No M5 tags present and could not find reference
[INFO] [stdout] test align_algo::tests::regression_row0_e_init_off_by_one_lenp_plus_one ... ok
[INFO] [stderr] [W::cram_write_SAM_hdr] Enabling embed_ref=2 option
[INFO] [stdout] test align_algo::tests::regression_traceback_usize_underflow_panic ... ok
[INFO] [stderr] [W::cram_write_SAM_hdr] NOTE: the CRAM file will be bigger than using an external reference
[INFO] [stdout] test align_algo::tests::pos_weight_empty_inputs ... ok
[INFO] [stderr] [W::cram_get_ref] Failed to populate reference for id 0
[INFO] [stdout] test align_algo::tests::get_align_stats_counts_each_op_kind ... ok
[INFO] [stderr] [W::cram_write_SAM_hdr] No M5 tags present and could not find reference
[INFO] [stdout] test align_algo::tests::pos_weight_single_base_mismatch ... ok
[INFO] [stderr] [W::cram_write_SAM_hdr] Enabling embed_ref=2 option
[INFO] [stdout] test align_algo::tests::get_align_stats_update_false_resets_before_counting ... ok
[INFO] [stderr] [W::cram_write_SAM_hdr] NOTE: the CRAM file will be bigger than using an external reference
[INFO] [stdout] test alignments::tests::empty_cigar_produces_no_segments ... ok
[INFO] [stdout] test align_algo::tests::global_alignment_single_base_match ... ok
[INFO] [stdout] test alignments::tests::reverse_strand_seq_is_reverse_complemented_and_qual_is_reversed_only ... ok
[INFO] [stdout] test alignments::tests::match_with_deletion_extends_single_segment ... ok
[INFO] [stdout] test alignments::tests::ref_skip_splits_into_two_segments ... ok
[INFO] [stdout] test alignments::tests::multiple_ref_skips_produce_multiple_segments ... ok
[INFO] [stdout] test alignments::tests::non_acgt_nt16_codes_decode_to_n_not_iupac_ambiguity ... ok
[INFO] [stdout] test alignments::tests::simple_match_produces_one_segment ... ok
[INFO] [stdout] test alignments::tests::soft_clip_at_head_and_tail_does_not_extend_segment ... ok
[INFO] [stdout] test alignments::tests::sample_read1_len_sum_respects_limit ... ok
[INFO] [stdout] test allele_freq::tests::allele_freq_absent_allele_gets_positive_floor ... ok
[INFO] [stdout] test alignments::tests::cram_reference_missing_contig_errors_without_network ... ok
[INFO] [stdout] test allele_freq::tests::allele_freq_absent_locus_is_none ... ok
[INFO] [stdout] test alignments::tests::sort_order_no_hd_line_is_unsorted ... ok
[INFO] [stdout] test allele_freq::tests::allele_freq_frequency_column_ignored ... ok
[INFO] [stdout] test allele_freq::tests::allele_freq_per_locus_normalization_sums_to_one ... ok
[INFO] [stdout] test allele_freq::tests::allele_freq_strips_hla_prefix_to_match_unprefixed_table ... ok
[INFO] [stdout] test allele_freq::tests::allele_freq_jeffreys_single_observed_allele ... ok
[INFO] [stdout] test allele_freq::tests::allele_freq_resolution_aware_pushdown_and_rollup ... ok
[INFO] [stdout] test bam_extract::tests::compute_hit_len_required_bumped_by_read_len_over_5 ... ok
[INFO] [stdout] test bam_extract::tests::compute_hit_len_required_integer_division_does_not_round_up ... ok
[INFO] [stdout] test alignments::tests::sample_read1_len_sum_sums_only_primary_read1_records ... ok
[INFO] [stdout] test bam_extract::tests::compute_hit_len_required_paired_base_21 ... ok
[INFO] [stdout] test alignments::tests::cram_with_reference_reads_and_survives_rewind ... ok
[INFO] [stdout] test bam_extract::tests::compute_hit_len_required_single_end_base_17 ... ok
[INFO] [stdout] test bam_extract::tests::gene_interval_ord_matches_chr_id_then_start_then_end ... ok
[INFO] [stdout] test alignments::tests::sort_order_reads_hd_so_and_go ... ok
[INFO] [stdout] test bam_extract::tests::grouped_alignment_genuine_unaligned_pair_uses_joint_predicate ... ok
[INFO] [stdout] test bam_extract::tests::grouped_alignment_non_seekable_head_derivation_matches_seekable ... ok
[INFO] [stdout] test bam_extract::tests::grouped_alignment_off_target_main_chrom_seed_hit_is_not_candidate ... ok
[INFO] [stdout] test bam_extract::tests::bounded_chunk_pass1_matches_oracle_across_chunk_boundaries ... ok
[INFO] [stdout] test bam_extract::tests::grouped_alignment_on_target_main_chrom_pair_is_candidate ... ok
[INFO] [stdout] test bam_extract::tests::grouped_alignment_paired_set_equals_coordinate_path ... ok
[INFO] [stdout] test bam_extract::tests::grouped_alignment_single_end_emits_on_target_supplementary_not_off_target_primary ... ok
[INFO] [stdout] test bam_extract::tests::bounded_chunk_pass1_single_end_matches_oracle_across_chunk_boundaries ... ok
[INFO] [stdout] test align_algo::tests::is_base_equal_n_is_always_equal ... ok
[INFO] [stdout] test align_algo::tests::pos_weight_exact_match_no_indel_shortcut ... ok
[INFO] [stdout] test bam_extract::tests::grouped_alignment_single_end_on_target_read_failing_good_is_still_emitted ... ok
[INFO] [stdout] test alignments::tests::equal_and_diff_ops_extend_segment_like_match ... ok
[INFO] [stdout] test alignments::tests::forward_strand_seq_and_qual_are_unmodified ... ok
[INFO] [stdout] test align_algo::tests::is_base_equal_minority_base_is_not_equal ... ok
[INFO] [stdout] test alignments::tests::hard_clip_and_pad_do_not_extend_segment ... ok
[INFO] [stdout] test bam_extract::tests::grouped_no_alignment_more_than_two_primaries_aborts ... ok
[INFO] [stdout] test alignments::tests::insertion_does_not_extend_reference_span ... ok
[INFO] [stdout] test alignments::tests::sample_read1_len_sum_on_single_end_samples_every_primary_record ... ok
[INFO] [stdout] test bam_extract::tests::grouped_alignment_abnormal_unmapped_uses_per_read_predicate ... ok
[INFO] [stdout] test bam_extract::tests::grouped_alignment_single_end_on_target_emits_untrimmed_id ... ok
[INFO] [stdout] test bam_extract::tests::grouped_alignment_single_end_set_equals_coordinate_path ... ok
[INFO] [stdout] test bam_extract::tests::grouped_alignment_alt_contig_pair_uses_per_read_predicate ... ok
[INFO] [stdout] test bam_extract::tests::grouped_alignment_secondary_overlapping_gene_makes_template_candidate_emitting_primary_only ... ok
[INFO] [stdout] test bam_extract::tests::read_overlaps_any_gene_matches_cursor_including_nested ... ok
[INFO] [stdout] test bam_extract::tests::parse_coord_fa_rejects_malformed_header ... ok
[INFO] [stdout] test bam_extract::tests::no_alignment_hit_len_matches_fastq_formula ... ok
[INFO] [stdout] test bam_extract::tests::no_alignment_pass2_fetches_kmer_passing_unaligned_reads ... ok
[INFO] [stdout] test bam_extract::tests::no_alignment_pass1_skips_secondary_and_supplementary_reads ... ok
[INFO] [stdout] test bam_extract::tests::grouped_no_alignment_reunites_group_straddling_head_boundary ... ok
[INFO] [stdout] test bam_extract::tests::parse_coord_fa_extracts_header_fields_and_ignores_sequence_wrapping ... ok
[INFO] [stdout] test combine::tests::min_quality_gates_voting_and_fill_entirely ... ok
[INFO] [stdout] test bam_extract::tests::grouped_no_alignment_single_end_lone_emit_keeps_untrimmed_id ... ok
[INFO] [stdout] test bam_extract::tests::missing_unaligned_mate_errors_at_any_thread_count ... ok
[INFO] [stdout] test bam_extract::tests::grouped_no_alignment_pairs_singles_and_drops_orphans ... ok
[INFO] [stdout] test bam_extract::tests::valid_alternative_chrom_matches_underscore_dot_star ... ok
[INFO] [stdout] test bam_extract::tests::trim_name_explicit_len_erases_last_n_chars_unconditionally ... ok
[INFO] [stdout] test copy_number::tests::all_alleles_filtered_emits_sentinel_rows_without_error ... ok
[INFO] [stdout] test combine::tests::untouched_cell_is_integer_zero_touched_whole_number_keeps_trailing_zero ... ok
[INFO] [stdout] test bam_extract::tests::no_alignment_pass1_selects_by_kmer_not_position ... ok
[INFO] [stdout] test combine::tests::boundary_tie_keeps_first_voted_allele_matching_t1k_merge ... ok
[INFO] [stdout] test bam_extract::tests::trim_name_default_strips_trailing_slash_1_or_2 ... ok
[INFO] [stdout] test combine::tests::only_first_allele_of_a_set_votes_and_topn_selects ... ok
[INFO] [stdout] test combine::tests::touched_fractional_abundance_matches_python_str_float ... ok
[INFO] [stdout] test copy_number::tests::quality_filter_drops_alleles_but_keeps_gene_row ... ok
[INFO] [stdout] test copy_number::tests::format_pads_missing_slots_and_rounds_ratio ... ok
[INFO] [stdout] test copy_number::tests::validate_accepts_defaults_and_valid_ranges ... ok
[INFO] [stdout] test combine::tests::parses_het_hom_and_nocall_lines ... ok
[INFO] [stdout] test copy_number::tests::homozygous_double_abundance_infers_two_copies ... ok
[INFO] [stdout] test copy_number::tests::nonzero_min_quality_filters_numerically ... ok
[INFO] [stdout] test extract::tests::classify_single_input_detects_interleaved_and_single ... ok
[INFO] [stdout] test extract::tests::hit_len_required_sampling_stops_before_1000_on_short_file ... ok
[INFO] [stdout] test extract::tests::hit_len_required_bump_when_reads_are_long ... ok
[INFO] [stdout] test extract::tests::in_memory_sink_single_end_populates_only_reads1 ... ok
[INFO] [stdout] test extract::tests::hit_len_required_sampling_uses_integer_division_and_base_by_pairing ... ok
[INFO] [stdout] test extract::tests::in_memory_sink_preserves_emit_order ... ok
[INFO] [stdout] test extract::tests::in_memory_sink_uses_mate1_id_for_both_reads ... ok
[INFO] [stdout] test extract::tests::interleaved_source_pairs_adjacent_records ... ok
[INFO] [stdout] test extract::tests::mate2_only_hit_still_emits_pair ... ok
[INFO] [stdout] test combine::tests::total_quality_floor_excludes_low_vote_alleles ... ok
[INFO] [stdout] test extract::tests::neither_mate_hits_pair_is_dropped ... ok
[INFO] [stdout] test extract::tests::output_seq_default_fasta_when_no_qual ... ok
[INFO] [stdout] test extract::tests::output_seq_default_writes_bare_plus_fastq ... ok
[INFO] [stdout] test copy_number::tests::parses_active_slots_and_gates_are_slot_counted ... ok
[INFO] [stdout] test extract::tests::output_seq_trim_end_minus_one_means_through_end ... ok
[INFO] [stdout] test extract::tests::output_seq_trim_fasta_no_qual ... ok
[INFO] [stdout] test extract::tests::output_seq_trims_inclusive_range ... ok
[INFO] [stdout] test extract::tests::short_circuit_skips_mate2_evaluation_when_mate1_already_good ... ok
[INFO] [stdout] test extract::tests::single_end_source_has_no_mate2 ... ok
[INFO] [stdout] test bam_extract::tests::no_alignment_pass1_matches_across_chunk_boundaries ... ok
[INFO] [stdout] test extract::tests::streaming_sample_drain_preserves_pairs_and_order ... ok
[INFO] [stdout] test fastq::tests::does_not_strip_non_mate_suffix ... ok
[INFO] [stdout] test bam_extract::tests::single_end_parallel_pass1_matches_reference_at_threads_1_2_4 ... ok
[INFO] [stdout] test fastq::tests::fasta_input_has_no_qual ... ok
[INFO] [stdout] test fastq::tests::from_bufread_reads_gzip_stream_without_a_path ... ok
[INFO] [stdout] test fastq::tests::gzip_input_is_auto_detected ... ok
[INFO] [stdout] test fastq::tests::multiline_sequence_and_quality_are_concatenated ... ok
[INFO] [stdout] test fastq::tests::multiple_records_and_eof ... ok
[INFO] [stdout] test fastq::tests::parses_id_split_on_tab_too ... ok
[INFO] [stdout] test fastq::tests::parses_id_up_to_first_whitespace_dropping_comment ... ok
[INFO] [stdout] test fastq::tests::push_front_records_are_returned_before_stream ... ok
[INFO] [stdout] test bam_extract::tests::single_end_ontarget_non_candidate_read_is_emitted_unconditionally ... ok
[INFO] [stdout] test fastq::tests::rewind_resets_to_first_record ... ok
[INFO] [stdout] test fastq::tests::short_file_under_five_bytes_is_treated_as_plain_not_an_open_error ... ok
[INFO] [stdout] test fastq::tests::strips_trailing_slash_1_and_slash_2 ... ok
[INFO] [stdout] test genotyper::tests::allele_coverage_stats_all_zero_coverage ... ok
[INFO] [stdout] test genotyper::tests::allele_coverage_stats_basic_percentiles_and_frac ... ok
[INFO] [stdout] test genotyper::tests::allele_coverage_stats_sorts_unsorted_input_and_full_coverage ... ok
[INFO] [stdout] test genotyper::tests::allele_ref_is_exon_respects_parsed_intervals ... ok
[INFO] [stdout] test genotyper::tests::alnorm_at_zero_is_one_half ... ok
[INFO] [stdout] test genotyper::tests::alnorm_far_tail_saturates_to_bounds ... ok
[INFO] [stdout] test genotyper::tests::alnorm_matches_known_standard_normal_quantiles ... ok
[INFO] [stdout] test genotyper::tests::assign_read_marks_base_coverage_for_matched_positions ... ok
[INFO] [stdout] test genotyper::tests::assign_read_returns_none_for_empty_overlaps ... ok
[INFO] [stdout] test genotyper::tests::assign_reads_parallel_threads_1_matches_manual_sequential_loop ... ok
[INFO] [stdout] test genotyper::tests::assign_reads_parallel_threads_4_matches_threads_1_byte_identical ... ok
[INFO] [stdout] test genotyper::tests::build_allele_equivalent_class_groups_identical_read_sets ... ok
[INFO] [stdout] test genotyper::tests::build_allele_equivalent_class_no_reads_returns_zero ... ok
[INFO] [stdout] test genotyper::tests::coalesce_merge_takes_incoming_end_not_start ... ok
[INFO] [stdout] test genotyper::tests::coalesce_read_assignments_empty_assignment_is_skipped ... ok
[INFO] [stdout] test genotyper::tests::coalesce_read_assignments_keeps_different_qual_as_separate_groups ... ok
[INFO] [stdout] test genotyper::tests::coalesce_read_assignments_merges_identical_fingerprint_and_reassignment ... ok
[INFO] [stdout] test genotyper::tests::covered_prior_bonus_literal_zero_when_locus_absent ... ok
[INFO] [stdout] test genotyper::tests::covered_prior_bonus_literal_zero_when_no_table ... ok
[INFO] [stdout] test genotyper::tests::covered_prior_bonus_literal_zero_when_series_map_to_equal_freq ... ok
[INFO] [stdout] test genotyper::tests::covered_prior_bonus_nonzero_when_active_het ... ok
[INFO] [stdout] test genotyper::tests::discriminative_quality_clamps_to_60 ... ok
[INFO] [stdout] test genotyper::tests::discriminative_quality_lower_bound_when_called_negligible ... ok
[INFO] [stdout] test genotyper::tests::discriminative_quality_no_runnerup_is_max_phred ... ok
[INFO] [stdout] test genotyper::tests::discriminative_quality_normal_case ... ok
[INFO] [stdout] test genotyper::tests::ec_ambiguity_entropy_singleton_is_zero ... ok
[INFO] [stdout] test genotyper::tests::ec_ambiguity_entropy_skewed_is_less_than_ln_k ... ok
[INFO] [stdout] test genotyper::tests::ec_ambiguity_entropy_uniform_k_is_ln_k ... ok
[INFO] [stdout] test genotyper::tests::ec_ambiguity_entropy_zero_total_abundance_is_zero ... ok
[INFO] [stdout] test genotyper::tests::ec_series_set_joins_member_series ... ok
[INFO] [stdout] test genotyper::tests::ec_set_size_k_member_is_k ... ok
[INFO] [stdout] test genotyper::tests::ec_set_size_singleton_is_one ... ok
[INFO] [stdout] test genotyper::tests::em_update_empty_read_group_gets_psum_floor_of_one ... ok
[INFO] [stdout] test genotyper::tests::em_update_two_ecs_shared_read_group_apportions_by_abundance ... ok
[INFO] [stdout] test genotyper::tests::extend_overlap_below_similarity_threshold_returns_none ... ok
[INFO] [stdout] test genotyper::tests::extend_overlap_clip_raises_similarity_past_threshold ... ok
[INFO] [stdout] test genotyper::tests::extend_overlap_extends_partial_core_overlap_using_overhangs ... ok
[INFO] [stdout] test genotyper::tests::extend_overlap_perfect_match_extends_to_full_read ... ok
[INFO] [stdout] test genotyper::tests::finalize_read_assignments_sets_missing_coverage_from_input ... ok
[INFO] [stdout] test genotyper::tests::get_allele_description_keeps_all_secondary_groups ... ok
[INFO] [stdout] test genotyper::tests::get_gene_allele_types_reflects_max_selected_rank ... ok
[INFO] [stdout] test genotyper::tests::get_gene_allele_types_zero_when_nothing_selected ... ok
[INFO] [stdout] test genotyper::tests::get_seq_missing_base_coverage_counts_low_coverage_exon_bases ... ok
[INFO] [stdout] test genotyper::tests::hwe_log_prior_het_and_hom_exact_forms ... ok
[INFO] [stdout] test genotyper::tests::hwe_log_prior_het_beats_hom_when_fb_exceeds_half_fa ... ok
[INFO] [stdout] test genotyper::tests::identifiability_is_reciprocal_of_ec_set_size ... ok
[INFO] [stdout] test genotyper::tests::init_allele_info_adjusts_large_deletion_outlier_effective_length ... ok
[INFO] [stdout] test genotyper::tests::init_allele_info_does_not_adjust_small_deletion ... ok
[INFO] [stdout] test genotyper::tests::init_allele_info_groups_kir_and_hla_alleles_by_gene_and_major_allele ... ok
[INFO] [stdout] test genotyper::tests::init_read_assignments_resets_state ... ok
[INFO] [stdout] test genotyper::tests::is_null_expression_name_requires_a_digit_before_the_suffix ... ok
[INFO] [stdout] test genotyper::tests::null_penalty_term_counts_per_null_haplotype ... ok
[INFO] [stdout] test genotyper::tests::parse_allele_name_explicit_allele_digit_units_overrides_auto_detect ... ok
[INFO] [stdout] test genotyper::tests::parse_allele_name_explicit_delimiter_forces_parse_type_2 ... ok
[INFO] [stdout] test genotyper::tests::parse_allele_name_hla_default_delimiter_detected ... ok
[INFO] [stdout] test genotyper::tests::parse_allele_name_hla_fields_type_1_still_3_fields_for_delimiter_names ... ok
[INFO] [stdout] test genotyper::tests::parse_allele_name_hla_two_field_name_keeps_whole_string ... ok
[INFO] [stdout] test genotyper::tests::parse_allele_name_kir_default_no_delimiter_config ... ok
[INFO] [stdout] test genotyper::tests::parse_allele_name_kir_fields_type_1_uses_5_digit_fields_length ... ok
[INFO] [stdout] test genotyper::tests::parse_allele_name_no_star_treats_whole_string_as_gene ... ok
[INFO] [stdout] test genotyper::tests::parse_exon_comment_no_digits_falls_back_to_whole_sequence ... ok
[INFO] [stdout] test genotyper::tests::parse_exon_comment_pairs_up_skipping_leading_number ... ok
[INFO] [stdout] test genotyper::tests::parse_exon_comment_single_number_yields_empty_exon_list ... ok
[INFO] [stdout] test genotyper::tests::path_a_candidate_set_invariant_when_inactive ... ok
[INFO] [stdout] test genotyper::tests::path_a_coverage_margin_above_span_no_override ... ok
[INFO] [stdout] test bam_extract::tests::paired_parallel_pass1_matches_reference_at_threads_1_2_4 ... ok
[INFO] [stdout] test genotyper::tests::path_a_exact_tie_higher_hwe_pair_wins_when_active ... ok
[INFO] [stdout] test genotyper::tests::path_a_hom_winner_collapses_gene_to_one_type ... ok
[INFO] [stdout] test genotyper::tests::path_a_null_penalty_bounded_no_override_of_large_margin ... ok
[INFO] [stdout] test genotyper::tests::path_a_null_penalty_demotes_null_rank_below_expressed_pair ... ok
[INFO] [stdout] test genotyper::tests::path_a_null_penalty_scope_full_drives_expressed_hom_without_table ... ok
[INFO] [stdout] test genotyper::tests::path_b_adversarial_above_span_no_override ... ok
[INFO] [stdout] test genotyper::tests::path_b_null_penalty_equal_freq_table_suppresses_hwe ... ok
[INFO] [stdout] test genotyper::tests::path_b_null_penalty_overturns_null_het_to_hom ... ok
[INFO] [stdout] test genotyper::tests::path_b_null_penalty_scope_full_overturns_null_het_without_table ... ok
[INFO] [stdout] test genotyper::tests::path_b_prior_never_manufactures_het_on_one_type_gene ... ok
[INFO] [stdout] test genotyper::tests::path_b_single_observed_allele_hom_forced ... ok
[INFO] [stdout] test genotyper::tests::path_b_w_zero_reproduces_greedy ... ok
[INFO] [stdout] test genotyper::tests::path_b_within_span_prior_tips_to_hom ... ok
[INFO] [stdout] test genotyper::tests::prior_active_for_gene_false_on_empty_and_absent_and_equal ... ok
[INFO] [stdout] test genotyper::tests::prior_active_for_gene_true_when_two_distinct_present_frequencies ... ok
[INFO] [stdout] test genotyper::tests::quantify_allele_equivalent_class_clean_het_splits_evenly ... ok
[INFO] [stdout] test genotyper::tests::quantify_allele_equivalent_class_equivalent_alleles_share_one_ec ... ok
[INFO] [stdout] test genotyper::tests::quantify_allele_equivalent_class_homozygous_all_reads_one_allele ... ok
[INFO] [stdout] test genotyper::tests::quantify_allele_equivalent_class_multi_gene_mix_isolates_genes ... ok
[INFO] [stdout] test genotyper::tests::quantify_allele_equivalent_class_shared_read_ambiguity_apportions ... ok
[INFO] [stdout] test genotyper::tests::read_assignment_to_fragment_assignment_combines_compatible_mate_pair ... ok
[INFO] [stdout] test genotyper::tests::read_assignment_to_fragment_assignment_dangling_short_span_is_dropped ... ok
[INFO] [stdout] test genotyper::tests::read_assignment_to_fragment_assignment_dominating_matchcnt_filters_even_if_assigned ... ok
[INFO] [stdout] test bam_extract::tests::paired_ontarget_non_candidate_read_is_emitted_unconditionally ... ok
[INFO] [stdout] test genotyper::tests::read_assignment_to_fragment_assignment_one_sided_empty_falls_back_to_dangling ... ok
[INFO] [stdout] test genotyper::tests::read_assignment_to_fragment_assignment_incompatible_strand_yields_no_fragment ... ok
[INFO] [stdout] test genotyper::tests::read_assignment_to_fragment_assignment_single_end_passthrough ... ok
[INFO] [stdout] test genotyper::tests::read_assignment_weight_default_ref_seq_similarity_segment_thresholds ... ok
[INFO] [stdout] test genotyper::tests::read_assignment_weight_has_n_divides_by_ten ... ok
[INFO] [stdout] test genotyper::tests::read_assignment_weight_perfect_similarity_is_one ... ok
[INFO] [stdout] test genotyper::tests::read_assignment_weight_segment_floor_at_point_zero_one ... ok
[INFO] [stdout] test genotyper::tests::select_alleles_for_genes_calls_clear_heterozygous_pair ... ok
[INFO] [stdout] test genotyper::tests::set_read_assignments_applies_adjust_factor_when_max_similarity_below_one ... ok
[INFO] [stdout] test genotyper::tests::set_allele_abundance_computes_fpk_and_gene_aggregates ... ok
[INFO] [stdout] test genotyper::tests::set_read_assignments_returns_empty_when_spanning_separator ... ok
[INFO] [stdout] test genotyper::tests::set_read_assignments_skips_non_whitelisted_alleles ... ok
[INFO] [stdout] test genotyper::tests::set_read_assignments_stores_weighted_assignments ... ok
[INFO] [stdout] test genotyper::tests::set_read_assignments_returns_empty_when_exceeding_max_assign_cnt ... ok
[INFO] [stdout] test genotyper::tests::squarem_alpha_nonzero_case_matches_hand_computed_value ... ok
[INFO] [stdout] test genotyper::tests::squarem_alpha_zero_second_difference_returns_negative_one ... ok
[INFO] [stdout] test kmer::tests::canonical_kmer_palindrome_equals_forward_and_revcomp ... ok
[INFO] [stdout] test kmer::tests::canonical_kmer_sliding_window_uses_last_k_bases ... ok
[INFO] [stdout] test kmer::tests::canonical_kmer_is_symmetric_under_revcomp ... ok
[INFO] [stdout] test kmer::tests::kmer_code_canonical_is_min_of_forward_and_revcomp ... ok
[INFO] [stdout] test kmer::tests::kmer_code_invalid_base_marks_and_ages_out ... ok
[INFO] [stdout] test kmer::tests::kmer_code_is_equal_compares_code_only ... ok
[INFO] [stdout] test kmer::tests::kmer_code_new_allows_maximum_k_of_32 ... ok
[INFO] [stdout] test kmer::tests::kmer_code_prepend_adds_base_at_high_end ... ok
[INFO] [stdout] test extract::tests::streaming_drains_head_then_continues_from_live_source_in_order ... ok
[INFO] [stdout] test kmer::tests::kmer_code_restart_resets_code_and_validity ... ok
[INFO] [stdout] test kmer::tests::kmer_code_rolling_window_matches_canonical_kmer ... ok
[INFO] [stdout] test kmer::tests::kmer_code_set_code_forces_valid ... ok
[INFO] [stdout] test kmer::tests::kmer_code_shift_right_drops_low_order_bases ... ok
[INFO] [stdout] test genotyper::tests::path_a_coverage_to_infinity_prior_vanishes ... ok
[INFO] [stdout] test kmer_count::tests::add_count_accumulates_across_repeated_reads ... ok
[INFO] [stdout] test kmer_count::tests::add_count_canonicalizes_reverse_complement_duplicates ... ok
[INFO] [stdout] test kmer_count::tests::add_count_counts_every_rolling_window ... ok
[INFO] [stdout] test kmer_count::tests::add_count_returns_one_and_counts_one_kmer_for_exact_length_read ... ok
[INFO] [stdout] test kmer_count::tests::add_count_returns_zero_for_short_read ... ok
[INFO] [stdout] test kmer_count::tests::add_count_skips_windows_containing_n ... ok
[INFO] [stdout] test kmer_count::tests::count_similarity_disjoint_sets_is_zero ... ok
[INFO] [stdout] test bam_extract::tests::trim_name_explicit_len_longer_than_name_panics - should panic ... ok
[INFO] [stdout] test copy_number::tests::no_anchor_alleles_errors_instead_of_nan ... ok
[INFO] [stdout] test copy_number::tests::single_anchor_zero_variance_errors_instead_of_nan ... ok
[INFO] [stdout] test kmer_count::tests::count_similarity_of_identical_sets_is_one ... ok
[INFO] [stdout] test copy_number::tests::validate_rejects_out_of_range_and_non_finite_params ... ok
[INFO] [stdout] test kmer_count::tests::jaccard_similarity_disjoint_sets_is_zero ... ok
[INFO] [stdout] test kmer_count::tests::jaccard_similarity_of_identical_sets_is_one ... ok
[INFO] [stdout] test kmer_index::tests::build_index_from_read_applies_shift_to_offset ... ok
[INFO] [stdout] test extract::tests::empty_read1_file_is_an_error ... ok
[INFO] [stdout] test extract::tests::mate_name_mismatch_is_an_error ... ok
[INFO] [stdout] test kmer_count::tests::jaccard_similarity_hand_computed ... ok
[INFO] [stdout] test kmer_count::tests::count_similarity_is_asymmetric ... ok
[INFO] [stdout] test kmer_count::tests::get_count_returns_zero_for_query_containing_n ... ok
[INFO] [stdout] test kmer_index::tests::build_index_from_read_hand_computed_offsets ... ok
[INFO] [stdout] test extract::tests::mate_count_mismatch_mate2_longer_is_an_error ... ok
[INFO] [stdout] test kmer_index::tests::build_index_from_read_negative_shift_wraps_like_cpp_implicit_conversion ... ok
[INFO] [stdout] test extract::tests::mate_count_mismatch_mate2_shorter_is_an_error ... ok
[INFO] [stdout] test kmer_index::tests::forward_code_not_canonical_keys_distinctly ... ok
[INFO] [stdout] test kmer_index::tests::build_index_from_read_skips_invalid_windows ... ok
[INFO] [stdout] test kmer_index::tests::insert_and_search_preserve_order ... ok
[INFO] [stdout] test fastq::tests::from_bufread_rewind_returns_an_error ... ok
[INFO] [stdout] test extract::tests::paired_mate_id_mismatch_from_real_files_is_rejected ... ok
[INFO] [stdout] test kmer_index::tests::insert_ignores_strand_parameter ... ok
[INFO] [stdout] test kmer_index::tests::build_index_from_read_dedups_homopolymer_run_but_drops_first_window ... ok
[INFO] [stdout] test fastq::tests::quality_length_mismatch_is_an_error ... ok
[INFO] [stdout] test kmer_index::tests::invalid_kmer_is_dropped_by_insert_and_search ... ok
[INFO] [stdout] test kmer_index::tests::remove_first_match_preserves_order_of_rest ... ok
[INFO] [stdout] test overlap::tests::get_overlaps_with_coords_matches_plain_overlaps_and_reports_hit_coords ... ok
[INFO] [stdout] test overlap::tests::lis_dedups_consecutive_equal_b ... ok
[INFO] [stdout] test overlap::tests::lis_hand_computed_strictly_increasing ... ok
[INFO] [stdout] test overlap::tests::lis_hand_computed_with_out_of_order_element ... ok
[INFO] [stdout] test kmer_index::tests::remove_nonexistent_entry_is_noop ... ok
[INFO] [stdout] test kmer_index::tests::remove_on_invalid_kmer_is_noop_not_panic ... ok
[INFO] [stdout] test overlap::tests::get_overlaps_hand_computed_single_colinear_chain ... ok
[INFO] [stdout] test overlap::tests::get_overlaps_rejects_run_below_min_hit_required ... ok
[INFO] [stdout] test overlap::tests::get_overlaps_two_disjoint_chains_picks_longer_lis_only ... ok
[INFO] [stdout] test kmer_index::tests::build_index_from_read_returns_early_for_short_read ... ok
[INFO] [stdout] test overlap::tests::lis_single_element ... ok
[INFO] [stdout] test overlap::tests::total_hit_length_on_read_separate_runs ... ok
[INFO] [stdout] test overlap::tests::total_hit_length_on_seq_keys_on_seq_offset ... ok
[INFO] [stdout] test read_input::tests::detects_fasta_by_gt_sign ... ok
[INFO] [stdout] test overlap::tests::overlap_less_than_bit_identical_overlaps_are_neither_less ... ok
[INFO] [stdout] test overlap::tests::overlap_less_than_final_tiebreak_is_seq_end_ascending ... ok
[INFO] [stdout] test overlap::tests::overlap_less_than_higher_match_cnt_wins ... ok
[INFO] [stdout] test read_input::tests::detects_fastq_by_at_sign ... ok
[INFO] [stdout] test read_input::tests::open_fastq_reader_detects_a_short_non_empty_fasta_path ... ok
[INFO] [stdout] test overlap::tests::overlap_less_than_ties_fall_through_to_seq_idx_ascending ... ok
[INFO] [stdout] test overlap::tests::pack_hit_coord_diff_key_matches_comparator_order ... ok
[INFO] [stdout] test overlap::tests::overlap_less_than_ties_on_match_and_similarity_fall_to_span_descending ... ok
[INFO] [stdout] test overlap::tests::total_hit_length_on_read_merges_overlapping_windows ... ok
[INFO] [stdout] test overlap::tests::overlap_less_than_ties_on_match_cnt_fall_to_similarity_descending ... ok
[INFO] [stdout] test read_input::tests::detects_cram_by_magic ... ok
[INFO] [stdout] test read_input::tests::open_input_marks_bam_and_cram_without_erroring ... ok
[INFO] [stdout] test read_input::tests::open_fastq_reader_opens_a_fasta_path ... ok
[INFO] [stdout] test read_input::tests::open_fastq_reader_opens_a_plain_fastq_path ... ok
[INFO] [stdout] test ref_kmer_filter::tests::bucket_hit_key_matches_stable_tag_idx_order ... ok
[INFO] [stdout] test read_input::tests::detects_bam_by_magic ... ok
[INFO] [stdout] test overlap::tests::pack_pair_b_inc_key_matches_comparator_order ... ok
[INFO] [stdout] test read_input::tests::read_magic_prefix_stops_at_eof_below_prefix_len ... ok
[INFO] [stdout] test read_input::tests::detects_sam_header_but_not_fastq_at_ids ... ok
[INFO] [stdout] test read_input::tests::open_input_returns_fastq_reader_for_fastq ... ok
[INFO] [stdout] test read_input::tests::read_magic_prefix_assembles_magic_split_across_one_byte_reads ... ok
[INFO] [stdout] test ref_kmer_filter::tests::from_reference_fasta_indexes_every_sequence ... ok
[INFO] [stdout] test kmer::tests::kmer_code_new_rejects_k_above_32 - should panic ... ok
[INFO] [stdout] test ref_kmer_filter::tests::get_overlaps_from_read_hand_computed_exact_substring ... ok
[INFO] [stdout] test kmer::tests::kmer_code_prepend_rejects_zero_length - should panic ... ok
[INFO] [stdout] test ref_kmer_filter::tests::hit_less_than_final_tiebreak_is_offset ... ok
[INFO] [stdout] test ref_kmer_filter::tests::hit_less_than_ties_on_strand_and_idx_fall_to_read_offset ... ok
[INFO] [stdout] test kmer::tests::kmer_code_shift_right_rejects_full_width - should panic ... ok
[INFO] [stdout] test read_input::tests::open_fastq_reader_errors_cleanly_on_an_empty_path ... ok
[INFO] [stdout] test read_input::tests::open_fastq_reader_errors_on_a_missing_path ... ok
[INFO] [stdout] test ref_kmer_filter::tests::hit_less_than_orders_by_strand_first ... ok
[INFO] [stdout] test ref_kmer_filter::tests::hit_less_than_ties_on_strand_fall_to_idx ... ok
[INFO] [stdout] test ref_kmer_filter::tests::is_low_complexity_flags_homopolymer ... ok
[INFO] [stdout] test ref_kmer_filter::tests::is_low_complexity_flags_dinucleotide_repeat ... ok
[INFO] [stdout] test ref_kmer_filter::tests::get_overlaps_from_read_returns_none_for_short_read ... ok
[INFO] [stdout] test ref_kmer_filter::tests::is_good_candidate_false_for_short_read ... ok
[INFO] [stdout] test ref_kmer_filter::tests::hit_less_than_bit_identical_hits_are_neither_less ... ok
[INFO] [stdout] test ref_kmer_filter::tests::is_overlap_low_complex_low_total_below_one_seventh_still_passes ... ok
[INFO] [stdout] test ref_kmer_filter::tests::is_good_candidate_false_for_unrelated_sequence ... ok
[INFO] [stdout] test ref_kmer_filter::tests::is_overlap_low_complex_passes_balanced_span ... ok
[INFO] [stdout] test ref_kmer_filter::tests::is_good_candidate_true_for_exact_reference_substring ... ok
[INFO] [stdout] test ref_kmer_filter::tests::is_overlap_low_complex_ignores_n_positions ... ok
[INFO] [stdout] test ref_kmer_filter::tests::is_overlap_low_complex_flags_homopolymer_span ... ok
[INFO] [stdout] test ref_kmer_filter::tests::is_low_complexity_passes_balanced_sequence ... ok
[INFO] [stdout] test ref_kmer_filter::tests::is_low_complexity_flags_mostly_n ... ok
[INFO] [stdout] test read_input::tests::open_fastq_reader_errors_on_cram_magic_pointing_at_bam_mode ... ok
[INFO] [stdout] test read_input::tests::open_fastq_reader_errors_on_bam_magic_pointing_at_bam_mode ... ok
[INFO] [stdout] test ref_kmer_filter::tests::pack_hit_key_matches_hit_less_than_order ... ok
[INFO] [stdout] test ref_kmer_filter::tests::sort_hits_bucket_path_preserves_within_bucket_order ... ok
[INFO] [stdout] test refbuild::dat::tests::find_mode_i64_picks_the_strict_majority_regardless_of_key_text ... ok
[INFO] [stdout] test ref_kmer_filter::tests::infer_kmer_length_matches_seqset_formula_for_known_totals ... ok
[INFO] [stdout] test refbuild::dat::tests::find_mode_str_breaks_ties_lexicographically ... ok
[INFO] [stdout] test ref_kmer_filter::tests::sort_hits_uses_std_sort_path_when_below_bucket_threshold ... ok
[INFO] [stdout] test refbuild::dat::tests::pseudo_qualified_exon_is_removed_from_the_exon_list ... ok
[INFO] [stdout] test refbuild::drand48::tests::seed_17_matches_perl_reference_draws ... ok
[INFO] [stdout] test ref_kmer_filter::tests::parse_fasta_splits_id_at_first_whitespace_and_concatenates_multiline_seq ... ok
[INFO] [stdout] test ref_kmer_filter::tests::set_hit_len_required_and_ref_seq_similarity_round_trip ... ok
[INFO] [stdout] test refbuild::drand48::tests::seed_17_next_base_matches_expected_acgt_mapping ... ok
[INFO] [stdout] test ref_kmer_filter::tests::update_kmer_length_rebuilds_index_at_new_k ... ok
[INFO] [stdout] test ref_kmer_filter::tests::sort_hits_falls_back_to_std_sort_when_not_already_read_order ... ok
[INFO] [stdout] test refbuild::gene_coord::tests::gene_not_found_in_gtf_falls_back_to_unresolved_sentinel ... ok
[INFO] [stdout] test refbuild::gene_coord::tests::hfe_gene_name_is_mapped_to_hla_hfe ... ok
[INFO] [stdout] test refbuild::gene_coord::tests::matching_gene_coordinate_replaces_trailing_header_content ... ok
[INFO] [stdout] test refbuild::gene_coord::tests::multiline_sequence_is_concatenated_onto_one_output_line ... ok
[INFO] [stdout] test variant_caller::tests::add_fragment_alignment_info_populates_both_mates_for_mate_pair_fragment ... ok
[INFO] [stdout] test variant_caller::tests::add_overlap_alignment_info_no_overlap_is_noop ... ok
[INFO] [stdout] test refbuild::dat::tests::rescue_order_matches_dat_file_encounter_order ... ok
[INFO] [stdout] test variant_caller::tests::add_fragment_alignment_info_o1_from_r2_aligns_against_read2 ... ok
[INFO] [stdout] test variant_caller::tests::add_overlap_alignment_info_overwrites_existing_align_unconditionally ... ok
[INFO] [stdout] test ref_kmer_filter::tests::from_consensus_rejects_mismatched_name_and_seq_counts - should panic ... ok
[INFO] [stdout] test refbuild::dat::tests::rescue_order_is_deterministic_on_a_tied_input ... ok
[INFO] [stdout] test ref_kmer_filter::tests::counting_sort_build_is_byte_identical_to_sort_build ... ok
[INFO] [stdout] test refbuild::dat::tests::exonization_fix_trims_a_right_side_overhang ... ok
[INFO] [stdout] test refbuild::dat::tests::find_mode_i64_breaks_ties_lexicographically_not_numerically ... ok
[INFO] [stdout] test variant_caller::tests::add_fragment_alignment_info_single_end_populates_overlap1_only ... ok
[INFO] [stdout] test variant_caller::tests::add_overlap_alignment_info_populates_align_for_perfect_match ... ok
[INFO] [stdout] test ref_kmer_filter::tests::high_frequency_kmer_skipped_when_not_at_read_boundary ... ok
[INFO] [stdout] test variant_caller::tests::add_overlap_alignment_info_reverse_strand_uses_reverse_complement ... ok
[INFO] [stdout] test refbuild::dat::tests::drb2_drb7_rng_padded_3utr_tails_match_pinned_golden ... FAILED
[INFO] [stdout] test read_input::tests::open_fastq_reader_still_errors_on_bam_pointing_at_bam_mode ... ok
[INFO] [stdout] test variant_caller::tests::compute_variant_indel_read_does_not_spuriously_call_a_variant ... ok
[INFO] [stdout] test variant_caller::tests::build_fragment_candidate_var_graph_handles_read_end_at_deletion ... ok
[INFO] [stdout] test variant_caller::tests::compute_variant_clean_snv_is_called ... ok
[INFO] [stdout] test variant_caller::tests::exonic_position_returns_negative_one_outside_any_exon ... ok
[INFO] [stdout] test variant_caller::tests::find_candidate_variants_skips_non_acgt_consensus_base ... ok
[INFO] [stdout] test variant_caller::tests::is_good_assignment_checks_all_four_nucleotide_slots ... ok
[INFO] [stdout] test variant_caller::tests::exonic_position_single_whole_sequence_exon_is_identity ... ok
[INFO] [stdout] test variant_caller::tests::update_base_variant_filter_low_qual_skips_below_threshold ... ok
[INFO] [stdout] test variant_caller::tests::is_good_assignment_true_when_no_align_info_yet ... ok
[INFO] [stdout] test variant_caller::tests::update_base_variant_mismatch_increments_alt_nucleotide ... ok
[INFO] [stdout] test variant_caller::tests::is_good_assignment_false_when_match_cnt_far_below_best_seen ... ok
[INFO] [stdout] test variant_caller::tests::update_base_variant_no_seq_is_noop ... ok
[INFO] [stdout] test variant_caller::tests::update_base_variant_n_base_is_skipped ... ok
[INFO] [stdout] test variant_caller::tests::is_good_assignment_true_within_tolerance_of_best_seen ... ok
[INFO] [stdout] test variant_caller::tests::update_base_variant_weight_below_one_uses_weight_for_count ... ok
[INFO] [stdout] test refbuild::gene_coord::tests::gene_row_with_no_gene_name_attribute_errors ... ok
[INFO] [stdout] test refbuild::gene_coord::tests::gene_row_with_unparsable_coordinate_errors ... ok
[INFO] [stdout] test variant_caller::tests::exonic_position_maps_across_multiple_exons ... ok
[INFO] [stdout] test variant_caller::tests::compute_variant_low_support_is_not_called ... ok
[INFO] [stdout] test ref_kmer_filter::tests::high_frequency_kmer_not_skipped_at_first_window ... ok
[INFO] [stdout] test variant_caller::tests::compute_variant_ref_only_reads_call_nothing ... ok
[INFO] [stdout] test variant_caller::tests::update_base_variant_perfect_match_increments_ref_nucleotide ... ok
[INFO] [stdout] test variant_caller::tests::update_base_variant_weight_zero_contributes_no_support ... ok
[INFO] [stdout] test variant_caller::tests::compute_variant_trailing_insert_does_not_panic ... ok
[INFO] [stdout] test align_algo::tests::fuzz_dp_matches_naive_reference ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- refbuild::dat::tests::drb2_drb7_rng_padded_3utr_tails_match_pinned_golden stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'refbuild::dat::tests::drb2_drb7_rng_padded_3utr_tails_match_pinned_golden' (14910) panicked at src/refbuild/dat.rs:1543:61:
[INFO] [stdout] parse hla_subset.dat: opening .dat file /opt/rustwide/workdir/../../fixtures/refbuild/hla_subset.dat
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.103/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<std::fs::File, core::io::error::Error> as anyhow::Context<std::fs::File, core::io::error::Error>>::with_context::<alloc::string::String, unum_core::refbuild::dat::parse_dat::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.103/src/context.rs:65:37
[INFO] [stdout]    2: unum_core::refbuild::dat::parse_dat
[INFO] [stdout]              at ./src/refbuild/dat.rs:137:10
[INFO] [stdout]    3: unum_core::refbuild::dat::tests::drb2_drb7_rng_padded_3utr_tails_match_pinned_golden
[INFO] [stdout]              at ./src/refbuild/dat.rs:1543:13
[INFO] [stdout]    4: unum_core::refbuild::dat::tests::drb2_drb7_rng_padded_3utr_tails_match_pinned_golden::{closure#0}
[INFO] [stdout]              at ./src/refbuild/dat.rs:1539:61
[INFO] [stdout]    5: <unum_core::refbuild::dat::tests::drb2_drb7_rng_padded_3utr_tails_match_pinned_golden::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    6: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    7: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]    8: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]    9: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   10: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   11: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   12: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   13: test::run_test_in_process
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   14: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   15: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   16: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   17: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   18: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   19: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   20: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   21: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   22: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   23: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   25: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   26: <unknown>
[INFO] [stdout]   27: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cae4cbca711 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cae4cbca711 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cae4cbca711 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cae4cbca711 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5cae4cbe2cba - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cae4cbe2cba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5cae4cbd051c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5cae4cbd051c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5cae4cba4656 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cae4cba4656 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5cae4cbc1e99 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5cae4c652a60 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5cae4c652a60 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5cae4cbc21c2 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5cae4cbc21c2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5cae4cba4702 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5cae4cb9c999 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5cae4cba549d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5cae4cbe34ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cae4cbe3202 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5cae4c3835d3 - <core[a373ad73a504971]::result::Result<alloc[2e1b2a31b91974c5]::vec::Vec<unum_core[4b2299af59b9fce7]::refbuild::dat::RawAllele>, anyhow[176366f1099a025f]::Error>>::expect
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1184:23
[INFO] [stdout]   21:     0x5cae4c5a7d96 - unum_core[4b2299af59b9fce7]::refbuild::dat::tests::drb2_drb7_rng_padded_3utr_tails_match_pinned_golden
[INFO] [stdout]                                at /opt/rustwide/workdir/src/refbuild/dat.rs:1543:61
[INFO] [stdout]   22:     0x5cae4c58a8a7 - unum_core[4b2299af59b9fce7]::refbuild::dat::tests::drb2_drb7_rng_padded_3utr_tails_match_pinned_golden::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/refbuild/dat.rs:1539:61
[INFO] [stdout]   23:     0x5cae4c3f5f76 - <unum_core[4b2299af59b9fce7]::refbuild::dat::tests::drb2_drb7_rng_padded_3utr_tails_match_pinned_golden::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5cae4c645eab - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5cae4c645eab - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x5cae4c653085 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x5cae4c653085 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5cae4c653085 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x5cae4c653085 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x5cae4c653085 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5cae4c653085 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x5cae4c653085 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x5cae4c64c974 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x5cae4c64c974 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5cae4c656112 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5cae4c656112 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5cae4c656112 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x5cae4c656112 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x5cae4c656112 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5cae4c656112 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5cae4c656112 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5cae4cbc9a1f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x5cae4cbc9a1f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x71fc36af6dfa - <unknown>
[INFO] [stdout]   45:     0x71fc36b8a3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     refbuild::dat::tests::drb2_drb7_rng_padded_3utr_tails_match_pinned_golden
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 409 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.01s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "d8cdfebf8ec83a8783347e5f4b1d7cf216ce49999840a9b12fab4647394b2487", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d8cdfebf8ec83a8783347e5f4b1d7cf216ce49999840a9b12fab4647394b2487", kill_on_drop: false }`
[INFO] [stdout] d8cdfebf8ec83a8783347e5f4b1d7cf216ce49999840a9b12fab4647394b2487
