[INFO] fetching crate frus-core 0.3.0...
[INFO] testing frus-core-0.3.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate frus-core 0.3.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate frus-core 0.3.0
[INFO] finished tweaking crates.io crate frus-core 0.3.0
[INFO] tweaked toml for crates.io crate frus-core 0.3.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate frus-core 0.3.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 frus-core 0.3.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-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 7c62a7339eaa151d37e96ee507657deb868d3e1bd48642177ecdae146403b739
[INFO] running `Command { std: "docker" "start" "7c62a7339eaa151d37e96ee507657deb868d3e1bd48642177ecdae146403b739", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7c62a7339eaa151d37e96ee507657deb868d3e1bd48642177ecdae146403b739", 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" "7c62a7339eaa151d37e96ee507657deb868d3e1bd48642177ecdae146403b739" "/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" "7c62a7339eaa151d37e96ee507657deb868d3e1bd48642177ecdae146403b739", 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" "7c62a7339eaa151d37e96ee507657deb868d3e1bd48642177ecdae146403b739" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling bytemuck_derive v1.12.0
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling frus-core v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 8.46s
[INFO] running `Command { std: "docker" "inspect" "7c62a7339eaa151d37e96ee507657deb868d3e1bd48642177ecdae146403b739", 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" "7c62a7339eaa151d37e96ee507657deb868d3e1bd48642177ecdae146403b739" "/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 frus-core v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 10.55s
[INFO] running `Command { std: "docker" "inspect" "7c62a7339eaa151d37e96ee507657deb868d3e1bd48642177ecdae146403b739", 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" "7c62a7339eaa151d37e96ee507657deb868d3e1bd48642177ecdae146403b739" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/frus-core/042c2108d1aeda89/out/frus_core-042c2108d1aeda89)
[INFO] [stdout] 
[INFO] [stdout] running 231 tests
[INFO] [stdout] test animation::controller::tests::fling_upward_settles_at_upper ... ok
[INFO] [stdout] test animation::controller::tests::reverse_reaches_lower_and_dismisses ... ok
[INFO] [stdout] test animation::controller::tests::forward_reaches_upper_and_completes ... ok
[INFO] [stdout] test animation::controller::tests::repeat_reverse_ping_pongs ... ok
[INFO] [stdout] test animation::controller::tests::stop_and_reset_end_a_repeat ... ok
[INFO] [stdout] test animation::controller::tests::repeat_never_settles_and_restarts ... ok
[INFO] [stdout] test animation::curve::tests::critical_spring_matches_reference_shape ... ok
[INFO] [stdout] test animation::curve::tests::curves_are_monotonic ... ok
[INFO] [stdout] test animation::curve::tests::ease_in_starts_slow ... ok
[INFO] [stdout] test animation::curve::tests::all_curves_hit_endpoints ... ok
[INFO] [stdout] test animation::controller::tests::zero_duration_snaps_immediately ... ok
[INFO] [stdout] test animation::controller::tests::fling_downward_settles_at_lower ... ok
[INFO] [stdout] test animation::controller::tests::spring_to_settles_at_target_from_velocity ... ok
[INFO] [stdout] test animation::controller::tests::value_is_monotonic_during_forward ... ok
[INFO] [stdout] test animation::curve::tests::interval_gates_the_subwindow ... ok
[INFO] [stdout] test animation::curve::tests::flipped_mirrors ... ok
[INFO] [stdout] test animation::curve::tests::linear_is_identity ... ok
[INFO] [stdout] test animation::curve::tests::the_ios_cubics_lead_and_lag ... ok
[INFO] [stdout] test animation::curve::tests::the_three_point_curves_meet_at_their_midpoints ... ok
[INFO] [stdout] test animation::simulation::tests::bouncing_fling_springs_back_when_it_starts_outside ... ok
[INFO] [stdout] test animation::simulation::tests::bouncing_fling_hands_friction_over_to_the_spring_at_the_edge ... ok
[INFO] [stdout] test animation::simulation::tests::a_backward_fling_decelerates_backwards ... ok
[INFO] [stdout] test animation::simulation::tests::a_constant_deceleration_brings_the_motion_to_an_actual_stop ... ok
[INFO] [stdout] test animation::simulation::tests::bouncing_fling_that_dies_inside_never_reaches_the_spring ... ok
[INFO] [stdout] test animation::simulation::tests::clamping_fling_matches_the_platform_distance ... ok
[INFO] [stdout] test animation::simulation::tests::critical_spring_settles_without_overshoot ... ok
[INFO] [stdout] test animation::simulation::tests::friction_time_at_x_inverts_x ... ok
[INFO] [stdout] test animation::simulation::tests::no_constant_deceleration_is_the_old_motion_exactly ... ok
[INFO] [stdout] test animation::simulation::tests::overdamped_spring_is_slow_and_monotonic ... ok
[INFO] [stdout] test animation::simulation::tests::spring_honours_initial_velocity ... ok
[INFO] [stdout] test animation::simulation::tests::friction_decelerates_to_finite_limit ... ok
[INFO] [stdout] test animation::simulation::tests::clamping_fling_below_tolerance_does_not_move ... ok
[INFO] [stdout] test animation::simulation::tests::friction_through_hits_endpoints ... ok
[INFO] [stdout] test animation::simulation::tests::clamping_fling_is_ballistic ... ok
[INFO] [stdout] test animation::simulation::tests::underdamped_spring_overshoots_then_returns ... ok
[INFO] [stdout] test animation::simulation::tests::clamped_pins_position_but_reports_velocity ... ok
[INFO] [stdout] test animation::simulation::tests::the_crossing_instant_survives_the_constant_term ... ok
[INFO] [stdout] test animation::simulation::tests::the_stopping_time_is_where_the_velocity_runs_out ... ok
[INFO] [stdout] test animation::tween::tests::animate_follows_controller ... ok
[INFO] [stdout] test animation::tween::tests::insets_and_radius_tween_interpolate ... ok
[INFO] [stdout] test animation::tween::tests::non_unit_bounds_are_normalized ... ok
[INFO] [stdout] test animation::tween::tests::point_tween_interpolates ... ok
[INFO] [stdout] test animation::tween::tests::tween_sequence_drives_from_controller ... ok
[INFO] [stdout] test animation::tween::tests::tween_sequence_relays_equal_weight_segments ... ok
[INFO] [stdout] test animation::tween::tests::alignment_tween_slides_between_anchors ... ok
[INFO] [stdout] test animation::velocity::tests::a_pause_just_before_the_release_excuses_nothing ... ok
[INFO] [stdout] test animation::tween::tests::color_tween_interpolates ... ok
[INFO] [stdout] test animation::tween::tests::curved_reshapes_progression ... ok
[INFO] [stdout] test animation::tween::tests::f32_tween_interpolates ... ok
[INFO] [stdout] test animation::velocity::tests::a_finger_that_stopped_before_lifting_flings_nothing ... ok
[INFO] [stdout] test animation::tween::tests::tween_sequence_honors_weights ... ok
[INFO] [stdout] test animation::velocity::tests::a_degenerate_system_has_no_fit ... ok
[INFO] [stdout] test animation::velocity::tests::a_throw_delivered_a_frame_at_a_time_is_still_a_throw ... ok
[INFO] [stdout] test animation::velocity::tests::a_velocity_can_be_brought_into_range ... ok
[INFO] [stdout] test animation::velocity::tests::clearing_starts_the_gesture_over ... ok
[INFO] [stdout] test animation::velocity::tests::a_short_throw_at_slow_frames_is_still_a_throw ... ok
[INFO] [stdout] test animation::velocity::tests::a_steady_drag_is_read_exactly ... ok
[INFO] [stdout] test animation::velocity::tests::an_empty_tracker_has_nothing_to_say ... ok
[INFO] [stdout] test animation::velocity::tests::confidence_falls_when_the_points_do_not_follow_the_curve ... ok
[INFO] [stdout] test animation::velocity::tests::a_quadratic_is_recovered_exactly ... ok
[INFO] [stdout] test animation::velocity::tests::the_regression_survives_a_last_instant_slowdown ... ok
[INFO] [stdout] test animation::velocity::tests::too_few_samples_give_travel_but_no_speed ... ok
[INFO] [stdout] test animation::velocity::tests::slow_frames_do_not_hide_a_finger_that_stopped ... ok
[INFO] [stdout] test animation::velocity::tests::the_recent_average_leans_on_the_older_samples ... ok
[INFO] [stdout] test color::tests::a_transparent_tint_changes_nothing ... ok
[INFO] [stdout] test color::tests::from_argb_u32_decodes_channels ... ok
[INFO] [stdout] test animation::velocity::tests::the_ring_buffer_wraps_without_losing_the_motion ... ok
[INFO] [stdout] test animation::velocity::tests::the_recent_average_needs_no_history_to_answer ... ok
[INFO] [stdout] test animation::velocity::tests::one_short_gap_does_not_change_the_pace ... ok
[INFO] [stdout] test animation::velocity::tests::samples_older_than_the_horizon_are_not_part_of_the_motion ... ok
[INFO] [stdout] test color::tests::fade_scales_alpha ... ok
[INFO] [stdout] test color::tests::hex_parses_css_codes ... ok
[INFO] [stdout] test color::tests::the_surface_tint_follows_the_material_levels ... ok
[INFO] [stdout] test color::tests::with_alpha_replaces_alpha ... ok
[INFO] [stdout] test colors::tests::a_missing_step_answers_none_rather_than_the_nearest ... ok
[INFO] [stdout] test colors::tests::a_ramp_converts_to_its_primary ... ok
[INFO] [stdout] test color::tests::srgb_linear_roundtrip_and_values ... ok
[INFO] [stdout] test colors::tests::every_primary_is_a_step_of_its_own_ramp ... ok
[INFO] [stdout] test colors::tests::the_bare_name_is_the_primary_step ... ok
[INFO] [stdout] test colors::tests::the_neutrals_are_alphas_not_greys ... ok
[INFO] [stdout] test colors::tests::the_values_match_the_specification ... ok
[INFO] [stdout] test colors::tests::ramps_are_ordered_and_have_the_expected_lengths ... ok
[INFO] [stdout] test decoration::box_decoration_tests::a_blend_mode_changes_half_way ... ok
[INFO] [stdout] test colors::tests::steps_darken_as_they_climb ... ok
[INFO] [stdout] test color::tests::lerp_midpoint ... ok
[INFO] [stdout] test color::tests::luminance_orders_black_grey_white ... ok
[INFO] [stdout] test decoration::box_decoration_tests::a_circle_is_centred_on_the_shorter_side ... ok
[INFO] [stdout] test decoration::box_decoration_tests::a_blended_background_is_a_group_in_the_box_shape ... ok
[INFO] [stdout] test decoration::box_decoration_tests::a_picture_lies_between_the_fill_and_the_border ... ok
[INFO] [stdout] test decoration::box_decoration_tests::a_blended_background_leaves_the_border_plain ... ok
[INFO] [stdout] test decoration::box_decoration_tests::one_colour_with_corners_is_one_band ... ok
[INFO] [stdout] test decoration::box_decoration_tests::a_directional_border_follows_the_script ... ok
[INFO] [stdout] test decoration::box_decoration_tests::a_picture_on_one_side_fades ... ok
[INFO] [stdout] test decoration::box_decoration_tests::a_shadow_keeps_its_blur_style ... ok
[INFO] [stdout] test decoration::box_decoration_tests::a_picture_takes_the_shape_of_its_box ... ok
[INFO] [stdout] test decoration::box_decoration_tests::a_uniform_border_is_drawn_with_the_fill ... ok
[INFO] [stdout] test decoration::box_decoration_tests::a_partly_hidden_box_clips_its_picture_by_its_outline ... ok
[INFO] [stdout] test decoration::box_decoration_tests::sides_of_different_colours_are_drawn_one_by_one ... ok
[INFO] [stdout] test decoration::lerp_tests::a_fill_fading_in_arrives_in_its_own_colour ... ok
[INFO] [stdout] test decoration::lerp_tests::a_height_of_the_table_casts_its_three_shadows ... ok
[INFO] [stdout] test decoration::box_decoration_tests::the_border_constructors ... ok
[INFO] [stdout] test decoration::lerp_tests::a_border_arrives_by_thickening_in_its_own_colour ... ok
[INFO] [stdout] test decoration::box_decoration_tests::an_ordinary_or_empty_background_is_not_grouped ... ok
[INFO] [stdout] test decoration::lerp_tests::a_height_paints_three_shadows_and_nought_paints_none ... ok
[INFO] [stdout] test decoration::lerp_tests::a_shadow_grows_and_fades_in ... ok
[INFO] [stdout] test decoration::lerp_tests::corners_travel_one_by_one ... ok
[INFO] [stdout] test decoration::lerp_tests::heights_between_and_beyond_the_table ... ok
[INFO] [stdout] test decoration::lerp_tests::the_ends_are_the_ends_exactly ... ok
[INFO] [stdout] test decoration::tests::border_only_paints_transparent_fill_with_stroke ... ok
[INFO] [stdout] test decoration::tests::empty_decoration_paints_nothing ... ok
[INFO] [stdout] test decoration::tests::fixed_paint_order_shadow_then_fill ... ok
[INFO] [stdout] test decoration::tests::opacity_fades_all_colours ... ok
[INFO] [stdout] test decoration::tests::a_directional_radius_follows_the_reading_direction ... ok
[INFO] [stdout] test decoration::tests::shadow_bounds_grow_with_blur_and_spread ... ok
[INFO] [stdout] test decoration::tests::content_padding_reserves_the_border ... ok
[INFO] [stdout] test decoration::box_decoration_tests::the_shadows_are_painted_in_order_behind_the_box ... ok
[INFO] [stdout] test decoration_image::tests::a_fit_settles_the_reference_sizes ... ok
[INFO] [stdout] test decoration_image::tests::a_centre_slice_stretches_the_middle_only ... ok
[INFO] [stdout] test decoration_image::tests::a_mirrored_slice_swaps_its_sides ... ok
[INFO] [stdout] test decoration_image::tests::a_cover_keeps_the_aligned_part ... ok
[INFO] [stdout] test decoration_image::tests::a_directional_picture_is_mirrored_in_rtl ... ok
[INFO] [stdout] test decoration::lerp_tests::a_fill_fading_out_does_not_pass_through_black ... ok
[INFO] [stdout] test decoration::lerp_tests::a_gradient_on_one_side_fades_in ... ok
[INFO] [stdout] test decoration::box_decoration_tests::shadow_lists_pair_up_and_shapes_swap_half_way ... ok
[INFO] [stdout] test decoration_image::tests::a_picture_filling_its_box_is_drawn_once ... ok
[INFO] [stdout] test decoration_image::tests::a_slice_in_a_small_box_keeps_its_corners ... ok
[INFO] [stdout] test decoration_image::tests::an_empty_size_fits_nothing ... ok
[INFO] [stdout] test decoration_image::tests::a_repeated_picture_covers_its_axis ... ok
[INFO] [stdout] test decoration_image::tests::a_repeated_slice_is_sliced_per_copy ... ok
[INFO] [stdout] test decoration_image::tests::a_small_picture_sits_in_the_middle ... ok
[INFO] [stdout] test decoration_image::tests::two_pictures_cross_over ... ok
[INFO] [stdout] test decoration_image::tests::a_scaled_picture_is_drawn_smaller ... ok
[INFO] [stdout] test filter::tests::a_blend_folds_only_with_nothing ... ok
[INFO] [stdout] test decoration_image::tests::a_tiny_pattern_stops_at_the_tile_limit ... ok
[INFO] [stdout] test decoration_image::tests::the_filter_comes_before_the_inversion ... ok
[INFO] [stdout] test decoration_image::tests::a_picture_paints_at_its_opacity ... ok
[INFO] [stdout] test decoration_image::tests::a_repeated_picture_is_clipped_to_its_box ... ok
[INFO] [stdout] test filter::tests::a_backdrop_does_not_fold_with_a_filter_of_the_layer ... ok
[INFO] [stdout] test filter::tests::a_clip_folds_into_a_backdrop ... ok
[INFO] [stdout] test filter::tests::dpi_scales_a_blur_by_axis ... ok
[INFO] [stdout] test filter::tests::saturating_by_one_is_the_identity ... ok
[INFO] [stdout] test geometry::tests::affine_composes_scale_then_rotate_about_a_pivot ... ok
[INFO] [stdout] test filter::tests::a_zero_blur_is_skipped_but_a_small_one_is_not ... ok
[INFO] [stdout] test geometry::tests::alignment_geometry_unifies_physical_and_directional ... ok
[INFO] [stdout] test filter::tests::every_blend_mode_has_its_own_code ... ok
[INFO] [stdout] test filter::tests::grayscale_leaves_a_grey_pixel_alone ... ok
[INFO] [stdout] test filter::tests::merging_the_same_slot_refuses ... ok
[INFO] [stdout] test geometry::tests::affine_inverse_round_trips ... ok
[INFO] [stdout] test filter::tests::merging_two_different_slots_gives_one_layer ... ok
[INFO] [stdout] test filter::tests::an_empty_filter_is_none ... ok
[INFO] [stdout] test gradient::tests::gradients_lerp_as_the_reference_s ... ok
[INFO] [stdout] test geometry::tests::rect_from_point_size_roundtrips ... ok
[INFO] [stdout] test gradient::tests::the_defaults_are_the_reference_s ... ok
[INFO] [stdout] test hct::tests::degenerate_inputs_do_not_produce_nan ... ok
[INFO] [stdout] test gradient::tests::the_tile_modes ... ok
[INFO] [stdout] test hct::tests::google_blue_analyzes_to_known_hct ... ok
[INFO] [stdout] test geometry::tests::directional_alignment_resolves_by_direction ... ok
[INFO] [stdout] test geometry::tests::directional_insets_flip_start_end ... ok
[INFO] [stdout] test geometry::tests::window_insets_split_and_safe_area ... ok
[INFO] [stdout] test gradient::tests::a_faded_gradient_rectangle_carries_the_fade ... ok
[INFO] [stdout] test gradient::tests::colours_are_sampled_between_their_stops ... ok
[INFO] [stdout] test hct::tests::solve_round_trips_in_gamut_colors ... ok
[INFO] [stdout] test image::cache_tests::a_picture_on_screen_is_never_dropped ... ok
[INFO] [stdout] test image::cache_tests::a_picture_in_flight_is_never_dropped ... ok
[INFO] [stdout] test image::cache_tests::a_store_that_cannot_shrink_stops_rather_than_spins ... ok
[INFO] [stdout] test image::cache_tests::the_oldest_unheld_picture_goes_first ... ok
[INFO] [stdout] test image::tests::contain_letterboxes_preserving_aspect ... ok
[INFO] [stdout] test image::tests::cover_fills_the_box_and_crops_uv ... ok
[INFO] [stdout] test image::tests::fill_uses_the_whole_box_and_full_uv ... ok
[INFO] [stdout] test image::tests::ids_are_unique_and_stable ... ok
[INFO] [stdout] test image::tests::scale_fits_content_per_mode ... ok
[INFO] [stdout] test path::tests::builder_records_verbs_in_order ... ok
[INFO] [stdout] test path::tests::an_arc_ends_on_the_circle_it_was_given ... ok
[INFO] [stdout] test path::tests::circle_starts_at_top_and_closes ... ok
[INFO] [stdout] test path::tests::mirroring_reflects_x_about_the_axis_and_nothing_else ... ok
[INFO] [stdout] test path::tests::rotating_carries_the_control_points ... ok
[INFO] [stdout] test path::tests::rotating_turns_clockwise_about_the_centre ... ok
[INFO] [stdout] test path::tests::scaled_and_translated_transform_points ... ok
[INFO] [stdout] test path::tests::rect_is_a_closed_quad ... ok
[INFO] [stdout] test platform::tests::a_browser_reports_the_system_it_runs_on ... ok
[INFO] [stdout] test platform::tests::platforms_fall_into_families ... ok
[INFO] [stdout] test platform::tests::the_default_is_the_platform_built_for ... ok
[INFO] [stdout] test responsive::tests::height_uses_same_thresholds ... ok
[INFO] [stdout] test responsive::tests::ordering_by_rank ... ok
[INFO] [stdout] test responsive::tests::orientation_from_size ... ok
[INFO] [stdout] test hct::tests::tone_matches_lstar ... ok
[INFO] [stdout] test hct::tests::solve_clamps_impossible_chroma_but_keeps_hue_and_tone ... ok
[INFO] [stdout] test hct::tests::tonal_palette_is_monotonic_in_luminance ... ok
[INFO] [stdout] test hct::tests::solve_matches_reference_implementation ... ok
[INFO] [stdout] test image::cache_tests::the_budget_is_the_callers ... ok
[INFO] [stdout] test scene::tests::fill_rect_pushes_primitive_with_current_clip ... ok
[INFO] [stdout] test scene::tests::a_moved_layer_carries_its_mask ... ok
[INFO] [stdout] test scene::tests::fading_a_layer_scales_its_group_opacity ... ok
[INFO] [stdout] test platform::tests::the_debug_override_wins_until_it_is_cleared ... FAILED
[INFO] [stdout] test scene::tests::scaled_multiplies_geometry_not_colors ... ok
[INFO] [stdout] test responsive::tests::thresholds ... ok
[INFO] [stdout] test scene::tests::scaling_a_layer_scales_its_children ... ok
[INFO] [stdout] test scene::tests::set_clip_applies_to_following_primitives ... ok
[INFO] [stdout] test semantics::tests::empty_is_not_meaningful ... ok
[INFO] [stdout] test shape::tests::a_bevel_is_the_one_that_needs_a_path ... ok
[INFO] [stdout] test scene::tests::push_faded_scales_alpha_and_keeps_owner ... ok
[INFO] [stdout] test shape::tests::a_corner_is_capped_by_the_box ... ok
[INFO] [stdout] test semantics::tests::builders_compose ... ok
[INFO] [stdout] test image::cache_tests::only_a_ready_image_weighs_anything ... ok
[INFO] [stdout] test scene::tests::a_radial_gradient_travels_with_its_shape ... ok
[INFO] [stdout] test scene::tests::layer_captures_subprimitives_and_opacity ... ok
[INFO] [stdout] test shape::tests::an_edge_is_drawn_only_when_there_is_one ... ok
[INFO] [stdout] test shape::tests::a_stadium_is_a_pill_at_any_size ... ok
[INFO] [stdout] test text_style::tests::a_field_only_one_end_states_holds_still ... ok
[INFO] [stdout] test shape::tests::a_circle_takes_a_square_out_of_the_middle ... ok
[INFO] [stdout] test text_style::tests::a_colour_stated_at_both_ends_travels ... ok
[INFO] [stdout] test text_style::tests::a_style_that_says_nothing_resolves_to_the_frameworks_own ... ok
[INFO] [stdout] test text_style::tests::builders_compose ... ok
[INFO] [stdout] test text_style::tests::decorations_combine_and_cascade ... ok
[INFO] [stdout] test text_style::tests::empty_nodes_produce_no_run ... ok
[INFO] [stdout] test text_style::tests::an_unset_colour_does_not_fade_out ... ok
[INFO] [stdout] test text_style::tests::a_weight_steps_through_the_faces ... ok
[INFO] [stdout] test text_style::tests::faces_and_lines_swap_in_the_middle ... ok
[INFO] [stdout] test text_style::tests::nested_spans_cascade_depth_first ... ok
[INFO] [stdout] test text_style::tests::a_line_height_is_a_ratio_of_the_size_that_asked_for_it ... ok
[INFO] [stdout] test text_style::tests::letter_spacing_cascades_travels_and_stays_written ... ok
[INFO] [stdout] test text_style::tests::only_the_size_is_scaled ... ok
[INFO] [stdout] test text_style::tests::merge_overrides_type_but_inherits_missing_colour ... ok
[INFO] [stdout] test text_style::tests::a_line_height_is_inherited_and_overridable ... ok
[INFO] [stdout] test text_style::tests::a_scale_of_nothing_is_disbelieved ... ok
[INFO] [stdout] test text_style::tests::a_size_travels ... ok
[INFO] [stdout] test text_style::tests::a_style_may_name_one_thing_and_leave_the_rest_open ... ok
[INFO] [stdout] test text_style::tests::weights_map_to_opentype ... ok
[INFO] [stdout] test text_style::tests::span_children_inherit_unspecified_attributes ... ok
[INFO] [stdout] test text_style::tests::the_readers_font_size_reaches_a_resolved_style ... ok
[INFO] [stdout] test text_style::tests::the_leading_grows_with_the_reader ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- platform::tests::the_debug_override_wins_until_it_is_cleared stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'platform::tests::the_debug_override_wins_until_it_is_cleared' (429) panicked at src/platform.rs:201:9:
[INFO] [stdout] the default target platform can only be overridden in a debug build; set `Theme::platform` instead
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x642fc0c73961 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x642fc0c88e3a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x642fc0c77b7c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x642fc0c4fdc6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x642fc0c6bff9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x642fc0c086a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x642fc0c6c1b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x642fc0c4fea4 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x642fc0c48b89 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x642fc0c50a7d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x642fc0c8956c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x642fc0bd64ea - frus_core[c095bc79a598faa0]::platform::set_debug_default_target_platform_override
[INFO] [stdout]   12:     0x642fc0baa450 - <frus_core[c095bc79a598faa0]::platform::tests::the_debug_override_wins_until_it_is_cleared::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x642fc0bfbaeb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x642fc0c08cc5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x642fc0c025b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x642fc0c0bd52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x642fc0c731bf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x736267339dfa - <unknown>
[INFO] [stdout]   19:     0x7362673cd3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     platform::tests::the_debug_override_wins_until_it_is_cleared
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 230 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "7c62a7339eaa151d37e96ee507657deb868d3e1bd48642177ecdae146403b739", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7c62a7339eaa151d37e96ee507657deb868d3e1bd48642177ecdae146403b739", kill_on_drop: false }`
[INFO] [stdout] 7c62a7339eaa151d37e96ee507657deb868d3e1bd48642177ecdae146403b739
