[INFO] fetching crate ltk_overlay 0.17.0...
[INFO] testing ltk_overlay-0.17.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate ltk_overlay 0.17.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate ltk_overlay 0.17.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ltk_overlay 0.17.0
[INFO] tweaked toml for crates.io crate ltk_overlay 0.17.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ltk_overlay 0.17.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ltk_overlay 0.17.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ltk_io_ext v0.4.8
[INFO] [stderr]   Downloaded ltk_file v0.2.12
[INFO] [stderr]   Downloaded ltk_primitives v0.3.7
[INFO] [stderr]   Downloaded ltk_hash v0.5.0
[INFO] [stderr]   Downloaded ltk_hashtable v0.2.2
[INFO] [stderr]   Downloaded binrw_derive v0.14.2
[INFO] [stderr]   Downloaded ltk_game_index v0.1.5
[INFO] [stderr]   Downloaded ltk_wad v0.5.9
[INFO] [stderr]   Downloaded ltk_modpkg v0.12.14
[INFO] [stderr]   Downloaded ltk_fantome v0.15.5
[INFO] [stderr]   Downloaded ignore v0.4.32
[INFO] [stderr]   Downloaded ltk_game_data v0.9.3
[INFO] [stderr]   Downloaded binrw v0.14.2
[INFO] [stderr]   Downloaded ltk_mod_project v0.16.7
[INFO] [stderr]   Downloaded granit-parser v1.3.0
[INFO] [stderr]   Downloaded ltk_meta v0.9.0
[INFO] [stderr]   Downloaded serde-saphyr v1.3.0
[INFO] [stderr]   Downloaded ltk_rst v0.2.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] bc1474ac6ec5fcb9427dea779b68ea1119a998d9a99813db1bb5ecf8cc9485b3
[INFO] running `Command { std: "docker" "start" "bc1474ac6ec5fcb9427dea779b68ea1119a998d9a99813db1bb5ecf8cc9485b3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bc1474ac6ec5fcb9427dea779b68ea1119a998d9a99813db1bb5ecf8cc9485b3", 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" "bc1474ac6ec5fcb9427dea779b68ea1119a998d9a99813db1bb5ecf8cc9485b3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bc1474ac6ec5fcb9427dea779b68ea1119a998d9a99813db1bb5ecf8cc9485b3", 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" "bc1474ac6ec5fcb9427dea779b68ea1119a998d9a99813db1bb5ecf8cc9485b3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling glam v0.27.0
[INFO] [stderr]    Compiling xxhash-rust v0.8.17
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling camino v1.2.4
[INFO] [stderr]    Compiling encoding_rs v0.8.41
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling bzip2-sys v0.1.13+1.0.8
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling arraydeque v0.5.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling granit-parser v1.3.0
[INFO] [stderr]    Compiling annotate-snippets v0.12.16
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling quick-error v2.0.1
[INFO] [stderr]    Compiling bytemuck v1.25.1
[INFO] [stderr]    Compiling zune-core v0.5.1
[INFO] [stderr]    Compiling binrw_derive v0.14.2
[INFO] [stderr]    Compiling time v0.3.53
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling zune-jpeg v0.5.15
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling bzip2 v0.5.2
[INFO] [stderr]    Compiling xz2 v0.1.7
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling lzma-rs v0.3.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling rmp v0.8.15
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling bstr v1.13.0
[INFO] [stderr]    Compiling owo-colors v3.5.0
[INFO] [stderr]    Compiling binrw v0.14.2
[INFO] [stderr]    Compiling deflate64 v0.1.12
[INFO] [stderr]    Compiling fax v0.2.7
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling gif v0.14.2
[INFO] [stderr]    Compiling image-webp v0.2.4
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling array-init v2.1.0
[INFO] [stderr]    Compiling memmap2 v0.9.11
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling globset v0.4.19
[INFO] [stderr]    Compiling zerocopy-derive v0.8.54
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ltk_primitives v0.3.7
[INFO] [stderr]    Compiling num_enum v0.7.6
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling ltk_io_ext v0.4.8
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling enum_dispatch v0.3.13
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling multiversion-macros v0.9.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling ignore v0.4.32
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling ltk_rst v0.2.2
[INFO] [stderr]    Compiling multiversion v0.9.0
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling encoding_rs_io v0.1.8
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ltk_file v0.2.12
[INFO] [stderr]    Compiling serde-saphyr v1.3.0
[INFO] [stderr]    Compiling ltk_hash v0.5.0
[INFO] [stderr]    Compiling rmp-serde v1.3.1
[INFO] [stderr]    Compiling ltk_meta v0.9.0
[INFO] [stderr]    Compiling ltk_game_data v0.9.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling tiff v0.11.3
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling ltk_wad v0.5.9
[INFO] [stderr]    Compiling ltk_hashtable v0.2.2
[INFO] [stderr]    Compiling ltk_game_index v0.1.5
[INFO] [stderr]    Compiling ltk_modpkg v0.12.14
[INFO] [stderr]    Compiling ltk_fantome v0.15.5
[INFO] [stderr]    Compiling ltk_mod_project v0.16.7
[INFO] [stderr]    Compiling ltk_overlay v0.17.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 29s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: binrw v0.14.2
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "bc1474ac6ec5fcb9427dea779b68ea1119a998d9a99813db1bb5ecf8cc9485b3", 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" "bc1474ac6ec5fcb9427dea779b68ea1119a998d9a99813db1bb5ecf8cc9485b3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling ltk_meta v0.9.0
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling ltk_game_data v0.9.3
[INFO] [stderr]    Compiling ltk_game_index v0.1.5
[INFO] [stderr]    Compiling globset v0.4.19
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling ltk_fantome v0.15.5
[INFO] [stderr]    Compiling ltk_modpkg v0.12.14
[INFO] [stderr]    Compiling ignore v0.4.32
[INFO] [stderr]    Compiling ltk_mod_project v0.16.7
[INFO] [stderr]    Compiling ltk_overlay v0.17.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 59s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: binrw v0.14.2
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "bc1474ac6ec5fcb9427dea779b68ea1119a998d9a99813db1bb5ecf8cc9485b3", 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" "bc1474ac6ec5fcb9427dea779b68ea1119a998d9a99813db1bb5ecf8cc9485b3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.43s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: binrw v0.14.2
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/ltk_overlay-f8ce7052406db996)
[INFO] [stdout] 
[INFO] [stdout] running 185 tests
[INFO] [stdout] test builder::metadata::tests::a_locale_tag_names_the_unlocalized_sibling ... ok
[INFO] [stdout] test builder::game_data::tests::an_unavailable_object_index_is_one_diagnostic_per_entries_module ... ok
[INFO] [stdout] test builder::metadata::tests::test_reconstruct_from_cache ... ok
[INFO] [stdout] test builder::incremental::tests::an_untouched_overlay_plans_a_tail_rewrite ... ok
[INFO] [stdout] test builder::metadata::tests::test_unknown_wad_no_overlap_sets_fallback_none ... ok
[INFO] [stdout] test builder::incremental::tests::a_stale_state_version_plans_no_tail_rewrites ... ok
[INFO] [stdout] test builder::metadata::tests::platform_and_plain_wad_names_have_no_sibling ... ok
[INFO] [stdout] test builder::metadata::tests::test_enabled_layers_filters_correctly ... ok
[INFO] [stdout] test builder::metadata::tests::test_filter_rejects_mod_shipped_stringtable_chunks ... ok
[INFO] [stdout] test builder::metadata::tests::declaring_a_localized_wad_resolves_both_targets ... ok
[INFO] [stdout] test builder::metadata::tests::a_sibling_the_game_does_not_ship_is_not_invented ... ok
[INFO] [stdout] test builder::metadata::tests::test_collect_single_mod_metadata_returns_filtered_overrides ... ok
[INFO] [stdout] test builder::metadata::tests::test_unroutable_override_routed_to_dominant_wad ... ok
[INFO] [stdout] test builder::game_data::tests::an_entries_module_with_no_entry_lowers_nothing_whatever_the_index_state ... ok
[INFO] [stdout] test builder::resolve::tests::identical_content_is_read_and_compressed_once ... ok
[INFO] [stdout] test builder::metadata::tests::test_unknown_wad_uses_overlap_fallback ... ok
[INFO] [stdout] test builder::resolve::tests::sharing_survives_a_batch_flush_boundary ... ok
[INFO] [stdout] test builder::resolve::tests::a_passed_through_chunk_is_never_compressed_or_read_again ... ok
[INFO] [stdout] test builder::metadata::tests::test_lazy_filter_keeps_cross_wad_imports ... ok
[INFO] [stdout] test builder::resolve::tests::reused_content_is_never_requested ... ok
[INFO] [stdout] test builder::tests::from_meta_counts_overrides_per_wad ... ok
[INFO] [stdout] test builder::tests::route_targets_adds_declared_wad_for_cross_wad_import ... ok
[INFO] [stdout] test builder::resolve::tests::content_without_metadata_still_gets_prepared ... ok
[INFO] [stdout] test builder::tests::test_builder_creation ... ok
[INFO] [stdout] test builder::tests::from_meta_counts_cross_wad_import_in_declared_wad ... ok
[INFO] [stdout] test builder::tests::route_targets_leaves_localized_content_in_its_own_wad ... ok
[INFO] [stdout] test builder::tests::route_targets_never_repeats_the_sibling ... ok
[INFO] [stdout] test builder::resolve::tests::differing_content_is_compressed_separately ... ok
[INFO] [stdout] test builder::tests::from_meta_uses_fallback_wad_when_no_game_match ... ok
[INFO] [stdout] test builder::tests::route_targets_ignores_heuristic_fallback_for_raw_sources ... ok
[INFO] [stdout] test builder::tests::route_targets_carries_a_localized_declaration_to_its_sibling ... ok
[INFO] [stdout] test builder::tests::test_override_meta_types ... ok
[INFO] [stdout] test builder::tests::test_set_enabled_mods ... ok
[INFO] [stdout] test content::tests::test_fs_list_layer_wads ... ok
[INFO] [stdout] test content::tests::test_fs_mod_project ... ok
[INFO] [stdout] test content::tests::test_fs_list_layer_wads_missing_layer ... ok
[INFO] [stdout] test content::tests::test_fingerprint_changes_when_a_nested_modignore_appears ... ok
[INFO] [stdout] test content::tests::test_fs_read_wad_overrides ... ok
[INFO] [stdout] test content::tests::test_fingerprint_is_stable_across_ignored_file_edits ... ok
[INFO] [stdout] test content::tests::test_modignore_filters_wad_overrides ... ok
[INFO] [stdout] test content::tests::test_fingerprint_changes_when_modignore_changes ... ok
[INFO] [stdout] test content::tests::test_modignore_filters_raw_overrides ... ok
[INFO] [stdout] test builder::incremental::tests::a_full_rebuild_plans_no_tail_rewrites ... ok
[INFO] [stdout] test content::tests::test_nested_modignore_filters_wad_overrides ... ok
[INFO] [stdout] test content::tests::test_modignore_hides_a_fully_ignored_wad ... ok
[INFO] [stdout] test error::tests::archive_entry_names_the_entry ... ok
[INFO] [stdout] test error::tests::cache_write_names_the_file ... ok
[INFO] [stdout] test error::tests::cache_write_separates_disk_from_encoding ... ok
[INFO] [stdout] test builder::metadata::tests::collect_single_mod_metadata_routes_new_chunk_to_every_wad_that_ships_it ... ok
[INFO] [stdout] test content::tests::test_read_raw_overrides_without_a_raw_dir ... ok
[INFO] [stdout] test error::tests::category_display_carries_the_detail ... ok
[INFO] [stdout] test content::tests::test_fingerprint_changes_when_raw_content_changes ... ok
[INFO] [stdout] test error::tests::file_errors_do_not_embed_their_source ... ok
[INFO] [stdout] test error::tests::file_errors_name_the_file ... ok
[INFO] [stdout] test error::tests::pass_through_display_carries_the_cause ... ok
[INFO] [stdout] test error::tests::detail_variants_carry_data_not_prose ... ok
[INFO] [stdout] test error::tests::domain_failures_are_matchable_by_category ... ok
[INFO] [stdout] test fantome_content::tests::a_deflated_packed_wad_is_inflated_into_memory ... ok
[INFO] [stdout] test fantome_content::tests::hex_chunk_names_are_zero_padded ... ok
[INFO] [stdout] test fantome_content::tests::a_window_is_exactly_its_entry ... ok
[INFO] [stdout] test fantome_content::tests::is_wad_file_name_variants ... ok
[INFO] [stdout] test fantome_content::tests::a_window_past_the_end_of_the_archive_is_refused ... ok
[INFO] [stdout] test content::tests::test_read_raw_overrides_from_the_base_layer ... ok
[INFO] [stdout] test fantome_content::tests::a_packed_wad_offers_its_chunks_already_compressed ... ok
[INFO] [stdout] test fantome_content::tests::each_layer_reads_its_own_overrides ... ok
[INFO] [stdout] test fantome_content::tests::list_layer_wads_finds_directory_wads ... ok
[INFO] [stdout] test fantome_content::tests::a_stored_packed_wad_is_read_where_it_lies ... ok
[INFO] [stdout] test fantome_content::tests::mod_project_gives_an_undeclared_layer_directory_a_layer ... ok
[INFO] [stdout] test fantome_content::tests::a_stored_packed_wad_without_an_archive_path_is_inflated ... ok
[INFO] [stdout] test fantome_content::tests::list_layer_wads_follows_archive_order ... ok
[INFO] [stdout] test fantome_content::tests::list_layer_wads_lists_each_layers_own_wads ... ok
[INFO] [stdout] test fantome_content::tests::mod_project_handles_bom ... ok
[INFO] [stdout] test fantome_content::tests::list_layer_wads_of_a_layer_without_wads_is_empty ... ok
[INFO] [stdout] test fantome_content::tests::loads_archive_with_bad_crc32 ... ok
[INFO] [stdout] test fantome_content::tests::loose_entries_have_no_stored_form_to_offer ... ok
[INFO] [stdout] test error::tests::wrapped_sources_stay_matchable ... ok
[INFO] [stdout] test fantome_content::tests::loads_packed_wad_with_bad_crc32 ... ok
[INFO] [stdout] test fantome_content::tests::new_with_invalid_data ... ok
[INFO] [stdout] test fantome_content::tests::mod_project_missing_info_json ... ok
[INFO] [stdout] test fantome_content::tests::packed_wad_is_not_read_before_first_access ... ok
[INFO] [stdout] test fantome_content::tests::mod_project_keeps_a_declared_layer_whatever_its_directory_casing ... ok
[INFO] [stdout] test builder::game_data::tests::an_empty_object_index_leaves_every_entry_unresolved_in_mapping_order ... ok
[INFO] [stdout] test fantome_content::tests::mod_project_reads_info_json ... ok
[INFO] [stdout] test fantome_content::tests::mod_project_surfaces_license ... ok
[INFO] [stdout] test fantome_content::tests::read_wad_overrides_of_a_layer_without_wads_is_empty ... ok
[INFO] [stdout] test fantome_content::tests::new_with_valid_zip ... ok
[INFO] [stdout] test fantome_content::tests::read_wad_overrides_lowercase_packed_wad_folder ... ok
[INFO] [stdout] test fantome_content::tests::read_raw_override_file_single ... ok
[INFO] [stdout] test fantome_content::tests::streaming_visits_the_same_raw_overrides_as_the_bulk_read ... ok
[INFO] [stdout] test fantome_content::tests::read_raw_overrides_lowercase_raw_folder ... ok
[INFO] [stdout] test content::tests::test_raw_overrides_are_off_by_default ... ok
[INFO] [stdout] test fantome_content::tests::read_wad_override_file_directory_style ... ok
[INFO] [stdout] test fantome_content::tests::read_raw_overrides_from_raw_dir ... ok
[INFO] [stdout] test fantome_content::tests::read_wad_overrides_directory_style ... ok
[INFO] [stdout] test game::tests::a_state_dir_names_its_files ... ok
[INFO] [stdout] test game::tests::wad_rel_path_round_trips_through_is_wad_rel_path ... ok
[INFO] [stdout] test fantome_content::tests::streaming_visits_the_same_overrides_as_the_bulk_read ... ok
[INFO] [stdout] test linked_bins::tests::dependency_in_another_mounted_archive_resolves ... ok
[INFO] [stdout] test fantome_content::tests::read_wad_overrides_lowercase_wad_folder ... ok
[INFO] [stdout] test linked_bins::tests::dependency_shipped_by_another_mod_elsewhere_resolves ... ok
[INFO] [stdout] test linked_bins::tests::dependency_in_the_base_archive_resolves_on_the_localized_pass ... ok
[INFO] [stdout] test linked_bins::tests::new_bin_shipped_in_same_wad_resolves ... ok
[INFO] [stdout] test linked_bins::tests::parses_ptch_wrapped_prop ... ok
[INFO] [stdout] test linked_bins::tests::parses_v1_bin_as_no_links ... ok
[INFO] [stdout] test linked_bins::tests::parses_v2_linked_files ... ok
[INFO] [stdout] test game::tests::subchunktoc_blocked_hashes_every_archive_toc_path ... ok
[INFO] [stdout] test linked_bins::tests::rejects_non_bin_bytes ... ok
[INFO] [stdout] test linked_bins::tests::missing_dependency_is_flagged ... ok
[INFO] [stdout] test game::tests::a_game_dir_without_data_final_is_rejected ... ok
[INFO] [stdout] test linked_bins::tests::dependency_only_in_a_blocked_archive_is_flagged ... ok
[INFO] [stdout] test game::tests::content_hashes_come_from_the_first_holder ... ok
[INFO] [stdout] test modpkg_content::tests::a_hex_named_chunk_is_returned_under_the_hex_of_its_hash ... ok
[INFO] [stdout] test linked_bins::tests::rejects_truncated_link_section ... ok
[INFO] [stdout] test modpkg_content::tests::mod_project_surfaces_license ... ok
[INFO] [stdout] test meta_cache::tests::test_cache_stale_fingerprint ... ok
[INFO] [stdout] test state::tests::a_dirty_wad_has_no_usable_layout ... ok
[INFO] [stdout] test state::tests::override_entries_serialize_as_bare_integers ... ok
[INFO] [stdout] test meta_cache::tests::test_load_nonexistent ... ok
[INFO] [stdout] test modpkg_content::tests::multi_layer_wad_index ... ok
[INFO] [stdout] test linked_bins::tests::rejects_absurd_link_count ... ok
[INFO] [stdout] test meta_cache::tests::test_retain_mods ... ok
[INFO] [stdout] test modpkg_content::tests::a_single_override_file_reads_back_under_a_hex_name ... ok
[INFO] [stdout] test modpkg_content::tests::list_layer_wads_with_wad_index ... ok
[INFO] [stdout] test state::tests::test_matches_different_mods ... ok
[INFO] [stdout] test state::tests::test_matches_different_order ... ok
[INFO] [stdout] test state::tests::test_matches_different_fingerprint ... ok
[INFO] [stdout] test state::tests::test_matches_different_string_override_locales ... ok
[INFO] [stdout] test state::tests::test_matches_incomplete_stored_fingerprints ... ok
[INFO] [stdout] test game::tests::a_skipped_archive_is_reported_and_the_index_still_loads ... ok
[INFO] [stdout] test state::tests::save_leaves_no_temp_file_behind ... ok
[INFO] [stdout] test state::tests::test_load_nonexistent ... ok
[INFO] [stdout] test state::tests::test_load_invalid_json ... ok
[INFO] [stdout] test linked_bins::tests::dependency_in_original_wad_resolves ... ok
[INFO] [stdout] test meta_cache::tests::test_cache_invalidated_by_game_fingerprint ... ok
[INFO] [stdout] test modpkg_content::tests::read_wad_overrides_with_wad_index ... ok
[INFO] [stdout] test state::tests::test_matches_different_blocked_wads ... ok
[INFO] [stdout] test state::tests::test_matches_identical ... ok
[INFO] [stdout] test state::tests::a_layout_record_reads_back_from_its_written_keys ... ok
[INFO] [stdout] test state::tests::test_new_state_with_wad_fingerprints ... ok
[INFO] [stdout] test state::tests::test_matches_mod_fingerprints ... ok
[INFO] [stdout] test state::tests::test_serialization_format ... ok
[INFO] [stdout] test state::tests::layout_records_round_trip ... ok
[INFO] [stdout] test state::tests::test_old_version_deserialization_triggers_full_rebuild ... ok
[INFO] [stdout] test game::tests::localized_global_wads_lists_each_locale_once_and_skips_the_plain_global ... ok
[INFO] [stdout] test meta_cache::tests::test_cache_roundtrip ... ok
[INFO] [stdout] test state::tests::test_save_and_load ... ok
[INFO] [stdout] test state::tests::test_new_state ... ok
[INFO] [stdout] test state::tests::test_v4_state_triggers_full_rebuild ... ok
[INFO] [stdout] test strings::tests::apply_rejects_invalid_table ... ok
[INFO] [stdout] test state::tests::save_replaces_an_existing_state_file ... ok
[INFO] [stdout] test strings::tests::fingerprint_reacts_to_inputs ... ok
[INFO] [stdout] test strings::tests::merge_bucket_keys_case_insensitive ... ok
[INFO] [stdout] test strings::tests::merge_canonicalizes_key_case ... ok
[INFO] [stdout] test strings::tests::merge_duplicate_case_variant_buckets_document_order ... ok
[INFO] [stdout] test strings::tests::merge_keeps_brace_keys_as_named_keys ... ok
[INFO] [stdout] test strings::tests::merge_layer_priority_within_mod ... ok
[INFO] [stdout] test utils::tests::test_normalize_regular_path ... ok
[INFO] [stdout] test utils::tests::test_resolve_hex_hash ... ok
[INFO] [stdout] test strings::tests::merge_locale_beats_default_within_layer ... ok
[INFO] [stdout] test utils::tests::test_meta_fingerprint_matches_byte_fingerprint ... ok
[INFO] [stdout] test strings::tests::merge_mod_priority_dominates ... ok
[INFO] [stdout] test strings::tests::merge_omits_empty_locales_and_targets ... ok
[INFO] [stdout] test strings::tests::merge_skips_disabled_layers_and_empty_keys ... ok
[INFO] [stdout] test utils::tests::test_meta_fingerprint_empty ... ok
[INFO] [stdout] test utils::tests::test_wad_fingerprint_different_content ... ok
[INFO] [stdout] test utils::tests::test_wad_fingerprint_deterministic ... ok
[INFO] [stdout] test wad_builder::tests::test_compress_with_none ... ok
[INFO] [stdout] test utils::tests::test_wad_fingerprint_empty ... ok
[INFO] [stdout] test utils::tests::test_normalize_ltk_extension ... ok
[INFO] [stdout] test utils::tests::test_normalize_ltk_suffix ... ok
[INFO] [stdout] test wad_builder::tests::a_passed_through_zstd_chunk_reports_the_size_its_frame_states ... ok
[INFO] [stdout] test wad_builder::tests::a_pass_through_recomputes_the_checksum_over_its_own_bytes ... ok
[INFO] [stdout] test wad_builder::tests::test_compress_with_zstd ... ok
[INFO] [stdout] test strings::tests::resolve_locales_modes ... ok
[INFO] [stdout] test utils::tests::test_wad_fingerprint_nonempty ... ok
[INFO] [stdout] test wad_builder::tests::a_built_wad_puts_its_toc_exactly_past_the_header ... ok
[INFO] [stdout] test wad_builder::tests::a_codec_this_crate_does_not_emit_refuses_to_pass_through ... ok
[INFO] [stdout] test strings::tests::apply_overrides_named_and_hash_keys ... ok
[INFO] [stdout] test state::tests::test_v5_state_triggers_full_rebuild ... ok
[INFO] [stdout] test state::tests::test_supports_incremental ... ok
[INFO] [stdout] test wad_builder::tests::a_passed_through_stored_chunk_reports_equal_sizes ... ok
[INFO] [stdout] test state::tests::test_default_state ... ok
[INFO] [stdout] test strings::tests::parse_raw_hash_key_variants ... ok
[INFO] [stdout] test wad_builder::tests::the_codec_for_data_is_one_of_the_two_this_crate_writes ... ok
[INFO] [stdout] test wad_builder::tests::zstd_bytes_without_a_stated_size_are_counted_by_decoding ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 185 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chunk_passthrough.rs (/opt/rustwide/target/release/deps/chunk_passthrough-7fcca9d071ea87fe)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test a_packed_chunk_reaches_the_overlay_without_being_re_encoded ... ok
[INFO] [stdout] test a_lying_container_checksum_is_reported_and_never_written ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cross_wad_import.rs (/opt/rustwide/target/release/deps/cross_wad_import-b6789c7593383886)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/game_data.rs (/opt/rustwide/target/release/deps/game_data-7b90c28a3719ea82)
[INFO] [stdout] test modified_cross_wad_chunk_lands_in_both_wads ... ok
[INFO] [stdout] test identical_cross_wad_chunk_is_fanned_out_to_all_holders ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test a_build_without_entries_never_opens_the_object_index ... ok
[INFO] [stdout] test a_target_whose_every_edit_skipped_is_not_written_and_says_so ... ok
[INFO] [stdout] test a_build_with_only_empty_entries_modules_applies_nothing_and_never_opens_the_object_index ... ok
[INFO] [stdout] test an_overlay_build_resolves_a_reference_from_the_game ... ok
[INFO] [stdout] test a_created_object_the_game_declares_elsewhere_is_created_and_reported ... ok
[INFO] [stdout] test declarations_use_the_highest_precedence_copy_even_when_it_matches_the_game ... ok
[INFO] [stdout] test entries_property_edits_reach_every_declaring_chunk ... ok
[INFO] [stdout] test a_clean_override_sets_the_property_and_reports_nothing ... ok
[INFO] [stdout] test refused_declarations_keep_sources_out_of_wad_and_raw_content ... ok
[INFO] [stdout] test an_empty_entries_module_beside_a_target_module_applies_nothing ... ok
[INFO] [stdout] test linked_dependencies_use_literal_game_paths ... ok
[INFO] [stdout] test a_called_off_build_ends_without_writing_state ... ok
[INFO] [stdout] test entries_edit_every_declaring_chunk_and_report_fan_out_and_unresolved_names ... ok
[INFO] [stdout] test layer_and_mod_order_apply_edits_and_directory_edits_invalidate_output ... ok
[INFO] [stdout] test declared_overrides_rewrite_game_bins_and_report_skipped_records ... ok
[INFO] [stdout] test archives_patch_game_only_targets_and_preserve_diagnostics_on_cached_builds ... ok
[INFO] [stdout] test a_reference_ignores_another_mods_copy_of_the_entry ... ok
[INFO] [stdout] test archives_apply_packed_overrides_and_report_unreadable_and_invalid_files ... ok
[INFO] [stdout] test declared_property_edits_apply_with_and_without_a_schema ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/game_index_cache.rs (/opt/rustwide/target/release/deps/game_index_cache-9e2eedd7272d99e1)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test a_skipped_archive_surfaces_on_the_build_result ... ok
[INFO] [stdout] test a_cache_from_a_previous_format_is_rebuilt_without_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/localized_wad_routing.rs (/opt/rustwide/target/release/deps/localized_wad_routing-fd9e647bb910693f)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test a_correctly_placed_mod_is_unaffected ... ok
[INFO] [stdout] test localized_content_stays_in_its_own_wad ... ok
[INFO] [stdout] test new_content_in_a_localized_wad_reaches_the_sibling ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rebuild.rs (/opt/rustwide/target/release/deps/rebuild-99dc3018977f67ab)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test failed_wad_build_leaves_no_partial_file ... ok
[INFO] [stdout] test patched_wad_preserves_original_signature_and_checksum ... ok
[INFO] [stdout] test orphan_overlay_files_are_swept_on_exact_match_skip ... ok
[INFO] [stdout] test a_same_length_content_edit_invalidates_exact_match_skip ... ok
[INFO] [stdout] test content_edit_invalidates_exact_match_skip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/shared_chunks.rs (/opt/rustwide/target/release/deps/shared_chunks-3c6481c943f5b9af)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test a_reused_wad_disagreeing_about_a_shared_chunk_is_rebuilt ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/string_overrides.rs (/opt/rustwide/target/release/deps/string_overrides-67a138a7de2f3ba2)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test two_enabled_mods_sharing_an_id_refuse_to_build ... ok
[INFO] [stdout] test mod_shipped_stringtable_is_rejected_even_with_string_patching_disabled ... ok
[INFO] [stdout] test missing_locale_wad_is_skipped_without_failing ... ok
[INFO] [stdout] test fantome_string_overrides_are_applied ... ok
[INFO] [stdout] test all_installed_mode_patches_every_locale ... ok
[INFO] [stdout] test corrupt_game_stringtable_is_logged_and_skipped ... ok
[INFO] [stdout] test editing_overrides_rebuilds_only_localized_wad ... ok
[INFO] [stdout] test mod_shipped_stringtable_is_rejected ... ok
[INFO] [stdout] test fs_mod_overrides_patch_game_stringtable ... ok
[INFO] [stdout] test a_locale_whose_stringtable_does_not_parse_leaves_the_wad_marked_for_a_rebuild ... ok
[INFO] [stdout] test higher_priority_mod_wins_string_conflicts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tail_layout.rs (/opt/rustwide/target/release/deps/tail_layout-2db33f8fe1b486c0)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test overrides_and_new_entries_live_in_the_tail ... ok
[INFO] [stdout] test overridden_chunks_keep_their_original_bytes_in_the_region ... ok
[INFO] [stdout] test toc_capacity_reserves_slack_beyond_the_entry_count ... ok
[INFO] [stdout] test the_patched_wad_stays_well_formed ... ok
[INFO] [stdout] test transient_chunks_keep_their_bytes_and_toc_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tail_rewrite.rs (/opt/rustwide/target/release/deps/tail_rewrite-a5d957846f72a985)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test fallbacks::a_truncated_overlay_forces_a_full_rebuild ... ok
[INFO] [stdout] test fallbacks::an_unreadable_state_file_forces_a_full_rebuild ... ok
[INFO] [stdout] test fallbacks::a_missing_layout_record_forces_a_full_rebuild ... ok
[INFO] [stdout] test a_build_never_writes_to_the_game_wad ... ok
[INFO] [stdout] test fallbacks::a_dirty_wad_is_rebuilt_even_when_nothing_changed ... ok
[INFO] [stdout] test fallbacks::a_changed_game_wad_forces_a_full_rebuild ... ok
[INFO] [stdout] test fallbacks::a_build_that_dies_after_planning_leaves_its_wads_marked ... ok
[INFO] [stdout] test a_reused_chunk_and_a_freshly_built_one_stay_byte_identical ... ok
[INFO] [stdout] test fallbacks::dropping_an_override_reverts_to_the_game_bytes ... ok
[INFO] [stdout] test editing_an_override_rewrites_only_the_tail ... ok
[INFO] [stdout] test fallbacks::a_mutated_transient_toc_entry_forces_a_full_rebuild ... ok
[INFO] [stdout] test unchanged_overrides_survive_a_rewrite_of_their_neighbours ... ok
[INFO] [stdout] test fallbacks::a_dirty_flag_forces_a_full_rebuild ... ok
[INFO] [stdout] test fallbacks::adding_an_entry_rewrites_the_tail ... ok
[INFO] [stdout] test fallbacks::a_torn_rewrite_is_repaired_by_the_next_build ... ok
[INFO] [stdout] test fallbacks::a_state_version_bump_forces_a_full_rebuild ... ok
[INFO] [stdout] test fallbacks::removing_an_entry_rewrites_the_tail ... ok
[INFO] [stdout] test repeated_edits_stay_equivalent_to_a_fresh_build ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ltk_overlay
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 85) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.98s; merged doctests compilation took 0.96s
[INFO] running `Command { std: "docker" "inspect" "bc1474ac6ec5fcb9427dea779b68ea1119a998d9a99813db1bb5ecf8cc9485b3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bc1474ac6ec5fcb9427dea779b68ea1119a998d9a99813db1bb5ecf8cc9485b3", kill_on_drop: false }`
[INFO] [stdout] bc1474ac6ec5fcb9427dea779b68ea1119a998d9a99813db1bb5ecf8cc9485b3
