[INFO] fetching crate lib3mf 0.1.6... [INFO] testing lib3mf-0.1.6 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate lib3mf 0.1.6 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate lib3mf 0.1.6 [INFO] finished tweaking crates.io crate lib3mf 0.1.6 [INFO] tweaked toml for crates.io crate lib3mf 0.1.6 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate lib3mf 0.1.6 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate lib3mf 0.1.6 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 96daf8e625014ebb1da4bce1db93d16545fdf00cd885faefda46a9bf48c63843 [INFO] running `Command { std: "docker" "start" "-a" "96daf8e625014ebb1da4bce1db93d16545fdf00cd885faefda46a9bf48c63843", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "96daf8e625014ebb1da4bce1db93d16545fdf00cd885faefda46a9bf48c63843", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "96daf8e625014ebb1da4bce1db93d16545fdf00cd885faefda46a9bf48c63843", kill_on_drop: false }` [INFO] [stdout] 96daf8e625014ebb1da4bce1db93d16545fdf00cd885faefda46a9bf48c63843 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f1059cc42386161fac7eeec08ca06014c84d372ef97cbcfe64215cfc29777b8b [INFO] running `Command { std: "docker" "start" "-a" "f1059cc42386161fac7eeec08ca06014c84d372ef97cbcfe64215cfc29777b8b", kill_on_drop: false }` [INFO] [stderr] Compiling heapless v0.8.0 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling cc v1.2.55 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling hash32 v0.3.1 [INFO] [stderr] Compiling zlib-rs v0.6.0 [INFO] [stderr] Compiling robust v1.2.0 [INFO] [stderr] Compiling syn v2.0.115 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling ordered-float v5.1.0 [INFO] [stderr] Compiling ena v0.14.4 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling downcast-rs v2.0.2 [INFO] [stderr] Compiling typed-path v0.12.3 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling glam v0.30.10 [INFO] [stderr] Compiling earcutr v0.5.0 [INFO] [stderr] Compiling quick-xml v0.39.2 [INFO] [stderr] Compiling urlencoding v2.1.3 [INFO] [stderr] Compiling wide v0.7.33 [INFO] [stderr] Compiling spade v2.15.0 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling rstar v0.12.2 [INFO] [stderr] Compiling clipper2c-sys v0.1.5 [INFO] [stderr] Compiling simba v0.9.1 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling nalgebra-macros v0.3.0 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling zip v8.2.0 [INFO] [stderr] Compiling nalgebra v0.34.1 [INFO] [stderr] Compiling glamx v0.1.3 [INFO] [stderr] Compiling parry3d v0.26.0 [INFO] [stderr] Compiling clipper2 v0.5.3 [INFO] [stderr] Compiling lib3mf v0.1.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.86s [INFO] running `Command { std: "docker" "inspect" "f1059cc42386161fac7eeec08ca06014c84d372ef97cbcfe64215cfc29777b8b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f1059cc42386161fac7eeec08ca06014c84d372ef97cbcfe64215cfc29777b8b", kill_on_drop: false }` [INFO] [stdout] f1059cc42386161fac7eeec08ca06014c84d372ef97cbcfe64215cfc29777b8b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4f5b6fc69dd0a56d788430e1774b77aaebe2abec652910481de1fb877f684c65 [INFO] running `Command { std: "docker" "start" "-a" "4f5b6fc69dd0a56d788430e1774b77aaebe2abec652910481de1fb877f684c65", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling bytemuck v1.25.0 [INFO] [stderr] Compiling anyhow v1.0.101 [INFO] [stderr] Compiling syn v2.0.115 [INFO] [stderr] Compiling as-slice v0.2.1 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling built v0.8.0 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling av-scenechange v0.14.1 [INFO] [stderr] Compiling nom v8.0.0 [INFO] [stderr] Compiling quick-error v2.0.1 [INFO] [stderr] Compiling y4m v0.8.0 [INFO] [stderr] Compiling pastey v0.1.1 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling clap_builder v4.5.58 [INFO] [stderr] Compiling bitstream-io v4.9.0 [INFO] [stderr] Compiling aligned v0.4.3 [INFO] [stderr] Compiling maybe-rayon v0.1.1 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling simd_helpers v0.1.0 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling zune-core v0.4.12 [INFO] [stderr] Compiling noop_proc_macro v0.3.0 [INFO] [stderr] Compiling new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling imgref v1.12.0 [INFO] [stderr] Compiling weezl v0.1.12 [INFO] [stderr] Compiling wide v0.7.33 [INFO] [stderr] Compiling zune-jpeg v0.4.21 [INFO] [stderr] Compiling loop9 v0.1.5 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling pxfm v0.1.27 [INFO] [stderr] Compiling fdeflate v0.3.7 [INFO] [stderr] Compiling zune-inflate v0.2.54 [INFO] [stderr] Compiling avif-serialize v0.8.8 [INFO] [stderr] Compiling rav1e v0.8.1 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling zune-core v0.5.1 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling tempfile v3.26.0 [INFO] [stderr] Compiling rgb v0.8.52 [INFO] [stderr] Compiling byteorder-lite v0.1.0 [INFO] [stderr] Compiling bit_field v0.10.3 [INFO] [stderr] Compiling lebe v0.5.3 [INFO] [stderr] Compiling zip v8.2.0 [INFO] [stderr] Compiling gif v0.14.1 [INFO] [stderr] Compiling image-webp v0.2.4 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling zune-jpeg v0.5.12 [INFO] [stderr] Compiling png v0.18.1 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling qoi v0.4.1 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling escape8259 v0.5.3 [INFO] [stderr] Compiling simba v0.9.1 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling zerocopy-derive v0.8.39 [INFO] [stderr] Compiling equator-macro v0.4.2 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Compiling profiling-procmacros v1.0.17 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling arg_enum_proc_macro v0.3.4 [INFO] [stderr] Compiling fax_derive v0.2.0 [INFO] [stderr] Compiling clap_derive v4.5.55 [INFO] [stderr] Compiling nalgebra-macros v0.3.0 [INFO] [stderr] Compiling profiling v1.0.17 [INFO] [stderr] Compiling fax v0.2.6 [INFO] [stderr] Compiling equator v0.4.2 [INFO] [stderr] Compiling moxcms v0.7.11 [INFO] [stderr] Compiling aligned-vec v0.6.4 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling clipper2 v0.5.3 [INFO] [stderr] Compiling v_frame v0.3.9 [INFO] [stderr] Compiling clap v4.5.58 [INFO] [stderr] Compiling libtest-mimic v0.8.1 [INFO] [stderr] Compiling av1-grain v0.2.5 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling glamx v0.1.3 [INFO] [stderr] Compiling nalgebra v0.34.1 [INFO] [stderr] Compiling parry3d v0.26.0 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling exr v1.74.0 [INFO] [stderr] Compiling tiff v0.10.3 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Compiling ravif v0.12.0 [INFO] [stderr] Compiling lib3mf v0.1.6 (/opt/rustwide/workdir) [INFO] [stderr] Compiling image v0.25.9 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 23s [INFO] running `Command { std: "docker" "inspect" "4f5b6fc69dd0a56d788430e1774b77aaebe2abec652910481de1fb877f684c65", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4f5b6fc69dd0a56d788430e1774b77aaebe2abec652910481de1fb877f684c65", kill_on_drop: false }` [INFO] [stdout] 4f5b6fc69dd0a56d788430e1774b77aaebe2abec652910481de1fb877f684c65 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] db0330f98211c0d9bc3316ca2359dce17d1eb63f0f99245927cca842c43712f0 [INFO] running `Command { std: "docker" "start" "-a" "db0330f98211c0d9bc3316ca2359dce17d1eb63f0f99245927cca842c43712f0", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.35s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lib3mf-c30c12b0f8847213) [INFO] [stdout] [INFO] [stdout] running 624 tests [INFO] [stdout] test error::tests::test_error_context_display ... ok [INFO] [stdout] test error::tests::test_error_context_builder ... ok [INFO] [stdout] test error::tests::test_error_context_display_empty ... ok [INFO] [stdout] test error::tests::test_error_context_display_partial ... ok [INFO] [stdout] test error::tests::test_error_codes_in_messages ... ok [INFO] [stdout] test error::tests::test_missing_attribute_helper ... ok [INFO] [stdout] test error::tests::test_parse_error_with_context_helper ... ok [INFO] [stdout] test error::tests::test_invalid_format_context_helper ... ok [INFO] [stdout] test error::tests::test_error_context_with_hint ... ok [INFO] [stdout] test error::tests::test_invalid_xml_element_helper ... ok [INFO] [stdout] test extension::tests::test_extension_registry_basic ... ok [INFO] [stdout] test extension::tests::test_validate_all_failure ... ok [INFO] [stdout] test extensions::beam_lattice::tests::test_extension_type ... ok [INFO] [stdout] test extensions::beam_lattice::tests::test_is_used_in_model_empty ... ok [INFO] [stdout] test error::tests::test_parse_float_error_conversion ... ok [INFO] [stdout] test extensions::beam_lattice::tests::test_is_used_in_model_no_beamset ... ok [INFO] [stdout] test extension::tests::test_validate_all_success ... ok [INFO] [stdout] test extensions::beam_lattice::tests::test_is_used_in_model_with_beamset ... ok [INFO] [stdout] test extensions::beam_lattice::tests::test_name ... ok [INFO] [stdout] test extensions::beam_lattice::tests::test_namespace ... ok [INFO] [stdout] test extensions::beam_lattice::tests::test_validate_empty_model ... ok [INFO] [stdout] test extensions::displacement::tests::test_default_post_parse ... ok [INFO] [stdout] test extensions::displacement::tests::test_default_pre_write ... ok [INFO] [stdout] test extensions::displacement::tests::test_extension_type ... ok [INFO] [stdout] test error::tests::test_parse_int_error_conversion ... ok [INFO] [stdout] test extensions::displacement::tests::test_is_used_in_model_empty ... ok [INFO] [stdout] test extensions::beam_lattice::tests::test_validate_valid_beamset ... ok [INFO] [stdout] test extension::tests::test_extension_handler_properties ... ok [INFO] [stdout] test extensions::boolean_ops::tests::test_extension_type ... ok [INFO] [stdout] test extensions::boolean_ops::tests::test_is_used_in_model_without_boolean_shape ... ok [INFO] [stdout] test extensions::boolean_ops::tests::test_name ... ok [INFO] [stdout] test extensions::boolean_ops::tests::test_namespace ... ok [INFO] [stdout] test extensions::boolean_ops::tests::test_validate_invalid_model_no_operands ... ok [INFO] [stdout] test extensions::boolean_ops::tests::test_validate_invalid_model_nonexistent_base ... ok [INFO] [stdout] test extensions::beam_lattice::tests::test_validate_invalid_beamset ... ok [INFO] [stdout] test extensions::boolean_ops::tests::test_is_used_in_model_with_boolean_shape ... ok [INFO] [stdout] test extensions::displacement::tests::test_is_used_in_model_with_disp2d_group ... ok [INFO] [stdout] test extensions::displacement::tests::test_is_used_in_model_with_displacement_map ... ok [INFO] [stdout] test extensions::displacement::tests::test_name ... ok [INFO] [stdout] test extensions::displacement::tests::test_namespace ... ok [INFO] [stdout] test extensions::displacement::tests::test_validate_empty_model ... ok [INFO] [stdout] test extensions::displacement::tests::test_is_used_in_model_with_displacement_mesh ... ok [INFO] [stdout] test extensions::displacement::tests::test_validate_invalid_path ... ok [INFO] [stdout] test extensions::displacement::tests::test_validate_missing_extension_declaration ... ok [INFO] [stdout] test extensions::boolean_ops::tests::test_validate_valid_model ... ok [INFO] [stdout] test extensions::material::tests::test_extension_type ... ok [INFO] [stdout] test extensions::displacement::tests::test_validate_with_valid_displacement_resources ... ok [INFO] [stdout] test extensions::displacement::tests::test_validate_invalid_reference ... ok [INFO] [stdout] test extensions::material::tests::test_is_used_in_model_with_multi_properties ... ok [INFO] [stdout] test extensions::material::tests::test_is_used_in_model_with_base_materials ... ok [INFO] [stdout] test extensions::material::tests::test_is_used_in_model_empty ... ok [INFO] [stdout] test extensions::material::tests::test_is_used_in_model_with_texture2d_groups ... ok [INFO] [stdout] test extensions::material::tests::test_is_used_in_model_with_texture2d_resources ... ok [INFO] [stdout] test extensions::displacement::tests::test_is_used_in_model_with_norm_vector_group ... ok [INFO] [stdout] test extensions::material::tests::test_validate_valid_base_materials ... ok [INFO] [stdout] test extensions::material::tests::test_is_used_in_model_with_composite_materials ... ok [INFO] [stdout] test extensions::production::tests::test_extension_type ... ok [INFO] [stdout] test extensions::production::tests::test_is_used_in_model_with_build_item_production ... ok [INFO] [stdout] test extensions::production::tests::test_is_used_in_model_with_object_production ... ok [INFO] [stdout] test extensions::production::tests::test_is_used_in_model_empty ... ok [INFO] [stdout] test extensions::production::tests::test_is_used_in_model_with_build_production_uuid ... ok [INFO] [stdout] test extensions::production::tests::test_name ... ok [INFO] [stdout] test extensions::material::tests::test_namespace ... ok [INFO] [stdout] test extensions::material::tests::test_is_used_in_model_with_color_groups ... ok [INFO] [stdout] test extensions::material::tests::test_validate_duplicate_property_group_ids ... ok [INFO] [stdout] test extensions::production::tests::test_post_parse_default ... ok [INFO] [stdout] test extensions::material::tests::test_validate_empty_model ... ok [INFO] [stdout] test extensions::production::tests::test_validate_empty_model ... ok [INFO] [stdout] test extensions::production::tests::test_pre_write_default ... ok [INFO] [stdout] test extensions::material::tests::test_name ... ok [INFO] [stdout] test extensions::production::tests::test_namespace ... ok [INFO] [stdout] test extensions::secure_content::tests::test_is_used_in_model_some ... ok [INFO] [stdout] test extensions::secure_content::tests::test_name ... ok [INFO] [stdout] test extensions::secure_content::tests::test_namespace ... ok [INFO] [stdout] test extensions::production::tests::test_validate_invalid_production_path ... ok [INFO] [stdout] test extensions::production::tests::test_validate_valid_production_path ... ok [INFO] [stdout] test extensions::secure_content::tests::test_extension_type ... ok [INFO] [stdout] test extensions::secure_content::tests::test_is_used_in_model_none ... ok [INFO] [stdout] test extensions::secure_content::tests::test_validate_empty_cipher_value ... ok [INFO] [stdout] test extensions::secure_content::tests::test_validate_empty_encryption_algorithm ... ok [INFO] [stdout] test extensions::secure_content::tests::test_validate_empty_key_uuid ... ok [INFO] [stdout] test extensions::secure_content::tests::test_validate_empty_model ... ok [INFO] [stdout] test extensions::secure_content::tests::test_validate_model_with_empty_secure_content ... ok [INFO] [stdout] test extensions::secure_content::tests::test_validate_invalid_consumer_index ... ok [INFO] [stdout] test extensions::slice::tests::test_is_used_in_model_with_object_reference ... ok [INFO] [stdout] test extensions::secure_content::tests::test_validate_multiple_consumers_and_groups ... ok [INFO] [stdout] test extensions::slice::tests::test_is_used_in_model_with_slice_stacks ... ok [INFO] [stdout] test extensions::slice::tests::test_namespace ... ok [INFO] [stdout] test extensions::secure_content::tests::test_validate_valid_secure_content ... ok [INFO] [stdout] test extensions::slice::tests::test_name ... ok [INFO] [stdout] test extensions::slice::tests::test_post_parse_default ... ok [INFO] [stdout] test extensions::slice::tests::test_extension_type ... ok [INFO] [stdout] test extensions::secure_content::tests::test_validate_duplicate_consumer_ids ... ok [INFO] [stdout] test extensions::slice::tests::test_pre_write_default ... ok [INFO] [stdout] test extensions::secure_content::tests::test_validate_empty_resource_path ... ok [INFO] [stdout] test extensions::slice::tests::test_validate_empty_model ... ok [INFO] [stdout] test extensions::secure_content::tests::test_validate_empty_wrapping_algorithm ... ok [INFO] [stdout] test extensions::slice::tests::test_validate_invalid_polygon_not_closed ... ok [INFO] [stdout] test extensions::slice::tests::test_validate_valid_slice_stack ... ok [INFO] [stdout] test extensions::slice::tests::test_validate_invalid_ztop_below_zbottom ... ok [INFO] [stdout] test extensions::volumetric::tests::test_extension_type ... ok [INFO] [stdout] test extensions::volumetric::tests::test_default_pre_write ... ok [INFO] [stdout] test extensions::volumetric::tests::test_is_used_in_model_empty ... ok [INFO] [stdout] test extensions::volumetric::tests::test_is_used_in_model_with_volumetric_data ... ok [INFO] [stdout] test extensions::volumetric::tests::test_is_used_in_model_with_property_group ... ok [INFO] [stdout] test extensions::volumetric::tests::test_name ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_assemble_contours_multiple_loops ... ok [INFO] [stdout] test extensions::volumetric::tests::test_validate_empty_model ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_assemble_contours_simple_square ... ok [INFO] [stdout] test extensions::volumetric::tests::test_namespace ... ok [INFO] [stdout] test extensions::slice::tests::test_validate_non_increasing_ztop ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_assemble_contours_unordered_segments ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_subdivide_empty_mesh ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_collect_intersection_segments ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_subdivide_loop_basic ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_point_distance ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_subdivide_midpoint_vertex_count ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_subdivide_preserves_properties ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_subdivide_multiple_levels ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_subdivide_simple_single_triangle ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_subdivide_two_triangles_shared_edge ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_subdivide_winding_order ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_triangle_plane_intersection_nan_handling ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_triangle_plane_intersection_no_intersection ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_triangle_plane_intersection_simple ... ok [INFO] [stdout] test mesh_ops::tests::test_apply_transform_identity ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_triangle_plane_intersection_vertex_on_plane ... ok [INFO] [stdout] test mesh_ops::tests::test_calculate_face_normal_arbitrary ... ok [INFO] [stdout] test extensions::volumetric::tests::test_default_post_parse ... ok [INFO] [stdout] test mesh_ops::tests::test_apply_transform_translation ... ok [INFO] [stdout] test mesh_ops::tests::test_calculate_face_normal_degenerate ... ok [INFO] [stdout] test mesh_ops::tests::test_calculate_face_normal_negative_z ... ok [INFO] [stdout] test mesh_ops::subdivision_tests::test_subdivision_options ... ok [INFO] [stdout] test mesh_ops::tests::test_calculate_face_normal_zero_area ... ok [INFO] [stdout] test mesh_ops::tests::test_calculate_vertex_normals_area_weighting ... ok [INFO] [stdout] test mesh_ops::tests::test_calculate_vertex_normals_cube ... ok [INFO] [stdout] test mesh_ops::tests::test_calculate_face_normal_simple ... ok [INFO] [stdout] test mesh_ops::tests::test_compute_mesh_aabb ... ok [INFO] [stdout] test mesh_ops::tests::test_calculate_vertex_normals_with_invalid_indices ... ok [INFO] [stdout] test mesh_ops::tests::test_compute_mesh_signed_volume_inverted ... ok [INFO] [stdout] test mesh_ops::tests::test_compute_transformed_aabb ... ok [INFO] [stdout] test mesh_ops::tests::test_calculate_vertex_normals_empty_mesh ... ok [INFO] [stdout] test mesh_ops::tests::test_calculate_vertex_normals_with_degenerate_triangles ... ok [INFO] [stdout] test mesh_ops::tests::test_empty_mesh_aabb ... ok [INFO] [stdout] test mesh_ops::tests::test_mesh_with_no_triangles_aabb ... ok [INFO] [stdout] test mesh_ops::tests::test_calculate_vertex_normals_single_triangle ... ok [INFO] [stdout] test model::core::tests::test_extension_from_namespace_beamlattice_balls ... ok [INFO] [stdout] test mesh_ops::tests::test_empty_mesh_volume ... ok [INFO] [stdout] test model::core::tests::test_extension_from_namespace_displacement_variants ... ok [INFO] [stdout] test mesh_ops::tests::test_triangle_indices_exceed_u32_max ... ok [INFO] [stdout] test model::core::tests::test_extension_from_namespace_securecontent_variants ... ok [INFO] [stdout] test model::core::tests::test_parser_config_registry_mut ... ok [INFO] [stdout] test model::core::tests::test_parser_config_chaining ... ok [INFO] [stdout] test model::core::tests::test_parser_config_clone ... ok [INFO] [stdout] test model::core::tests::test_parser_config_new_has_empty_registry ... ok [INFO] [stdout] test model::core::tests::test_parser_config_with_all_extensions_has_default_registry ... ok [INFO] [stdout] test model::core::tests::test_parser_config_with_extension_handler ... ok [INFO] [stdout] test model::volumetric::tests::test_implicit_volume ... ok [INFO] [stdout] test model::core::tests::test_extension_from_namespace_beamlattice ... ok [INFO] [stdout] test mesh_ops::tests::test_parry3d_bvh_panic_handling ... ok [INFO] [stdout] test model::volumetric::tests::test_volumetric_data_creation ... ok [INFO] [stdout] test model::volumetric::tests::test_volumetric_property_group ... ok [INFO] [stdout] test model::volumetric::tests::test_voxel_creation ... ok [INFO] [stdout] test model::volumetric::tests::test_voxel_grid ... ok [INFO] [stdout] test model::volumetric::tests::test_volumetric_boundary ... ok [INFO] [stdout] test mesh_ops::tests::test_compute_mesh_volume_cube ... ok [INFO] [stdout] test opc::tests::test_content_types_empty_partname ... ok [INFO] [stdout] test opc::tests::test_duplicate_relationship_ids ... ok [INFO] [stdout] test opc::tests::test_content_types_missing_model_type ... ok [INFO] [stdout] test opc::tests::test_get_thumbnail_metadata_returns_none_when_no_thumbnail ... ok [INFO] [stdout] test opc::tests::test_content_types_model_via_override_succeeds ... ok [INFO] [stdout] test opc::tests::test_duplicate_relationship_targets ... ok [INFO] [stdout] test opc::tests::test_create_package_with_thumbnail_no_thumbnail_data ... ok [INFO] [stdout] test opc::tests::test_content_types_wrong_model_extension ... ok [INFO] [stdout] test opc::tests::test_content_types_empty_extension ... ok [INFO] [stdout] test opc::tests::test_discover_keystore_path_returns_none_when_absent ... ok [INFO] [stdout] test opc::tests::test_get_thumbnail_metadata_png ... ok [INFO] [stdout] test opc::tests::test_discover_keystore_path_returns_path_when_present ... ok [INFO] [stdout] test opc::tests::test_content_types_missing_rels_extension ... ok [INFO] [stdout] test opc::tests::test_create_package_with_jpeg_thumbnail ... ok [INFO] [stdout] test opc::tests::test_content_types_duplicate_override ... ok [INFO] [stdout] test opc::tests::test_content_types_invalid_png_content_type ... ok [INFO] [stdout] test opc::tests::test_has_relationship_to_target_not_found ... ok [INFO] [stdout] test opc::tests::test_invalid_part_name_empty_path_segment ... ok [INFO] [stdout] test opc::tests::test_invalid_part_name_with_single_dot_segment ... ok [INFO] [stdout] test opc::tests::test_invalid_part_name_with_dotdot_segment ... ok [INFO] [stdout] test opc::tests::test_content_types_duplicate_extension ... ok [INFO] [stdout] test opc::tests::test_has_relationship_to_target_with_source_file_not_found ... ok [INFO] [stdout] test opc::tests::test_invalid_part_name_segment_ends_with_dot ... ok [INFO] [stdout] test opc::tests::test_lenient_accepts_duplicate_relationship_ids ... ok [INFO] [stdout] test opc::tests::test_lenient_accepts_duplicate_content_type_defaults ... ok [INFO] [stdout] test opc::tests::test_package_from_empty_zip ... ok [INFO] [stdout] test opc::tests::test_has_relationship_to_target_found ... ok [INFO] [stdout] test opc::tests::test_open_missing_rels_file ... ok [INFO] [stdout] test opc::tests::test_package_constants ... ok [INFO] [stdout] test opc::tests::test_package_get_file ... ok [INFO] [stdout] test opc::tests::test_model_file_not_found_in_zip ... ok [INFO] [stdout] test opc::tests::test_package_file_names ... ok [INFO] [stdout] test opc::tests::test_lenient_still_rejects_missing_model ... ok [INFO] [stdout] test opc::tests::test_lenient_accepts_nonstandard_thumbnail_rel_type ... ok [INFO] [stdout] test opc::tests::test_lenient_accepts_nonexistent_relationship_target ... ok [INFO] [stdout] test opc::tests::test_package_get_model_reader ... ok [INFO] [stdout] test opc::tests::test_package_has_file_existing_and_missing ... ok [INFO] [stdout] test opc::tests::test_lenient_accepts_id_starting_with_digit ... ok [INFO] [stdout] test opc::tests::test_model_filename_dot_prefix ... ok [INFO] [stdout] test opc::tests::test_percent_encoded_part_names ... ok [INFO] [stdout] test opc::tests::test_relationship_id_starts_with_digit_in_root_rels ... ok [INFO] [stdout] test opc::tests::test_invalid_part_name_with_question_mark ... ok [INFO] [stdout] test opc::tests::test_package_get_model ... ok [INFO] [stdout] test opc::tests::test_relationship_type_with_query_string ... ok [INFO] [stdout] test opc::tests::test_validate_keystore_content_type_fails_when_absent ... ok [INFO] [stdout] test opc::tests::test_package_get_file_missing_returns_error ... ok [INFO] [stdout] test opc::tests::test_relationship_missing_id_attribute ... ok [INFO] [stdout] test opc::tests::test_utf8_in_xml_accepted_for_compatibility ... ok [INFO] [stdout] test opc::tests::test_validate_model_level_thumbnail_without_package_level_fails ... ok [INFO] [stdout] test opc::tests::test_part_specific_rels_without_associated_part ... ok [INFO] [stdout] test opc::tests::test_relationship_type_with_fragment ... ok [INFO] [stdout] test opc::tests::test_package_get_file_binary ... ok [INFO] [stdout] test opc::tests::test_validate_keystore_content_type_via_override ... ok [INFO] [stdout] test parser::beam_lattice::tests::test_beam_missing_v2_rejected ... ok [INFO] [stdout] test opc::tests::test_validate_keystore_relationship_fails_when_absent ... ok [INFO] [stdout] test parser::beam_lattice::tests::test_parse_ball_with_all_attributes ... ok [INFO] [stdout] test opc::tests::test_validate_keystore_content_type_via_default_extension ... ok [INFO] [stdout] test parser::beam_lattice::tests::test_parse_ball_missing_vindex_rejected ... ok [INFO] [stdout] test parser::beam_lattice::tests::test_beam_negative_r2_rejected ... ok [INFO] [stdout] test parser::beam_lattice::tests::test_beam_missing_v1_rejected ... ok [INFO] [stdout] test parser::beam_lattice::tests::test_parse_beam_with_p1_p2 ... ok [INFO] [stdout] test parser::beam_lattice::tests::test_beamlattice_ballradius_invalid_rejected ... ok [INFO] [stdout] test opc::tests::test_package_len_and_is_empty ... ok [INFO] [stdout] test opc::tests::test_wrong_relationship_type_for_texture_file ... ok [INFO] [stdout] test opc::tests::test_invalid_part_name_with_hash ... ok [INFO] [stdout] test opc::tests::test_model_filename_non_ascii_prefix ... ok [INFO] [stdout] test parser::core::tests::test_parse_build_item_missing_objectid_rejected ... ok [INFO] [stdout] test parser::beam_lattice::tests::test_parse_beamlattice_with_cap_mode ... ok [INFO] [stdout] test parser::core::tests::test_parse_build_item_with_transform ... ok [INFO] [stdout] test parser::beam_lattice::tests::test_parse_beamlattice_with_property_pid ... ok [INFO] [stdout] test parser::core::tests::test_parse_component_missing_objectid_rejected ... ok [INFO] [stdout] test parser::core::tests::test_parse_component_non_finite_transform_rejected ... ok [INFO] [stdout] test parser::core::tests::test_parse_object_with_all_optional_attrs ... ok [INFO] [stdout] test parser::beam_lattice::tests::test_parse_beamlattice_defaults ... ok [INFO] [stdout] test parser::core::tests::test_parse_component_with_production_info ... ok [INFO] [stdout] test parser::core::tests::test_parse_object_missing_id_rejected ... ok [INFO] [stdout] test parser::core::tests::test_parse_object_with_production_uuid ... ok [INFO] [stdout] test parser::core::tests::test_parse_component_invalid_transform_size_rejected ... ok [INFO] [stdout] test parser::core::tests::test_parse_triangle_missing_v2_rejected ... ok [INFO] [stdout] test parser::core::tests::test_parse_triangle_missing_v3_rejected ... ok [INFO] [stdout] test parser::core::tests::test_parse_triangle_with_material_properties ... ok [INFO] [stdout] test parser::material::tests::test_parse_color_black_white ... ok [INFO] [stdout] test parser::core::tests::test_parse_vertex_missing_y_rejected ... ok [INFO] [stdout] test parser::core::tests::test_parse_vertex_missing_z_rejected ... ok [INFO] [stdout] test parser::material::tests::test_parse_color ... ok [INFO] [stdout] test parser::material::tests::test_parse_color_zero_alpha ... ok [INFO] [stdout] test parser::material::tests::test_parse_compositematerials_via_xml ... ok [INFO] [stdout] test opc::tests::test_validate_keystore_relationship_succeeds_when_present ... ok [INFO] [stdout] test parser::beam_lattice::tests::test_parse_beamlattice_with_clipping_mesh ... ok [INFO] [stdout] test opc::tests::test_validate_no_model_level_thumbnail_with_package_thumbnail_ok ... ok [INFO] [stdout] test parser::material::tests::test_parse_texture2d_missing_id_rejected ... ok [INFO] [stdout] test parser::material::tests::test_parse_base_materials_via_xml ... ok [INFO] [stdout] test opc::tests::test_thumbnail_cmyk_jpeg_rejected ... ok [INFO] [stdout] test parser::material::tests::test_parse_multiproperties_via_xml ... ok [INFO] [stdout] test parser::material::tests::test_parse_texture2d_via_xml ... ok [INFO] [stdout] test parser::secure_content::tests::test_validate_kekparams_all_valid_mgf_algorithms ... ok [INFO] [stdout] test parser::material::tests::test_parse_tilestyles ... ok [INFO] [stdout] test parser::secure_content::tests::test_validate_encrypted_file_not_found ... ok [INFO] [stdout] test parser::secure_content::tests::test_validate_kekparams_2001_wrapping_algorithm ... ok [INFO] [stdout] test parser::secure_content::tests::test_validate_kekparams_2009_wrapping_algorithm ... ok [INFO] [stdout] test parser::secure_content::tests::test_validate_kekparams_empty_inputs ... ok [INFO] [stdout] test parser::secure_content::tests::test_load_file_non_encrypted_model_no_secure_content ... ok [INFO] [stdout] test parser::material::tests::test_parse_texture2dgroup_with_tex2coords ... ok [INFO] [stdout] test opc::tests::test_lenient_parserconfig_integration ... ok [INFO] [stdout] test parser::secure_content::tests::test_validate_kekparams_invalid_wrapping_algorithm ... ok [INFO] [stdout] test parser::slice::tests::test_parse_slice_vertex_missing_x_rejected ... ok [INFO] [stdout] test parser::slice::tests::test_parse_sliceref_missing_slicepath_rejected ... ok [INFO] [stdout] test parser::slice::tests::test_parse_slicestack_basic ... ok [INFO] [stdout] test parser::secure_content::tests::test_validate_kekparams_invalid_mgf_algorithm ... ok [INFO] [stdout] test parser::secure_content::tests::test_validate_kekparams_invalid_digest_method ... ok [INFO] [stdout] test parser::tests::test_beamlattice_invalid_minlength_rejected ... ok [INFO] [stdout] test parser::tests::test_all_valid_units ... ok [INFO] [stdout] test parser::tests::test_beam_negative_r1_rejected ... ok [INFO] [stdout] test parser::tests::test_beam_p2_without_p1_rejected ... ok [INFO] [stdout] test parser::tests::test_boolean_operand_missing_objectid_rejected ... ok [INFO] [stdout] test parser::tests::test_beamlattice_invalid_radius_rejected ... ok [INFO] [stdout] test parser::slice::tests::test_parse_slice_vertex_missing_y_rejected ... ok [INFO] [stdout] test parser::tests::test_beamlattice_with_beamsets_and_ballsets ... ok [INFO] [stdout] test parser::tests::test_build_item_non_finite_transform_rejected ... ok [INFO] [stdout] test parser::slice::tests::test_parse_sliceref_missing_slicestackid_rejected ... ok [INFO] [stdout] test parser::tests::test_build_item_wrong_transform_size_rejected ... ok [INFO] [stdout] test parser::secure_content::tests::test_load_file_non_encrypted_path_not_in_encrypted_list ... ok [INFO] [stdout] test parser::tests::test_empty_recommendedextensions_rejected ... ok [INFO] [stdout] test parser::tests::test_beam_r2_without_r1_rejected ... ok [INFO] [stdout] test parser::tests::test_boolean_shape_missing_objectid_rejected ... ok [INFO] [stdout] test parser::secure_content::tests::test_validate_kekparams_all_valid_digest_methods ... ok [INFO] [stdout] test parser::tests::test_duplicate_required_recommended_extension_rejected ... ok [INFO] [stdout] test parser::slice::tests::test_parse_slice_polygon_missing_startv_rejected ... ok [INFO] [stdout] test parser::tests::test_invalid_object_type_rejected ... ok [INFO] [stdout] test parser::slice::tests::test_parse_slice_segment_missing_v2_rejected ... ok [INFO] [stdout] test parser::secure_content::tests::test_load_file_encrypted_no_resource_data_found ... ok [INFO] [stdout] test parser::secure_content::tests::test_validate_encrypted_file_success_non_encrypted ... ok [INFO] [stdout] test parser::tests::test_build_with_production_uuid ... ok [INFO] [stdout] test parser::tests::test_dtd_rejected_in_xml_string ... ok [INFO] [stdout] test parser::tests::test_get_local_name_without_prefix ... ok [INFO] [stdout] test parser::tests::test_get_local_name_multiple_colons ... ok [INFO] [stdout] test parser::secure_content::tests::test_load_file_encrypted_no_crypto_feature ... ok [INFO] [stdout] test parser::tests::test_get_local_name_with_prefix ... ok [INFO] [stdout] test parser::tests::test_metadata_duplicate_name_rejected ... ok [INFO] [stdout] test parser::tests::test_metadata_with_namespaced_name_valid ... ok [INFO] [stdout] test parser::tests::test_metadata_with_preserve_false ... ok [INFO] [stdout] test parser::secure_content::tests::test_load_file_encrypted_no_matching_access_right ... ok [INFO] [stdout] test parser::tests::test_metadata_with_preserve_true ... ok [INFO] [stdout] test parser::tests::test_metadata_with_xml_prefix_allowed ... ok [INFO] [stdout] test parser::tests::test_missing_resources_element_rejected ... ok [INFO] [stdout] test parser::tests::test_metadata_with_undeclared_namespace_prefix_rejected ... ok [INFO] [stdout] test parser::tests::test_invalid_unit_rejected ... ok [INFO] [stdout] test parser::tests::test_multiple_beamlattice_elements_rejected ... ok [INFO] [stdout] test parser::tests::test_parse_all_object_types ... ok [INFO] [stdout] test parser::tests::test_parse_beamlattice ... ok [INFO] [stdout] test parser::tests::test_metadata_with_invalid_preserve ... ok [INFO] [stdout] test parser::tests::test_multiple_build_elements_rejected ... ok [INFO] [stdout] test parser::tests::test_multiple_resources_elements_rejected ... ok [INFO] [stdout] test parser::tests::test_parse_boolean_shape ... ok [INFO] [stdout] test parser::tests::test_parse_component_simple ... ok [INFO] [stdout] test parser::tests::test_parse_colorgroup ... ok [INFO] [stdout] test parser::tests::test_requiredextensions_unknown_uri_tracked_as_custom ... ok [INFO] [stdout] test parser::tests::test_parse_component_with_transform ... ok [INFO] [stdout] test parser::tests::test_requiredextensions_via_namespace_prefix ... ok [INFO] [stdout] test parser::tests::test_parse_minimal_model ... ok [INFO] [stdout] test parser::tests::test_parse_model_from_reader ... ok [INFO] [stdout] test parser::tests::test_parse_multiple_components ... ok [INFO] [stdout] test parser::tests::test_parse_required_extensions_unknown_uri_tracked ... ok [INFO] [stdout] test parser::tests::test_slicestack_missing_zbottom_rejected ... ok [INFO] [stdout] test parser::tests::test_missing_build_element_rejected ... ok [INFO] [stdout] test parser::tests::test_triangle_invalid_attribute_rejected ... ok [INFO] [stdout] test parser::tests::test_requiredextensions_unknown_rejected ... ok [INFO] [stdout] test parser::tests::test_triangleset_refrange_reversed_rejected ... ok [INFO] [stdout] test parser::tests::test_triangleset_ref_out_of_bounds_rejected ... ok [INFO] [stdout] test parser::tests::test_triangleset_refrange_out_of_bounds_rejected ... ok [INFO] [stdout] test parser::tests::test_triangle_missing_v1_rejected ... ok [INFO] [stdout] test parser::tests::test_parse_required_extensions_with_namespaces_empty ... ok [INFO] [stdout] test parser::tests::test_parse_required_extensions_with_namespaces_known_uri ... ok [INFO] [stdout] test parser::tests::test_parse_required_extensions_with_namespaces_prefix ... ok [INFO] [stdout] test parser::tests::test_parse_slicestack_with_slices ... ok [INFO] [stdout] test parser::tests::test_parse_trianglesets ... ok [INFO] [stdout] test parser::tests::test_recommendedextensions_valid ... ok [INFO] [stdout] test parser::tests::test_unknown_model_attribute_accepted ... ok [INFO] [stdout] test parser::tests::test_requiredextensions_direct_uri ... ok [INFO] [stdout] test parser::tests::test_slice_missing_ztop_rejected ... ok [INFO] [stdout] test parser::tests::test_validate_attribute_values_allows_identifier_with_prefix ... ok [INFO] [stdout] test parser::tests::test_slicestack_missing_id_rejected ... ok [INFO] [stdout] test parser::tests::test_triangleset_empty_name_rejected ... ok [INFO] [stdout] test parser::tests::test_validate_attribute_values_rejects_namespace_prefix_in_value ... ok [INFO] [stdout] test parser::tests::test_validate_attribute_values_allows_uris ... ok [INFO] [stdout] test parser::tests::test_validate_attributes_allows_known_attributes ... ok [INFO] [stdout] test parser::tests::test_validate_triangle_index_out_of_bounds ... ok [INFO] [stdout] test parser::tests::test_vertex_non_finite_x_rejected ... ok [INFO] [stdout] test parser::tests::test_validate_extensions_all_supported ... ok [INFO] [stdout] test parser::tests::test_validate_extensions_unsupported_extension ... ok [INFO] [stdout] test parser::tests::test_validate_no_duplicate_extensions_ok ... ok [INFO] [stdout] test polygon_clipping::tests::test_resolve_simple_polygon ... ok [INFO] [stdout] test parser::tests::test_validate_no_duplicate_extensions_duplicate_rejected ... ok [INFO] [stdout] test parser::tests::test_validate_triangle_index_ok ... ok [INFO] [stdout] test parser::tests::test_validate_attributes_allows_unknown_attributes ... ok [INFO] [stdout] test polygon_clipping::tests::test_union_two_squares ... ok [INFO] [stdout] test polygon_triangulation::tests::test_triangulate_empty_outer ... ok [INFO] [stdout] test parser::tests::test_validate_attribute_values_skips_xmlns ... ok [INFO] [stdout] test parser::volumetric::tests::test_parse_f64_triple ... ok [INFO] [stdout] test polygon_triangulation::tests::test_triangulate_simple_pentagon ... ok [INFO] [stdout] test polygon_triangulation::tests::test_triangulate_simple_square ... ok [INFO] [stdout] test parser::volumetric::tests::test_parse_usize_triple ... ok [INFO] [stdout] test polygon_triangulation::tests::test_triangulate_invalid_hole ... ok [INFO] [stdout] test polygon_clipping::tests::test_difference_two_squares ... ok [INFO] [stdout] test polygon_triangulation::tests::test_triangulate_with_one_hole ... ok [INFO] [stdout] test polygon_triangulation::tests::test_triangulate_simple_triangle ... ok [INFO] [stdout] test polygon_triangulation::tests::test_triangulate_with_multiple_holes ... ok [INFO] [stdout] test streaming::tests::test_streaming_parser_invalid_zip ... ok [INFO] [stdout] test polygon_triangulation::tests::test_triangulate_too_few_vertices ... ok [INFO] [stdout] test streaming::tests::test_streaming_parser_empty_resources ... ok [INFO] [stdout] test polygon_clipping::tests::test_invalid_vertex_index ... ok [INFO] [stdout] test polygon_clipping::tests::test_intersection_two_squares ... ok [INFO] [stdout] test streaming::tests::test_streaming_parser_new_with_config ... ok [INFO] [stdout] test streaming::tests::test_streaming_parser_basic ... ok [INFO] [stdout] test parser::tests::test_vertex_missing_x_rejected ... ok [INFO] [stdout] test parser::tests::test_vertex_invalid_attribute_rejected ... ok [INFO] [stdout] test parser::tests::test_multiple_boolean_shapes_rejected ... ok [INFO] [stdout] test streaming::tests::test_streaming_parser_multiple_objects ... ok [INFO] [stdout] test streaming::tests::test_streaming_parser_vertex_coordinates ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_beam_invalid_property_id ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_beam_p2_out_of_bounds_base_material ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_ball_mode_mixed_without_radius ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_beam_self_referencing ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_beam_p1_out_of_bounds_color_group ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_beam_p2_out_of_bounds_color_group ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_beam_v1_out_of_bounds ... ok [INFO] [stdout] test streaming::tests::test_streaming_parser_missing_model_file ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_beam_v2_out_of_bounds ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_ball_mode_all_without_radius ... ok [INFO] [stdout] test streaming::tests::test_streaming_parser_iterator_exhaustion ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_clipping_mesh_nonexistent ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_clipping_mesh_with_beamlattice ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_clipping_mode_without_mesh ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_beam_p1_out_of_bounds_base_material ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_beam_with_radii ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_beamset_pindex_out_of_bounds_color_group ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_beamset_pid_from_beamset_used_for_beam_props ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_duplicate_beams ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_invalid_clipping_mode ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_invalid_ball_mode ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_beamset_pindex_out_of_bounds_base_material ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_invalid_object_type_other ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_representation_mesh_nonexistent ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_beamset_invalid_property_id ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_empty_model_no_beams ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_valid_ball_mode_all_with_radius ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_invalid_object_type_support ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_representation_mesh_has_beamlattice ... ok [INFO] [stdout] test streaming::tests::test_streaming_parser_triangle_indices ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_base_forward_reference_fails ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_duplicate_beams_reversed ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_valid_beam_lattice ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_boolean_shape_with_components_fails ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_boolean_shape_no_operands_fails ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_base_object_not_model_type_fails ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_boolean_shape_on_non_model_type_fails ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_base_object_with_only_components_fails ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_valid_clipping_mode_none ... ok [INFO] [stdout] test validator::beam_lattice::tests::test_valid_solid_support_type ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_base_object_nonexistent_fails ... ok [INFO] [stdout] test streaming::tests::test_streaming_parser_object_without_mesh ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_boolean_shape_with_mesh_fails ... ok [INFO] [stdout] test streaming::tests::test_streaming_parser_object_type_and_name ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_operand_nonexistent_fails ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_operand_not_model_type_fails ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_valid_boolean_operation_passes ... ok [INFO] [stdout] test validator::core::tests::test_boolean_shape_surface_type_fails ... ok [INFO] [stdout] test validator::core::tests::test_component_properties_no_components_with_pid_ok ... ok [INFO] [stdout] test validator::core::tests::test_component_properties_pid_with_components_fails ... ok [INFO] [stdout] test validator::core::tests::test_component_properties_pindex_with_components_fails ... ok [INFO] [stdout] test validator::core::tests::test_detect_circular_no_object_is_ok ... ok [INFO] [stdout] test validator::core::tests::test_mesh_geometry_non_manifold_via_validate ... ok [INFO] [stdout] test validator::core::tests::test_mesh_manifold_non_manifold_edge_fails ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_operand_has_boolean_shape_fails ... ok [INFO] [stdout] test validator::core::tests::test_mesh_manifold_valid_two_triangle_edge_ok ... ok [INFO] [stdout] test validator::core::tests::test_object_ids_unique_ok ... ok [INFO] [stdout] test validator::core::tests::test_required_extensions_boolean_ops_declared_ok ... ok [INFO] [stdout] test validator::core::tests::test_required_extensions_boolean_ops_with_pid_fails ... ok [INFO] [stdout] test validator::core::tests::test_build_references_with_production_path_skips ... ok [INFO] [stdout] test streaming::tests::test_streaming_parser_parse_full ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_external_base_path_skips_validation ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_external_operand_path_skips_validation ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_object_without_boolean_shape_passes ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_operand_forward_reference_fails ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_operand_has_components_fails ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_operand_has_extension_shapes_fails ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_operand_no_mesh_fails ... ok [INFO] [stdout] test validator::boolean_ops::tests::test_empty_model_passes ... ok [INFO] [stdout] test validator::core::tests::test_required_extensions_boolean_ops_with_pindex_fails ... ok [INFO] [stdout] test validator::core::tests::test_required_extensions_boolean_ops_without_declaration_fails ... ok [INFO] [stdout] test validator::core::tests::test_required_structure_external_objects_ok ... ok [INFO] [stdout] test validator::core::tests::test_required_extensions_no_boolean_ok ... ok [INFO] [stdout] test validator::core::tests::test_required_structure_no_build_items_fails ... ok [INFO] [stdout] test validator::core::tests::test_required_structure_no_objects_fails ... ok [INFO] [stdout] test validator::core::tests::test_required_structure_valid_model_ok ... ok [INFO] [stdout] test validator::core::tests::test_sorted_ids_from_set ... ok [INFO] [stdout] test validator::core::tests::test_transform_singular_matrix_fails ... ok [INFO] [stdout] test validator::core::tests::test_transform_valid_identity_ok ... ok [INFO] [stdout] test validator::displacement::tests::test_disp2dgroup_coord_out_of_bounds ... ok [INFO] [stdout] test validator::displacement::tests::test_disp2dgroup_invalid_dispid ... ok [INFO] [stdout] test validator::displacement::tests::test_disp2dgroup_invalid_nid ... ok [INFO] [stdout] test validator::displacement::tests::test_displacement_mesh_boundary_edge_fails ... ok [INFO] [stdout] test validator::displacement::tests::test_displacement_mesh_degenerate_triangle_fails ... ok [INFO] [stdout] test validator::displacement::tests::test_displacement_triangle_invalid_d3_fails ... ok [INFO] [stdout] test validator::displacement::tests::test_norm_vector_group_displacement_used_without_extension ... ok [INFO] [stdout] test validator::displacement::tests::test_displacement_triangle_invalid_d2_fails ... ok [INFO] [stdout] test validator::displacement::tests::test_displacement_triangle_invalid_did_fails ... ok [INFO] [stdout] test validator::displacement::tests::test_displacement_triangle_invalid_d1_fails ... ok [INFO] [stdout] test validator::displacement::tests::test_normvector_pointing_inward_fails ... ok [INFO] [stdout] test validator::displacement::tests::test_displacement_without_required_extension ... ok [INFO] [stdout] test validator::displacement::tests::test_empty_model_is_valid ... ok [INFO] [stdout] test validator::displacement::tests::test_normvector_zero_length ... ok [INFO] [stdout] test validator::displacement::tests::test_displacement_mesh_duplicate_vertices ... ok [INFO] [stdout] test validator::displacement::tests::test_displacement_mesh_inconsistent_winding_fails ... ok [INFO] [stdout] test validator::displacement::tests::test_path_non_ascii_fails ... ok [INFO] [stdout] test validator::displacement::tests::test_displacement_mesh_negative_volume ... ok [INFO] [stdout] test validator::displacement::tests::test_displacement_mesh_too_few_triangles ... ok [INFO] [stdout] test validator::displacement::tests::test_valid_displacement_with_extension_declared ... ok [INFO] [stdout] test validator::material::tests::test_color_group_and_base_material_same_id ... ok [INFO] [stdout] test validator::material::tests::test_color_group_with_color_valid ... ok [INFO] [stdout] test validator::material::tests::test_color_group_empty ... ok [INFO] [stdout] test validator::material::tests::test_duplicate_base_material_ids ... ok [INFO] [stdout] test validator::material::tests::test_duplicate_color_group_ids ... ok [INFO] [stdout] test validator::material::tests::test_duplicate_object_ids ... ok [INFO] [stdout] test validator::material::tests::test_get_property_size_nonexistent ... ok [INFO] [stdout] test validator::material::tests::test_duplicate_multiproperties_id_with_color_group ... ok [INFO] [stdout] test validator::material::tests::test_get_property_size_empty_color_group ... ok [INFO] [stdout] test validator::material::tests::test_duplicate_color_group_in_namespace ... ok [INFO] [stdout] test validator::material::tests::test_mixed_assignment_without_pid ... ok [INFO] [stdout] test validator::material::tests::test_multiproperties_multiple_colorgroups ... ok [INFO] [stdout] test validator::material::tests::test_multiproperties_basematerials_not_first ... ok [INFO] [stdout] test validator::material::tests::test_multiproperties_pindex_out_of_bounds_base_material ... ok [INFO] [stdout] test validator::material::tests::test_multiproperties_pindex_out_of_bounds_color_group ... ok [INFO] [stdout] test validator::material::tests::test_object_intermingled_with_property_resources ... ok [INFO] [stdout] test validator::displacement::tests::test_path_not_in_textures_dir ... ok [INFO] [stdout] test validator::material::tests::test_object_pindex_out_of_bounds_texture2d_group ... ok [INFO] [stdout] test validator::material::tests::test_texture2d_group_forward_reference ... ok [INFO] [stdout] test validator::material::tests::test_object_pindex_out_of_bounds_composite_materials ... ok [INFO] [stdout] test validator::material::tests::test_per_vertex_without_pid ... ok [INFO] [stdout] test validator::displacement::tests::test_valid_displacement_mesh_passes ... ok [INFO] [stdout] test validator::material::tests::test_texture2d_group_references_nonexistent_texture ... ok [INFO] [stdout] test validator::material::tests::test_texture_empty_path ... ok [INFO] [stdout] test validator::material::tests::test_object_invalid_pid ... ok [INFO] [stdout] test validator::material::tests::test_texture_invalid_content_type ... ok [INFO] [stdout] test validator::material::tests::test_object_invalid_basematerialid ... ok [INFO] [stdout] test validator::displacement::tests::test_path_without_png_extension ... ok [INFO] [stdout] test validator::material::tests::test_object_pindex_out_of_bounds_base_material ... ok [INFO] [stdout] test validator::material::tests::test_object_pindex_out_of_bounds_color_group ... ok [INFO] [stdout] test validator::material::tests::test_multiproperties_invalid_pid ... ok [INFO] [stdout] test validator::material::tests::test_object_pindex_out_of_bounds_multiproperties ... ok [INFO] [stdout] test validator::material::tests::test_texture_valid_jpeg ... ok [INFO] [stdout] test validator::material::tests::test_texture_path_with_backslash ... ok [INFO] [stdout] test validator::material::tests::test_texture_path_with_null_byte ... ok [INFO] [stdout] test validator::displacement::tests::test_valid_displacement_with_textures_case_variations ... ok [INFO] [stdout] test validator::material::tests::test_triangle_p1_out_of_bounds_base_material ... ok [INFO] [stdout] test validator::material::tests::test_triangle_p1_out_of_bounds_color_group ... ok [INFO] [stdout] test validator::material::tests::test_texture_valid_png ... ok [INFO] [stdout] test validator::material::tests::test_triangle_p2_out_of_bounds_base_material ... ok [INFO] [stdout] test validator::material::tests::test_triangle_p2_out_of_bounds_color_group ... ok [INFO] [stdout] test validator::material::tests::test_triangle_p3_out_of_bounds_color_group ... ok [INFO] [stdout] test validator::material::tests::test_valid_texture2d_then_group ... ok [INFO] [stdout] test validator::material::tests::test_triangle_p3_out_of_bounds_base_material ... ok [INFO] [stdout] test validator::production::tests::test_validate_component_path_without_uuid ... ok [INFO] [stdout] test validator::material::tests::test_triangle_pindex_out_of_bounds_color_group ... ok [INFO] [stdout] test validator::production::tests::test_validate_empty_model ... ok [INFO] [stdout] test validator::production::tests::test_validate_invalid_uuid_format ... ok [INFO] [stdout] test validator::production::tests::test_validate_path_invalid_no_leading_slash ... ok [INFO] [stdout] test validator::production::tests::test_validate_path_opc_content_types ... ok [INFO] [stdout] test validator::production::tests::test_validate_path_opc_rels_dir ... ok [INFO] [stdout] test validator::production::tests::test_validate_path_with_parent_dir ... ok [INFO] [stdout] test validator::production::tests::test_validate_path_with_trailing_slash ... ok [INFO] [stdout] test validator::production::tests::test_validate_valid_path ... ok [INFO] [stdout] test validator::slice::tests::test_non_planar_m02 ... ok [INFO] [stdout] test validator::production::tests::test_validate_valid_uuid_format ... ok [INFO] [stdout] test validator::slice::tests::test_non_planar_m12 ... ok [INFO] [stdout] test validator::production::tests::test_validate_duplicate_uuids ... ok [INFO] [stdout] test validator::material::tests::test_valid_empty_model ... ok [INFO] [stdout] test validator::slice::tests::test_non_planar_m20 ... ok [INFO] [stdout] test validator::slice::tests::test_non_planar_m21 ... ok [INFO] [stdout] test validator::slice::tests::test_non_planar_m22 ... ok [INFO] [stdout] test validator::slice::tests::test_slice_ztop_not_increasing ... ok [INFO] [stdout] test validator::slice::tests::test_valid_empty_slice ... ok [INFO] [stdout] test validator::slice::tests::test_valid_empty_slice_stack ... ok [INFO] [stdout] test validator::slice::tests::test_valid_planar_identity_transform ... ok [INFO] [stdout] test validator::slice::tests::test_object_with_valid_slicestackid ... ok [INFO] [stdout] test validator::slice::tests::test_valid_slice_stack ... ok [INFO] [stdout] test validator::slice::tests::test_object_with_invalid_slicestackid ... ok [INFO] [stdout] test validator::tests::test_forward_reference_texture2dgroup_to_texture2d ... ok [INFO] [stdout] test validator::slice::tests::test_slice_polygon_duplicate_consecutive_v2 ... ok [INFO] [stdout] test validator::slice::tests::test_slice_polygon_not_closed ... ok [INFO] [stdout] test validator::tests::test_multiproperties_basematerials_at_layer_1 ... ok [INFO] [stdout] test validator::tests::test_multiproperties_basematerials_at_layer_2 ... ok [INFO] [stdout] test validator::tests::test_forward_reference_multiproperties_to_colorgroup ... ok [INFO] [stdout] test validator::slice::tests::test_slice_polygon_segment_v2_out_of_bounds ... ok [INFO] [stdout] test validator::tests::test_multiproperties_two_different_colorgroups ... ok [INFO] [stdout] test validator::slice::tests::test_slice_polygon_too_few_segments ... ok [INFO] [stdout] test validator::tests::test_non_sliced_object_rejects_mirror_transform ... ok [INFO] [stdout] test validator::slice::tests::test_slice_polygon_startv_out_of_bounds ... ok [INFO] [stdout] test validator::tests::test_non_sliced_object_rejects_negative_volume ... ok [INFO] [stdout] test validator::tests::test_sliced_object_allows_mirror_transform ... ok [INFO] [stdout] test validator::slice::tests::test_slice_with_polygons_but_no_vertices ... ok [INFO] [stdout] test validator::slice::tests::test_slice_ztop_below_zbottom ... ok [INFO] [stdout] test validator::tests::test_sliced_object_allows_negative_volume_mesh ... ok [INFO] [stdout] test validator::tests::test_texture_path_empty ... ok [INFO] [stdout] test validator::tests::test_texture_path_with_backslash ... ok [INFO] [stdout] test validator::tests::test_triangle_material_without_object_default ... ok [INFO] [stdout] test validator::tests::test_multiproperties_duplicate_colorgroup ... ok [INFO] [stdout] test validator::slice::tests::test_slice_ztop_equal_not_increasing ... ok [INFO] [stdout] test validator::tests::test_validate_base_material_pindex_out_of_bounds ... ok [INFO] [stdout] test validator::tests::test_validate_basematerialid_invalid ... ok [INFO] [stdout] test validator::tests::test_validate_base_material_reference ... ok [INFO] [stdout] test validator::tests::test_validate_basematerialid_valid ... ok [INFO] [stdout] test validator::tests::test_validate_component_self_reference ... ok [INFO] [stdout] test validator::tests::test_validate_component_valid ... ok [INFO] [stdout] test validator::tests::test_validate_degenerate_triangle ... ok [INFO] [stdout] test validator::tests::test_validate_duplicate_object_ids ... ok [INFO] [stdout] test validator::tests::test_validate_component_circular_dependency ... ok [INFO] [stdout] test validator::tests::test_validate_texture2d_group_reference ... ok [INFO] [stdout] test validator::tests::test_validate_build_item_invalid_reference ... ok [INFO] [stdout] test validator::tests::test_validate_component_reference_invalid ... ok [INFO] [stdout] test validator::tests::test_validate_valid_model ... ok [INFO] [stdout] test validator::tests::test_validate_vertex_out_of_bounds ... ok [INFO] [stdout] test validator::tests::test_validate_empty_mesh ... ok [INFO] [stdout] test validator::tests::test_validate_multiproperties_reference ... ok [INFO] [stdout] test validator::volumetric::tests::test_validate_empty_model ... ok [INFO] [stdout] test validator::volumetric::tests::test_validate_invalid_boundary ... ok [INFO] [stdout] test validator::tests::test_validate_invalid_base_material_reference ... ok [INFO] [stdout] test validator::volumetric::tests::test_validate_missing_extension_declaration ... ok [INFO] [stdout] test validator::volumetric::tests::test_validate_invalid_spacing ... ok [INFO] [stdout] test validator::volumetric::tests::test_validate_zero_dimensions ... ok [INFO] [stdout] test validator::volumetric::tests::test_validate_voxel_out_of_bounds ... ok [INFO] [stdout] test writer::core::tests::test_write_components_with_production_info ... ok [INFO] [stdout] test writer::core::tests::test_write_components_with_transform ... ok [INFO] [stdout] test writer::core::tests::test_write_mesh_triangle_per_vertex_properties ... ok [INFO] [stdout] test writer::core::tests::test_write_object_pid_pindex ... ok [INFO] [stdout] test writer::core::tests::test_write_object_production_info ... ok [INFO] [stdout] test writer::core::tests::test_write_object_type_other ... ok [INFO] [stdout] test validator::tests::test_validate_zero_object_id ... ok [INFO] [stdout] test validator::volumetric::tests::test_validate_duplicate_property_group_ids ... ok [INFO] [stdout] test writer::core::tests::test_write_object_type_solidsupport ... ok [INFO] [stdout] test writer::core::tests::test_write_object_type_support ... ok [INFO] [stdout] test writer::core::tests::test_write_object_with_components ... ok [INFO] [stdout] test writer::core::tests::test_write_object_type_surface ... ok [INFO] [stdout] test writer::tests::test_write_minimal_model ... ok [INFO] [stdout] test writer::core::tests::test_write_object_production_uuid_only ... ok [INFO] [stdout] test writer::tests::test_write_model_with_beamset ... ok [INFO] [stdout] test validator::volumetric::tests::test_validate_with_extension_declared ... ok [INFO] [stdout] test writer::core::tests::test_write_object_type_model ... ok [INFO] [stdout] test writer::tests::test_write_model_with_boolean_shape ... ok [INFO] [stdout] test writer::tests::test_write_model_with_displacement ... ok [INFO] [stdout] test writer::tests::test_write_model_with_metadata ... ok [INFO] [stdout] test writer::tests::test_write_model_with_simple_mesh ... ok [INFO] [stdout] test writer::volumetric::tests::test_write_volumetric_data_with_implicit ... ok [INFO] [stdout] test writer::volumetric::tests::test_write_volumetric_data_with_boundary_and_voxels ... ok [INFO] [stdout] test writer::volumetric::tests::test_write_volumetric_property_group ... ok [INFO] [stdout] test writer::tests::test_write_object_with_basematerialid ... ok [INFO] [stdout] test streaming::tests::test_streaming_parser_parse_full_real_file ... FAILED [INFO] [stdout] test streaming::tests::test_streaming_parser_real_file_box ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- streaming::tests::test_streaming_parser_parse_full_real_file stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'streaming::tests::test_streaming_parser_parse_full_real_file' (406) panicked at src/streaming.rs:717:58: [INFO] [stdout] test file must exist: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59bcb23bd2ea - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59bcb23bd2ea - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59bcb23bd2ea - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x59bcb23bd2ea - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x59bcb23d528a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x59bcb23d528a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x59bcb23c1c72 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59bcb23c1c72 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x59bcb239c50f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x59bcb239c50f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x59bcb23b58a9 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x59bcb22443dc - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x59bcb22443dc - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x59bcb23b5a62 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x59bcb23b5a62 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x59bcb239c5c8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x59bcb2393f69 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x59bcb239d2dd - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x59bcb23d5a1c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x59bcb23d5792 - core[6aaeda2c7ad07a48]::result::unwrap_failed [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x59bcb219b51e - >::expect [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/result.rs:1185:23 [INFO] [stdout] 21: 0x59bcb204cdaa - lib3mf[fae04e0553b62e41]::streaming::tests::test_streaming_parser_parse_full_real_file [INFO] [stdout] at /opt/rustwide/workdir/src/streaming.rs:717:58 [INFO] [stdout] 22: 0x59bcb2038a37 - lib3mf[fae04e0553b62e41]::streaming::tests::test_streaming_parser_parse_full_real_file::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/streaming.rs:714:52 [INFO] [stdout] 23: 0x59bcb21e7b66 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x59bcb22384bb - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x59bcb22384bb - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x59bcb2244eab - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x59bcb2244eab - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x59bcb2244eab - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x59bcb2244eab - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x59bcb2244eab - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x59bcb2244eab - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x59bcb2244eab - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x59bcb22405c4 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x59bcb22405c4 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x59bcb2247ab2 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x59bcb2247ab2 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x59bcb2247ab2 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x59bcb2247ab2 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x59bcb2247ab2 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x59bcb2247ab2 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x59bcb2247ab2 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x59bcb23bcbff - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x59bcb23bcbff - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7bbf98a80aa4 - [INFO] [stdout] 45: 0x7bbf98b0da64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- streaming::tests::test_streaming_parser_real_file_box stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'streaming::tests::test_streaming_parser_real_file_box' (407) panicked at src/streaming.rs:699:58: [INFO] [stdout] test file must exist: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59bcb23bd2ea - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x59bcb23bd2ea - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x59bcb23bd2ea - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x59bcb23bd2ea - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x59bcb23d528a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x59bcb23d528a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x59bcb23c1c72 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x59bcb23c1c72 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x59bcb239c50f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x59bcb239c50f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x59bcb23b58a9 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x59bcb22443dc - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x59bcb22443dc - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x59bcb23b5a62 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x59bcb23b5a62 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x59bcb239c5c8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x59bcb2393f69 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x59bcb239d2dd - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x59bcb23d5a1c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x59bcb23d5792 - core[6aaeda2c7ad07a48]::result::unwrap_failed [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x59bcb219b51e - >::expect [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/result.rs:1185:23 [INFO] [stdout] 21: 0x59bcb20491ca - lib3mf[fae04e0553b62e41]::streaming::tests::test_streaming_parser_real_file_box [INFO] [stdout] at /opt/rustwide/workdir/src/streaming.rs:699:58 [INFO] [stdout] 22: 0x59bcb2038857 - lib3mf[fae04e0553b62e41]::streaming::tests::test_streaming_parser_real_file_box::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/streaming.rs:696:45 [INFO] [stdout] 23: 0x59bcb21e78e6 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x59bcb22384bb - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x59bcb22384bb - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x59bcb2244eab - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x59bcb2244eab - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x59bcb2244eab - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x59bcb2244eab - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x59bcb2244eab - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x59bcb2244eab - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x59bcb2244eab - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x59bcb22405c4 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x59bcb22405c4 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x59bcb2247ab2 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x59bcb2247ab2 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x59bcb2247ab2 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x59bcb2247ab2 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x59bcb2247ab2 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x59bcb2247ab2 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x59bcb2247ab2 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x59bcb23bcbff - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x59bcb23bcbff - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7bbf98a80aa4 - [INFO] [stdout] 45: 0x7bbf98b0da64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] streaming::tests::test_streaming_parser_parse_full_real_file [INFO] [stdout] streaming::tests::test_streaming_parser_real_file_box [INFO] [stdout] [INFO] [stdout] test result: FAILED. 622 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "db0330f98211c0d9bc3316ca2359dce17d1eb63f0f99245927cca842c43712f0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "db0330f98211c0d9bc3316ca2359dce17d1eb63f0f99245927cca842c43712f0", kill_on_drop: false }` [INFO] [stdout] db0330f98211c0d9bc3316ca2359dce17d1eb63f0f99245927cca842c43712f0