[INFO] fetching crate wow-m2 0.6.4... [INFO] testing wow-m2-0.6.4 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate wow-m2 0.6.4 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate wow-m2 0.6.4 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate wow-m2 0.6.4 [INFO] tweaked toml for crates.io crate wow-m2 0.6.4 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate wow-m2 0.6.4 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate wow-m2 0.6.4 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded implode v0.1.1 [INFO] [stderr] Downloaded clap_derive v4.5.45 [INFO] [stderr] Downloaded pklib v0.1.0 [INFO] [stderr] Downloaded wow-blp v0.6.4 [INFO] [stderr] Downloaded anstream v0.6.20 [INFO] [stderr] Downloaded libbz2-rs-sys v0.2.2 [INFO] [stderr] Downloaded wow-mpq v0.6.4 [INFO] [stderr] Downloaded libc v0.2.181 [INFO] [stderr] Downloaded glam v0.31.1 [INFO] [stderr] Downloaded bzip2 v0.6.0 [INFO] [stderr] Downloaded clap v4.5.46 [INFO] [stderr] Downloaded texpresso v2.0.2 [INFO] [stderr] Downloaded clap_builder v4.5.46 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 43299a50daa8bc38af48d2eb3e36c762e806b5105cfea8b102e89fd14a300990 [INFO] running `Command { std: "docker" "start" "-a" "43299a50daa8bc38af48d2eb3e36c762e806b5105cfea8b102e89fd14a300990", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "43299a50daa8bc38af48d2eb3e36c762e806b5105cfea8b102e89fd14a300990", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "43299a50daa8bc38af48d2eb3e36c762e806b5105cfea8b102e89fd14a300990", kill_on_drop: false }` [INFO] [stdout] 43299a50daa8bc38af48d2eb3e36c762e806b5105cfea8b102e89fd14a300990 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 19e7b6f3bf3213314c7340b492df382c77218c18e6ef96d282d2eeaba9f8b800 [INFO] running `Command { std: "docker" "start" "-a" "19e7b6f3bf3213314c7340b492df382c77218c18e6ef96d282d2eeaba9f8b800", kill_on_drop: false }` [INFO] [stderr] Compiling simd-adler32 v0.3.7 [INFO] [stderr] Compiling anyhow v1.0.99 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling built v0.7.7 [INFO] [stderr] Compiling libc v0.2.181 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling maybe-rayon v0.1.1 [INFO] [stderr] Compiling simd_helpers v0.1.0 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling rav1e v0.7.1 [INFO] [stderr] Compiling imgref v1.11.0 [INFO] [stderr] Compiling bitstream-io v2.6.0 [INFO] [stderr] Compiling weezl v0.1.10 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling quick-error v2.0.1 [INFO] [stderr] Compiling noop_proc_macro v0.3.0 [INFO] [stderr] Compiling new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling loop9 v0.1.5 [INFO] [stderr] Compiling zune-inflate v0.2.54 [INFO] [stderr] Compiling fdeflate v0.3.7 [INFO] [stderr] Compiling avif-serialize v0.8.6 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling zune-core v0.4.12 [INFO] [stderr] Compiling byteorder-lite v0.1.0 [INFO] [stderr] Compiling bytemuck v1.23.2 [INFO] [stderr] Compiling lebe v0.5.2 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling bit_field v0.10.3 [INFO] [stderr] Compiling rgb v0.8.52 [INFO] [stderr] Compiling tiff v0.9.1 [INFO] [stderr] Compiling image-webp v0.2.4 [INFO] [stderr] Compiling exr v1.73.0 [INFO] [stderr] Compiling qoi v0.4.1 [INFO] [stderr] Compiling zune-jpeg v0.4.20 [INFO] [stderr] Compiling png v0.17.16 [INFO] [stderr] Compiling gif v0.13.3 [INFO] [stderr] Compiling texpresso v2.0.2 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling glam v0.31.1 [INFO] [stderr] Compiling equator-macro v0.4.2 [INFO] [stderr] Compiling profiling-procmacros v1.0.17 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling arg_enum_proc_macro v0.3.4 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling profiling v1.0.17 [INFO] [stderr] Compiling equator v0.4.2 [INFO] [stderr] Compiling aligned-vec v0.6.4 [INFO] [stderr] Compiling v_frame v0.3.9 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling av1-grain v0.2.4 [INFO] [stderr] Compiling ravif v0.11.20 [INFO] [stderr] Compiling image v0.25.6 [INFO] [stderr] Compiling wow-blp v0.6.4 [INFO] [stderr] Compiling wow-m2 v0.6.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.82s [INFO] running `Command { std: "docker" "inspect" "19e7b6f3bf3213314c7340b492df382c77218c18e6ef96d282d2eeaba9f8b800", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "19e7b6f3bf3213314c7340b492df382c77218c18e6ef96d282d2eeaba9f8b800", kill_on_drop: false }` [INFO] [stdout] 19e7b6f3bf3213314c7340b492df382c77218c18e6ef96d282d2eeaba9f8b800 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 29bb5fbeaa31d24904b056f0f149a10bbfe4f7de9ba618d302dfebfbe8c4c621 [INFO] running `Command { std: "docker" "start" "-a" "29bb5fbeaa31d24904b056f0f149a10bbfe4f7de9ba618d302dfebfbe8c4c621", kill_on_drop: false }` [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling base64ct v1.8.0 [INFO] [stderr] Compiling anstyle-query v1.1.4 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling v_frame v0.3.9 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling anstream v0.6.20 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling portable-atomic v1.11.1 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling clap_derive v4.5.45 [INFO] [stderr] Compiling clap_builder v4.5.46 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling av1-grain v0.2.4 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling rav1e v0.7.1 [INFO] [stderr] Compiling unicode-width v0.2.1 [INFO] [stderr] Compiling num-bigint-dig v0.8.4 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling exr v1.73.0 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling tiff v0.9.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling png v0.17.16 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling clap v4.5.46 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling number_prefix v0.4.0 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling crc v3.3.0 [INFO] [stderr] Compiling indicatif v0.17.11 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling pkcs1 v0.7.5 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling test-case-core v3.3.1 [INFO] [stderr] Compiling libbz2-rs-sys v0.2.2 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling rsa v0.9.8 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling tempfile v3.25.0 [INFO] [stderr] Compiling ravif v0.11.20 [INFO] [stderr] Compiling bzip2 v0.6.0 [INFO] [stderr] Compiling test-case-macros v3.3.1 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling pklib v0.1.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling lzma-rs v0.3.0 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling env_filter v0.1.3 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling image v0.25.6 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling jiff v0.2.15 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling implode v0.1.1 [INFO] [stderr] Compiling test-case v3.3.1 [INFO] [stderr] Compiling wow-mpq v0.6.4 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Compiling wow-blp v0.6.4 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling wow-m2 v0.6.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 26.77s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.4 [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" "29bb5fbeaa31d24904b056f0f149a10bbfe4f7de9ba618d302dfebfbe8c4c621", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "29bb5fbeaa31d24904b056f0f149a10bbfe4f7de9ba618d302dfebfbe8c4c621", kill_on_drop: false }` [INFO] [stdout] 29bb5fbeaa31d24904b056f0f149a10bbfe4f7de9ba618d302dfebfbe8c4c621 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2d3d5cfc1a228d8ff6917cf518750aa3e8151b9c1f951246aaefcecbe84ecf75 [INFO] running `Command { std: "docker" "start" "-a" "2d3d5cfc1a228d8ff6917cf518750aa3e8151b9c1f951246aaefcecbe84ecf75", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.4 [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_m2-e40c97b4fc19480c) [INFO] [stdout] [INFO] [stdout] running 232 tests [INFO] [stdout] test anim::integration_tests::test_anim_format_detection_edge_cases ... ok [INFO] [stdout] test anim::legacy_tests::test_legacy_animation_count_validation ... ok [INFO] [stdout] test anim::legacy_tests::test_legacy_invalid_animation_count ... ok [INFO] [stdout] test anim::legacy_tests::test_legacy_file_too_small ... ok [INFO] [stdout] test anim::integration_tests::test_anim_validation_edge_cases ... ok [INFO] [stdout] test anim::tests::test_anim_entry_parse_write ... ok [INFO] [stdout] test anim::tests::test_anim_file_format_properties ... ok [INFO] [stdout] test anim::tests::test_anim_header_parse_write ... ok [INFO] [stdout] test anim::integration_tests::test_all_cataclysm_anim_samples ... ok [INFO] [stdout] test anim::tests::test_format_detection_by_version ... ok [INFO] [stdout] test anim::tests::test_format_conversion ... ok [INFO] [stdout] test anim::integration_tests::test_real_cataclysm_anim_file ... ok [INFO] [stdout] test anim::tests::test_format_detection_legacy ... ok [INFO] [stdout] test anim::tests::test_format_detection_modern ... ok [INFO] [stdout] test animation::bone_transform::tests::test_billboard_inheritance ... ok [INFO] [stdout] test animation::bone_transform::tests::test_bone_flags ... ok [INFO] [stdout] test animation::bone_transform::tests::test_bone_transform_single_bone ... ok [INFO] [stdout] test animation::bone_transform::tests::test_bone_transform_with_pivot ... ok [INFO] [stdout] test animation::bone_transform::tests::test_mat4_identity ... ok [INFO] [stdout] test animation::bone_transform::tests::test_mat4_scale ... ok [INFO] [stdout] test animation::bone_transform::tests::test_mat4_multiply_identity ... ok [INFO] [stdout] test animation::interpolation::tests::test_find_timestamp_index_single ... ok [INFO] [stdout] test animation::interpolation::tests::test_interpolate_global_sequence ... ok [INFO] [stdout] test animation::interpolation::tests::test_find_timestamp_index_empty ... ok [INFO] [stdout] test animation::bone_transform::tests::test_mat4_translation ... ok [INFO] [stdout] test animation::interpolation::tests::test_interpolate_linear ... ok [INFO] [stdout] test animation::interpolation::tests::test_find_timestamp_index_multiple ... ok [INFO] [stdout] test animation::interpolation::tests::test_interpolate_step ... ok [INFO] [stdout] test animation::manager::tests::test_animation_manager_basic ... ok [INFO] [stdout] test animation::manager::tests::test_animation_manager_empty ... ok [INFO] [stdout] test animation::manager::tests::test_animation_update ... ok [INFO] [stdout] test animation::manager::tests::test_bone_interpolation ... ok [INFO] [stdout] test animation::bone_transform::tests::test_bone_transform_parent_chain ... ok [INFO] [stdout] test animation::state::tests::test_lcg_rng_range ... ok [INFO] [stdout] test animation::manager::tests::test_global_sequences ... ok [INFO] [stdout] test animation::types::tests::test_fixedi16_conversion ... ok [INFO] [stdout] test animation::bone_transform::tests::test_bone_transform_computer_empty ... ok [INFO] [stdout] test animation::manager::tests::test_set_animation ... ok [INFO] [stdout] test animation::types::tests::test_quat_identity ... ok [INFO] [stdout] test animation::state::tests::test_animation_state_new ... ok [INFO] [stdout] test animation::state::tests::test_animation_state_none ... ok [INFO] [stdout] test animation::types::tests::test_vec3_lerp ... ok [INFO] [stdout] test animation::types::tests::test_quat_normalize ... ok [INFO] [stdout] test chunks::attachment::tests::test_attachment_parse_write ... ok [INFO] [stdout] test chunks::attachment::tests::test_attachment_size ... ok [INFO] [stdout] test chunks::attachment::tests::test_attachment_types ... ok [INFO] [stdout] test chunks::bone::tests::test_bone_parse ... ok [INFO] [stdout] test chunks::bone::tests::test_bone_write_wotlk ... ok [INFO] [stdout] test chunks::bone::tests::test_bone_validation_constraints ... ok [INFO] [stdout] test chunks::bone::tests::test_bone_write ... ok [INFO] [stdout] test animation::state::tests::test_lcg_rng_deterministic ... ok [INFO] [stdout] test chunks::bone::tests::test_m2track_byte_consumption_tbc ... ok [INFO] [stdout] test chunks::bone::tests::test_nan_pivot_fix ... ok [INFO] [stdout] test chunks::bone::tests::test_sequential_bone_parsing ... ok [INFO] [stdout] test chunks::camera::tests::test_camera_flags ... ok [INFO] [stdout] test chunks::color_animation::tests::test_color_parse_write ... ok [INFO] [stdout] test chunks::camera::tests::test_camera_parse_write_vanilla ... ok [INFO] [stdout] test chunks::event::tests::test_event_parse_write ... ok [INFO] [stdout] test chunks::camera::tests::test_camera_parse_write_wotlk ... ok [INFO] [stdout] test chunks::camera::tests::test_camera_size ... ok [INFO] [stdout] test chunks::bone::tests::test_m2track_byte_consumption_vanilla ... ok [INFO] [stdout] test chunks::event::tests::test_event_size ... ok [INFO] [stdout] test chunks::event::tests::test_event_types ... ok [INFO] [stdout] test chunks::file_references::tests::test_animation_track_properties ... ok [INFO] [stdout] test chunks::file_references::tests::test_bfid_parsing ... ok [INFO] [stdout] test chunks::file_references::tests::test_bone_data_parsing_invalid_bone_count ... ok [INFO] [stdout] test chunks::file_references::tests::test_bone_data_parsing_too_small ... ok [INFO] [stdout] test chunks::file_references::tests::test_empty_chunks ... ok [INFO] [stdout] test chunks::file_references::tests::test_interpolation_type_equality ... ok [INFO] [stdout] test chunks::file_references::tests::test_ldv1_invalid_size ... ok [INFO] [stdout] test chunks::file_references::tests::test_bone_data_parsing_invalid_version ... ok [INFO] [stdout] test chunks::file_references::tests::test_ldv1_parsing ... ok [INFO] [stdout] test chunks::file_references::tests::test_pfid_invalid_size ... ok [INFO] [stdout] test chunks::file_references::tests::test_bone_data_parsing_valid ... ok [INFO] [stdout] test chunks::file_references::tests::test_pfid_parsing ... ok [INFO] [stdout] test chunks::file_references::tests::test_afid_parsing ... ok [INFO] [stdout] test chunks::file_references::tests::test_physics_data_parsing_invalid_magic ... ok [INFO] [stdout] test chunks::file_references::tests::test_physics_data_parsing_valid ... ok [INFO] [stdout] test chunks::file_references::tests::test_physics_data_parsing_too_small ... ok [INFO] [stdout] test chunks::file_references::tests::test_sfid_parsing ... ok [INFO] [stdout] test chunks::file_references::tests::test_skeleton_data_parsing_too_small ... ok [INFO] [stdout] test chunks::file_references::tests::test_skid_parsing ... ok [INFO] [stdout] test chunks::file_references::tests::test_skeleton_data_parsing_valid ... ok [INFO] [stdout] test chunks::file_references::tests::test_txid_parsing ... ok [INFO] [stdout] test chunks::infrastructure::tests::test_chunk_header_read ... ok [INFO] [stdout] test chunks::file_references::tests::test_skeleton_data_parsing_empty ... ok [INFO] [stdout] test chunks::infrastructure::tests::test_chunk_reader_basic ... ok [INFO] [stdout] test chunks::infrastructure::tests::test_chunk_reader_offset_resolution ... ok [INFO] [stdout] test chunks::infrastructure::tests::test_chunk_reader_seek ... ok [INFO] [stdout] test chunks::light::tests::test_light_flags ... ok [INFO] [stdout] test chunks::light::tests::test_light_types ... ok [INFO] [stdout] test chunks::light::tests::test_light_parse_write ... ok [INFO] [stdout] test chunks::m2_track::tests::test_compressed_quaternion_parse ... ok [INFO] [stdout] test chunks::m2_track::tests::test_compressed_quaternion_roundtrip ... ok [INFO] [stdout] test chunks::m2_track::tests::test_interpolation_type_conversion ... ok [INFO] [stdout] test chunks::m2_track::tests::test_m2track_new ... ok [INFO] [stdout] test chunks::m2_track::tests::test_m2track_parse ... ok [INFO] [stdout] test chunks::m2_track::tests::test_m2track_with_interpolation ... ok [INFO] [stdout] test chunks::m2_track::tests::test_track_base_with_global_sequence ... ok [INFO] [stdout] test chunks::m2_track::tests::test_track_base_parse ... ok [INFO] [stdout] test chunks::m2_track_resolver::tests::test_resolve_track_with_data ... ok [INFO] [stdout] test chunks::m2_track_resolver::tests::test_resolve_empty_track ... ok [INFO] [stdout] test chunks::material::tests::test_material_size ... ok [INFO] [stdout] test chunks::particle_emitter::tests::test_particle_emitter_flags ... ok [INFO] [stdout] test chunks::m2_track::tests::test_compressed_quaternion_float_conversion ... ok [INFO] [stdout] test chunks::physics::tests::test_physics_shape_parse_write ... ok [INFO] [stdout] test chunks::material::tests::test_material_parse ... ok [INFO] [stdout] test chunks::physics::tests::test_physics_joint_parse_write ... ok [INFO] [stdout] test chunks::material::tests::test_material_write ... ok [INFO] [stdout] test chunks::rendering_enhancements::tests::test_alpha_blend_mode_conversion ... ok [INFO] [stdout] test chunks::rendering_enhancements::tests::test_collision_mesh_data ... ok [INFO] [stdout] test chunks::rendering_enhancements::tests::test_dboc_chunk ... ok [INFO] [stdout] test chunks::rendering_enhancements::tests::test_edge_fade_data ... ok [INFO] [stdout] test chunks::rendering_enhancements::tests::test_extended_animation_mode_conversion ... ok [INFO] [stdout] test chunks::rendering_enhancements::tests::test_parent_animation_blacklist ... ok [INFO] [stdout] test chunks::rendering_enhancements::tests::test_parent_event_data ... ok [INFO] [stdout] test chunks::rendering_enhancements::tests::test_parent_sequence_bounds ... ok [INFO] [stdout] test chunks::rendering_enhancements::tests::test_particle_geoset_data ... ok [INFO] [stdout] test chunks::rendering_enhancements::tests::test_texture_animation_chunk ... ok [INFO] [stdout] test chunks::ribbon_emitter::tests::test_ribbon_emitter_convert ... ok [INFO] [stdout] test chunks::rendering_enhancements::tests::test_physics_file_data_chunk ... ok [INFO] [stdout] test chunks::rendering_enhancements::tests::test_particle_model_ids ... ok [INFO] [stdout] test chunks::texture::tests::test_texture_conversion ... ok [INFO] [stdout] test chunks::sequence::tests::test_sequence_parse_write ... ok [INFO] [stdout] test chunks::texture::tests::test_texture_write ... ok [INFO] [stdout] test chunks::ribbon_emitter::tests::test_ribbon_emitter_parse_write_mop ... ok [INFO] [stdout] test chunks::texture::tests::test_texture_parse ... ok [INFO] [stdout] test chunks::ribbon_emitter::tests::test_ribbon_emitter_parse_write_classic ... ok [INFO] [stdout] test chunks::texture_animation::tests::test_texture_animation_parse_write ... ok [INFO] [stdout] test chunks::rendering_enhancements::tests::test_waterfall_effect_v1 ... ok [INFO] [stdout] test chunks::texture_transform::tests::test_c4quaternion_parse_write ... ok [INFO] [stdout] test chunks::vertex::tests::test_bone_count_255_boundary ... ok [INFO] [stdout] test chunks::vertex::tests::test_bone_index_validation ... ok [INFO] [stdout] test chunks::vertex::tests::test_critical_bug_bone_count_wraparound ... ok [INFO] [stdout] test chunks::vertex::tests::test_validation_mode_comparison ... ok [INFO] [stdout] test chunks::vertex::tests::test_bone_index_validation_valid_indices ... ok [INFO] [stdout] test chunks::vertex::tests::test_validation_mode_none ... ok [INFO] [stdout] test chunks::texture_transform::tests::test_texture_transform_type ... ok [INFO] [stdout] test chunks::vertex::tests::test_validation_mode_strict ... ok [INFO] [stdout] test chunks::vertex::tests::test_comprehensive_validation_all_issues ... ok [INFO] [stdout] test chunks::transparency_animation::tests::test_transparency_animation_parse_write ... ok [INFO] [stdout] test chunks::vertex::tests::test_vertex_conversion ... ok [INFO] [stdout] test chunks::vertex::tests::test_validation_mode_permissive_with_corruption ... ok [INFO] [stdout] test chunks::vertex::tests::test_vertex_parse_classic ... ok [INFO] [stdout] test chunks::vertex::tests::test_validation_mode_permissive ... ok [INFO] [stdout] test chunks::vertex::tests::test_zero_bone_weights_fix ... ok [INFO] [stdout] test chunks::vertex::tests::test_vertex_write ... ok [INFO] [stdout] test common::tests::test_c2vector_parse ... ok [INFO] [stdout] test common::tests::test_c3vector_parse ... ok [INFO] [stdout] test chunks::vertex::tests::test_vertex_parse_cataclysm ... ok [INFO] [stdout] test common::tests::test_m2array_parse ... ok [INFO] [stdout] test common::tests::test_fixed_string_parse ... ok [INFO] [stdout] test coordinate::tests::test_blender_position_transform ... ok [INFO] [stdout] test common::tests::test_m2array_write ... ok [INFO] [stdout] test coordinate::tests::test_cardinal_directions ... ok [INFO] [stdout] test coordinate::tests::test_coordinate_transformer ... ok [INFO] [stdout] test coordinate::tests::test_identity_quaternion_transforms ... ok [INFO] [stdout] test coordinate::tests::test_simd_transform_consistency ... ok [INFO] [stdout] test converter::tests::test_conversion_paths ... ok [INFO] [stdout] test coordinate::tests::test_transform_matrix_construction ... ok [INFO] [stdout] test coordinate::tests::test_unity_position_transform ... ok [INFO] [stdout] test coordinate::tests::test_unreal_position_transform ... ok [INFO] [stdout] test embedded_skin::tests::test_embedded_skin_detection ... ok [INFO] [stdout] test embedded_skin::tests::test_parse_embedded_skin_without_magic ... ok [INFO] [stdout] test embedded_skin::tests::test_post_wotlk_no_embedded ... ok [INFO] [stdout] test file_resolver::tests::test_listfile_resolver_manual_mappings ... ok [INFO] [stdout] test header::tests::test_header_conversion ... ok [INFO] [stdout] test header::tests::test_header_parse_cataclysm ... ok [INFO] [stdout] test header::tests::test_header_parse_classic ... ok [INFO] [stdout] test header::tests::test_header_parse_legion ... ok [INFO] [stdout] test model::tests::test_advanced_features ... ok [INFO] [stdout] test model::tests::test_file_reference_methods ... ok [INFO] [stdout] test model::tests::test_invalid_magic_detection ... ok [INFO] [stdout] test file_resolver::tests::test_listfile_resolver_csv_format ... ok [INFO] [stdout] test file_resolver::tests::test_listfile_resolver_text_format ... ok [INFO] [stdout] test model::tests::test_legacy_model_texture_handling ... ok [INFO] [stdout] test file_resolver::tests::test_path_resolver ... ok [INFO] [stdout] test model::tests::test_m2_cataclysm_roundtrip ... ok [INFO] [stdout] test model::tests::test_m2_format_detection_chunked ... ok [INFO] [stdout] test model::tests::test_m2_cataclysm_to_wotlk_conversion ... ok [INFO] [stdout] test model::tests::test_m2_format_model_access ... ok [INFO] [stdout] test model::tests::test_m2_format_detection_legacy ... ok [INFO] [stdout] test model::tests::test_m2_mop_roundtrip ... ok [INFO] [stdout] test model::tests::test_m2_version_conversion_roundtrip ... ok [INFO] [stdout] test model::tests::test_m2_wotlk_to_cataclysm_conversion ... ok [INFO] [stdout] test model::tests::test_m2_wotlk_to_mop_conversion ... ok [INFO] [stdout] test model::tests::test_m2_wotlk_to_vanilla_conversion ... ok [INFO] [stdout] test model::tests::test_m2_write_read_roundtrip ... ok [INFO] [stdout] test model_animation_resolver::tests::test_bind_pose_defaults ... ok [INFO] [stdout] test model_enhanced::tests::test_bounding_box_calculations ... ok [INFO] [stdout] test model_enhanced::tests::test_enhanced_data_creation ... ok [INFO] [stdout] test particles::emission::tests::test_particle_rng ... ok [INFO] [stdout] test particles::emission::tests::test_emission_type_from_u8 ... ok [INFO] [stdout] test particles::emission::tests::test_random_range ... ok [INFO] [stdout] test particles::emitter::tests::test_blend_mode_from_u8 ... ok [INFO] [stdout] test particles::emitter::tests::test_identity_matrix ... ok [INFO] [stdout] test particles::emitter::tests::test_mat4_multiply_identity ... ok [INFO] [stdout] test particles::emitter::tests::test_transform_point ... ok [INFO] [stdout] test particles::emitter::tests::test_transform_point_translation ... ok [INFO] [stdout] test particles::particle::tests::test_particle_age_percent ... ok [INFO] [stdout] test particles::particle::tests::test_particle_is_alive ... ok [INFO] [stdout] test particles::emission::tests::test_create_planar ... ok [INFO] [stdout] test particles::particle::tests::test_particle_new ... ok [INFO] [stdout] test particles::emission::tests::test_create_spherical ... ok [INFO] [stdout] test particles::particle::tests::test_particle_drag ... ok [INFO] [stdout] test skin::tests::test_cross_format_conversion_new_to_old ... ok [INFO] [stdout] test skin::tests::test_cross_format_conversion_old_to_new ... ok [INFO] [stdout] test particles::particle::tests::test_particle_physics ... ok [INFO] [stdout] test skin::tests::test_format_detection ... ok [INFO] [stdout] test skin::tests::test_skin_file_api ... ignored [INFO] [stdout] test skin::tests::test_skin_format_version_detection ... ok [INFO] [stdout] test skin::tests::test_skin_header_parse ... ok [INFO] [stdout] test skin::tests::test_skinfile_convert_cataclysm_to_wotlk ... ok [INFO] [stdout] test skin::tests::test_skinfile_convert_wotlk_to_cataclysm ... ok [INFO] [stdout] test skin::tests::test_submesh_parse_write ... ok [INFO] [stdout] test skinning::tests::test_bind_pose_calculation ... ok [INFO] [stdout] test skinning::tests::test_bone_hierarchy ... ok [INFO] [stdout] test skinning::tests::test_invalid_bone_indices ... ok [INFO] [stdout] test skinning::tests::test_multi_bone_skinning ... ok [INFO] [stdout] test skinning::tests::test_single_bone_skinning ... ok [INFO] [stdout] test skinning::tests::test_skinner_creation ... ok [INFO] [stdout] test skinning::tests::test_weight_normalization ... ok [INFO] [stdout] test skinning::tests::test_zero_weights ... ok [INFO] [stdout] test version::tests::test_chunked_format_detection ... ok [INFO] [stdout] test version::tests::test_conversion_paths ... ok [INFO] [stdout] test version::tests::test_empirical_version_features ... ok [INFO] [stdout] test version::tests::test_empirical_version_numbers ... ok [INFO] [stdout] test version::tests::test_expansion_detection ... ok [INFO] [stdout] test version::tests::test_header_version_conversion ... ok [INFO] [stdout] test version::tests::test_header_version_roundtrip ... ok [INFO] [stdout] test version::tests::test_version_from_expansion_name ... ok [INFO] [stdout] test version::tests::test_version_from_string ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 231 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Doc-tests wow_m2 [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test src/animation/manager.rs - animation::manager::AnimationManagerBuilder::from_model (line 422) ... ignored [INFO] [stdout] test src/animation/mod.rs - animation (line 12) ... ignored [INFO] [stdout] test src/coordinate.rs - coordinate (line 32) - compile ... ok [INFO] [stdout] test src/embedded_skin.rs - embedded_skin::M2Model::parse_embedded_skin (line 36) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 114) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 15) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 79) - compile ... ok [INFO] [stdout] test src/model_enhanced.rs - model_enhanced::M2Model::display_info (line 448) - compile ... ok [INFO] [stdout] test src/model_enhanced.rs - model_enhanced::M2Model::parse_all_data (line 161) - compile ... ok [INFO] [stdout] test src/particles/mod.rs - particles (line 15) ... ignored [INFO] [stdout] test src/skinning.rs - skinning (line 17) - compile ... ok [INFO] [stdout] test src/coordinate.rs - coordinate::transform_quaternion (line 95) ... ok [INFO] [stdout] test src/coordinate.rs - coordinate (line 17) ... ok [INFO] [stdout] test src/coordinate.rs - coordinate::transform_position (line 60) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.62s; merged doctests compilation took 1.60s [INFO] running `Command { std: "docker" "inspect" "2d3d5cfc1a228d8ff6917cf518750aa3e8151b9c1f951246aaefcecbe84ecf75", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2d3d5cfc1a228d8ff6917cf518750aa3e8151b9c1f951246aaefcecbe84ecf75", kill_on_drop: false }` [INFO] [stdout] 2d3d5cfc1a228d8ff6917cf518750aa3e8151b9c1f951246aaefcecbe84ecf75