[INFO] fetching crate wow-adt 0.7.0...
[INFO] testing wow-adt-0.7.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate wow-adt 0.7.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate wow-adt 0.7.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate wow-adt 0.7.0
[INFO] tweaked toml for crates.io crate wow-adt 0.7.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate wow-adt 0.7.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 wow-adt 0.7.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 diff v0.1.13
[INFO] [stderr]   Downloaded memmap2 v0.9.10
[INFO] [stderr]   Downloaded ravif v0.13.0
[INFO] [stderr]   Downloaded zune-core v0.5.1
[INFO] [stderr]   Downloaded pretty_assertions v1.4.1
[INFO] [stderr]   Downloaded ciborium-ll v0.2.2
[INFO] [stderr]   Downloaded bit_field v0.10.3
[INFO] [stderr]   Downloaded loop9 v0.1.5
[INFO] [stderr]   Downloaded lebe v0.5.3
[INFO] [stderr]   Downloaded plotters-svg v0.3.7
[INFO] [stderr]   Downloaded page_size v0.6.0
[INFO] [stderr]   Downloaded alloca v0.4.0
[INFO] [stderr]   Downloaded array-init v2.1.0
[INFO] [stderr]   Downloaded ciborium-io v0.2.2
[INFO] [stderr]   Downloaded binrw_derive v0.15.1
[INFO] [stderr]   Downloaded tinytemplate v1.2.1
[INFO] [stderr]   Downloaded owo-colors v4.3.0
[INFO] [stderr]   Downloaded zune-inflate v0.2.54
[INFO] [stderr]   Downloaded plotters-backend v0.3.7
[INFO] [stderr]   Downloaded oorandom v11.1.5
[INFO] [stderr]   Downloaded ciborium v0.2.2
[INFO] [stderr]   Downloaded avif-serialize v0.8.9
[INFO] [stderr]   Downloaded imgref v1.12.1
[INFO] [stderr]   Downloaded qoi v0.4.1
[INFO] [stderr]   Downloaded anes v0.1.6
[INFO] [stderr]   Downloaded criterion-plot v0.8.2
[INFO] [stderr]   Downloaded built v0.8.0
[INFO] [stderr]   Downloaded criterion v0.8.2
[INFO] [stderr]   Downloaded binrw v0.15.1
[INFO] [stderr]   Downloaded libfuzzer-sys v0.4.12
[INFO] [stderr]   Downloaded plotters v0.3.7
[INFO] [stderr]   Downloaded exr v1.74.0
[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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] cc24fe7b2dbbea05a326c94b9cabb242d972da6d73dfae89e2dec7d16fbbf7d5
[INFO] running `Command { std: "docker" "start" "cc24fe7b2dbbea05a326c94b9cabb242d972da6d73dfae89e2dec7d16fbbf7d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cc24fe7b2dbbea05a326c94b9cabb242d972da6d73dfae89e2dec7d16fbbf7d5", 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" "cc24fe7b2dbbea05a326c94b9cabb242d972da6d73dfae89e2dec7d16fbbf7d5" "/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" "cc24fe7b2dbbea05a326c94b9cabb242d972da6d73dfae89e2dec7d16fbbf7d5", 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" "cc24fe7b2dbbea05a326c94b9cabb242d972da6d73dfae89e2dec7d16fbbf7d5" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling binrw_derive v0.15.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling binrw v0.15.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling array-init v2.1.0
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling wow-adt v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.23s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: binrw v0.15.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "cc24fe7b2dbbea05a326c94b9cabb242d972da6d73dfae89e2dec7d16fbbf7d5", 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" "cc24fe7b2dbbea05a326c94b9cabb242d972da6d73dfae89e2dec7d16fbbf7d5" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling wow-adt v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 54.20s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: binrw v0.15.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "cc24fe7b2dbbea05a326c94b9cabb242d972da6d73dfae89e2dec7d16fbbf7d5", 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" "cc24fe7b2dbbea05a326c94b9cabb242d972da6d73dfae89e2dec7d16fbbf7d5" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: binrw v0.15.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wow_adt-657facec5cbf1ee5)
[INFO] [stdout] 
[INFO] [stdout] running 472 tests
[INFO] [stdout] test adt_set::tests::test_adt_set_complete ... ok
[INFO] [stdout] test adt_set::tests::test_adt_set_incomplete ... ok
[INFO] [stdout] test adt_set::tests::test_adt_set_merge ... ok
[INFO] [stdout] test api::tests::test_root_adt_helpers ... ok
[INFO] [stdout] test api::tests::test_parsed_adt_is_split ... ok
[INFO] [stdout] test api::tests::test_parsed_adt_is_root ... ok
[INFO] [stdout] test adt_set::tests::test_adt_set_merge_no_optional ... ok
[INFO] [stdout] test builder::adt_builder::tests::test_add_doodad_placement ... ok
[INFO] [stdout] test builder::adt_builder::tests::test_add_model_valid ... ok
[INFO] [stdout] test builder::adt_builder::tests::test_add_textures ... ok
[INFO] [stdout] test builder::adt_builder::tests::test_add_texture_valid ... ok
[INFO] [stdout] test builder::adt_builder::tests::test_add_wmo_placement ... ok
[INFO] [stdout] test builder::adt_builder::tests::test_add_wmo_valid ... ok
[INFO] [stdout] test builder::adt_builder::tests::test_build_missing_texture ... ok
[INFO] [stdout] test builder::adt_builder::tests::test_default ... ok
[INFO] [stdout] test builder::adt_builder::tests::test_with_version ... ok
[INFO] [stdout] test builder::built_adt::tests::test_getters ... ok
[INFO] [stdout] test builder::built_adt::tests::test_new_built_adt ... ok
[INFO] [stdout] test builder::adt_builder::tests::test_new_builder_defaults_to_vanilla ... ok
[INFO] [stdout] test builder::serializer::tests::test_mh2o_serialization ... ok
[INFO] [stdout] test builder::serializer::tests::test_chunk_ordering ... ok
[INFO] [stdout] test builder::serializer::tests::test_mhdr_flags_with_both ... ok
[INFO] [stdout] test builder::serializer::tests::test_mhdr_flags_with_mfbo ... ok
[INFO] [stdout] test builder::serializer::tests::test_mhdr_flags_with_mh2o ... ok
[INFO] [stdout] test builder::serializer::tests::test_mmid_offset_calculation ... ok
[INFO] [stdout] test builder::serializer::tests::test_mwid_offset_calculation ... ok
[INFO] [stdout] test builder::serializer::tests::test_mhdr_flags_no_optional_chunks ... ok
[INFO] [stdout] test builder::serializer::tests::test_offset_calculation ... ok
[INFO] [stdout] test builder::serializer::tests::test_serialize_minimal_adt ... ok
[INFO] [stdout] test builder::serializer::tests::test_write_chunk ... ok
[INFO] [stdout] test builder::validation::tests::test_validate_doodad_placement_invalid_reference ... ok
[INFO] [stdout] test builder::validation::tests::test_validate_doodad_placement_zero_scale ... ok
[INFO] [stdout] test builder::validation::tests::test_validate_model_filename_valid ... ok
[INFO] [stdout] test builder::validation::tests::test_validate_doodad_placement_valid ... ok
[INFO] [stdout] test builder::validation::tests::test_validate_model_filename_wrong_extension ... ok
[INFO] [stdout] test builder::validation::tests::test_validate_texture_filename_backslash ... ok
[INFO] [stdout] test builder::validation::tests::test_validate_texture_filename_empty ... ok
[INFO] [stdout] test builder::validation::tests::test_validate_texture_filename_valid ... ok
[INFO] [stdout] test builder::validation::tests::test_validate_texture_filename_wrong_extension ... ok
[INFO] [stdout] test builder::built_adt::tests::test_to_bytes_now_works ... ok
[INFO] [stdout] test builder::validation::tests::test_validate_version_chunk_mamp ... ok
[INFO] [stdout] test builder::validation::tests::test_validate_version_chunk_mfbo ... ok
[INFO] [stdout] test builder::validation::tests::test_validate_version_chunk_mh2o ... ok
[INFO] [stdout] test builder::validation::tests::test_validate_version_chunk_mtxp ... ok
[INFO] [stdout] test builder::validation::tests::test_validate_wmo_filename_valid ... ok
[INFO] [stdout] test builder::validation::tests::test_validate_wmo_placement_invalid_reference ... ok
[INFO] [stdout] test builder::validation::tests::test_validate_wmo_placement_valid ... ok
[INFO] [stdout] test chunk_discovery::tests::test_chunk_location_tracking ... ok
[INFO] [stdout] test chunk_discovery::tests::test_chunk_types_sorted ... ok
[INFO] [stdout] test chunk_discovery::tests::test_detect_file_type_lod ... ok
[INFO] [stdout] test chunk_discovery::tests::test_detect_file_type_object ... ok
[INFO] [stdout] test chunk_discovery::tests::test_chunk_discovery_basic ... ok
[INFO] [stdout] test chunk_discovery::tests::test_detect_file_type_mcnk_takes_precedence ... ok
[INFO] [stdout] test chunk_discovery::tests::test_detect_file_type_root ... ok
[INFO] [stdout] test chunk_discovery::tests::test_detect_file_type_tex0_split_file ... ok
[INFO] [stdout] test chunk_discovery::tests::test_detect_file_type_texture ... ok
[INFO] [stdout] test chunk_discovery::tests::test_empty_discovery ... ok
[INFO] [stdout] test chunk_discovery::tests::test_file_too_small ... ok
[INFO] [stdout] test chunk_discovery::tests::test_truncated_chunk ... ok
[INFO] [stdout] test chunk_discovery::tests::test_duplicate_chunk_types ... ok
[INFO] [stdout] test chunk_header::tests::is_chunk_validation ... ok
[INFO] [stdout] test chunk_header::tests::parse_chunk_header ... ok
[INFO] [stdout] test chunk_discovery::tests::test_multiple_chunks ... ok
[INFO] [stdout] test chunk_header::tests::total_size_calculation ... ok
[INFO] [stdout] test chunk_header::tests::zero_size_chunk ... ok
[INFO] [stdout] test chunk_id::tests::chunk_id_display_reverses_bytes ... ok
[INFO] [stdout] test chunk_id::tests::chunk_id_display_trait ... ok
[INFO] [stdout] test chunk_id::tests::chunk_id_from_str_invalid_length ... ok
[INFO] [stdout] test chunk_id::tests::chunk_id_from_str_reverses_input ... ok
[INFO] [stdout] test chunks::blend_mesh::tests::test_mbbb_center_size ... ok
[INFO] [stdout] test chunk_id::tests::chunk_id_roundtrip ... ok
[INFO] [stdout] test chunks::blend_mesh::tests::test_mbbb_entry_size ... ok
[INFO] [stdout] test chunks::blend_mesh::tests::test_mbbb_parse_single ... ok
[INFO] [stdout] test chunks::blend_mesh::tests::test_mbmh_entry_size ... ok
[INFO] [stdout] test chunks::blend_mesh::tests::test_mbmh_parse_single ... ok
[INFO] [stdout] test chunks::blend_mesh::tests::test_mbmi_parse ... ok
[INFO] [stdout] test chunks::blend_mesh::tests::test_mbmh_round_trip ... ok
[INFO] [stdout] test chunks::blend_mesh::tests::test_mbmh_totals ... ok
[INFO] [stdout] test chunks::blend_mesh::tests::test_mbnv_parse_single ... ok
[INFO] [stdout] test chunks::blend_mesh::tests::test_mbnv_vertex_size ... ok
[INFO] [stdout] test builder::adt_builder::tests::test_add_model_wrong_extension - should panic ... ok
[INFO] [stdout] test builder::adt_builder::tests::test_add_texture_empty - should panic ... ok
[INFO] [stdout] test builder::adt_builder::tests::test_add_doodad_placement_zero_scale - should panic ... ok
[INFO] [stdout] test chunks::mcnk::header::tests::test_hole_high_res ... ok
[INFO] [stdout] test builder::adt_builder::tests::test_add_texture_backslash - should panic ... ok
[INFO] [stdout] test chunks::mcnk::header::tests::test_mcnk_flags ... ok
[INFO] [stdout] test chunks::mcnk::header::tests::test_mcnk_header_has_checks ... ok
[INFO] [stdout] test chunks::mcnk::header::tests::test_mcnk_header_parse ... ok
[INFO] [stdout] test chunks::mcnk::header::tests::test_mcnk_header_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::header::tests::test_mcnk_header_serialized_size ... ok
[INFO] [stdout] test chunks::mcnk::header::tests::test_no_effect_doodad ... ok
[INFO] [stdout] test chunks::mcnk::header::tests::test_pred_texture ... ok
[INFO] [stdout] test chunks::blend_mesh::tests::test_mbmi_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::alpha_format_equality ... ok
[INFO] [stdout] test chunks::mcnk::header::tests::test_hole_low_res ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::compress_decompress_complex_pattern ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::compress_rle_all_same_value ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::compress_rle_all_zeros ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::compress_rle_alternating_pattern ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::compress_rle_invalid_size ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::compress_rle_boundary_conditions ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::compress_rle_gradient ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::compress_rle_long_runs ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::compress_rle_mixed_runs ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::compress_rle_random_data_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::compress_rle_short_runs ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::from_uncompressed_invalid_size ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::from_uncompressed_creates_compressed ... ok
[INFO] [stdout] test builder::built_adt::tests::test_write_to_file_integration ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::mcal_binrw_roundtrip ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::mcal_default ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::mcal_layer_out_of_bounds ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::get_alpha_out_of_bounds ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::get_alpha_at_coordinates ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::mcal_multiple_layers ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::optimal_format_4bit_safe_all_ff ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::optimal_format_4bit_safe_all_zeros ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::optimal_format_chooses_compressed_for_runs ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::optimal_format_invalid_size ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::optimal_format_chooses_8bit_for_complex_data ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::optimal_format_not_4bit_safe ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::optimal_format_preserves_gradient ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::optimal_format_chooses_4bit_for_nibble_safe_data ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::optimal_format_chooses_compressed_for_zeros ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::optimal_format_mixed_4bit_safe ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::rle_fill_mode ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::rle_mixed_modes ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::rle_output_size_mismatch ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::rle_unexpected_eof_fill ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::rle_unexpected_eof_copy ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::rle_copy_mode ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::uncompressed_2048_format_normalization ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::uncompressed_2048_invalid_size ... ok
[INFO] [stdout] test chunks::mcnk::mcbb::tests::test_blend_batch_default ... ok
[INFO] [stdout] test chunks::mcnk::mcbb::tests::test_blend_batch_size ... ok
[INFO] [stdout] test chunks::mcnk::mcbb::tests::test_mcbb_empty ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::uncompressed_4096_format ... ok
[INFO] [stdout] test chunks::mcnk::mcbb::tests::test_mcbb_parse_multiple_batches ... ok
[INFO] [stdout] test chunks::mcnk::mcbb::tests::test_mcbb_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::mcbb::tests::test_mcbb_total_indices ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::mccv_chunk_color_count ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::mccv_chunk_default ... ok
[INFO] [stdout] test chunks::mcnk::mcbb::tests::test_mcbb_large_batch_count ... ok
[INFO] [stdout] test chunks::mcnk::mcbb::tests::test_mcbb_parse_single_batch ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::mccv_chunk_get_outer_color ... ok
[INFO] [stdout] test chunks::mcnk::mcal::tests::uncompressed_4096_invalid_size ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::mccv_chunk_outer_inner_indices ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::mccv_chunk_parse ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::mccv_chunk_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::vertex_color_default ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::mccv_chunk_set_all_neutral ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::vertex_color_from_rgba ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::vertex_color_neutral ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::vertex_color_from_rgb ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::mccv_chunk_get_inner_color ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::mccv_chunk_size ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::vertex_color_parse_bgra ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::vertex_color_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::mcdd::tests::test_mcdd_all_disabled ... ok
[INFO] [stdout] test chunks::mcnk::mcdd::tests::test_mcdd_all_enabled ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::vertex_color_size ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::vertex_color_to_normalized ... ok
[INFO] [stdout] test chunks::mcnk::mcdd::tests::test_mcdd_disabled_count ... ok
[INFO] [stdout] test chunks::mcnk::mcdd::tests::test_mcdd_is_disabled ... ok
[INFO] [stdout] test chunks::mcnk::mcdd::tests::test_mcdd_parse ... ok
[INFO] [stdout] test chunks::mcnk::mcdd::tests::test_mcdd_pattern ... ok
[INFO] [stdout] test chunks::mcnk::mcdd::tests::test_mcdd_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::mcdd::tests::test_mcdd_set_disabled ... ok
[INFO] [stdout] test chunks::mcnk::mcdd::tests::test_mcdd_size ... ok
[INFO] [stdout] test chunks::mcnk::mclq::tests::test_liquid_type_from_flags ... ok
[INFO] [stdout] test chunks::mcnk::mclq::tests::test_liquid_type_values ... ok
[INFO] [stdout] test chunks::mcnk::mclq::tests::test_liquid_vertex_accessors ... ok
[INFO] [stdout] test chunks::mcnk::mclq::tests::test_mclq_base_height ... ok
[INFO] [stdout] test chunks::mcnk::mcdd::tests::test_mcdd_default ... ok
[INFO] [stdout] test chunks::mcnk::mclq::tests::test_mclq_constants ... ok
[INFO] [stdout] test chunks::mcnk::mclq::tests::test_mclq_has_valid_heights ... ok
[INFO] [stdout] test chunks::mcnk::mclv::tests::test_create_argb ... ok
[INFO] [stdout] test chunks::mcnk::mclv::tests::test_default ... ok
[INFO] [stdout] test chunks::mcnk::mclv::tests::test_extract_rgb ... ok
[INFO] [stdout] test chunks::mcnk::mclv::tests::test_mclv_get_inner_color ... ok
[INFO] [stdout] test chunks::mcnk::mclv::tests::test_mclv_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::mclv::tests::test_mclv_size ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_chunk_empty ... ok
[INFO] [stdout] test chunks::mcnk::mccv::tests::vertex_color_to_multiplier ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_chunk_exceeds_classic_limit ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_chunk_multiple_layers ... ok
[INFO] [stdout] test chunks::mcnk::mclv::tests::test_mclv_get_outer_color ... ok
[INFO] [stdout] test chunks::mcnk::mclv::tests::test_mclv_parse ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_chunk_max_layers_classic ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_chunk_single_layer ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_flags_alpha_map_compressed ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_flags_animation_combined ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_flags_animation_enabled ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_flags_animation_rotation ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_flags_animation_speed ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_flags_default ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_chunk_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_flags_multiple_bits ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_flags_use_alpha_map ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_flags_use_cube_map_reflection ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_flags_overbright ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_layer_default ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_layer_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_layer_parsing ... ok
[INFO] [stdout] test chunks::mcnk::mcmt::tests::test_mcmt_default ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_validate_blend_flags_invalid ... ok
[INFO] [stdout] test chunks::mcnk::mcly::tests::test_mcly_validate_blend_flags_valid ... ok
[INFO] [stdout] test chunks::mcnk::mcmt::tests::test_mcmt_all_layers_used ... ok
[INFO] [stdout] test chunks::mcnk::mcmt::tests::test_mcmt_parse ... ok
[INFO] [stdout] test chunks::mcnk::mcmt::tests::test_mcmt_get_material ... ok
[INFO] [stdout] test chunks::mcnk::mcmt::tests::test_mcmt_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::mcmt::tests::test_mcmt_material_count ... ok
[INFO] [stdout] test chunks::mcnk::mcmt::tests::test_mcmt_partial_layers ... ok
[INFO] [stdout] test chunks::mcnk::mcmt::tests::test_mcmt_size ... ok
[INFO] [stdout] test chunks::mcnk::mcnr::tests::constants ... ok
[INFO] [stdout] test chunks::mcnk::mcnr::tests::default_chunk ... ok
[INFO] [stdout] test chunks::mcnk::mcnr::tests::get_inner_normal ... ok
[INFO] [stdout] test chunks::mcnk::mcnr::tests::get_outer_normal ... ok
[INFO] [stdout] test chunks::mcnk::mcnr::tests::inner_grid_indexing ... ok
[INFO] [stdout] test chunks::mcnk::mcnr::tests::outer_grid_indexing ... ok
[INFO] [stdout] test chunks::mcnk::mcnr::tests::size_validation ... ok
[INFO] [stdout] test chunks::mcnk::mcnr::tests::vertex_normal_coordinate_swap ... ok
[INFO] [stdout] test chunks::mcnk::mcnr::tests::vertex_normal_from_normalized ... ok
[INFO] [stdout] test chunks::mcnk::mcnr::tests::parse_mcnr_chunk ... ok
[INFO] [stdout] test chunks::mcnk::mcnr::tests::vertex_normal_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::mcnr::tests::vertex_normal_to_normalized ... ok
[INFO] [stdout] test chunks::mcnk::mcnr::tests::round_trip_serialization ... ok
[INFO] [stdout] test chunks::mcnk::mcrd::tests::test_mcrd_contains_doodad ... ok
[INFO] [stdout] test chunks::mcnk::mcrd::tests::test_mcrd_default ... ok
[INFO] [stdout] test chunks::mcnk::mcrd::tests::test_mcrd_empty ... ok
[INFO] [stdout] test chunks::mcnk::mcrd::tests::test_mcrd_large_indices ... ok
[INFO] [stdout] test chunks::mcnk::mcrd::tests::test_mcrd_parse ... ok
[INFO] [stdout] test chunks::mcnk::mcrd::tests::test_mcrd_single_ref ... ok
[INFO] [stdout] test chunks::mcnk::mcrd::tests::test_mcrd_validate_refs ... ok
[INFO] [stdout] test chunks::mcnk::mcrf::tests::boundary_n_doodad_refs_exceeds_total ... ok
[INFO] [stdout] test chunks::mcnk::mcrd::tests::test_mcrd_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::mcrf::tests::doodad_only_chunk ... ok
[INFO] [stdout] test chunks::mcnk::mcrf::tests::empty_chunk ... ok
[INFO] [stdout] test chunks::mcnk::mcrf::tests::large_reference_values ... ok
[INFO] [stdout] test chunks::mcnk::mcrf::tests::parse_mixed_doodad_and_wmo_references ... ok
[INFO] [stdout] test chunks::mcnk::mcrf::tests::round_trip_serialization ... ok
[INFO] [stdout] test chunks::mcnk::mcrf::tests::single_reference ... ok
[INFO] [stdout] test chunks::mcnk::mcrf::tests::split_references_using_n_doodad_refs ... ok
[INFO] [stdout] test chunks::mcnk::mcrf::tests::total_refs_count ... ok
[INFO] [stdout] test chunks::mcnk::mcrf::tests::validate_counts ... ok
[INFO] [stdout] test chunks::mcnk::mcrf::tests::wmo_only_chunk ... ok
[INFO] [stdout] test chunks::mcnk::mcrw::tests::test_mcrw_contains_wmo ... ok
[INFO] [stdout] test chunks::mcnk::mcrw::tests::test_mcrw_default ... ok
[INFO] [stdout] test chunks::mcnk::mcrw::tests::test_mcrw_empty ... ok
[INFO] [stdout] test chunks::mcnk::mcrf::tests::boundary_split_at_end ... ok
[INFO] [stdout] test chunks::mcnk::mcrw::tests::test_mcrw_large_indices ... ok
[INFO] [stdout] test chunks::mcnk::mcrf::tests::boundary_split_at_start ... ok
[INFO] [stdout] test chunks::mcnk::mcrw::tests::test_mcrw_parse ... ok
[INFO] [stdout] test chunks::mcnk::mcrw::tests::test_mcrw_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::mcrw::tests::test_mcrw_single_ref ... ok
[INFO] [stdout] test chunks::mcnk::mcrw::tests::test_mcrw_validate_refs ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_mcse_chunk_find_in_range_multiple ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_mcse_chunk_find_in_range_single ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_mcse_chunk_parsing_multiple ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_mcse_chunk_parsing_single ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_mcse_chunk_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_mcse_chunk_validate_count ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_mcse_entry_size_constant ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_sound_emitter_default ... ok
[INFO] [stdout] test chunks::mcnk::mcmt::tests::test_mcmt_has_material ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_mcse_chunk_default ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_mcse_chunk_empty ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_sound_emitter_is_in_range_offset_position ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_sound_emitter_is_in_range_outside ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_sound_emitter_parsing ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_sound_emitter_is_in_range_inside ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_sound_emitter_radius_equal_components ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_sound_emitter_size ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_sound_emitter_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::mcsh::tests::test_mcsh_all_bytes_used ... ok
[INFO] [stdout] test chunks::mcnk::mcse::tests::test_sound_emitter_radius ... ok
[INFO] [stdout] test chunks::mcnk::mcsh::tests::test_mcsh_chunk_size ... ok
[INFO] [stdout] test chunks::mcnk::mcsh::tests::test_mcsh_full_coverage ... ok
[INFO] [stdout] test chunks::mcnk::mcsh::tests::test_mcsh_lsb_first_bit_ordering ... ok
[INFO] [stdout] test chunks::mcnk::mcsh::tests::test_mcsh_parse_512_bytes ... ok
[INFO] [stdout] test chunks::mcnk::mcsh::tests::test_mcsh_bounds_checking ... ok
[INFO] [stdout] test chunks::mcnk::mcsh::tests::test_mcsh_byte_indexing ... ok
[INFO] [stdout] test chunks::mcnk::mcsh::tests::test_mcsh_shadow_bit_access ... ok
[INFO] [stdout] test chunks::mcnk::mcsh::tests::test_mcsh_default_all_unshadowed ... ok
[INFO] [stdout] test chunks::mcnk::mcsh::tests::test_mcsh_shadow_count ... ok
[INFO] [stdout] test chunks::mcnk::mcvt::tests::test_inner_grid_accessor ... ok
[INFO] [stdout] test chunks::mcnk::mcsh::tests::test_mcsh_round_trip ... ok
[INFO] [stdout] test chunks::mcnk::mcvt::tests::test_default_construction ... ok
[INFO] [stdout] test chunks::mcnk::mcvt::tests::test_min_max_empty_heights ... ok
[INFO] [stdout] test chunks::mcnk::mcvt::tests::test_min_max_height_negative_values ... ok
[INFO] [stdout] test chunks::mcnk::mcvt::tests::test_outer_grid_accessor ... ok
[INFO] [stdout] test chunks::mcnk::mcvt::tests::test_outer_grid_bounds_checking ... ok
[INFO] [stdout] test chunks::mcnk::mcvt::tests::test_parse_145_heights ... ok
[INFO] [stdout] test chunks::mcnk::mcvt::tests::test_inner_grid_bounds_checking ... ok
[INFO] [stdout] test chunks::mcnk::mcsh::tests::test_mcsh_shadow_ratio ... ok
[INFO] [stdout] test chunks::mcnk::mcvt::tests::test_min_max_height ... ok
[INFO] [stdout] test chunks::mcnk::mcvt::tests::test_wow_map_viewer_index_equivalence ... ok
[INFO] [stdout] test chunks::mh2o::header::tests::test_mh2o_attributes_bounds_checking ... ok
[INFO] [stdout] test chunks::mh2o::header::tests::test_mh2o_attributes_deep ... ok
[INFO] [stdout] test chunks::mh2o::header::tests::test_mh2o_attributes_fishable ... ok
[INFO] [stdout] test chunks::mh2o::header::tests::test_mh2o_attributes_parse ... ok
[INFO] [stdout] test chunks::mh2o::header::tests::test_mh2o_attributes_round_trip ... ok
[INFO] [stdout] test chunks::mh2o::header::tests::test_mh2o_attributes_size ... ok
[INFO] [stdout] test chunks::mh2o::header::tests::test_mh2o_header_constants ... ok
[INFO] [stdout] test chunks::mcnk::mcvt::tests::test_vertex_count_constants ... ok
[INFO] [stdout] test chunks::mh2o::header::tests::test_mh2o_header_no_liquid ... ok
[INFO] [stdout] test chunks::mh2o::header::tests::test_mh2o_header_parse ... ok
[INFO] [stdout] test chunks::mh2o::header::tests::test_mh2o_header_round_trip ... ok
[INFO] [stdout] test chunks::mh2o::header::tests::test_mh2o_header_size ... ok
[INFO] [stdout] test chunks::mh2o::instance::tests::test_lvf_bytes_per_vertex ... ok
[INFO] [stdout] test chunks::mh2o::instance::tests::test_lvf_from_bytes_per_vertex ... ok
[INFO] [stdout] test chunks::mh2o::instance::tests::test_mh2o_instance_bitmap_size ... ok
[INFO] [stdout] test chunks::mh2o::instance::tests::test_mh2o_instance_expected_vertex_size ... ok
[INFO] [stdout] test chunks::mh2o::instance::tests::test_mh2o_instance_get_lvf_wotlk ... ok
[INFO] [stdout] test chunks::mh2o::instance::tests::test_mh2o_instance_has_checks ... ok
[INFO] [stdout] test chunks::mh2o::instance::tests::test_mh2o_instance_parse ... ok
[INFO] [stdout] test chunks::mh2o::instance::tests::test_mh2o_instance_round_trip ... ok
[INFO] [stdout] test chunks::mh2o::instance::tests::test_mh2o_instance_size ... ok
[INFO] [stdout] test chunks::mh2o::instance::tests::test_mh2o_instance_tile_count ... ok
[INFO] [stdout] test chunks::mh2o::instance::tests::test_mh2o_instance_validate_dimensions ... ok
[INFO] [stdout] test chunks::mh2o::instance::tests::test_mh2o_instance_vertex_count ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_all_vertex_formats_have_correct_sizes ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_depth_only_vertex_normalized_depth ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_depth_only_vertex_parse ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_depth_only_vertex_round_trip ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_depth_only_vertex_size ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_height_depth_vertex_absolute_height ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_height_depth_vertex_normalized_depth ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_height_depth_vertex_round_trip ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_height_depth_vertex_parse ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_height_depth_vertex_size ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_height_uv_depth_vertex_absolute_height ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_height_uv_depth_vertex_normalized_depth ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_height_uv_depth_vertex_normalized_uv ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_height_uv_depth_vertex_parse ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_height_uv_depth_vertex_round_trip ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_height_uv_depth_vertex_size ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_height_uv_vertex_absolute_height ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_height_uv_vertex_normalized_uv ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_height_uv_vertex_parse ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_height_uv_vertex_round_trip ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_height_uv_vertex_size ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_uv_map_entry_from_normalized ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_uv_map_entry_normalization ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_uv_map_entry_parse ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_uv_map_entry_round_trip ... ok
[INFO] [stdout] test chunks::placement::tests::test_doodad_placement_flags ... ok
[INFO] [stdout] test chunks::mcnk::mcvt::tests::test_round_trip_serialization ... ok
[INFO] [stdout] test chunks::mh2o::header::tests::test_mh2o_attributes_count ... ok
[INFO] [stdout] test chunks::placement::tests::test_doodad_placement_parse ... ok
[INFO] [stdout] test chunks::placement::tests::test_mddf_chunk_empty ... ok
[INFO] [stdout] test chunks::placement::tests::test_mddf_chunk_validate_file_data_ids ... ok
[INFO] [stdout] test chunks::placement::tests::test_doodad_placement_scale_conversion ... ok
[INFO] [stdout] test chunks::placement::tests::test_mddf_chunk_parse ... ok
[INFO] [stdout] test chunks::placement::tests::test_modf_chunk_empty ... ok
[INFO] [stdout] test chunks::placement::tests::test_modf_chunk_parse ... ok
[INFO] [stdout] test chunks::placement::tests::test_modf_chunk_round_trip ... ok
[INFO] [stdout] test chunks::placement::tests::test_modf_chunk_validate_name_ids ... ok
[INFO] [stdout] test chunks::placement::tests::test_wmo_placement_flags ... ok
[INFO] [stdout] test chunks::placement::tests::test_wmo_placement_parse ... ok
[INFO] [stdout] test chunks::simple::tests::test_mamp_chunk_parse ... ok
[INFO] [stdout] test chunks::simple::tests::test_mamp_chunk_size ... ok
[INFO] [stdout] test chunks::simple::tests::test_mcin_entry_count ... ok
[INFO] [stdout] test chunks::simple::tests::test_mcin_get_entry ... ok
[INFO] [stdout] test chunks::placement::tests::test_mddf_chunk_validate_name_ids ... ok
[INFO] [stdout] test chunks::simple::tests::test_mfbo_chunk_default ... ok
[INFO] [stdout] test chunks::simple::tests::test_mfbo_chunk_parse ... ok
[INFO] [stdout] test chunks::simple::tests::test_mfbo_chunk_round_trip ... ok
[INFO] [stdout] test chunks::simple::tests::test_mfbo_chunk_size ... ok
[INFO] [stdout] test chunks::simple::tests::test_mhdr_size ... ok
[INFO] [stdout] test chunks::simple::tests::test_mtxf_chunk_all_zeros ... ok
[INFO] [stdout] test chunks::simple::tests::test_mtxf_chunk_parse ... ok
[INFO] [stdout] test chunks::simple::tests::test_mtxf_chunk_round_trip ... ok
[INFO] [stdout] test chunks::simple::tests::test_mtxf_chunk_single_flag ... ok
[INFO] [stdout] test chunks::simple::tests::test_mtxp_chunk_empty ... ok
[INFO] [stdout] test chunks::simple::tests::test_mtxp_chunk_parse ... ok
[INFO] [stdout] test chunks::simple::tests::test_mtxp_chunk_round_trip ... ok
[INFO] [stdout] test chunks::simple::tests::test_mtxf_chunk_empty ... ok
[INFO] [stdout] test chunks::simple::tests::test_mver_default ... ok
[INFO] [stdout] test chunks::simple::tests::test_texture_height_params_uses_height_texture ... ok
[INFO] [stdout] test chunks::strings::tests::test_mmdx_chunk ... ok
[INFO] [stdout] test chunks::strings::tests::test_mmdx_chunk_round_trip ... ok
[INFO] [stdout] test chunks::strings::tests::test_mmdx_chunk_with_path ... ok
[INFO] [stdout] test chunks::strings::tests::test_mmid_chunk ... ok
[INFO] [stdout] test chunks::strings::tests::test_mmid_get_filename_index ... ok
[INFO] [stdout] test chunks::strings::tests::test_mmid_validate_offsets ... ok
[INFO] [stdout] test chunks::placement::tests::test_wmo_placement_bounding_box_volume ... ok
[INFO] [stdout] test chunks::mh2o::vertex::tests::test_uv_map_entry_size ... ok
[INFO] [stdout] test chunks::strings::tests::test_mtex_chunk_default ... ok
[INFO] [stdout] test chunks::strings::tests::test_mtex_chunk_empty ... ok
[INFO] [stdout] test chunks::strings::tests::test_mtex_chunk_multiple_paths ... ok
[INFO] [stdout] test chunks::strings::tests::test_mtex_chunk_no_trailing_null ... ok
[INFO] [stdout] test chunks::strings::tests::test_mtex_chunk_parse ... ok
[INFO] [stdout] test chunks::strings::tests::test_mtex_chunk_backslash_path ... ok
[INFO] [stdout] test chunks::strings::tests::test_mtex_chunk_single_file ... ok
[INFO] [stdout] test chunks::simple::tests::test_mver_round_trip ... ok
[INFO] [stdout] test chunks::strings::tests::test_mtex_chunk_utf8_lossy ... ok
[INFO] [stdout] test chunks::strings::tests::test_mtex_chunk_round_trip ... ok
[INFO] [stdout] test chunks::strings::tests::test_mtex_chunk_round_trip_with_paths ... ok
[INFO] [stdout] test chunks::strings::tests::test_mwid_chunk ... ok
[INFO] [stdout] test chunks::strings::tests::test_mwid_get_filename_index ... ok
[INFO] [stdout] test chunks::strings::tests::test_mwmo_chunk_round_trip ... ok
[INFO] [stdout] test chunks::strings::tests::test_mwmo_chunk_single_file ... ok
[INFO] [stdout] test chunks::strings::tests::test_mwmo_chunk_with_path ... ok
[INFO] [stdout] test error::tests::binrw_error_conversion ... ok
[INFO] [stdout] test error::tests::error_context_preserved ... ok
[INFO] [stdout] test error::tests::error_display_formats_correctly ... ok
[INFO] [stdout] test chunks::strings::tests::test_mwid_validate_offsets ... ok
[INFO] [stdout] test error::tests::io_error_conversion ... ok
[INFO] [stdout] test file_type::tests::detect_from_filename_case_insensitive ... ok
[INFO] [stdout] test file_type::tests::detect_from_filename_tex0 ... ok
[INFO] [stdout] test file_type::tests::detect_lod_file_from_chunks ... ok
[INFO] [stdout] test file_type::tests::detect_object_file_from_chunks ... ok
[INFO] [stdout] test chunks::strings::tests::test_mwmo_chunk_empty ... ok
[INFO] [stdout] test file_type::tests::detect_texture_file_from_chunks ... ok
[INFO] [stdout] test file_type::tests::detect_root_file_from_chunks ... ok
[INFO] [stdout] test file_type::tests::file_type_descriptions ... ok
[INFO] [stdout] test file_type::tests::file_type_display ... ok
[INFO] [stdout] test file_type::tests::has_object_data ... ok
[INFO] [stdout] test file_type::tests::has_terrain_geometry ... ok
[INFO] [stdout] test file_type::tests::has_texture_data ... ok
[INFO] [stdout] test file_type::tests::is_split_file ... ok
[INFO] [stdout] test file_type::tests::test_detect_from_discovery ... ok
[INFO] [stdout] test file_type::tests::test_detect_lod_from_discovery ... ok
[INFO] [stdout] test file_type::tests::test_detect_obj0_from_discovery ... ok
[INFO] [stdout] test file_type::tests::test_detect_tex0_from_discovery ... ok
[INFO] [stdout] test merger::tests::test_merge_object_mcnk_count_mismatch ... ok
[INFO] [stdout] test merger::tests::test_merge_split_files_complete ... ok
[INFO] [stdout] test merger::tests::test_merge_split_files_object_only ... ok
[INFO] [stdout] test merger::tests::test_merge_split_files_no_optional ... ok
[INFO] [stdout] test merger::tests::test_merge_texture_mcnk_count_mismatch ... ok
[INFO] [stdout] test chunks::strings::tests::test_mwmo_chunk ... ok
[INFO] [stdout] test root_parser::tests::test_parse_minimal_root_adt ... ok
[INFO] [stdout] test root_parser::tests::test_monolithic_root_requires_mcin_and_mtex ... ok
[INFO] [stdout] test root_parser::tests::test_parse_root_missing_mhdr ... ok
[INFO] [stdout] test root_parser::tests::test_parse_split_root_adt ... ok
[INFO] [stdout] test root_parser::tests::test_split_root_detection ... ok
[INFO] [stdout] test root_parser::tests::test_split_root_without_mcnk_fails ... ok
[INFO] [stdout] test split_parser::tests::test_parse_lod_adt ... ok
[INFO] [stdout] test split_parser::tests::test_parse_obj_adt ... ok
[INFO] [stdout] test split_parser::tests::test_parse_obj_adt_empty_mcnk ... ok
[INFO] [stdout] test root_parser::tests::test_parse_root_missing_mcin ... ok
[INFO] [stdout] test file_type::tests::detect_from_filename_root ... ok
[INFO] [stdout] test merger::tests::test_merge_split_files_texture_only ... ok
[INFO] [stdout] test split_parser::tests::test_parse_obj_adt_with_mcnk ... ok
[INFO] [stdout] test split_parser::tests::test_parse_obj_adt_file_type_detection ... ok
[INFO] [stdout] test split_parser::tests::test_parse_tex_adt ... ok
[INFO] [stdout] test split_parser::tests::test_parse_tex_adt_with_mcnk ... ok
[INFO] [stdout] test split_parser::tests::test_parse_tex_adt_empty_mcnk ... ok
[INFO] [stdout] test split_parser::tests::test_parse_tex_adt_file_type_detection ... ok
[INFO] [stdout] test split_set::tests::test_discover_split_files ... ok
[INFO] [stdout] test split_set::tests::test_discover_without_directory ... ok
[INFO] [stdout] test split_set::tests::test_present_files ... ok
[INFO] [stdout] test split_set::tests::test_split_file_presence_count ... ok
[INFO] [stdout] test version::tests::detect_mop_from_mtxp ... ok
[INFO] [stdout] test split_set::tests::test_split_file_presence_is_monolithic ... ok
[INFO] [stdout] test version::tests::detect_cataclysm_from_mamp ... ok
[INFO] [stdout] test version::tests::detect_tbc_from_mfbo ... ok
[INFO] [stdout] test split_set::tests::test_split_file_presence_is_complete ... ok
[INFO] [stdout] test version::tests::display_implementation_matches_as_str ... ok
[INFO] [stdout] test version::tests::detect_vanilla_early_from_no_signature_chunks ... ok
[INFO] [stdout] test version::tests::detect_vanilla_late_from_mccv ... ok
[INFO] [stdout] test version::tests::test_from_discovery_vanilla_early ... ok
[INFO] [stdout] test version::tests::test_from_discovery_with_multiple_versions ... ok
[INFO] [stdout] test version::tests::version_strings_are_descriptive ... ok
[INFO] [stdout] test version::tests::version_ranges_are_accurate ... ok
[INFO] [stdout] test version::tests::detect_wotlk_from_mh2o ... ok
[INFO] [stdout] test version::tests::test_detect_from_discovery ... ok
[INFO] [stdout] test chunks::mcnk::chunk::tests::test_mcnk_chunk_parse ... ok
[INFO] [stdout] test chunks::mcnk::chunk::tests::test_mcnk_chunk_validate_consistency ... ok
[INFO] [stdout] test chunks::mcnk::chunk::tests::test_mcnk_chunk_height_access ... ok
[INFO] [stdout] test chunks::mcnk::chunk::tests::test_mcnk_chunk_presence_checks ... ok
[INFO] [stderr]      Running tests/lib.rs (/opt/rustwide/target/debug/deps/lib-6e1744b216cfce92)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 472 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.20s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 60 tests
[INFO] [stdout] test compliance::cataclysm::test_mcdd_edge_cases ... ok
[INFO] [stdout] test compliance::cataclysm::test_mclv_compliance ... ok
[INFO] [stdout] test compliance::cataclysm::test_cataclysm_chunk_integration ... ok
[INFO] [stdout] test compliance::cataclysm::test_mclv_realistic_lighting ... ok
[INFO] [stdout] test compliance::cataclysm::test_mcmt_compliance ... ok
[INFO] [stdout] test compliance::cataclysm::test_mcmt_material_boundaries ... ok
[INFO] [stdout] test compliance::cataclysm::test_mcrd_mcrw_sorted_indices ... ok
[INFO] [stdout] test compliance::cataclysm::test_mcrw_compliance ... ok
[INFO] [stdout] test compliance::cataclysm::test_parse_all_cataclysm_root_files ... ok
[INFO] [stdout] test compliance::cataclysm::test_parse_cataclysm_split_root ... ok
[INFO] [stdout] test compliance::cataclysm::test_mcdd_compliance ... ok
[INFO] [stdout] test compliance::mop::test_mbbb_compliance ... ok
[INFO] [stdout] test compliance::cataclysm::test_cataclysm_mcnk_features ... ok
[INFO] [stdout] test compliance::cataclysm::test_cataclysm_split_file_completeness ... ok
[INFO] [stdout] test compliance::mop::test_mbmi_compliance ... ok
[INFO] [stdout] test compliance::cataclysm::test_mcrd_compliance ... ok
[INFO] [stdout] test compliance::mop::test_mbnv_compliance ... ok
[INFO] [stdout] test compliance::mop::test_mbmh_compliance ... ok
[INFO] [stdout] test compliance::mop::test_blend_mesh_system_integration ... ok
[INFO] [stdout] test compliance::mop::test_mcbb_compliance ... ok
[INFO] [stdout] test compliance::mop::test_mcbb_mbmh_integration ... ok
[INFO] [stdout] test compliance::mop::test_parse_all_mop_root_files ... ok
[INFO] [stdout] test compliance::tbc::test_parse_all_tbc_files ... ok
[INFO] [stdout] test compliance::mop::test_mop_split_file_completeness ... ok
[INFO] [stdout] test compliance::tbc::test_parse_tbc_outland ... ok
[INFO] [stdout] test compliance::tbc::test_tbc_mcnk_subchunks ... ok
[INFO] [stdout] test compliance::tbc::test_tbc_mcnk_with_flight_bounds ... ok
[INFO] [stdout] test compliance::tbc::test_tbc_placements ... ok
[INFO] [stdout] test compliance::vanilla::test_parse_all_vanilla_files ... ok
[INFO] [stdout] test compliance::vanilla::test_parse_vanilla_azeroth ... ok
[INFO] [stdout] test compliance::vanilla::test_vanilla_mcnk_subchunks ... ok
[INFO] [stdout] test compliance::vanilla::test_vanilla_placements ... ok
[INFO] [stdout] test compliance::wotlk::test_mh2o_multi_level_parsing ... ok
[INFO] [stdout] test compliance::wotlk::test_parse_all_wotlk_files ... ok
[INFO] [stdout] test compliance::wotlk::test_parse_wotlk_northrend ... ok
[INFO] [stdout] test compliance::mop::test_parse_mop_azeroth ... ok
[INFO] [stdout] test compliance::wotlk::test_wotlk_placements ... ok
[INFO] [stdout] test compliance::wotlk::test_wotlk_mcnk_subchunks ... ok
[INFO] [stdout] test compliance::wotlk::test_wotlk_mtxf_texture_flags ... ok
[INFO] [stdout] test integration::builder::test_chunk_ordering_after_serialization ... ok
[INFO] [stdout] test integration::builder::test_mhdr_offsets_are_valid ... ok
[INFO] [stdout] test integration::builder::test_mop_blend_mesh_builder ... ok
[INFO] [stdout] test integration::builder::test_minimal_adt_round_trip ... ok
[INFO] [stdout] test integration::builder::test_models_and_wmos_round_trip ... ok
[INFO] [stdout] test integration::builder::test_mh2o_vertex_data_round_trip ... ok
[INFO] [stdout] test integration::modify::test_add_model_placement_round_trip ... ok
[INFO] [stdout] test integration::builder::test_complex_adt_round_trip ... ok
[INFO] [stdout] test integration::builder::test_mcnk_subchunk_offset_verification ... ok
[INFO] [stdout] test integration::modify::test_modify_blend_batches_serialization ... ok
[INFO] [stdout] test integration::modify::test_modify_multiple_mcnk_chunks ... ok
[INFO] [stdout] test integration::modify::test_blend_batch_in_memory_modification ... ok
[INFO] [stdout] test integration::modify::test_build_multiple_blend_batches ... ok
[INFO] [stdout] test integration::modify::test_modify_terrain_heights_round_trip ... ok
[INFO] [stdout] test integration::modify::test_modify_textures_round_trip ... ok
[INFO] [stdout] test integration::modify::test_remove_and_add_textures ... ok
[INFO] [stdout] test integration::builder::test_doodad_placement_round_trip ... ok
[INFO] [stdout] test integration::builder::test_mh2o_without_vertex_data ... ok
[INFO] [stdout] test integration::builder::test_wmo_placement_round_trip ... ok
[INFO] [stdout] test integration::builder::test_multiple_textures_round_trip ... ok
[INFO] [stdout] test integration::builder::test_write_to_file_and_read_back ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests wow_adt
[INFO] [stdout] 
[INFO] [stdout] running 98 tests
[INFO] [stdout] test src/adt_set.rs - adt_set (line 8) - compile ... ok
[INFO] [stdout] test src/adt_set.rs - adt_set::AdtSet::is_complete (line 233) - compile ... ok
[INFO] [stdout] test src/adt_set.rs - adt_set::AdtSet::version (line 259) - compile ... ok
[INFO] [stdout] test src/api.rs - api (line 11) - compile ... ok
[INFO] [stdout] test src/api.rs - api::Obj0Adt (line 454) - compile ... ok
[INFO] [stdout] test src/api.rs - api::AdtMetadata (line 649) - compile ... ok
[INFO] [stdout] test src/adt_set.rs - adt_set::AdtSet::merge (line 203) - compile ... ok
[INFO] [stdout] test src/adt_set.rs - adt_set::AdtSet::load_from_path (line 105) - compile ... ok
[INFO] [stdout] test src/adt_set.rs - adt_set::AdtSet (line 48) - compile ... ok
[INFO] [stdout] test src/api.rs - api::RootAdt (line 75) - compile ... ok
[INFO] [stdout] test src/api.rs - api::Tex0Adt (line 410) - compile ... ok
[INFO] [stdout] test src/api.rs - api::ParsedAdt (line 560) - compile ... ok
[INFO] [stdout] test src/api.rs - api::RootAdt::doodad_placements_mut (line 263) - compile ... ok
[INFO] [stdout] test src/api.rs - api::RootAdt::mcnk_chunks_mut (line 290) - compile ... ok
[INFO] [stdout] test src/api.rs - api::ObjectAdt (line 538) ... ok
[INFO] [stdout] test src/api.rs - api::parse_adt (line 715) - compile ... ok
[INFO] [stdout] test src/api.rs - api::parse_adt_with_metadata (line 769) - compile ... ok
[INFO] [stdout] test src/api.rs - api::TextureAdt (line 525) ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder (line 26) - compile ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::add_blend_mesh_indices (line 569) - compile ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::add_blend_mesh_vertices (line 545) - compile ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::add_blend_mesh_bounds (line 521) - compile ... ok
[INFO] [stdout] test src/api.rs - api::RootAdt::textures_mut (line 231) - compile ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::add_blend_mesh_headers (line 497) - compile ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::add_mcnk_chunk (line 345) - compile ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::add_texture_params (line 474) - compile ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::add_water_data (line 395) - compile ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::add_texture_amplifier (line 451) - compile ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::add_texture_flags (line 422) - compile ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::add_doodad_placement (line 279) ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::add_model (line 227) ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::build (line 660) - compile ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::add_texture (line 168) ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::add_flight_bounds (line 368) ... ok
[INFO] [stdout] test src/builder/built_adt.rs - builder::built_adt::BuiltAdt (line 32) - compile ... ok
[INFO] [stdout] test src/builder/built_adt.rs - builder::built_adt::BuiltAdt::from_root_adt (line 161) - compile ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::from_parsed (line 596) - compile ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::add_wmo (line 254) ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::add_textures (line 189) ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::add_wmo_placement (line 311) ... ok
[INFO] [stdout] test src/builder/mod.rs - builder (line 10) - compile ... ok
[INFO] [stdout] test src/chunk_discovery.rs - chunk_discovery::ChunkDiscovery::detect_file_type (line 92) - compile ... ok
[INFO] [stdout] test src/builder/built_adt.rs - builder::built_adt::BuiltAdt::to_bytes (line 421) - compile ... ok
[INFO] [stdout] test src/chunk_discovery.rs - chunk_discovery::discover_chunks (line 131) - compile ... ok
[INFO] [stdout] test src/chunk_header.rs - chunk_header::ChunkHeader (line 46) - compile ... ok
[INFO] [stdout] test src/chunk_header.rs - chunk_header::ChunkHeader::is_chunk (line 107) ... ok
[INFO] [stdout] test src/builder/built_adt.rs - builder::built_adt::BuiltAdt::write_to_file (line 390) - compile ... ok
[INFO] [stdout] test src/builder/validation.rs - builder::validation::validate_texture_filename (line 24) ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::with_version (line 145) ... ok
[INFO] [stdout] test src/chunks/mcnk/chunk.rs - chunks::mcnk::chunk::McnkChunk (line 66) - compile ... ok
[INFO] [stdout] test src/builder/validation.rs - builder::validation::validate_blend_mesh_data (line 276) ... ok
[INFO] [stdout] test src/builder/adt_builder.rs - builder::adt_builder::AdtBuilder::new (line 107) ... ok
[INFO] [stdout] test src/chunk_id.rs - chunk_id::ChunkId::from_str (line 181) ... ok
[INFO] [stdout] test src/chunk_header.rs - chunk_header::ChunkHeader::total_size (line 85) ... ok
[INFO] [stdout] test src/chunks/mcnk/mcbb.rs - chunks::mcnk::mcbb (line 45) ... ok
[INFO] [stdout] test src/chunks/mcnk/mcal.rs - chunks::mcnk::mcal::AlphaMap::compress_rle (line 169) ... ok
[INFO] [stdout] test src/chunks/mcnk/mcal.rs - chunks::mcnk::mcal::AlphaMap::from_uncompressed (line 256) ... ok
[INFO] [stdout] test src/chunk_id.rs - chunk_id::ChunkId (line 19) ... ok
[INFO] [stdout] test src/chunk_id.rs - chunk_id::ChunkId::as_str (line 152) ... ok
[INFO] [stdout] test src/chunks/mcnk/mcbb.rs - chunks::mcnk::mcbb::McbbChunk::count (line 177) ... ok
[INFO] [stdout] test src/chunks/mcnk/mcbb.rs - chunks::mcnk::mcbb::McbbChunk::is_empty (line 195) ... ok
[INFO] [stdout] test src/chunks/mcnk/mcbb.rs - chunks::mcnk::mcbb::McbbChunk (line 89) ... ok
[INFO] [stdout] test src/chunks/mcnk/mcbb.rs - chunks::mcnk::mcbb::McbbChunk::total_indices (line 213) ... ok
[INFO] [stdout] test src/chunks/mcnk/mcbb.rs - chunks::mcnk::mcbb::McbbChunk::total_vertices (line 236) ... ok
[INFO] [stdout] test src/chunks/mcnk/mcal.rs - chunks::mcnk::mcal::AlphaMap::with_optimal_format (line 285) ... ok
[INFO] [stdout] test src/chunks/mh2o/mod.rs - chunks::mh2o::Mh2oEntry (line 178) - compile ... ok
[INFO] [stdout] test src/chunks/mh2o/mod.rs - chunks::mh2o (line 51) - compile ... ok
[INFO] [stdout] test src/chunks/mcnk/mclq.rs - chunks::mcnk::mclq::MclqChunk (line 128) - compile ... ok
[INFO] [stdout] test src/chunks/mh2o/mod.rs - chunks::mh2o::Mh2oChunk (line 99) - compile ... ok
[INFO] [stdout] test src/chunks/simple.rs - chunks::simple::MtxfChunk (line 346) - compile ... ok
[INFO] [stdout] test src/file_type.rs - file_type::AdtFileType::description (line 259) ... ok
[INFO] [stdout] test src/chunks/mcnk/mcbb.rs - chunks::mcnk::mcbb::McbbChunk::triangle_count (line 259) ... ok
[INFO] [stdout] test src/chunks/mcnk/mcvt.rs - chunks::mcnk::mcvt::McvtChunk::get_inner_height (line 161) ... ok
[INFO] [stdout] test src/chunks/mh2o/vertex.rs - chunks::mh2o::vertex::UvMapEntry::from_normalized (line 106) ... ok
[INFO] [stdout] test src/chunks/mcnk/mcvt.rs - chunks::mcnk::mcvt::McvtChunk::get_outer_height (line 124) ... ok
[INFO] [stdout] test src/lib.rs - (line 29) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 71) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 96) - compile ... ok
[INFO] [stdout] test src/merger.rs - merger (line 19) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 123) - compile ... ok
[INFO] [stdout] test src/merger.rs - merger::merge_split_files (line 86) - compile ... ok
[INFO] [stdout] test src/error.rs - error (line 34) ... ok
[INFO] [stdout] test src/chunks/placement.rs - chunks::placement::DoodadPlacement (line 43) ... ok
[INFO] [stdout] test src/file_type.rs - file_type::AdtFileType::detect_from_chunks (line 117) ... ok
[INFO] [stdout] test src/split_set.rs - split_set::SplitFileSet::is_complete_cataclysm_set (line 266) - compile ... ok
[INFO] [stdout] test src/split_set.rs - split_set::SplitFileSet::verify_existence (line 183) - compile ... ok
[INFO] [stdout] test src/chunks/mh2o/vertex.rs - chunks::mh2o::vertex::UvMapEntry::to_normalized (line 84) ... ok
[INFO] [stdout] test src/file_type.rs - file_type::AdtFileType::from_filename (line 219) ... ok
[INFO] [stdout] test src/file_type.rs - file_type::AdtFileType::from_discovery (line 177) ... ok
[INFO] [stdout] test src/split_set.rs - split_set::SplitFileSet (line 68) ... ok
[INFO] [stdout] test src/version.rs - version::AdtVersion::from_discovery (line 133) - compile ... ok
[INFO] [stdout] test src/version.rs - version::AdtVersion::detect_from_chunks (line 80) ... ok
[INFO] [stdout] test src/split_set.rs - split_set::SplitFileSet::discover (line 133) ... ok
[INFO] [stdout] test src/split_set.rs - split_set (line 20) ... ok
[INFO] [stdout] test src/version.rs - version::AdtVersion::as_str (line 155) ... ok
[INFO] [stdout] test src/split_set.rs - split_set::SplitFileSet::present_files (line 223) ... ok
[INFO] [stdout] test src/version.rs - version::AdtVersion::from_expansion_name (line 206) ... ok
[INFO] [stdout] test src/version.rs - version::AdtVersion::version_range (line 179) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.30s; merged doctests compilation took 2.19s
[INFO] running `Command { std: "docker" "inspect" "cc24fe7b2dbbea05a326c94b9cabb242d972da6d73dfae89e2dec7d16fbbf7d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cc24fe7b2dbbea05a326c94b9cabb242d972da6d73dfae89e2dec7d16fbbf7d5", kill_on_drop: false }`
[INFO] [stdout] cc24fe7b2dbbea05a326c94b9cabb242d972da6d73dfae89e2dec7d16fbbf7d5
