[INFO] fetching crate unshit-core 0.1.0...
[INFO] testing unshit-core-0.1.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate unshit-core 0.1.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate unshit-core 0.1.0
[INFO] finished tweaking crates.io crate unshit-core 0.1.0
[INFO] tweaked toml for crates.io crate unshit-core 0.1.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate unshit-core 0.1.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 unshit-core 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cssparser v0.34.0
[INFO] [stderr]   Downloaded unicode-ccc v0.2.0
[INFO] [stderr]   Downloaded unicode-bidi-mirroring v0.2.0
[INFO] [stderr]   Downloaded taffy v0.7.7
[INFO] [stderr]   Downloaded grid v0.15.0
[INFO] [stderr]   Downloaded font-types v0.7.3
[INFO] [stderr]   Downloaded yazi v0.1.6
[INFO] [stderr]   Downloaded zeno v0.2.3
[INFO] [stderr]   Downloaded fontdb v0.16.2
[INFO] [stderr]   Downloaded swash v0.1.19
[INFO] [stderr]   Downloaded skrifa v0.22.3
[INFO] [stderr]   Downloaded rustybuzz v0.14.1
[INFO] [stderr]   Downloaded read-fonts v0.22.7
[INFO] [stderr]   Downloaded cosmic-text v0.12.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] adf0177af92a9c52c493db3dc6ad29069d0155ebe60ead559d160f7638284434
[INFO] running `Command { std: "docker" "start" "adf0177af92a9c52c493db3dc6ad29069d0155ebe60ead559d160f7638284434", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "adf0177af92a9c52c493db3dc6ad29069d0155ebe60ead559d160f7638284434", 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" "adf0177af92a9c52c493db3dc6ad29069d0155ebe60ead559d160f7638284434" "/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" "adf0177af92a9c52c493db3dc6ad29069d0155ebe60ead559d160f7638284434", 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" "adf0177af92a9c52c493db3dc6ad29069d0155ebe60ead559d160f7638284434" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling roxmltree v0.20.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling unicode-script v0.5.8
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling unicode-ccc v0.2.0
[INFO] [stderr]    Compiling zeno v0.2.3
[INFO] [stderr]    Compiling unicode-bidi-mirroring v0.2.0
[INFO] [stderr]    Compiling ttf-parser v0.21.1
[INFO] [stderr]    Compiling ttf-parser v0.20.0
[INFO] [stderr]    Compiling yazi v0.1.6
[INFO] [stderr]    Compiling dtoa v1.0.11
[INFO] [stderr]    Compiling fontconfig-parser v0.5.8
[INFO] [stderr]    Compiling dtoa-short v0.3.5
[INFO] [stderr]    Compiling self_cell v1.2.2
[INFO] [stderr]    Compiling sys-locale v0.3.2
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling grid v0.15.0
[INFO] [stderr]    Compiling rangemap v1.7.1
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling taffy v0.7.7
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling fontdb v0.16.2
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling cssparser-macros v0.6.1
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling cssparser v0.34.0
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling font-types v0.7.3
[INFO] [stderr]    Compiling rustybuzz v0.14.1
[INFO] [stderr]    Compiling read-fonts v0.22.7
[INFO] [stderr]    Compiling skrifa v0.22.3
[INFO] [stderr]    Compiling swash v0.1.19
[INFO] [stderr]    Compiling cosmic-text v0.12.1
[INFO] [stderr]    Compiling unshit-core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 14s
[INFO] running `Command { std: "docker" "inspect" "adf0177af92a9c52c493db3dc6ad29069d0155ebe60ead559d160f7638284434", 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" "adf0177af92a9c52c493db3dc6ad29069d0155ebe60ead559d160f7638284434" "/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 unshit-core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 30.62s
[INFO] running `Command { std: "docker" "inspect" "adf0177af92a9c52c493db3dc6ad29069d0155ebe60ead559d160f7638284434", 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" "adf0177af92a9c52c493db3dc6ad29069d0155ebe60ead559d160f7638284434" "/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.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/unshit_core-003235b1a666bf73)
[INFO] [stdout] 
[INFO] [stdout] running 368 tests
[INFO] [stdout] test build::tests::test_no_transition_without_property ... ok
[INFO] [stdout] test build::tests::test_resolver_clears_state_when_name_removed ... ok
[INFO] [stdout] test build::tests::test_pulse_dot_at_quarter_second ... ok
[INFO] [stdout] test build::tests::test_resolver_creates_animation_state ... ok
[INFO] [stdout] test build::tests::test_resolver_replaces_state_on_name_change ... ok
[INFO] [stdout] test build::tests::test_transition_color_in_oklab ... ok
[INFO] [stdout] test build::tests::test_transition_starts_on_hover ... ok
[INFO] [stdout] test build::tests::test_active_transitions_cleanup ... ok
[INFO] [stdout] test build::tests::test_transition_all_property ... ok
[INFO] [stdout] test build::tests::test_modal_fade_in_full_cycle ... ok
[INFO] [stdout] test cell_grid::tests::new_grid_allocates_correct_size ... ok
[INFO] [stdout] test cell_grid::tests::color_256_ansi_range ... ok
[INFO] [stdout] test cell_grid::tests::color_256_grayscale_range ... ok
[INFO] [stdout] test cursor::tests::next_toggle_time_none_when_steady ... ok
[INFO] [stdout] test cursor::tests::next_toggle_time_calculation ... ok
[INFO] [stdout] test cursor::tests::default_blink_rate ... ok
[INFO] [stdout] test build::tests::test_transition_tick_interpolates ... ok
[INFO] [stdout] test cell_grid::tests::default_cell_is_empty ... ok
[INFO] [stdout] test cursor::tests::default_shape_is_beam ... ok
[INFO] [stdout] test damage::tests::damage_region_cell_count ... ok
[INFO] [stdout] test damage::tests::damage_region_merge ... ok
[INFO] [stdout] test cursor::tests::starts_visible ... ok
[INFO] [stdout] test cursor::tests::steady_mode_prevents_blink ... ok
[INFO] [stdout] test damage::tests::damage_region_overlap ... ok
[INFO] [stdout] test cursor::tests::reset_blink_makes_visible ... ok
[INFO] [stdout] test cursor::tests::tick_toggles_visibility ... ok
[INFO] [stdout] test damage::tests::damage_tracker_register_unregister ... ok
[INFO] [stdout] test damage::tests::element_damage_coalesce ... ok
[INFO] [stdout] test damage::tests::dirty_rows_basic ... ok
[INFO] [stdout] test damage::tests::dirty_rows_range ... ok
[INFO] [stdout] test damage::tests::dirty_rows_mark_all ... ok
[INFO] [stdout] test damage::tests::element_damage_resize_marks_structural ... ok
[INFO] [stdout] test damage::tests::dirty_rows_to_damage_regions ... ok
[INFO] [stdout] test damage::tests::dirty_rows_resize ... ok
[INFO] [stdout] test damage::tests::dirty_rows_dirty_ranges ... ok
[INFO] [stdout] test element::tests::test_element_content_eq_text_vs_none ... ok
[INFO] [stdout] test element::tests::test_element_content_eq_image ... ok
[INFO] [stdout] test element::tests::test_element_content_eq_none ... ok
[INFO] [stdout] test damage::tests::element_damage_separate_regions ... ok
[INFO] [stdout] test dirty::tests::paint_flag_only_covers_own_node ... ok
[INFO] [stdout] test element::tests::test_input_state_preedit_clear_on_disabled ... ok
[INFO] [stdout] test element::tests::test_input_state_preedit_composition_cycle ... ok
[INFO] [stdout] test element::tests::test_element_content_eq_text ... ok
[INFO] [stdout] test dirty::tests::subtree_paint_flag_only_covers_descendants ... ok
[INFO] [stdout] test element::tests::test_input_state_preedit_defaults_to_none ... ok
[INFO] [stdout] test dirty::tests::paint_and_subtree_paint_exist_and_compose ... ok
[INFO] [stdout] test element::tests::test_tag_from_str_svg_variants ... ok
[INFO] [stdout] test element::tests::test_tag_is_svg_flag ... ok
[INFO] [stdout] test element::tests::test_tag_name_svg_variants ... ok
[INFO] [stdout] test element::tests::test_update_from_def_class_change ... ok
[INFO] [stdout] test element::tests::test_update_from_def_preserves_layout_rect ... ok
[INFO] [stdout] test element::tests::test_update_from_def_no_change ... ok
[INFO] [stdout] test element::tests::test_with_svg_wraps_svg_node ... ok
[INFO] [stdout] test event::tests::test_ime_event_clone ... ok
[INFO] [stdout] test element::tests::test_update_from_def_content_change ... ok
[INFO] [stdout] test event::tests::test_ime_event_commit_variant ... ok
[INFO] [stdout] test event::tests::test_ime_event_enabled_variant ... ok
[INFO] [stdout] test element::tests::test_update_from_def_id_change ... ok
[INFO] [stdout] test event::tests::test_ime_event_preedit_variant ... ok
[INFO] [stdout] test event::tests::test_ime_event_disabled_variant ... ok
[INFO] [stdout] test element::tests::test_update_from_def_preserves_scroll ... ok
[INFO] [stdout] test event::tests::test_ime_event_preedit_no_cursor ... ok
[INFO] [stdout] test grid_font::tests::cell_position_returns_correct_coordinates ... ok
[INFO] [stdout] test grid_font::tests::cell_position_row0_col0_is_origin ... ok
[INFO] [stdout] test grid_font::tests::grid_dimensions_zero_area ... ok
[INFO] [stdout] test grid_font::tests::grid_dimensions_exact_fit ... ok
[INFO] [stdout] test id::tests::node_id_to_raw_from_raw_roundtrip ... ok
[INFO] [stdout] test grid_font::tests::grid_dimensions_partial_cells_dropped ... ok
[INFO] [stdout] test id::tests::node_id_to_raw_from_raw_zero ... ok
[INFO] [stdout] test input::tests::arrow_left_right ... ok
[INFO] [stdout] test id::tests::node_ref_clear ... ok
[INFO] [stdout] test id::tests::node_ref_clone_shares_slot ... ok
[INFO] [stdout] test id::tests::node_ref_default_is_empty ... ok
[INFO] [stdout] test id::tests::node_ref_set_and_get ... ok
[INFO] [stdout] test id::tests::node_ref_new_is_empty ... ok
[INFO] [stdout] test input::tests::backspace_at_start_is_noop ... ok
[INFO] [stdout] test input::tests::insert_at_end ... ok
[INFO] [stdout] test input::tests::unicode_backspace ... ok
[INFO] [stdout] test input::tests::backspace_removes_char ... ok
[INFO] [stdout] test input::tests::delete_at_end_is_noop ... ok
[INFO] [stdout] test input::tests::home_end ... ok
[INFO] [stdout] test input::tests::insert_at_start ... ok
[INFO] [stdout] test reconcile::tests::both_fire_on_tag_change_replacement ... ok
[INFO] [stdout] test reconcile::tests::on_mount_does_not_refire_on_update ... ok
[INFO] [stdout] test reconcile::tests::node_ref_set_on_build ... ok
[INFO] [stdout] test reconcile::tests::node_ref_set_on_update ... ok
[INFO] [stdout] test input::tests::delete_removes_char ... ok
[INFO] [stdout] test reconcile::tests::new_subtree_insertion_propagates_subtree_paint_to_ancestors ... ok
[INFO] [stdout] test reconcile::tests::node_ref_cleared_on_dealloc ... ok
[INFO] [stdout] test reconcile::tests::on_unmount_fires_on_dealloc_subtree ... ok
[INFO] [stdout] test reconcile::tests::setting_paint_on_leaf_propagates_subtree_paint_to_parent ... ok
[INFO] [stdout] test reconcile::tests::paint_flag_on_leaf_does_not_pollute_parent_with_plain_paint ... ok
[INFO] [stdout] test resize_handle::tests::fr_tracks_maintain_total_sum ... ok
[INFO] [stdout] test resize_handle::tests::min_size_enforcement_clamps_delta ... ok
[INFO] [stdout] test reconcile::tests::on_mount_fires_on_build_subtree ... ok
[INFO] [stdout] test resize_handle::tests::reset_equal_px_tracks ... ok
[INFO] [stdout] test resize_handle::tests::negative_delta_on_px_tracks ... ok
[INFO] [stdout] test resize_handle::tests::px_tracks_adjust_by_delta ... ok
[INFO] [stdout] test resize_handle::tests::resize_axis_from_classes_horizontal ... ok
[INFO] [stdout] test resize_handle::tests::min_size_enforcement_clamps_negative_delta ... ok
[INFO] [stdout] test resize_handle::tests::reset_equal_fr_tracks ... ok
[INFO] [stdout] test resize_handle::tests::resize_axis_from_classes_default ... ok
[INFO] [stdout] test resize_handle::tests::resize_axis_from_classes_none ... ok
[INFO] [stdout] test resize_handle::tests::resize_axis_from_classes_vertical ... ok
[INFO] [stdout] test resize_handle::tests::zero_delta_produces_no_change ... ok
[INFO] [stdout] test shortcut::tests::chord_leader_detected ... ok
[INFO] [stdout] test shortcut::tests::higher_priority_wins ... ok
[INFO] [stdout] test shortcut::tests::key_from_name_char ... ok
[INFO] [stdout] test shortcut::tests::key_from_name_arrows ... ok
[INFO] [stdout] test shortcut::tests::key_from_name_delete_aliases ... ok
[INFO] [stdout] test shortcut::tests::key_from_name_unknown ... ok
[INFO] [stdout] test shortcut::tests::lookup_miss_returns_none ... ok
[INFO] [stdout] test shortcut::tests::modifier_from_name ... ok
[INFO] [stdout] test shortcut::tests::key_from_name_enter ... ok
[INFO] [stdout] test shortcut::tests::key_from_name_escape_aliases ... ok
[INFO] [stdout] test shortcut::tests::parse_combo_roundtrip ... ok
[INFO] [stdout] test shortcut::tests::parse_combo_simple ... ok
[INFO] [stdout] test shortcut::tests::parse_combo_unknown_key_is_error ... ok
[INFO] [stdout] test shortcut::tests::parse_combo_empty_is_error ... ok
[INFO] [stdout] test shortcut::tests::parse_combo_multi_modifier ... ok
[INFO] [stdout] test shortcut::tests::parse_combo_unknown_modifier_is_error ... ok
[INFO] [stdout] test shortcut::tests::parse_shortcut_chord ... ok
[INFO] [stdout] test shortcut::tests::parse_shortcut_roundtrip ... ok
[INFO] [stdout] test shortcut::tests::parse_shortcut_single ... ok
[INFO] [stdout] test shortcut::tests::key_from_name_f_key ... ok
[INFO] [stdout] test shortcut::tests::parse_when_always ... ok
[INFO] [stdout] test shortcut::tests::parse_combo_with_modifier ... ok
[INFO] [stdout] test shortcut::tests::platform_command_helper ... ok
[INFO] [stdout] test shortcut::tests::parse_when_focused_tag ... ok
[INFO] [stdout] test shortcut::tests::parse_when_context_flag ... ok
[INFO] [stdout] test shortcut::tests::parse_when_focused_tag_unknown_is_error ... ok
[INFO] [stdout] test shortcut::tests::parse_when_focused_class ... ok
[INFO] [stdout] test shortcut::tests::parse_when_not ... ok
[INFO] [stdout] test style::animation::tests::test_driver_direction_alternate ... ok
[INFO] [stdout] test style::animation::tests::test_driver_fill_mode_backwards ... ok
[INFO] [stdout] test style::animation::tests::test_driver_iteration_count_finite ... ok
[INFO] [stdout] test style::animation::tests::test_driver_iteration_count_infinite ... ok
[INFO] [stdout] test style::animation::tests::test_driver_negative_delay_starts_in_progress ... ok
[INFO] [stdout] test style::animation::tests::test_driver_next_wake_returns_min_across_animations ... ok
[INFO] [stdout] test style::animation::tests::test_driver_play_state_paused ... ok
[INFO] [stdout] test style::motion::tests::easing_ease_in_out_shape ... ok
[INFO] [stdout] test style::animation::tests::test_driver_missing_keyframes_name_is_inert ... ok
[INFO] [stdout] test style::motion::tests::easing_linear_returns_t ... ok
[INFO] [stdout] test shortcut::tests::register_and_lookup_single ... ok
[INFO] [stdout] test style::motion::tests::spring_converges_to_target ... ok
[INFO] [stdout] test shortcut::tests::unregister_removes_binding ... ok
[INFO] [stdout] test style::animation::tests::test_driver_fill_mode_forwards ... ok
[INFO] [stdout] test style::motion::tests::tween_is_done_after_duration ... ok
[INFO] [stdout] test style::motion::tests::spring_is_settled_after_convergence ... ok
[INFO] [stdout] test style::animation::tests::test_driver_lerps_opacity_across_frame ... ok
[INFO] [stdout] test style::parse::tests::box_shadow_default_color ... ok
[INFO] [stdout] test style::parse::tests::box_shadow_resolver_default_color_uses_element_color ... ok
[INFO] [stdout] test style::motion::tests::spring_higher_stiffness_faster_convergence ... ok
[INFO] [stdout] test style::motion::tests::tween_linear_interpolation ... ok
[INFO] [stdout] test style::parse::tests::box_shadow_inset_trailing ... ok
[INFO] [stdout] test style::parse::tests::box_shadow_none ... ok
[INFO] [stdout] test style::parse::tests::box_shadow_three_outer ... ok
[INFO] [stdout] test style::parse::tests::box_shadow_resolver_writes_full_list ... ok
[INFO] [stdout] test style::parse::tests::box_shadow_single_inset ... ok
[INFO] [stdout] test style::parse::tests::box_shadow_single_outer ... ok
[INFO] [stdout] test style::parse::tests::box_shadow_stacked_outer_inset ... ok
[INFO] [stdout] test style::parse::tests::box_shadow_zero_blur_with_spread ... ok
[INFO] [stdout] test style::parse::tests::closest_corner_circle ... ok
[INFO] [stdout] test style::parse::tests::closest_side_ellipse_centered ... ok
[INFO] [stdout] test style::parse::tests::farthest_corner_default_centered ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_circle ... ok
[INFO] [stdout] test style::parse::tests::farthest_corner_off_center ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_background_invisible_when_all_transparent ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_background_is_visible ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_default_shape_is_ellipse ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_keyword_size_closest_side ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_explicit_size_one_length_circle ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_explicit_size_two_percentages ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_keyword_size_farthest_corner ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_position_two_keywords ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_position_at_top ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_negative_explicit_size_is_error ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_position_percent_pair ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_single_stop_is_error ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_terminal_manager_body_before_layer_one ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_two_stops ... ok
[INFO] [stdout] test style::parse::tests::test_animation_name_none_clears ... ok
[INFO] [stdout] test style::parse::tests::test_backdrop_filter_applied_to_computed_style ... ok
[INFO] [stdout] test style::parse::tests::test_backdrop_filter_blur_px ... ok
[INFO] [stdout] test style::parse::tests::test_backdrop_filter_blur_zero ... ok
[INFO] [stdout] test style::parse::tests::test_backdrop_filter_clamped_to_max_radius ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_terminal_manager_pane_before ... ok
[INFO] [stdout] test style::parse::tests::test_backdrop_filter_drop_shadow_ignored ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_three_stops ... ok
[INFO] [stdout] test style::parse::tests::radial_gradient_terminal_manager_body_before_layer_two ... ok
[INFO] [stdout] test style::parse::tests::test_backdrop_filter_missing_unit_parses_as_pixels ... ok
[INFO] [stdout] test style::parse::tests::test_backdrop_filter_none ... ok
[INFO] [stdout] test style::parse::tests::test_backdrop_filter_two_entry_list ... ok
[INFO] [stdout] test style::parse::tests::test_background_is_visible_with_one_opaque_inner_stop ... ok
[INFO] [stdout] test style::parse::tests::test_before_after_still_work_alongside_vendor_pseudo ... ok
[INFO] [stdout] test style::parse::tests::test_backdrop_filter_mixed_list_keeps_only_blur ... ok
[INFO] [stdout] test style::parse::tests::test_background_is_visible_all_transparent_stops ... ok
[INFO] [stdout] test style::parse::tests::test_content_none_and_normal ... ok
[INFO] [stdout] test style::parse::tests::test_flex_shorthand_none ... ok
[INFO] [stdout] test style::parse::tests::test_flex_shorthand_single_number ... ok
[INFO] [stdout] test style::parse::tests::test_flex_shorthand_three_values_auto ... ok
[INFO] [stdout] test style::parse::tests::closest_side_ellipse_off_center ... ok
[INFO] [stdout] test style::parse::tests::explicit_percent_resolves_against_width_and_height ... ok
[INFO] [stdout] test style::parse::tests::test_flex_shorthand_two_numbers ... ok
[INFO] [stdout] test style::parse::tests::test_flex_shorthand_zero ... ok
[INFO] [stdout] test style::parse::tests::test_content_attr_ident ... ok
[INFO] [stdout] test style::parse::tests::test_content_literal_string ... ok
[INFO] [stdout] test style::parse::tests::test_font_face_coexists_with_rules ... ok
[INFO] [stdout] test style::parse::tests::test_font_face_missing_family_is_rejected ... ok
[INFO] [stdout] test style::parse::tests::test_font_face_ordering_is_source_order ... ok
[INFO] [stdout] test style::parse::tests::test_font_face_multiple_rules ... ok
[INFO] [stdout] test style::parse::tests::test_font_face_extra_descriptors_ignored ... ok
[INFO] [stdout] test style::parse::tests::test_font_face_missing_src_is_rejected ... ok
[INFO] [stdout] test style::parse::tests::test_font_face_local_rule ... ok
[INFO] [stdout] test style::parse::tests::test_inset_shorthand_expands_to_all_four_edges ... ok
[INFO] [stdout] test style::parse::tests::test_font_face_url_rule ... ok
[INFO] [stdout] test style::parse::tests::test_inset_shorthand_expands_to_four_sides ... ok
[INFO] [stdout] test style::parse::tests::test_inset_shorthand_px_value ... ok
[INFO] [stdout] test style::parse::tests::test_inset_zero ... ok
[INFO] [stdout] test style::parse::tests::test_linear_gradient_negative_position_clamped_to_zero ... ok
[INFO] [stdout] test style::parse::tests::test_font_face_unquoted_family ... ok
[INFO] [stdout] test style::parse::tests::test_linear_gradient_four_stops_vertical_separator ... ok
[INFO] [stdout] test style::parse::tests::test_linear_gradient_implicit_middle_positions_distributed_evenly ... ok
[INFO] [stdout] test style::parse::tests::test_linear_gradient_non_monotonic_positions_clamped ... ok
[INFO] [stdout] test style::parse::tests::test_linear_gradient_transparent_keyword_at_boundaries ... ok
[INFO] [stdout] test style::parse::tests::test_linear_gradient_single_stop_is_error ... ok
[INFO] [stdout] test style::parse::tests::test_linear_gradient_two_stops_with_explicit_positions ... ok
[INFO] [stdout] test style::parse::tests::test_linear_gradient_three_stops_shimmer ... ok
[INFO] [stdout] test style::parse::tests::test_linear_gradient_two_stops_without_positions_defaults ... ok
[INFO] [stdout] test style::parse::tests::test_linear_gradient_with_pixel_positions_non_repeating ... ok
[INFO] [stdout] test style::parse::tests::test_parse_animation_longhand_duration_and_delay ... ok
[INFO] [stdout] test style::parse::tests::test_parse_animation_longhand_direction_fill_play_state ... ok
[INFO] [stdout] test style::parse::tests::test_linear_gradient_default_angle_is_180_deg ... ok
[INFO] [stdout] test style::parse::tests::test_linear_gradient_keeps_repeating_false ... ok
[INFO] [stdout] test style::parse::tests::test_linear_gradient_with_var_reference_resolves ... ok
[INFO] [stdout] test style::parse::tests::test_parse_animation_longhand_iteration_count ... ok
[INFO] [stdout] test style::parse::tests::test_parse_animation_longhand_name ... ok
[INFO] [stdout] test style::parse::tests::test_parse_animation_shorthand_full ... ok
[INFO] [stdout] test style::parse::tests::test_parse_keyframes_unknown_property_skipped ... ok
[INFO] [stdout] test style::parse::tests::test_pseudo_element_after_parses ... ok
[INFO] [stdout] test style::parse::tests::test_parse_keyframes_from_to ... ok
[INFO] [stdout] test style::parse::tests::test_pseudo_element_single_colon_legacy ... ok
[INFO] [stdout] test style::parse::tests::test_pseudo_element_with_class ... ok
[INFO] [stdout] test style::parse::tests::test_pseudo_element_with_pseudo_class ... ok
[INFO] [stdout] test style::parse::tests::test_repeating_linear_gradient_no_angle_no_positions ... ok
[INFO] [stdout] test style::parse::tests::test_repeating_linear_gradient_single_stop_is_error ... ok
[INFO] [stdout] test style::parse::tests::test_repeating_linear_gradient_pixel_stops ... ok
[INFO] [stdout] test style::parse::tests::test_repeating_linear_gradient_position_resolve ... ok
[INFO] [stdout] test style::parse::tests::test_repeating_linear_gradient_terminal_manager_scanline ... ok
[INFO] [stdout] test style::parse::tests::test_specificity_counts_pseudo_element ... ok
[INFO] [stdout] test style::parse::tests::test_repeating_linear_gradient_zero_tile_is_error ... ok
[INFO] [stdout] test style::parse::tests::test_terminal_manager_keyframes_parse ... ok
[INFO] [stdout] test style::parse::tests::test_transition_applied_to_computed_style ... ok
[INFO] [stdout] test style::parse::tests::test_transition_all_property ... ok
[INFO] [stdout] test style::parse::tests::test_transition_cubic_bezier ... ok
[INFO] [stdout] test style::parse::tests::test_transition_ease_in_keyword ... ok
[INFO] [stdout] test style::parse::tests::test_transition_default_timing_function ... ok
[INFO] [stdout] test style::parse::tests::test_transition_multiple_properties ... ok
[INFO] [stdout] test style::parse::tests::test_transition_none ... ok
[INFO] [stdout] test style::parse::tests::test_transition_single_property ... ok
[INFO] [stdout] test style::parse::tests::test_transition_with_ms_duration ... ok
[INFO] [stdout] test style::parse::tests::test_transition_with_delay ... ok
[INFO] [stdout] test style::parse::tests::test_unknown_at_rule_skipped ... ok
[INFO] [stdout] test style::parse::tests::test_vendor_pseudo_element_does_not_leak_to_host ... ok
[INFO] [stdout] test style::parse::tests::test_vendor_pseudo_element_rejects_selector ... ok
[INFO] [stdout] test style::pseudo::tests::test_resolver_content_attr_id ... ok
[INFO] [stdout] test style::pseudo::tests::test_resolver_content_attr_missing ... ok
[INFO] [stdout] test style::pseudo::tests::test_resolver_content_literal_sets_text ... ok
[INFO] [stdout] test style::pseudo::tests::test_resolver_creates_after_node ... ok
[INFO] [stdout] test style::pseudo::tests::test_resolver_creates_before_node ... ok
[INFO] [stdout] test style::parse::tests::test_parse_keyframes_percentages ... ok
[INFO] [stdout] test style::parse::tests::test_pseudo_element_before_parses ... ok
[INFO] [stdout] test style::pseudo::tests::test_resolver_creates_both_with_user_children_between ... ok
[INFO] [stdout] test style::parse::tests::test_parse_animation_shorthand_two_animations ... ok
[INFO] [stdout] test style::theme::tests::dark_theme_has_distinct_non_zero_colors ... ok
[INFO] [stdout] test style::theme::tests::high_contrast_theme_has_maximum_contrast ... ok
[INFO] [stdout] test style::theme::tests::light_theme_has_light_background ... ok
[INFO] [stdout] test style::transition::tests::test_active_transitions_next_wake_active_phase_returns_near_future ... ok
[INFO] [stdout] test style::transition::tests::test_active_transitions_next_wake_delay_phase_returns_delay_end ... ok
[INFO] [stdout] test style::transition::tests::test_active_transitions_next_wake_none_when_empty ... ok
[INFO] [stdout] test style::transition::tests::test_active_transitions_next_wake_returns_minimum_across_multiple ... ok
[INFO] [stdout] test style::pseudo::tests::test_resolver_no_content_no_node ... ok
[INFO] [stdout] test style::pseudo::tests::test_resolver_rule_stops_matching_deallocates ... ok
[INFO] [stdout] test style::theme::tests::all_themes_share_spacing_and_type_scale_structure ... ok
[INFO] [stdout] test style::transition::tests::test_cubic_bezier_monotonic_for_standard_curves ... ok
[INFO] [stdout] test style::transition::tests::test_ease_endpoints ... ok
[INFO] [stdout] test style::transition::tests::test_ease_in_slow_start ... ok
[INFO] [stdout] test style::transition::tests::test_ease_out_fast_start ... ok
[INFO] [stdout] test style::transition::tests::test_lerp_color_oklab_endpoints ... ok
[INFO] [stdout] test style::transition::tests::test_custom_cubic_bezier ... ok
[INFO] [stdout] test style::transition::tests::test_ease_in_out_symmetry ... ok
[INFO] [stdout] test style::transition::tests::test_lerp_color_oklab_same_color ... ok
[INFO] [stdout] test style::pseudo::tests::test_resolver_changing_content_updates_text ... ok
[INFO] [stdout] test style::transition::tests::test_lerp_edges ... ok
[INFO] [stdout] test style::transition::tests::test_linear_easing_boundaries ... ok
[INFO] [stdout] test style::transition::tests::test_linear_easing_clamping ... ok
[INFO] [stdout] test style::transition::tests::test_running_transition_sample ... ok
[INFO] [stdout] test style::transition::tests::test_running_transition_with_delay ... ok
[INFO] [stdout] test style::transition::tests::test_smooth_reversal ... ok
[INFO] [stdout] test style::transition::tests::test_start_transitions_all_expands ... ok
[INFO] [stdout] test style::transition::tests::test_start_transitions_creates_transition ... ok
[INFO] [stdout] test style::transition::tests::test_start_transitions_no_change_no_transition ... ok
[INFO] [stdout] test style::transition::tests::test_tick_transitions_applies_and_removes ... ok
[INFO] [stdout] test style::transition::tests::test_transition_property_from_str ... ok
[INFO] [stdout] test svg::attrs::tests::attribute_f32_accepts_units ... ok
[INFO] [stdout] test svg::attrs::tests::invalid_color_returns_err ... ok
[INFO] [stdout] test svg::attrs::tests::parses_hex_colors ... ok
[INFO] [stdout] test style::transition::tests::test_lerp_dimension_different_units_snaps ... ok
[INFO] [stdout] test style::transition::tests::test_lerp_dimension_same_unit ... ok
[INFO] [stdout] test svg::attrs::tests::parses_none_and_current_color_as_paints ... ok
[INFO] [stdout] test style::transition::tests::test_lerp_f32_basics ... ok
[INFO] [stdout] test svg::attrs::tests::parses_named_colors ... ok
[INFO] [stdout] test svg::attrs::tests::parses_points_comma_and_whitespace ... ok
[INFO] [stdout] test svg::attrs::tests::parses_rgb_and_rgba ... ok
[INFO] [stdout] test svg::attrs::tests::parses_transform_chain_composes_left_to_right ... ok
[INFO] [stdout] test svg::attrs::tests::parses_stroke_linecap ... ok
[INFO] [stdout] test svg::attrs::tests::parses_transform_matrix ... ok
[INFO] [stdout] test svg::attrs::tests::parses_stroke_linejoin ... ok
[INFO] [stdout] test style::transition::tests::test_lerp_color_oklab_midpoint_not_muddy ... ok
[INFO] [stdout] test svg::attrs::tests::parses_transform_rotate ... ok
[INFO] [stdout] test svg::attrs::tests::parses_view_box_with_four_numbers ... ok
[INFO] [stdout] test svg::attrs::tests::parses_transform_scale ... ok
[INFO] [stdout] test svg::attrs::tests::parses_transform_single_arg_translate ... ok
[INFO] [stdout] test svg::attrs::tests::parses_transform_single_arg_scale_is_uniform ... ok
[INFO] [stdout] test svg::attrs::tests::parses_transform_translate ... ok
[INFO] [stdout] test svg::attrs::tests::view_box_empty_falls_back_to_one ... ok
[INFO] [stdout] test svg::path_parser::tests::arc_degenerate_same_points_is_noop ... ok
[INFO] [stdout] test svg::attrs::tests::points_rejects_odd_count ... ok
[INFO] [stdout] test svg::path_parser::tests::arc_produces_cubic_segments ... ok
[INFO] [stdout] test svg::attrs::tests::transform_invalid_rejected ... ok
[INFO] [stdout] test svg::path_parser::tests::close_returns_pen_to_subpath_start ... ok
[INFO] [stdout] test svg::path_parser::tests::cubic_absolute ... ok
[INFO] [stdout] test svg::path_parser::tests::basic_move_to_line_to ... ok
[INFO] [stdout] test svg::attrs::tests::view_box_rejects_bad_count ... ok
[INFO] [stdout] test svg::path_parser::tests::exponent_numbers ... ok
[INFO] [stdout] test svg::path_parser::tests::comma_and_whitespace_separation ... ok
[INFO] [stdout] test svg::path_parser::tests::arc_zero_radius_is_line ... ok
[INFO] [stdout] test svg::path_parser::tests::implicit_line_to_after_relative_move_to ... ok
[INFO] [stdout] test svg::path_parser::tests::empty_input_is_ok ... ok
[INFO] [stdout] test svg::path_parser::tests::malformed_unknown_command_rejected ... ok
[INFO] [stdout] test svg::path_parser::tests::multi_cubic_implicit_repeat ... ok
[INFO] [stdout] test svg::path_parser::tests::must_start_with_move_to ... ok
[INFO] [stdout] test svg::path_parser::tests::horizontal_absolute_and_relative ... ok
[INFO] [stdout] test svg::path_parser::tests::implicit_line_to_after_move_to ... ok
[INFO] [stdout] test svg::path_parser::tests::malformed_non_number_rejected ... ok
[INFO] [stdout] test svg::path_parser::tests::quadratic_absolute_and_relative ... ok
[INFO] [stdout] test svg::path_parser::tests::smooth_cubic_reflects_previous_control ... ok
[INFO] [stdout] test svg::path_parser::tests::negative_coords_without_separator ... ok
[INFO] [stdout] test svg::path_parser::tests::cubic_relative ... ok
[INFO] [stdout] test svg::path_parser::tests::smooth_quadratic_reflects_previous_control ... ok
[INFO] [stdout] test svg::path_parser::tests::trailing_garbage_rejected ... ok
[INFO] [stdout] test svg::path_parser::tests::relative_line_to ... ok
[INFO] [stdout] test svg::path_parser::tests::relative_move_to_adds_to_pen ... ok
[INFO] [stdout] test svg::path_parser::tests::vertical_absolute_and_relative ... ok
[INFO] [stdout] test svg::path_parser::tests::whitespace_only_is_ok ... ok
[INFO] [stdout] test tree::tests::test_append_child ... ok
[INFO] [stdout] test tree::tests::test_append_then_remove ... ok
[INFO] [stdout] test tree::tests::test_dealloc_subtree ... ok
[INFO] [stdout] test tree::tests::test_dealloc_subtree_leaf ... ok
[INFO] [stdout] test tree::tests::test_insert_child_before_first ... ok
[INFO] [stdout] test tree::tests::test_insert_child_before_middle ... ok
[INFO] [stdout] test tree::tests::test_remove_only_child ... ok
[INFO] [stdout] test tree::tests::test_remove_child_middle ... ok
[INFO] [stdout] test tree::tests::test_remove_child_first ... ok
[INFO] [stdout] test tree::tests::test_remove_child_last ... ok
[INFO] [stdout] test grid_font::tests::from_font_system_with_fira_mono ... FAILED
[INFO] [stdout] test style::pseudo::tests::test_absolute_pseudo_element_out_of_flow ... ok
[INFO] [stdout] test grid_font::tests::from_font_system_missing_family_returns_none ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- grid_font::tests::from_font_system_with_fira_mono stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'grid_font::tests::from_font_system_with_fira_mono' (961) panicked at src/grid_font.rs:130:45:
[INFO] [stdout] FiraMono-Medium.ttf fixture must exist: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64a8f4552531 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x64a8f4569cfa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x64a8f4556ebc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x64a8f452d2c6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x64a8f454a129 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x64a8f4421af0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x64a8f454a452 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x64a8f452d372 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x64a8f4525e99 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x64a8f452df6d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x64a8f456a42c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x64a8f456a202 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x64a8f43e1590 - unshit_core[ad10c18e3ba8455d]::grid_font::tests::from_font_system_with_fira_mono
[INFO] [stdout]   13:     0x64a8f4366f99 - <unshit_core[ad10c18e3ba8455d]::grid_font::tests::from_font_system_with_fira_mono::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x64a8f4414ddb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x64a8f4422445 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x64a8f441bd04 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x64a8f44255a2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x64a8f4551769 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7e8221637dfa - <unknown>
[INFO] [stdout]   20:     0x7e82216cb3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     grid_font::tests::from_font_system_with_fira_mono
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 367 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "adf0177af92a9c52c493db3dc6ad29069d0155ebe60ead559d160f7638284434", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "adf0177af92a9c52c493db3dc6ad29069d0155ebe60ead559d160f7638284434", kill_on_drop: false }`
[INFO] [stdout] adf0177af92a9c52c493db3dc6ad29069d0155ebe60ead559d160f7638284434
