[INFO] fetching crate emblema-hal 0.2.0...
[INFO] testing emblema-hal-0.2.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate emblema-hal 0.2.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate emblema-hal 0.2.0
[INFO] finished tweaking crates.io crate emblema-hal 0.2.0
[INFO] tweaked toml for crates.io crate emblema-hal 0.2.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate emblema-hal 0.2.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate emblema-hal 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c5c9d3023048de80c0220211563271884e352db017e0ce8df1c3ef8c08e0100c
[INFO] running `Command { std: "docker" "start" "c5c9d3023048de80c0220211563271884e352db017e0ce8df1c3ef8c08e0100c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c5c9d3023048de80c0220211563271884e352db017e0ce8df1c3ef8c08e0100c", 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" "c5c9d3023048de80c0220211563271884e352db017e0ce8df1c3ef8c08e0100c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c5c9d3023048de80c0220211563271884e352db017e0ce8df1c3ef8c08e0100c", 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" "c5c9d3023048de80c0220211563271884e352db017e0ce8df1c3ef8c08e0100c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling emblema-hal v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 6.36s
[INFO] running `Command { std: "docker" "inspect" "c5c9d3023048de80c0220211563271884e352db017e0ce8df1c3ef8c08e0100c", 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" "c5c9d3023048de80c0220211563271884e352db017e0ce8df1c3ef8c08e0100c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling emblema-hal v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4.82s
[INFO] running `Command { std: "docker" "inspect" "c5c9d3023048de80c0220211563271884e352db017e0ce8df1c3ef8c08e0100c", 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" "c5c9d3023048de80c0220211563271884e352db017e0ce8df1c3ef8c08e0100c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/emblema_hal-b179061282fbe337)
[INFO] [stdout] 
[INFO] [stdout] running 102 tests
[INFO] [stdout] test batch::occlusion::a_full_target_quad_covers_the_whole_target ... ok
[INFO] [stdout] test batch::occlusion::a_fully_covered_draw_is_dropped ... ok
[INFO] [stdout] test batch::occlusion::a_quarter_quad_covers_the_quarter_it_sits_on ... ok
[INFO] [stdout] test batch::occlusion::a_subpixel_quad_covers_nothing ... ok
[INFO] [stdout] test batch::occlusion::a_filter_or_a_tint_refuses_it ... ok
[INFO] [stdout] test batch::occlusion::a_translucent_vertex_color_is_not_an_occluder ... ok
[INFO] [stdout] test batch::occlusion::a_wash_is_narrowed_to_what_the_bar_leaves ... ok
[INFO] [stdout] test batch::occlusion::a_draw_in_front_of_an_opaque_one_is_left_alone ... ok
[INFO] [stdout] test batch::occlusion::an_interpolated_gradient_splits_when_its_vertices_are_opaque ... ok
[INFO] [stdout] test batch::occlusion::nothing_the_predicate_cannot_prove_occludes ... ok
[INFO] [stdout] test batch::tests::a_float_target_gets_no_dither_even_for_a_gradient ... ok
[INFO] [stdout] test batch::occlusion::nothing_but_a_quad_on_its_own_box_reports_coverage ... ok
[INFO] [stdout] test batch::tests::a_draw_that_differs_from_the_one_before_it_in_nothing_is_not_a_second_draw ... ok
[INFO] [stdout] test batch::tests::clearing_keeps_the_batch_reusable ... ok
[INFO] [stdout] test batch::tests::an_empty_draw_adds_nothing ... ok
[INFO] [stdout] test batch::tests::an_ordinary_vertex_carries_a_w_of_one ... ok
[INFO] [stdout] test batch::occlusion::an_opaque_solid_fill_occludes ... ok
[INFO] [stdout] test batch::occlusion::a_draw_naming_absent_vertices_is_not_an_occluder ... ok
[INFO] [stdout] test batch::occlusion::a_translucent_cover_narrows_nothing ... ok
[INFO] [stdout] test batch::tests::indices_are_rebased_onto_the_shared_buffer ... ok
[INFO] [stdout] test batch::tests::malformed_geometry_is_refused_where_it_is_pushed ... ok
[INFO] [stdout] test batch::tests::only_a_material_that_asks_for_a_dither_gets_an_amplitude ... ok
[INFO] [stdout] test batch::tests::the_vertex_layout_is_what_both_backends_describe ... ok
[INFO] [stdout] test blend::coverage_tests::every_advanced_mode_respects_coverage ... ok
[INFO] [stdout] test blend::tests::an_advanced_mode_over_nothing_is_just_the_source ... ok
[INFO] [stdout] test blend::tests::atop_keeps_the_shape_of_the_side_it_is_named_for ... ok
[INFO] [stdout] test batch::tests::pipeline_binds_count_transitions_not_draws ... ok
[INFO] [stdout] test blend::coverage_tests::a_mode_respects_coverage_when_a_transparent_source_changes_nothing ... ok
[INFO] [stdout] test blend::tests::a_flat_backdrop_has_no_saturation_to_take ... ok
[INFO] [stdout] test blend::tests::modes_that_ignore_the_destination_are_identified ... ok
[INFO] [stdout] test blend::tests::clear_leaves_nothing ... ok
[INFO] [stdout] test blend::tests::every_mode_has_a_distinct_name ... ok
[INFO] [stdout] test blend::tests::modulate_multiplies_the_two ... ok
[INFO] [stdout] test blend::tests::only_src_can_skip_blending_entirely ... ok
[INFO] [stdout] test blend::tests::plus_accumulates_and_saturates ... ok
[INFO] [stdout] test blend::tests::setting_a_luminosity_keeps_every_channel_in_range ... ok
[INFO] [stdout] test blend::tests::the_non_separable_modes_take_what_they_are_named_for ... ok
[INFO] [stdout] test blend::tests::the_out_modes_are_the_complement_of_the_in_modes ... ok
[INFO] [stdout] test blend::tests::src_and_dst_each_keep_one_side_entirely ... ok
[INFO] [stdout] test blend::tests::the_in_modes_clip_one_side_to_the_other ... ok
[INFO] [stdout] test capabilities::tests::a_float_target_is_refused_where_only_sampling_one_is_offered ... ok
[INFO] [stdout] test blend::tests::soft_light_is_continuous_where_its_two_branches_meet ... ok
[INFO] [stdout] test blend::tests::source_over_and_destination_over_are_mirror_images ... ok
[INFO] [stdout] test blend::tests::the_separable_modes_hit_their_defining_fixed_points ... ok
[INFO] [stdout] test blend::tests::the_two_families_do_not_overlap ... ok
[INFO] [stdout] test blend::tests::xor_keeps_only_what_the_other_side_does_not_cover ... ok
[INFO] [stdout] test batch::occlusion::a_stencil_writing_draw_is_never_narrowed ... ok
[INFO] [stdout] test batch::occlusion::anything_touching_the_stencil_refuses_it ... ok
[INFO] [stdout] test capabilities::tests::a_set_reports_what_it_withholds ... ok
[INFO] [stdout] test capabilities::tests::sample_counts_report_max_and_degrade_to_single_sampled ... ok
[INFO] [stdout] test capabilities::tests::import_only_devices_still_support_scanout ... ok
[INFO] [stdout] test capabilities::tests::self_allocation_requires_both_export_and_modifiers ... ok
[INFO] [stdout] test capabilities::tests::withholding_can_never_grant ... ok
[INFO] [stdout] test capabilities::tests::withholding_clears_its_own_field_and_no_other ... ok
[INFO] [stdout] test format::tests::extent_area_does_not_overflow_at_large_sizes ... ok
[INFO] [stdout] test capabilities::tests::sample_counts_reject_non_powers_of_two ... ok
[INFO] [stdout] test capabilities::tests::withholding_nothing_changes_nothing_and_applying_twice_is_the_same ... ok
[INFO] [stdout] test capabilities::tests::allocation_limit_is_checked_on_both_axes ... ok
[INFO] [stdout] test format::tests::fourcc_round_trips_through_characters ... ok
[INFO] [stdout] test capabilities::tests::an_advanced_mode_is_refused_only_where_the_extension_is_missing ... ok
[INFO] [stdout] test format::tests::intersection_fails_loudly_rather_than_falling_back ... ok
[INFO] [stdout] test format::tests::intersection_prefers_non_linear_layouts ... ok
[INFO] [stdout] test format::tests::modifier_sentinels_are_distinct ... ok
[INFO] [stdout] test format::tests::srgb_variants_are_distinguished_from_linear_ones ... ok
[INFO] [stdout] test capabilities::tests::scanout_capability_is_independent_of_fence_export ... ok
[INFO] [stdout] test material::tests::a_vertex_gradient_packs_as_white_and_dithers ... ok
[INFO] [stdout] test material::tests::every_gradient_kind_falls_back_to_solid_with_one_stop ... ok
[INFO] [stdout] test material::tests::every_gradient_kind_reports_the_same_variant ... ok
[INFO] [stdout] test material::tests::stops_beyond_the_limit_are_dropped_rather_than_overflowing ... ok
[INFO] [stdout] test material::tests::visibility_accounts_for_every_stop_of_every_kind ... ok
[INFO] [stdout] test material::tests::a_linear_gradient_packs_its_stops_axis_and_count ... ok
[INFO] [stdout] test format::tests::scanout_formats_map_to_fourcc_and_intermediates_do_not ... ok
[INFO] [stdout] test material::tests::a_radial_gradient_packs_its_mapping ... ok
[INFO] [stdout] test material::tests::a_material_reports_its_filter_and_not_what_the_filter_does ... ok
[INFO] [stdout] test material::tests::a_vertex_gradient_answers_the_other_predicates ... ok
[INFO] [stdout] test material::tests::a_sweep_gradient_packs_its_angles_alongside_its_center ... ok
[INFO] [stdout] test occlusion::tests::a_bar_and_a_sidebar_do_not_double_count_their_corner ... ok
[INFO] [stdout] test material::tests::a_solid_color_lands_in_the_first_stop_and_selects_the_solid_path ... ok
[INFO] [stdout] test occlusion::tests::a_block_in_the_middle_leaves_a_ring ... ok
[INFO] [stdout] test occlusion::tests::a_blocker_covering_everything_leaves_nothing ... ok
[INFO] [stdout] test occlusion::tests::an_empty_input_has_no_remainder ... ok
[INFO] [stdout] test occlusion::tests::overlapping_blockers_are_counted_once ... ok
[INFO] [stdout] test occlusion::tests::too_many_pieces_declines_rather_than_returning_some_of_them ... ok
[INFO] [stdout] test resource::tests::offscreen_targets_are_not_external ... ok
[INFO] [stdout] test resource::tests::scanout_usage_is_distinct_from_render_target_usage ... ok
[INFO] [stdout] test scissor::tests::covered_bounds_round_inward_where_a_clip_rounds_outward ... ok
[INFO] [stdout] test scissor::tests::covering_a_target_is_recognized_as_unclipped ... ok
[INFO] [stdout] test scissor::tests::device_bounds_narrower_than_a_pixel_admit_nothing ... ok
[INFO] [stdout] test scissor::tests::device_bounds_outside_the_target_do_not_wrap_or_saturate ... ok
[INFO] [stdout] test scissor::tests::device_bounds_take_the_pixels_whose_centers_are_inside ... ok
[INFO] [stdout] test scissor::tests::disjoint_rectangles_intersect_to_nothing ... ok
[INFO] [stdout] test occlusion::tests::nothing_covered_gives_the_whole_rectangle_back ... ok
[INFO] [stdout] test occlusion::tests::a_bar_across_the_top_leaves_the_rest ... ok
[INFO] [stdout] test occlusion::tests::touching_blockers_leave_no_seam_between_them ... ok
[INFO] [stdout] test scissor::tests::intersection_is_associative_so_a_clip_stack_may_fold_in_any_order ... ok
[INFO] [stdout] test scissor::tests::intersection_narrows_to_the_overlap ... ok
[INFO] [stdout] test sync::tests::timeout_is_reported_as_a_value_not_an_error ... ok
[INFO] [stdout] test scissor::tests::clamping_keeps_a_rectangle_inside_its_target ... ok
[INFO] [stdout] test occlusion::tests::an_offset_input_keeps_its_own_bounds ... ok
[INFO] [stdout] test occlusion::tests::every_triple_from_a_smaller_grid_decomposes_exactly ... ok
[INFO] [stdout] test sync::tests::fence_export_defaults_to_unsupported_rather_than_panicking ... ok
[INFO] [stderr]    Doc-tests emblema_hal
[INFO] [stdout] test occlusion::tests::every_pair_from_a_grid_decomposes_exactly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 102 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[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" "c5c9d3023048de80c0220211563271884e352db017e0ce8df1c3ef8c08e0100c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c5c9d3023048de80c0220211563271884e352db017e0ce8df1c3ef8c08e0100c", kill_on_drop: false }`
[INFO] [stdout] c5c9d3023048de80c0220211563271884e352db017e0ce8df1c3ef8c08e0100c
