[INFO] fetching crate multiseqex 0.2.1... [INFO] testing multiseqex-0.2.1 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate multiseqex 0.2.1 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate multiseqex 0.2.1 [INFO] finished tweaking crates.io crate multiseqex 0.2.1 [INFO] tweaked toml for crates.io crate multiseqex 0.2.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate multiseqex 0.2.1 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate multiseqex 0.2.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded assert_cmd v2.1.2 [INFO] [stderr] Downloaded csv-core v0.1.12 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 64ef92555b2b7665ebb6ae587704427d2b952589a5ce3dd848e69b47464e4ad0 [INFO] running `Command { std: "docker" "start" "-a" "64ef92555b2b7665ebb6ae587704427d2b952589a5ce3dd848e69b47464e4ad0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "64ef92555b2b7665ebb6ae587704427d2b952589a5ce3dd848e69b47464e4ad0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "64ef92555b2b7665ebb6ae587704427d2b952589a5ce3dd848e69b47464e4ad0", kill_on_drop: false }` [INFO] [stdout] 64ef92555b2b7665ebb6ae587704427d2b952589a5ce3dd848e69b47464e4ad0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f86b44a119b31ab0e65a581a3996a2b79ff602f1de7954cbd68823966bb6c952 [INFO] running `Command { std: "docker" "start" "-a" "f86b44a119b31ab0e65a581a3996a2b79ff602f1de7954cbd68823966bb6c952", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling portable-atomic v1.13.1 [INFO] [stderr] Compiling anstyle-query v1.1.4 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling anstream v0.6.20 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling simd-adler32 v0.3.8 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling anyhow v1.0.99 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling csv-core v0.1.12 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling clap_builder v4.5.44 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling number_prefix v0.4.0 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling indicatif v0.17.11 [INFO] [stderr] Compiling tempfile v3.26.0 [INFO] [stderr] Compiling csv v1.3.1 [INFO] [stderr] Compiling clap_derive v4.5.45 [INFO] [stderr] Compiling clap v4.5.45 [INFO] [stderr] Compiling multiseqex v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 41.26s [INFO] running `Command { std: "docker" "inspect" "f86b44a119b31ab0e65a581a3996a2b79ff602f1de7954cbd68823966bb6c952", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f86b44a119b31ab0e65a581a3996a2b79ff602f1de7954cbd68823966bb6c952", kill_on_drop: false }` [INFO] [stdout] f86b44a119b31ab0e65a581a3996a2b79ff602f1de7954cbd68823966bb6c952 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 949ae98d40765f481178e789539c8020aead7b0c034c86414d4d0d46d51085ec [INFO] running `Command { std: "docker" "start" "-a" "949ae98d40765f481178e789539c8020aead7b0c034c86414d4d0d46d51085ec", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling predicates-core v1.0.10 [INFO] [stderr] Compiling difflib v0.4.0 [INFO] [stderr] Compiling normalize-line-endings v0.3.0 [INFO] [stderr] Compiling assert_cmd v2.1.2 [INFO] [stderr] Compiling termtree v0.5.1 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling predicates-tree v1.0.13 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling csv-core v0.1.12 [INFO] [stderr] Compiling csv v1.3.1 [INFO] [stderr] Compiling float-cmp v0.10.0 [INFO] [stderr] Compiling multiseqex v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling bstr v1.12.1 [INFO] [stderr] Compiling predicates v3.1.4 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 25.94s [INFO] running `Command { std: "docker" "inspect" "949ae98d40765f481178e789539c8020aead7b0c034c86414d4d0d46d51085ec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "949ae98d40765f481178e789539c8020aead7b0c034c86414d4d0d46d51085ec", kill_on_drop: false }` [INFO] [stdout] 949ae98d40765f481178e789539c8020aead7b0c034c86414d4d0d46d51085ec [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 423fa8bf9632f5eef3c4f72ad17b556124cddaf86851d441ce80e79804d1fcb2 [INFO] running `Command { std: "docker" "start" "-a" "423fa8bf9632f5eef3c4f72ad17b556124cddaf86851d441ce80e79804d1fcb2", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/multiseqex-db7288c10802c727) [INFO] [stdout] [INFO] [stdout] running 170 tests [INFO] [stdout] test extract::alt_seq_tests::insertion ... ok [INFO] [stdout] test extract::alt_seq_tests::deletion ... ok [INFO] [stdout] test extract::alt_seq_tests::out_of_bounds_errors ... ok [INFO] [stdout] test extract::alt_seq_tests::case_insensitive_ref_match ... ok [INFO] [stdout] test extract::rc_tests::rc_all_iupac_together ... ok [INFO] [stdout] test extract::rc_tests::rc_empty ... ok [INFO] [stdout] test extract::rc_tests::rc_standard_bases ... ok [INFO] [stdout] test fai::tests::count_bases_empty ... ok [INFO] [stdout] test extract::rc_tests::rc_lowercase ... ok [INFO] [stdout] test extract::alt_seq_tests::ref_mismatch_errors ... ok [INFO] [stdout] test fai::tests::count_bases_mixed ... ok [INFO] [stdout] test fai::tests::count_bases_normal ... ok [INFO] [stdout] test fai::tests::count_bases_non_alpha ... ok [INFO] [stdout] test fai::tests::parse_fasta_header_normal ... ok [INFO] [stdout] test fai::tests::parse_fasta_header_empty ... ok [INFO] [stdout] test extract::rc_tests::rc_iupac_ambiguity_codes ... ok [INFO] [stdout] test fai::tests::parse_fasta_header_with_description ... ok [INFO] [stdout] test extract::tests::extract_region_zero_start_errors ... ok [INFO] [stdout] test fai::tests::parse_fasta_header_whitespace_only ... ok [INFO] [stdout] test gff::tests::dot_strand ... ok [INFO] [stdout] test extract::tests::bulk_read_matches_individual_extraction ... ok [INFO] [stdout] test gff::tests::fewer_than_9_fields_errors ... ok [INFO] [stdout] test gff::tests::parse_name_gff3_style ... ok [INFO] [stdout] test gff::tests::parse_name_gtf_style ... ok [INFO] [stdout] test gff::tests::skip_comments_and_blanks ... ok [INFO] [stdout] test gff::tests::parse_gff3_exon_filter ... ok [INFO] [stdout] test gff::tests::start_zero_errors ... ok [INFO] [stdout] test gff::tests::parse_gff3_gene ... ok [INFO] [stdout] test intervals::tests::intersect_multiple_intervals ... ok [INFO] [stdout] test gff::tests::no_name_gives_none ... ok [INFO] [stdout] test intervals::tests::intersect_no_overlap ... ok [INFO] [stdout] test intervals::tests::subtract_complete_overlap ... ok [INFO] [stdout] test gff::tests::parse_name_none ... ok [INFO] [stdout] test intervals::tests::intersect_complete_overlap ... ok [INFO] [stdout] test extract::alt_seq_tests::snp_substitution ... ok [INFO] [stdout] test intervals::tests::intersect_regions_no_overlap ... ok [INFO] [stdout] test intervals::tests::intersect_partial_overlap ... ok [INFO] [stdout] test gff::tests::parse_gtf_gene_name ... ok [INFO] [stdout] test intervals::tests::subtract_multiple_intervals ... ok [INFO] [stdout] test intervals::tests::subtract_no_overlap ... ok [INFO] [stdout] test intervals::tests::subtract_regions_no_overlap ... ok [INFO] [stdout] test intervals::tests::subtract_trims_start ... ok [INFO] [stdout] test intervals::tests::subtract_trims_end ... ok [INFO] [stdout] test intervals::tests::subtract_regions_from_bed ... ok [INFO] [stdout] test mask::tests::different_chromosome ... ok [INFO] [stdout] test mask::tests::hard_mask_full_overlap ... ok [INFO] [stdout] test mask::tests::hard_mask_partial_overlap ... ok [INFO] [stdout] test intervals::tests::intersect_regions_from_bed ... ok [INFO] [stdout] test mask::tests::mask_starts_before_region ... ok [INFO] [stdout] test mask::tests::mask_extends_beyond_region ... ok [INFO] [stdout] test mask::tests::no_overlap ... ok [INFO] [stdout] test mask::tests::multiple_mask_intervals ... ok [INFO] [stdout] test mask::tests::soft_mask_partial_overlap ... ok [INFO] [stdout] test intervals::tests::subtract_splits_into_two ... ok [INFO] [stdout] test mask::tests::from_bed_file ... ok [INFO] [stdout] test noindex::tests::empty_fasta ... ok [INFO] [stdout] test mask::tests::soft_mask_preserves_already_lowercase ... ok [INFO] [stdout] test output::tests::apply_strand_and_rc_cancel ... ok [INFO] [stdout] test noindex::tests::load_simple_fasta ... ok [INFO] [stdout] test output::tests::apply_strand_and_rc_minus_strand_only ... ok [INFO] [stdout] test output::tests::format_tab_entry_basic ... ok [INFO] [stdout] test noindex::tests::load_multiline_fasta ... ok [INFO] [stdout] test output::tests::format_tab_entry_no_name ... ok [INFO] [stdout] test output::tests::format_fasta_entry_with_strand ... ok [INFO] [stdout] test noindex::tests::extract_clamped_to_length ... ok [INFO] [stdout] test output::tests::strand_suffix_none ... ok [INFO] [stdout] test output::tests::strand_suffix_minus ... ok [INFO] [stdout] test output::tests::wrap_fasta_empty ... ok [INFO] [stdout] test output::tests::strand_suffix_plus ... ok [INFO] [stdout] test output::tests::wrap_fasta_exact_width ... ok [INFO] [stdout] test output::tests::wrap_fasta_shorter_than_width ... ok [INFO] [stdout] test output::tests::wrap_fasta_normal ... ok [INFO] [stdout] test output::tests::wrap_fasta_zero_width ... ok [INFO] [stdout] test noindex::tests::extract_from_memory ... ok [INFO] [stdout] test noindex::tests::extract_unknown_contig_errors ... ok [INFO] [stdout] test region::tests::bed_start_equals_end_errors ... ok [INFO] [stdout] test region::tests::bed_parses_strand_column ... ok [INFO] [stdout] test region::tests::bed_start_greater_than_end_errors ... ok [INFO] [stdout] test region::tests::bed_asymmetric_flanking ... ok [INFO] [stdout] test region::tests::bed_without_strand_gives_none ... ok [INFO] [stdout] test region::tests::bed_with_flanking_clamps_start_to_one ... ok [INFO] [stdout] test region::tests::bed_with_flanking ... ok [INFO] [stdout] test region::tests::bed_valid_region ... ok [INFO] [stdout] test region::tests::dedup_no_duplicates ... ok [INFO] [stdout] test region::tests::dedup_removes_exact_duplicates ... ok [INFO] [stdout] test region::tests::merge_different_chroms_not_merged ... ok [INFO] [stdout] test region::tests::merge_overlapping ... ok [INFO] [stdout] test region::tests::merge_with_distance ... ok [INFO] [stdout] test region::tests::merge_book_ended ... ok [INFO] [stdout] test region::tests::parse_region_str_bad_format ... ok [INFO] [stdout] test region::tests::parse_region_str_large_position_flank_saturates ... ok [INFO] [stdout] test region::tests::parse_region_str_bad_start ... ok [INFO] [stdout] test region::tests::parse_region_str_position_flank_cli_override ... ok [INFO] [stdout] test region::tests::parse_region_str_position_flank_inline ... ok [INFO] [stdout] test region::tests::parse_region_str_with_commas ... ok [INFO] [stdout] test region::tests::parse_region_str_missing_colon ... ok [INFO] [stdout] test region::tests::parse_regions_inline_multiple ... ok [INFO] [stdout] test region::tests::parse_region_str_position_clamps_to_one ... ok [INFO] [stdout] test region::tests::parse_region_str_range ... ok [INFO] [stdout] test region::tests::parse_region_str_zero_end_errors ... ok [INFO] [stdout] test region::tests::parse_region_str_zero_start_errors ... ok [INFO] [stdout] test region::tests::parse_regions_inline_empty ... ok [INFO] [stdout] test region::tests::parse_region_str_swapped ... ok [INFO] [stdout] test region::tests::parse_regions_inline_trailing_comma ... ok [INFO] [stdout] test region::tests::resolve_flanks_symmetric ... ok [INFO] [stdout] test region::tests::tile_inherits_strand ... ok [INFO] [stdout] test region::tests::sort_natural_chromosome_order ... ok [INFO] [stdout] test region::tests::resolve_flanks_none ... ok [INFO] [stdout] test region::tests::resolve_flanks_asymmetric ... ok [INFO] [stdout] test region::tests::tile_region_smaller_than_tile_size ... ok [INFO] [stdout] test stats::tests::stats_all_gc ... ok [INFO] [stdout] test stats::tests::stats_empty ... ok [INFO] [stdout] test stats::tests::stats_mixed ... ok [INFO] [stdout] test stats::tests::stats_with_n ... ok [INFO] [stdout] test stats::tests::stats_mixed_case ... ok [INFO] [stdout] test region::tests::tile_single_base_region ... ok [INFO] [stdout] test table::tests::build_header_map_trims_whitespace ... ok [INFO] [stdout] test table::tests::build_header_map_case_insensitive ... ok [INFO] [stdout] test table::tests::detect_delimiter_cli_override_comma ... ok [INFO] [stdout] test table::tests::detect_delimiter_cli_override_invalid ... ok [INFO] [stdout] test table::tests::detect_delimiter_cli_override_tab ... ok [INFO] [stdout] test table::tests::detect_delimiter_cli_override_single_char ... ok [INFO] [stdout] test table::tests::detect_delimiter_no_extension ... ok [INFO] [stdout] test output::tests::streaming_output_preserves_input_order ... ok [INFO] [stdout] test table::tests::detect_delimiter_csv ... ok [INFO] [stdout] test table::tests::detect_delimiter_sniff_comma_in_txt ... ok [INFO] [stdout] test table::tests::detect_delimiter_tsv ... ok [INFO] [stdout] test table::tests::detect_delimiter_tsv_uppercase ... ok [INFO] [stdout] test template::tests::all_placeholders ... ok [INFO] [stdout] test template::tests::index_is_one_based ... ok [INFO] [stdout] test template::tests::length_calculation ... ok [INFO] [stdout] test table::tests::detect_delimiter_sniff_tabs_in_txt ... ok [INFO] [stdout] test template::tests::minus_strand ... ok [INFO] [stdout] test template::tests::no_name_gives_empty ... ok [INFO] [stdout] test transform::tests::config_no_transforms ... ok [INFO] [stdout] test transform::tests::config_rna_and_lowercase ... ok [INFO] [stdout] test template::tests::no_strand_gives_dot ... ok [INFO] [stdout] test template::tests::plain_text_no_placeholders ... ok [INFO] [stdout] test transform::tests::rna_converts_t_to_u ... ok [INFO] [stdout] test transform::tests::lowercase_works ... ok [INFO] [stdout] test transform::tests::rna_empty ... ok [INFO] [stdout] test transform::tests::rna_preserves_case ... ok [INFO] [stdout] test transform::tests::rna_no_t ... ok [INFO] [stdout] test transform::tests::translate_known_protein ... ok [INFO] [stdout] test transform::tests::translate_empty ... ok [INFO] [stdout] test transform::tests::translate_atg_start ... ok [INFO] [stdout] test transform::tests::translate_ignores_incomplete_codon ... ok [INFO] [stdout] test transform::tests::translate_multiple_codons ... ok [INFO] [stdout] test transform::tests::translate_stop_codons ... ok [INFO] [stdout] test transform::tests::translate_lowercase_input ... ok [INFO] [stdout] test transform::tests::translate_unknown_codon ... ok [INFO] [stdout] test validate::tests::detect_gzip_accepts_empty_file ... ok [INFO] [stdout] test transform::tests::uppercase_works ... ok [INFO] [stdout] test vcf::tests::expand_alt_seq_both_mode ... ok [INFO] [stdout] test vcf::tests::expand_alt_seq_multi_allelic ... ok [INFO] [stdout] test vcf::tests::expand_alt_seq_single_allele ... ok [INFO] [stdout] test validate::tests::detect_gzip_accepts_plain_fasta ... ok [INFO] [stdout] test vcf::tests::flank_clamps_start_to_one ... ok [INFO] [stdout] test vcf::tests::parse_deletion_no_flank ... ok [INFO] [stdout] test vcf::tests::parse_snp_no_flank ... ok [INFO] [stdout] test vcf::tests::pos_zero_errors ... ok [INFO] [stdout] test vcf::tests::parse_with_asymmetric_flank ... ok [INFO] [stdout] test validate::tests::detect_gzip_rejects_gzip_file ... ok [INFO] [stdout] test vcf::tests::parse_with_symmetric_flank ... ok [INFO] [stdout] test region::tests::tile_overlapping ... ok [INFO] [stdout] test stats::tests::stats_masked ... ok [INFO] [stdout] test vcf::tests::skip_comment_and_header_lines ... ok [INFO] [stdout] test transform::tests::config_translate_and_uppercase ... ok [INFO] [stdout] test region::tests::tile_non_overlapping ... ok [INFO] [stdout] test vcf::tests::vcf_description_format ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 170 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/multiseqex-6b0bcc1de26299c6) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests multiseqex [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "423fa8bf9632f5eef3c4f72ad17b556124cddaf86851d441ce80e79804d1fcb2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "423fa8bf9632f5eef3c4f72ad17b556124cddaf86851d441ce80e79804d1fcb2", kill_on_drop: false }` [INFO] [stdout] 423fa8bf9632f5eef3c4f72ad17b556124cddaf86851d441ce80e79804d1fcb2