[INFO] fetching crate sc-sla-formats 0.1.0...
[INFO] testing sc-sla-formats-0.1.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate sc-sla-formats 0.1.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate sc-sla-formats 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sc-sla-formats 0.1.0
[INFO] tweaked toml for crates.io crate sc-sla-formats 0.1.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sc-sla-formats 0.1.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 sc-sla-formats 0.1.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-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d0c55ec1f555afef19af017ca13ac5e4b0fbf2b51d58255b76a2b72a5e8cf542
[INFO] running `Command { std: "docker" "start" "d0c55ec1f555afef19af017ca13ac5e4b0fbf2b51d58255b76a2b72a5e8cf542", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d0c55ec1f555afef19af017ca13ac5e4b0fbf2b51d58255b76a2b72a5e8cf542", 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" "d0c55ec1f555afef19af017ca13ac5e4b0fbf2b51d58255b76a2b72a5e8cf542" "/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" "d0c55ec1f555afef19af017ca13ac5e4b0fbf2b51d58255b76a2b72a5e8cf542", 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" "d0c55ec1f555afef19af017ca13ac5e4b0fbf2b51d58255b76a2b72a5e8cf542" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling zlib-rs v0.6.6
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling newtypes v0.4.0
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling quick-xml v0.39.4
[INFO] [stderr]    Compiling nonempty-collections v1.4.0
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling zip v8.6.0
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling sc-mesh-core v0.1.0
[INFO] [stderr]    Compiling sc-print-primitives v0.1.0
[INFO] [stderr]    Compiling sc-3mf v0.1.0
[INFO] [stderr]    Compiling sc-sl1cer v0.1.0
[INFO] [stderr]    Compiling sc-mesh-formats v0.1.0
[INFO] [stderr]    Compiling sc-sla-formats v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.77s
[INFO] running `Command { std: "docker" "inspect" "d0c55ec1f555afef19af017ca13ac5e4b0fbf2b51d58255b76a2b72a5e8cf542", 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" "d0c55ec1f555afef19af017ca13ac5e4b0fbf2b51d58255b76a2b72a5e8cf542" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling sc-mesh-fixtures v0.1.0
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling sc-sla-formats v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.09s
[INFO] running `Command { std: "docker" "inspect" "d0c55ec1f555afef19af017ca13ac5e4b0fbf2b51d58255b76a2b72a5e8cf542", 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" "d0c55ec1f555afef19af017ca13ac5e4b0fbf2b51d58255b76a2b72a5e8cf542" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/sc-sla-formats/eef41901d3643fe7/out/sc_sla_formats-eef41901d3643fe7)
[INFO] [stdout] 
[INFO] [stdout] running 65 tests
[INFO] [stdout] test debug::png::png_tests::write_per_layer_with_empty_stack_writes_nothing ... ok
[INFO] [stdout] test debug::svg::svg_tests::write_combined_carries_the_top_level_metadata_block ... ok
[INFO] [stdout] test debug::svg::svg_tests::write_combined_renders_polygon_with_hole_using_evenodd_inside_its_group ... ok
[INFO] [stdout] test debug::svg::svg_tests::write_combined_writes_one_group_per_layer_in_order ... ok
[INFO] [stdout] test debug::svg::svg_tests::write_per_layer_renders_polygon_with_hole_as_one_path_two_subpaths ... ok
[INFO] [stdout] test debug::png::png_tests::written_png_has_filled_pixels_inside_the_polygon_and_empty_outside ... ok
[INFO] [stdout] test debug::svg::svg_tests::write_combined_with_empty_stack_writes_a_single_svg_with_metadata_only ... ok
[INFO] [stdout] test error::writer_error_tests::display_encoding_failed_names_the_format_and_reason ... ok
[INFO] [stdout] test debug::png::png_tests::written_png_decodes_to_expected_dimensions_and_color ... ok
[INFO] [stdout] test debug::png::png_tests::written_png_carries_metadata_text_chunks ... ok
[INFO] [stdout] test error::writer_error_tests::display_io_renders_inner_message ... ok
[INFO] [stdout] test debug::svg::svg_tests::write_per_layer_writes_one_file_per_layer_with_correct_z_and_index ... ok
[INFO] [stdout] test error::writer_error_tests::display_layer_grid_mismatch_reports_both_counts_and_the_leaf ... ok
[INFO] [stdout] test error::writer_error_tests::display_not_implemented_names_the_format ... ok
[INFO] [stdout] test error::writer_error_tests::display_output_path_invalid_renders_reason ... ok
[INFO] [stdout] test error::writer_error_tests::display_output_path_not_a_directory_renders_path ... ok
[INFO] [stdout] test debug::svg::svg_tests::write_per_layer_with_empty_stack_writes_nothing ... ok
[INFO] [stdout] test debug::png::png_tests::write_per_layer_writes_one_file_per_layer_with_valid_png_header ... ok
[INFO] [stdout] test error::writer_error_tests::display_no_models_to_write_mentions_the_empty_list ... ok
[INFO] [stdout] test debug::svg::svg_tests::write_per_layer_writes_one_file_with_expected_structure ... ok
[INFO] [stdout] test error::writer_error_tests::display_output_path_not_empty_renders_path ... ok
[INFO] [stdout] test error::writer_error_tests::display_scene_context_required_names_the_format ... ok
[INFO] [stdout] test error::writer_error_tests::from_io_error_routes_to_io_variant ... ok
[INFO] [stdout] test error::writer_error_tests::source_returns_none_for_leaf_variants ... ok
[INFO] [stdout] test format::format_tests::as_str_round_trips_through_from_str ... ok
[INFO] [stdout] test format::format_tests::format_display_renders_kebab_name ... ok
[INFO] [stdout] test format::format_tests::format_from_path_returns_3mf_for_dot_3mf ... ok
[INFO] [stdout] test format::format_tests::format_from_path_returns_3mf_for_double_extension ... ok
[INFO] [stdout] test format::format_tests::format_from_path_returns_none_for_no_extension ... ok
[INFO] [stdout] test format::format_tests::format_from_path_returns_none_for_unknown_extension ... ok
[INFO] [stdout] test format::format_tests::from_str_is_case_sensitive ... ok
[INFO] [stdout] test format::format_tests::from_str_parses_3mf ... ok
[INFO] [stdout] test format::format_tests::from_str_parses_png_per_layer ... ok
[INFO] [stdout] test format::format_tests::from_str_parses_svg_per_layer ... ok
[INFO] [stdout] test format::format_tests::from_str_rejects_unknown_name ... ok
[INFO] [stdout] test error::writer_error_tests::source_returns_none_for_new_leaf_variants ... ok
[INFO] [stdout] test format::format_tests::format_from_path_is_case_insensitive_on_extension ... ok
[INFO] [stdout] test format::format_tests::format_from_path_returns_combined_for_dot_svg ... ok
[INFO] [stdout] test format::format_tests::is_directory_format_for_single_file_variants_is_false ... ok
[INFO] [stdout] test error::writer_error_tests::source_returns_inner_for_io ... ok
[INFO] [stdout] test format::format_tests::is_directory_format_for_per_layer_variants ... ok
[INFO] [stdout] test format::format_tests::from_str_parses_svg_combined ... ok
[INFO] [stdout] test error::writer_error_tests::source_returns_inner_for_wrapped_3mf_and_scene_errors ... ok
[INFO] [stdout] test options::writer_options_tests::with_min_alpha_pct_overrides_default ... ok
[INFO] [stdout] test options::writer_options_tests::with_min_alpha_pct_preserves_other_fields ... ok
[INFO] [stdout] test format::format_tests::unknown_format_display_lists_valid_choices ... ok
[INFO] [stdout] test options::writer_options_tests::from_profile_copies_components ... ok
[INFO] [stdout] test write::write_slice_tests::directory_format_accepts_existing_empty_directory ... ok
[INFO] [stdout] test options::writer_options_tests::from_profile_defaults_min_alpha_pct_to_zero ... ok
[INFO] [stdout] test tests_threemf::input_validation_tests::empty_slices_list_is_refused ... ok
[INFO] [stdout] test tests_threemf::input_validation_tests::stack_not_matching_the_schedule_grid_is_refused ... ok
[INFO] [stdout] test write::write_slice_tests::directory_format_rejects_non_empty_existing_directory ... ok
[INFO] [stdout] test write::write_slice_tests::file_format_accepts_missing_output_file ... ok
[INFO] [stdout] test write::write_slice_tests::file_format_accepts_existing_regular_file ... ok
[INFO] [stdout] test write::write_slice_tests::file_format_rejects_existing_directory ... ok
[INFO] [stdout] test write::write_slice_tests::png_per_layer_with_empty_stack_succeeds ... ok
[INFO] [stdout] test write::write_slice_tests::svg_combined_with_empty_stack_succeeds ... ok
[INFO] [stdout] test tests_threemf::emission_tests::ztop_ladder_follows_the_slab_tops_not_the_centred_planes ... ok
[INFO] [stdout] test tests_threemf::input_validation_tests::existing_directory_as_output_is_refused ... ok
[INFO] [stdout] test tests_threemf::emission_tests::rings_close_explicitly_and_keep_their_winding ... ok
[INFO] [stdout] test write::write_slice_tests::threemf_through_the_merged_stack_entry_point_is_refused ... ok
[INFO] [stdout] test write::write_slice_tests::svg_per_layer_with_empty_stack_succeeds ... ok
[INFO] [stdout] test write::write_slice_tests::directory_format_creates_missing_output_directory ... ok
[INFO] [stdout] test tests_threemf::emission_tests::short_model_gets_trailing_void_slices ... ok
[INFO] [stdout] test write::write_slice_tests::directory_format_rejects_existing_regular_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/threemf_slices.rs (/opt/rustwide/target/debug/build/sc-sla-formats/8bda2b0bae4b3e83/out/threemf_slices-8bda2b0bae4b3e83)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test embedded_meshes_are_baked_to_world_space ... ok
[INFO] [stdout] test package_loads_as_plain_meshes_with_a_slice_data_warning ... ok
[INFO] [stdout] test root_part_carries_one_sliced_fullres_object_per_leaf ... ok
[INFO] [stdout] test each_leaf_gets_its_own_2d_part_with_inline_slices_and_empty_build ... ok
[INFO] [stdout] test tunnel_sections_keep_their_shape_per_layer ... ok
[INFO] [stdout] test root_part_recommends_but_does_not_require_the_slice_extension ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sc_sla_formats
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d0c55ec1f555afef19af017ca13ac5e4b0fbf2b51d58255b76a2b72a5e8cf542", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d0c55ec1f555afef19af017ca13ac5e4b0fbf2b51d58255b76a2b72a5e8cf542", kill_on_drop: false }`
[INFO] [stdout] d0c55ec1f555afef19af017ca13ac5e4b0fbf2b51d58255b76a2b72a5e8cf542
