[INFO] fetching crate draco-io 0.6.0...
[INFO] testing draco-io-0.6.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate draco-io 0.6.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate draco-io 0.6.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate draco-io 0.6.0
[INFO] tweaked toml for crates.io crate draco-io 0.6.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate draco-io 0.6.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate draco-io 0.6.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7eaefe7aac29ac8b68d380970a55c486c9e654cf365bade46455287a8c1b5323
[INFO] running `Command { std: "docker" "start" "7eaefe7aac29ac8b68d380970a55c486c9e654cf365bade46455287a8c1b5323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7eaefe7aac29ac8b68d380970a55c486c9e654cf365bade46455287a8c1b5323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7eaefe7aac29ac8b68d380970a55c486c9e654cf365bade46455287a8c1b5323" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7eaefe7aac29ac8b68d380970a55c486c9e654cf365bade46455287a8c1b5323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7eaefe7aac29ac8b68d380970a55c486c9e654cf365bade46455287a8c1b5323" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling syn v3.0.7
[INFO] [stderr]    Compiling bytemuck_derive v1.12.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling draco-core v2.3.1
[INFO] [stderr]    Compiling draco-io v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]   --> Cargo.toml:17:15
[INFO] [stderr]    |
[INFO] [stderr] 17 | [dependencies.thiserror]
[INFO] [stderr]    |               ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: `draco-io` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 21.56s
[INFO] running `Command { std: "docker" "inspect" "7eaefe7aac29ac8b68d380970a55c486c9e654cf365bade46455287a8c1b5323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7eaefe7aac29ac8b68d380970a55c486c9e654cf365bade46455287a8c1b5323" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.190
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling draco-core v2.3.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling draco-io v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]   --> Cargo.toml:17:15
[INFO] [stderr]    |
[INFO] [stderr] 17 | [dependencies.thiserror]
[INFO] [stderr]    |               ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: `draco-io` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 01s
[INFO] running `Command { std: "docker" "inspect" "7eaefe7aac29ac8b68d380970a55c486c9e654cf365bade46455287a8c1b5323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7eaefe7aac29ac8b68d380970a55c486c9e654cf365bade46455287a8c1b5323" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]   --> Cargo.toml:17:15
[INFO] [stderr]    |
[INFO] [stderr] 17 | [dependencies.thiserror]
[INFO] [stderr]    |               ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: `draco-io` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/draco-io/e3eb91b6609ed764/out/draco_io-e3eb91b6609ed764)
[INFO] [stdout] 
[INFO] [stdout] running 188 tests
[INFO] [stdout] test fbx_ascii::shared_path_regressions::a_model_reaching_no_root_is_dropped_with_a_warning ... ok
[INFO] [stdout] test fbx_ascii::shared_path_regressions::a_material_connected_into_two_slots_keeps_both_of_them ... ok
[INFO] [stdout] test fbx_ascii::shared_path_regressions::a_repeated_connection_with_a_trailing_string_is_still_one_edge ... ok
[INFO] [stdout] test fbx_ascii::shared_path_regressions::a_connection_stated_twice_does_not_multiply_the_scene ... ok
[INFO] [stdout] test fbx_ascii::shared_path_regressions::a_takes_channel_reads_its_model_property_for_missing_axes ... ok
[INFO] [stdout] test fbx_ascii::shared_path_regressions::morph_animation_targets_come_from_the_target_list_they_index ... ok
[INFO] [stdout] test fbx_ascii::tests::a_declared_length_that_disagrees_is_refused ... ok
[INFO] [stdout] test fbx_ascii::shared_path_regressions::a_cluster_with_no_arrays_keeps_its_bone ... ok
[INFO] [stdout] test fbx_ascii::tests::a_pre_6100_document_is_refused ... ok
[INFO] [stdout] test fbx_ascii::shared_path_regressions::a_static_axis_reads_its_curve_node_value ... ok
[INFO] [stdout] test fbx_ascii::shared_path_regressions::an_unstated_scale_axis_holds_one_rather_than_zero ... ok
[INFO] [stdout] test fbx_ascii::shared_path_regressions::a_parent_cycle_terminates_instead_of_exhausting_the_stack ... ok
[INFO] [stdout] test fbx_ascii::tests::an_index_array_reads_as_integers ... ok
[INFO] [stdout] test fbx_ascii::tests::comments_and_blank_lines_are_ignored ... ok
[INFO] [stdout] test fbx_ascii::tests::detects_both_header_spellings ... ok
[INFO] [stdout] test fbx_ascii::tests::nesting_beyond_the_limit_is_refused_without_overflowing_the_stack ... ok
[INFO] [stdout] test fbx_ascii::tests::a_6100_document_parses ... ok
[INFO] [stdout] test fbx_ascii::tests::object_names_are_rewritten_into_the_binary_spelling ... ok
[INFO] [stdout] test fbx_ascii::shared_path_regressions::a_negative_cluster_index_takes_its_weight_with_it ... ok
[INFO] [stdout] test fbx_ascii::tests::a_whole_number_vertex_array_still_reads_as_floats ... ok
[INFO] [stdout] test fbx_ascii::shared_path_regressions::a_whole_valued_double_property_is_not_read_as_missing ... ok
[INFO] [stdout] test fbx_ascii::shared_path_regressions::weights_without_indexes_refuse_the_cluster ... ok
[INFO] [stdout] test fbx_ascii_writer::tests::a_node_keeps_its_children_alongside_its_array ... ok
[INFO] [stdout] test fbx_ascii_writer::tests::a_float_that_happens_to_be_whole_stays_a_float ... ok
[INFO] [stdout] test fbx_ascii_writer::tests::a_non_finite_value_is_refused_rather_than_spelled_wrong ... ok
[INFO] [stdout] test fbx_ascii_writer::tests::a_quote_in_a_name_survives_but_cannot_be_told_from_its_escape ... ok
[INFO] [stdout] test fbx_ascii_writer::tests::an_object_name_is_written_class_first_and_read_back_name_first ... ok
[INFO] [stdout] test fbx_ascii::shared_path_regressions::a_short_vector_property_does_not_panic ... ok
[INFO] [stdout] test fbx_ascii::tests::reads_nested_nodes_and_properties ... ok
[INFO] [stdout] test fbx_ascii_writer::tests::an_animation_curve_widens_its_values_without_shifting_them ... ok
[INFO] [stdout] test fbx_ascii_writer::tests::an_empty_array_declares_zero_and_reads_back_empty ... ok
[INFO] [stdout] test fbx_ascii_writer::tests::a_long_array_is_broken_across_lines_and_still_reads_back ... ok
[INFO] [stdout] test fbx_ascii_writer::tests::negative_zero_keeps_its_sign ... ok
[INFO] [stdout] test fbx_ascii_writer::tests::a_name_containing_the_ascii_separator_survives ... ok
[INFO] [stdout] test fbx_ascii_writer::tests::a_curve_tangent_is_printed_as_the_bit_pattern_it_is ... ok
[INFO] [stdout] test fbx_ascii_writer::tests::raw_bytes_the_reader_would_not_decode_are_refused ... ok
[INFO] [stdout] test fbx_ascii_writer::tests::two_array_properties_on_one_node_are_refused ... ok
[INFO] [stdout] test fbx_ascii_writer::tests::embedded_media_comes_back_as_the_same_bytes ... ok
[INFO] [stdout] test fbx_container::tests::memory_reader_reads_an_empty_scene ... ok
[INFO] [stdout] test fbx_container::tests::a_short_footer_is_refused_instead_of_panicking ... ok
[INFO] [stdout] test fbx_container::tests::reading_the_same_document_twice_succeeds ... ok
[INFO] [stdout] test fbx_container::tests::a_file_over_the_size_limit_is_refused ... ok
[INFO] [stdout] test fbx_container::tests::a_backwards_end_offset_is_rejected_instead_of_looping ... ok
[INFO] [stdout] test fbx_container::tests::truncated_magic_tail_is_rejected ... ok
[INFO] [stdout] test fbx_container::tests::repeated_deviations_collapse_into_one_counted_warning ... ok
[INFO] [stdout] test fbx_container::tests::strict_mode_rejects_an_undocumented_endian_marker ... ok
[INFO] [stdout] test fbx_container::tests::a_tolerated_deviation_is_reported_and_strict_mode_rejects_it ... ok
[INFO] [stdout] test fbx_container::tests::pre_6000_versions_are_rejected_rather_than_read_as_empty ... ok
[INFO] [stdout] test fbx_encoder::tests::every_property_variant_survives_a_round_trip ... ok
[INFO] [stdout] test fbx_container::tests::test_fbx_magic ... ok
[INFO] [stdout] test fbx_container::tests::test_invalid_magic ... ok
[INFO] [stdout] test fbx_encoder::tests::nested_children_survive_the_backpatched_end_offset ... ok
[INFO] [stdout] test fbx_container::tests::an_oversized_array_is_refused_without_allocating ... ok
[INFO] [stdout] test fbx_encoder::tests::a_compressed_array_decodes_to_the_same_values ... ok
[INFO] [stdout] test fbx_options::tests::byte_order_decodes_both_layouts ... ok
[INFO] [stdout] test fbx_options::tests::defaults_accept_the_measured_corpus_maxima ... ok
[INFO] [stdout] test fbx_options::tests::big_endian_swap_reverses_each_element ... ok
[INFO] [stdout] test fbx_container::tests::endian_marker_selects_big_endian_and_its_version ... ok
[INFO] [stdout] test fbx_ascii::shared_path_regressions::objects_with_i32_sized_ids_are_still_indexed ... ok
[INFO] [stdout] test fbx_options::tests::little_endian_swap_is_a_no_op ... ok
[INFO] [stdout] test fbx_reader::tests::a_short_component_holds_its_last_value_instead_of_dropping_to_zero ... ok
[INFO] [stdout] test fbx_reader::tests::a_merged_grid_drops_tangents_that_no_longer_describe_a_segment ... ok
[INFO] [stdout] test fbx_reader::tests::components_sharing_a_key_grid_keep_their_authored_keys ... ok
[INFO] [stdout] test fbx_render_mesh::tests::a_negative_index_to_direct_entry_yields_a_default_rather_than_panicking ... ok
[INFO] [stdout] test fbx_render_mesh::tests::per_corner_uvs_follow_the_corner_not_the_control_point ... ok
[INFO] [stdout] test fbx_templates::tests::a_class_default_fills_in_what_the_object_leaves_out ... ok
[INFO] [stdout] test fbx_options::tests::setters_work_through_non_exhaustive ... ok
[INFO] [stdout] test fbx_options::tests::single_byte_elements_are_never_swapped ... ok
[INFO] [stdout] test fbx_reader::tests::differing_grids_merge_and_each_component_is_read_at_the_right_time ... ok
[INFO] [stdout] test fbx_templates::tests::a_document_without_definitions_reads_as_before ... ok
[INFO] [stdout] test fbx_render_mesh::tests::a_quad_fans_into_two_triangles_over_four_corners ... ok
[INFO] [stdout] test fbx_render_mesh::tests::welding_gives_the_same_mesh_whatever_the_hasher_seed_is ... ok
[INFO] [stdout] test fbx_templates::tests::a_skeleton_template_applies_to_a_limb_node ... ok
[INFO] [stdout] test fbx_templates::tests::an_attribute_template_applies_only_to_its_own_class ... ok
[INFO] [stdout] test fbx_templates::tests::an_object_overrides_the_class_default ... ok
[INFO] [stdout] test fbx_writer::tests::a_default_geometric_transform_is_not_carried_as_an_offset ... ok
[INFO] [stdout] test fbx_writer::tests::an_empty_mesh_is_still_written_as_a_geometry ... ok
[INFO] [stdout] test fbx_render_mesh::tests::an_instance_without_raw_geometry_expands_to_nothing ... ok
[INFO] [stdout] test fbx_writer::tests::a_camera_is_declared_the_way_importers_expect ... ok
[INFO] [stdout] test fbx_ascii::shared_path_regressions::a_hierarchy_deeper_than_the_reader_descends_says_so ... ok
[INFO] [stdout] test fbx_render_mesh::tests::keep_apart_keys_split_coincident_corners_and_leave_no_attribute ... ok
[INFO] [stdout] test fbx_writer::tests::a_6100_rewrite_keeps_same_named_siblings_animation_separate ... ok
[INFO] [stdout] test fbx_render_mesh::tests::welding_keeps_seams_but_drops_exact_duplicates ... ok
[INFO] [stdout] test fbx_writer::tests::a_colour_only_geometry_lists_its_layer_element ... ok
[INFO] [stdout] test fbx_writer::tests::a_joint_no_cluster_names_is_still_written_as_a_limb_node ... ok
[INFO] [stdout] test fbx_writer::tests::a_by_edge_layer_survives_without_an_explicit_edges_array ... ok
[INFO] [stdout] test fbx_writer::tests::a_model_class_survives_a_round_trip ... ok
[INFO] [stdout] test fbx_writer::tests::a_legacy_document_round_trips_in_both_containers ... ok
[INFO] [stdout] test fbx_writer::tests::an_unnamed_texture_is_not_given_a_name_by_a_rewrite ... ok
[INFO] [stdout] test fbx_writer::tests::a_6100_rewrite_keeps_a_model_named_scene_out_of_the_root ... ok
[INFO] [stdout] test fbx_render_mesh::tests::each_mapping_addresses_its_own_domain ... ok
[INFO] [stdout] test fbx_writer::tests::collapsing_material_indices_takes_one_entry_per_polygon ... ok
[INFO] [stdout] test fbx_templates::tests::a_model_template_applies_to_every_model_class ... ok
[INFO] [stdout] test fbx_writer::tests::fbx_matrix_arrays_use_column_major_layout ... ok
[INFO] [stdout] test fbx_writer::tests::handedness_survives_a_round_trip_and_is_not_invented ... ok
[INFO] [stdout] test fbx_writer::tests::scene_roundtrip_preserves_model_transform_stack_properties ... ok
[INFO] [stdout] test fbx_writer::tests::scene_roundtrip_preserves_per_polygon_materials_on_ngons ... ok
[INFO] [stdout] test fbx_writer::tests::test_fbx_writer_add_mesh ... ok
[INFO] [stdout] test fbx_writer::tests::test_fbx_writer_new ... ok
[INFO] [stdout] test fbx_writer::tests::test_fbx_writer_with_options ... ok
[INFO] [stdout] test fbx_writer::tests::smoothing_and_crease_layers_survive_a_round_trip ... ok
[INFO] [stdout] test fbx_writer::tests::pre_rotation_enters_the_stack_as_authored ... ok
[INFO] [stdout] test fbx_writer::tests::scene_roundtrip_preserves_cubic_tangents ... ok
[INFO] [stdout] test fbx_writer::tests::test_fbx_writer_write ... ok
[INFO] [stdout] test fbx_writer::tests::the_document_declares_the_objects_it_writes ... ok
[INFO] [stdout] test fbx_writer::tests::test_write_with_compression ... ok
[INFO] [stdout] test fbx_writer::tests::written_files_satisfy_the_readers_strict_mode ... ok
[INFO] [stdout] test mesh_finalize::tests::two_vertices_at_one_position_become_one_point ... ok
[INFO] [stdout] test fbx_writer::tests::scene_roundtrip_preserves_geometric_transform_on_the_mesh_instance ... ok
[INFO] [stdout] test mesh_weld::tests::ids_are_dense_and_follow_first_appearance ... ok
[INFO] [stdout] test mesh_weld::tests::two_welds_of_the_same_keys_agree ... ok
[INFO] [stdout] test mesh_finalize::tests::a_vertex_no_face_uses_is_dropped ... ok
[INFO] [stdout] test fbx_writer::tests::scene_roundtrip_preserves_hierarchy_and_local_transforms ... ok
[INFO] [stdout] test obj_reader::tests::test_read_obj_mesh_preserves_normals_and_texcoords ... ok
[INFO] [stdout] test mesh_finalize::tests::the_ply_reader_merges_the_same_way ... ok
[INFO] [stdout] test fbx_writer::tests::test_multiple_meshes ... ok
[INFO] [stdout] test fbx_writer::tests::test_write_fbx_mesh_convenience ... ok
[INFO] [stdout] test fbx_writer::tests::scene_roundtrip_preserves_skin_clusters_and_bind_pose ... ok
[INFO] [stdout] test obj_reader::tests::test_read_obj_positions ... ok
[INFO] [stdout] test ply_reader::tests::test_dropped_items_describe_themselves ... ok
[INFO] [stdout] test ply_reader::tests::test_an_incomplete_texcoord_pair_is_an_ordinary_property ... ok
[INFO] [stdout] test obj_writer::tests::test_obj_writer_new ... ok
[INFO] [stdout] test fbx_writer::tests::scene_roundtrip_preserves_vertex_colors ... ok
[INFO] [stdout] test obj_writer::tests::test_obj_writer_add_points ... ok
[INFO] [stdout] test ply_reader::tests::test_a_double_property_is_carried_onto_a_mesh ... ok
[INFO] [stdout] test obj_writer::tests::test_obj_writer_add_mesh ... ok
[INFO] [stdout] test ply_reader::tests::test_carrying_removes_the_properties_from_the_loss_report ... ok
[INFO] [stdout] test obj_writer::tests::test_write_obj_mesh_with_normals_and_texcoords ... ok
[INFO] [stdout] test obj_writer::tests::test_multiple_meshes ... ok
[INFO] [stdout] test ply_reader::tests::test_generic_attributes_are_the_same_bytes_from_every_body_encoding ... ok
[INFO] [stdout] test ply_reader::tests::test_generic_attributes_carry_values_names_and_declared_types ... ok
[INFO] [stdout] test ply_reader::tests::test_generic_attributes_survive_the_binary_path ... ok
[INFO] [stdout] test ply_reader::tests::test_loss_report_names_the_texcoord_pair_that_lost ... ok
[INFO] [stdout] test ply_reader::tests::test_loss_report_omits_every_property_spelling_the_reader_consumes ... ok
[INFO] [stdout] test ply_reader::tests::test_read_binary_big_endian_mesh ... ok
[INFO] [stdout] test ply_reader::tests::test_loss_report_is_empty_for_a_file_the_reader_carries_whole ... ok
[INFO] [stdout] test ply_reader::tests::test_lists_stay_dropped_and_reported_even_when_carrying ... ok
[INFO] [stdout] test ply_reader::tests::test_loss_report_covers_normals_faces_and_whole_elements ... ok
[INFO] [stdout] test ply_reader::tests::test_generic_attributes_are_off_unless_asked_for ... ok
[INFO] [stdout] test ply_reader::tests::test_read_binary_little_endian_mesh_with_cr_only_header ... ok
[INFO] [stdout] test ply_reader::tests::test_loss_report_names_gaussian_splat_properties ... ok
[INFO] [stdout] test ply_reader::tests::test_only_a_complete_float_pair_is_read_as_texture_coordinates ... ok
[INFO] [stdout] test ply_reader::tests::test_read_binary_little_endian_attributes_and_int_positions ... ok
[INFO] [stdout] test ply_reader::tests::test_read_binary_mesh_skips_non_index_face_lists ... ok
[INFO] [stdout] test obj_writer::tests::test_write_obj_mesh ... ok
[INFO] [stdout] test ply_writer::tests::named_generics_are_not_written_by_default ... ok
[INFO] [stdout] test ply_reader::tests::test_read_mesh_reporting_loss_agrees_with_reading_each_half_alone ... ok
[INFO] [stdout] test ply_reader::tests::test_read_mesh_ignores_non_float_normals ... ok
[INFO] [stdout] test ply_writer::tests::a_colour_attribute_with_one_component_still_writes_three_channels ... ok
[INFO] [stdout] test ply_writer::tests::a_mesh_without_the_property_reads_as_zero_for_it ... ok
[INFO] [stdout] test ply_reader::tests::test_read_mesh_parses_and_triangulates_faces ... ok
[INFO] [stdout] test ply_reader::tests::test_read_mesh_skips_non_index_face_lists ... ok
[INFO] [stdout] test ply_writer::tests::an_unnamed_generic_is_not_written ... ok
[INFO] [stdout] test ply_writer::tests::test_every_vertex_property_reads_back_from_every_encoding ... ok
[INFO] [stdout] test ply_reader::tests::test_read_write_ply ... ok
[INFO] [stdout] test ply_reader::tests::test_read_mesh_parses_normals_and_colors ... ok
[INFO] [stdout] test ply_writer::tests::test_ply_writer_add_points_with_colors ... ok
[INFO] [stdout] test obj_writer::tests::test_write_obj_positions ... ok
[INFO] [stdout] test ply_reader::tests::test_read_mesh_preserves_int32_positions ... ok
[INFO] [stdout] test ply_reader::tests::test_read_binary_little_endian_mesh ... ok
[INFO] [stdout] test ply_writer::tests::test_ply_writer_add_points ... ok
[INFO] [stdout] test ply_writer::tests::non_finite_floats_survive_ascii ... ok
[INFO] [stdout] test ply_writer::tests::test_ply_writer_can_switch_to_binary_little_endian ... ok
[INFO] [stdout] test ply_writer::tests::named_generics_round_trip_through_the_reader ... ok
[INFO] [stdout] test ply_writer::tests::test_ply_writer_new ... ok
[INFO] [stdout] test ply_writer::tests::test_multiple_meshes ... ok
[INFO] [stdout] test stl_reader::tests::test_empty_stl_reads_as_an_empty_mesh ... ok
[INFO] [stdout] test ply_writer::tests::test_write_ply_mesh ... ok
[INFO] [stdout] test ply_writer::tests::test_write_binary_little_endian_mesh_roundtrip ... ok
[INFO] [stdout] test ply_writer::tests::test_write_binary_little_endian_positions_roundtrip ... ok
[INFO] [stdout] test ply_writer::tests::test_write_preserves_int32_positions ... ok
[INFO] [stdout] test ply_writer::tests::test_ply_writer_add_mesh ... ok
[INFO] [stdout] test stl_reader::tests::test_read_ascii_stl ... ok
[INFO] [stdout] test stl_writer::tests::test_write_binary_stl ... ok
[INFO] [stdout] test ply_writer::tests::unwritable_generics_are_refused_before_anything_is_added ... ok
[INFO] [stdout] test stl_reader::tests::test_binary_stl_rejects_an_overstated_count ... ok
[INFO] [stdout] test stl_writer::tests::test_write_rejects_a_face_pointing_past_its_vertices ... ok
[INFO] [stdout] test stl_reader::tests::test_ascii_stl_rejects_a_truncated_facet ... ok
[INFO] [stdout] test stl_reader::tests::test_binary_stl_whose_header_says_solid ... ok
[INFO] [stdout] test ply_writer::tests::test_write_binary_big_endian_mesh_roundtrip ... ok
[INFO] [stdout] test ply_reader::tests::test_read_mesh_rejects_non_uint8_colors ... ok
[INFO] [stdout] test ply_writer::tests::test_ply_with_colors ... ok
[INFO] [stdout] test ply_writer::tests::test_write_ply_positions ... ok
[INFO] [stdout] test stl_reader::tests::test_read_binary_stl ... ok
[INFO] [stdout] test stl_writer::tests::ascii_stl_spells_a_non_finite_coordinate_as_itself ... ok
[INFO] [stdout] test stl_writer::tests::test_roundtrip_through_both_containers ... ok
[INFO] [stdout] test stl_writer::tests::test_write_ascii_stl ... ok
[INFO] [stdout] test fbx_writer::tests::compression_level_changes_the_stored_size ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 188 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/draco_decode_allocation_test.rs (/opt/rustwide/target/release/build/draco-io/24e940ab1520ae9c/out/draco_decode_allocation_test-24e940ab1520ae9c)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test a_declared_kd_tree_dimension_does_not_size_the_walk_stacks ... ok
[INFO] [stderr]      Running tests/reader_hardening_test.rs (/opt/rustwide/target/release/build/draco-io/cd5d4f0f8fc6557f/out/reader_hardening_test-cd5d4f0f8fc6557f)
[INFO] [stdout] test a_sequential_mesh_does_not_size_its_faces_before_reading_a_varint ... ok
[INFO] [stdout] test a_deep_kd_tree_walk_does_not_keep_a_row_per_level ... ok
[INFO] [stdout] test a_sequential_mesh_does_not_reserve_one_portable_value_per_claimed_point ... ok
[INFO] [stdout] test zero_byte_raw_corrections_do_not_reserve_one_value_per_claimed_point ... ok
[INFO] [stdout] test an_octahedral_normal_point_cloud_does_not_reserve_one_value_per_claimed_point ... ok
[INFO] [stdout] test a_generic_attribute_does_not_reserve_more_than_the_stream_can_carry ... ok
[INFO] [stdout] test a_quantized_point_cloud_does_not_reserve_one_value_per_claimed_point ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_header_naming_more_colour_properties_than_a_colour_has_is_read ... ok
[INFO] [stdout] test an_unparsable_obj_vertex_line_is_refused_rather_than_dropped ... ok
[INFO] [stdout] test a_declared_element_count_does_not_size_the_body_that_is_missing ... ok
[INFO] [stdout] test input_shorter_than_a_binary_stl_header_is_refused_unless_it_is_text ... ok
[INFO] [stdout] test obj_keywords_are_separated_by_any_whitespace ... ok
[INFO] [stdout] test a_binary_face_list_reserves_from_the_body_not_from_its_count ... ok
[INFO] [stdout] test a_truncated_ascii_ply_is_refused ... ok
[INFO] [stdout] test inputs_upstream_now_refuses_stay_refused ... ok
[INFO] [stdout] test a_declared_element_count_does_not_outrun_the_body ... ok
[INFO] [stdout] test a_face_list_size_that_overflows_the_cursor_is_refused ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/writer_hardening_test.rs (/opt/rustwide/target/release/build/draco-io/9c24ff93c05d5308/out/writer_hardening_test-9c24ff93c05d5308)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test the_ply_writer_handles_a_mesh_with_no_position_attribute ... ok
[INFO] [stdout] test adding_a_mesh_without_normals_keeps_the_normals_of_the_one_before_it ... ok
[INFO] [stdout] test writers_do_not_panic_on_narrow_position_types ... ok
[INFO] [stderr]    Doc-tests draco_io
[INFO] [stdout] test writers_refuse_an_attribute_shorter_than_the_point_count ... ok
[INFO] [stdout] test the_stl_writer_refuses_a_position_type_it_cannot_read ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test src/traits.rs - traits::Reader (line 101) - compile ... ok
[INFO] [stdout] test src/lib.rs - ply_writer (line 89) - compile ... ok
[INFO] [stdout] test src/lib.rs - obj_writer (line 75) - compile ... ok
[INFO] [stdout] test src/fbx_writer.rs - fbx_writer::FbxWriter (line 87) - compile ... ok
[INFO] [stdout] test src/fbx_reader.rs - fbx_reader::FbxReader<R>::read_scene (line 103) - compile ... ok
[INFO] [stdout] test src/obj_writer.rs - obj_writer::ObjWriter (line 44) - compile ... ok
[INFO] [stdout] test src/traits.rs - traits::Writer (line 57) - compile ... ok
[INFO] [stdout] test src/fbx_reader.rs - fbx_reader (line 24) - compile ... ok
[INFO] [stdout] test src/ply_writer.rs - ply_writer::PlyWriter (line 51) - compile ... ok
[INFO] [stdout] test src/lib.rs - traits (line 97) - compile ... ok
[INFO] [stdout] test src/lib.rs - stl_writer (line 91) - compile ... ok
[INFO] [stdout] test src/lib.rs - traits (line 114) - compile ... ok
[INFO] [stdout] test src/lib.rs - fbx_writer (line 63) - compile ... ok
[INFO] [stdout] test src/fbx_options.rs - fbx_options::FbxReadOptions (line 216) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7eaefe7aac29ac8b68d380970a55c486c9e654cf365bade46455287a8c1b5323", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7eaefe7aac29ac8b68d380970a55c486c9e654cf365bade46455287a8c1b5323", kill_on_drop: false }`
[INFO] [stdout] 7eaefe7aac29ac8b68d380970a55c486c9e654cf365bade46455287a8c1b5323
