[INFO] cloning repository https://github.com/norpie/tuidom
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/norpie/tuidom" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnorpie%2Ftuidom", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnorpie%2Ftuidom'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 49710122eb9530017937eee10c6fb1b08bf11076
[INFO] testing norpie/tuidom against 1.97.0-beta.6+cargoflags=--release for beta-1.98-release-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnorpie%2Ftuidom" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/norpie/tuidom
[INFO] finished tweaking git repo https://github.com/norpie/tuidom
[INFO] tweaked toml for git repo https://github.com/norpie/tuidom written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/norpie/tuidom on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/norpie/tuidom 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded target-triple v1.0.1
[INFO] [stderr]   Downloaded glob v0.3.4
[INFO] [stderr]   Downloaded slotmap v1.1.1
[INFO] [stderr]   Downloaded siphasher v1.0.3
[INFO] [stderr]   Downloaded trybuild v1.0.118
[INFO] [stderr]   Downloaded page_size v0.6.0
[INFO] [stderr]   Downloaded by_address v1.2.1
[INFO] [stderr]   Downloaded alloca v0.4.0
[INFO] [stderr]   Downloaded palette_derive v0.7.6
[INFO] [stderr]   Downloaded fast-srgb8 v1.0.0
[INFO] [stderr]   Downloaded grid v1.0.1
[INFO] [stderr]   Downloaded crossbeam-deque v0.8.7
[INFO] [stderr]   Downloaded criterion-plot v0.8.2
[INFO] [stderr]   Downloaded clap v4.6.2
[INFO] [stderr]   Downloaded crossbeam-epoch v0.9.20
[INFO] [stderr]   Downloaded criterion v0.8.2
[INFO] [stderr]   Downloaded taffy v0.11.0
[INFO] [stderr]   Downloaded clap_builder v4.6.2
[INFO] [stderr]   Downloaded rayon v1.12.0
[INFO] [stderr]   Downloaded palette v0.7.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 46247bc63ee6bf4648002c7e5934e919d88607a9a98260aa8c9a0bebc7897f20
[INFO] running `Command { std: "docker" "start" "46247bc63ee6bf4648002c7e5934e919d88607a9a98260aa8c9a0bebc7897f20", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "46247bc63ee6bf4648002c7e5934e919d88607a9a98260aa8c9a0bebc7897f20", 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" "46247bc63ee6bf4648002c7e5934e919d88607a9a98260aa8c9a0bebc7897f20" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "46247bc63ee6bf4648002c7e5934e919d88607a9a98260aa8c9a0bebc7897f20", 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" "46247bc63ee6bf4648002c7e5934e919d88607a9a98260aa8c9a0bebc7897f20" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling by_address v1.2.1
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling palette v0.7.6
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling fast-srgb8 v1.0.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling grid v1.0.1
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling taffy v0.11.0
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling palette_derive v0.7.6
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tuidom-macros v0.1.0 (/opt/rustwide/workdir/tuidom-macros)
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tuidom v0.1.0 (/opt/rustwide/workdir/tuidom)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 52.22s
[INFO] running `Command { std: "docker" "inspect" "46247bc63ee6bf4648002c7e5934e919d88607a9a98260aa8c9a0bebc7897f20", 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" "46247bc63ee6bf4648002c7e5934e919d88607a9a98260aa8c9a0bebc7897f20" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling target-triple v1.0.1
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.54
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling palette v0.7.6
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling clap v4.6.2
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling trybuild v1.0.118
[INFO] [stderr]    Compiling tuidom-macros v0.1.0 (/opt/rustwide/workdir/tuidom-macros)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling tuidom v0.1.0 (/opt/rustwide/workdir/tuidom)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 00s
[INFO] running `Command { std: "docker" "inspect" "46247bc63ee6bf4648002c7e5934e919d88607a9a98260aa8c9a0bebc7897f20", 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" "46247bc63ee6bf4648002c7e5934e919d88607a9a98260aa8c9a0bebc7897f20" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.26s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/tuidom-091d0f2afef61d8e)
[INFO] [stdout] 
[INFO] [stdout] running 554 tests
[INFO] [stdout] test animation::driver::tests::a_pure_reversal_gets_a_matching_share_of_the_duration ... ok
[INFO] [stdout] test animation::driver::tests::a_unit_change_snaps_instead_of_transitioning ... ok
[INFO] [stdout] test animation::driver::tests::an_unrelated_style_change_leaves_a_transition_running ... ok
[INFO] [stdout] test animation::driver::tests::cleanup_reports_each_finished_transition_once ... ok
[INFO] [stdout] test animation::driver::tests::cubic_bezier_easing_matches_the_curve ... ok
[INFO] [stdout] test animation::driver::tests::interrupting_a_transition_continues_from_the_displayed_value ... ok
[INFO] [stdout] test animation::driver::tests::retargeting_keeps_the_full_duration ... ok
[INFO] [stdout] test document::tests::a_color_variable_can_derive_from_the_terminal_background ... ok
[INFO] [stdout] test document::tests::a_node_under_a_hidden_ancestor_cannot_be_focused ... ok
[INFO] [stdout] test document::tests::a_broken_variable_declaration_leaves_the_name_undefined_rather_than_inherited ... ok
[INFO] [stdout] test document::tests::a_node_variable_shadows_the_document_variable ... ok
[INFO] [stdout] test document::tests::a_focused_input_takes_page_keys_before_the_container_behind_it ... ok
[INFO] [stdout] test document::tests::a_bordered_node_clips_at_the_screen_edge ... ok
[INFO] [stdout] test animation::driver::tests::a_color_transition_passes_through_the_oklch_midpoint ... ok
[INFO] [stdout] test document::tests::a_color_variable_is_in_scope_for_descendants ... ok
[INFO] [stdout] test document::tests::a_pseudo_state_style_can_reference_a_variable ... ok
[INFO] [stdout] test document::tests::a_focus_style_merges_text_attributes ... ok
[INFO] [stdout] test document::tests::a_keystroke_that_edits_nothing_fires_no_input_event ... ok
[INFO] [stdout] test document::tests::a_document_color_variable_resolves_on_any_node ... ok
[INFO] [stdout] test document::tests::a_pending_bell_is_claimed_once ... ok
[INFO] [stdout] test document::tests::a_pseudo_style_background_is_what_its_other_colors_derive_from ... ok
[INFO] [stdout] test document::tests::a_style_change_costs_exactly_one_missing_frame ... ok
[INFO] [stdout] test document::tests::a_top_only_border_draws_a_clean_rule_without_stray_corners ... ok
[INFO] [stdout] test animation::driver::tests::fresh_transition_starts_from_the_old_base_value ... ok
[INFO] [stdout] test animation::driver::tests::a_target_matching_the_displayed_value_ends_the_transition ... ok
[INFO] [stdout] test document::tests::a_variable_declaration_can_derive_from_the_name_it_shadows ... ok
[INFO] [stdout] test document::tests::active_style_merges_over_focus_style_while_pressed ... ok
[INFO] [stdout] test document::tests::adjacent_drawn_sides_still_meet_in_a_corner ... ok
[INFO] [stdout] test document::tests::a_frame_emits_one_layout_and_one_render_span ... ok
[INFO] [stdout] test document::tests::always_shown_scrollbars_schedule_nothing ... ok
[INFO] [stdout] test document::tests::absolute_node_paints_and_hit_tests_outside_its_parent ... ok
[INFO] [stdout] test document::tests::a_virtualized_list_stays_correct_and_bounded_over_large_scrolls ... ok
[INFO] [stdout] test document::tests::absolute_descendant_z_index_stays_inside_parent_subtree ... ok
[INFO] [stdout] test document::tests::an_undefined_variable_falls_back_to_the_property_default ... ok
[INFO] [stdout] test document::tests::an_unbound_control_chord_does_not_act_as_its_plain_key ... ok
[INFO] [stdout] test document::tests::append_child_does_not_duplicate_existing_child ... ok
[INFO] [stdout] test document::tests::append_child_reparents_without_stale_reference ... ok
[INFO] [stdout] test document::tests::backspace_over_a_selection_fires_once ... ok
[INFO] [stdout] test document::tests::animation_upkeep_span_counts_what_it_settled ... ok
[INFO] [stdout] test document::tests::attribute_api_rejects_missing_nodes_and_empty_keys ... ok
[INFO] [stdout] test document::tests::attribute_api_sets_gets_removes_and_exposes_snapshot ... ok
[INFO] [stdout] test document::tests::a_translucent_overlay_blends_over_a_border ... ok
[INFO] [stdout] test document::tests::border_color_follows_the_foreground_until_it_is_set ... ok
[INFO] [stdout] test document::tests::attributes_survive_a_translucent_fill_and_are_cleared_by_an_opaque_one ... ok
[INFO] [stdout] test document::tests::attribute_mutations_notify_render ... ok
[INFO] [stdout] test document::tests::animation_fps_defaults_paced_and_none_unrestricts ... ok
[INFO] [stdout] test document::tests::border_resolves_and_defaults_to_none_with_a_foreground_following_color ... ok
[INFO] [stdout] test document::tests::border_none_in_a_pseudo_style_removes_a_base_border ... ok
[INFO] [stdout] test document::tests::cannot_remove_document_root ... ok
[INFO] [stdout] test document::tests::arrow_keys_are_not_bound_to_scrolling_by_default ... ok
[INFO] [stdout] test document::tests::changing_a_document_variable_re_resolves_the_tree ... ok
[INFO] [stdout] test document::tests::changing_a_node_variable_re_resolves_its_subtree ... ok
[INFO] [stdout] test document::tests::border_presets_render_their_own_characters ... ok
[INFO] [stdout] test document::tests::changing_the_terminal_background_re_resolves_the_tree ... ok
[INFO] [stdout] test document::tests::configured_focus_keys_drive_default_actions ... ok
[INFO] [stdout] test document::tests::control_a_selects_all_and_the_next_keystroke_replaces_it ... ok
[INFO] [stdout] test document::tests::control_chords_move_by_word_and_to_the_value_ends ... ok
[INFO] [stdout] test document::tests::create_input_node_is_focusable_by_default ... ok
[INFO] [stdout] test document::tests::current_bg_sees_through_transparent_ancestors ... ok
[INFO] [stdout] test document::tests::creating_dom_nodes_creates_persistent_layout_nodes ... ok
[INFO] [stdout] test document::tests::current_bg_falls_back_to_the_declared_terminal_background ... ok
[INFO] [stdout] test document::tests::current_bg_in_background_resolves_to_the_parents_background ... ok
[INFO] [stdout] test document::tests::current_bg_in_color_resolves_to_the_nodes_own_background ... ok
[INFO] [stdout] test document::tests::create_nodes ... ok
[INFO] [stdout] test document::tests::current_fg_resolves_to_the_nodes_own_color ... ok
[INFO] [stdout] test document::tests::cycle_attempt_returns_error_and_does_not_mutate ... ok
[INFO] [stdout] test document::tests::descendant_disabled_style_applies_through_a_disabled_ancestor ... ok
[INFO] [stdout] test document::tests::disabled_nodes_cannot_be_focused_and_are_skipped_by_tab ... ok
[INFO] [stdout] test document::tests::cursor_metadata_is_hidden_when_cursor_is_outside_screen ... ok
[INFO] [stdout] test document::tests::cursor_metadata_over_wide_grapheme_points_at_head_cell ... ok
[INFO] [stdout] test document::tests::disabled_nodes_swallow_targeted_events ... ok
[INFO] [stdout] test document::tests::cursor_movement_fires_no_input_event ... ok
[INFO] [stdout] test document::tests::disabled_style_merges_over_focus_and_active_styles ... ok
[INFO] [stdout] test document::tests::debug_reports_allocations_not_live_nodes ... ok
[INFO] [stdout] test document::tests::document_root_defaults_to_full_viewport_size ... ok
[INFO] [stdout] test document::tests::disabling_a_node_blurs_it_and_clears_active ... ok
[INFO] [stdout] test document::tests::escape_dispatches_normally_when_no_node_is_focused ... ok
[INFO] [stdout] test document::tests::explicitly_inherits_from_parent ... ok
[INFO] [stdout] test document::tests::events_inside_a_focus_context_still_bubble_to_the_root ... ok
[INFO] [stdout] test document::tests::disabling_a_focused_input_blurs_it_so_later_keys_fire_nothing ... ok
[INFO] [stdout] test document::tests::debug_does_not_touch_the_arena ... ok
[INFO] [stdout] test document::tests::failed_layout_preserves_previous_snapshot ... ok
[INFO] [stdout] test document::tests::document_has_permanent_root ... ok
[INFO] [stdout] test document::tests::dispatch_span_carries_kind_and_target ... ok
[INFO] [stdout] test document::tests::cursor_style_fields_resolve_and_focus_style_overrides_them ... ok
[INFO] [stdout] test document::tests::disabled_is_inherited_by_the_whole_subtree ... ok
[INFO] [stdout] test document::tests::focus_and_blur_events_bubble_with_relation ... ok
[INFO] [stdout] test document::tests::focus_context_defaults_to_the_document_root ... ok
[INFO] [stdout] test document::tests::focus_keys_are_configurable ... ok
[INFO] [stdout] test document::tests::escape_blurs_first_then_reaches_the_focus_context_handler ... ok
[INFO] [stdout] test document::tests::focus_default_action_blurs_on_configured_key ... ok
[INFO] [stdout] test document::tests::backtab_from_none_focuses_last_focusable_node ... ok
[INFO] [stdout] test document::tests::bell_schedules_a_frame ... ok
[INFO] [stdout] test document::tests::effective_background_is_reported_on_the_resolved_style ... ok
[INFO] [stdout] test document::tests::enter_fires_only_in_a_multiline_input ... ok
[INFO] [stdout] test document::tests::focus_style_layout_effect_refreshes_on_focus_change ... ok
[INFO] [stdout] test document::tests::focus_keys_default_to_standard_navigation_keys ... ok
[INFO] [stdout] test document::tests::focus_style_affects_rendered_output ... ok
[INFO] [stdout] test document::tests::focus_style_recolors_a_border_without_respecifying_it ... ok
[INFO] [stdout] test document::tests::grabbed_bar_schedules_nothing_until_release ... ok
[INFO] [stdout] test document::tests::hiding_the_focused_node_dispatches_blur ... ok
[INFO] [stdout] test document::tests::focus_outranks_the_pointer_when_the_two_disagree ... ok
[INFO] [stdout] test document::tests::focus_state_is_cleared_when_focused_node_is_removed ... ok
[INFO] [stdout] test document::tests::focus_style_merges_into_focused_node_style ... ok
[INFO] [stdout] test document::tests::focus_style_recolors_a_half_block_edge_without_respecifying_the_sides ... ok
[INFO] [stdout] test document::tests::focused_block_cursor_inverts_cell_and_exposes_metadata ... ok
[INFO] [stdout] test document::tests::focusable_state_and_manual_focus_api_work ... ok
[INFO] [stdout] test document::tests::home_and_end_reach_the_ends_of_the_scroll_range ... ok
[INFO] [stdout] test document::tests::horizontal_wheel_scrolls_the_horizontal_axis ... ok
[INFO] [stdout] test document::tests::horizontal_scrollbar_drag_scrolls_x ... ok
[INFO] [stdout] test document::tests::inert_nodes_are_not_focused_by_hover_and_cannot_be_pressed ... ok
[INFO] [stdout] test document::tests::inert_nodes_cannot_be_focused ... ok
[INFO] [stdout] test document::tests::grabbed_when_scrolling_bar_stays_visible ... ok
[INFO] [stdout] test document::tests::half_block_edges_resolve_with_both_colors_defaulting_to_follow_the_node ... ok
[INFO] [stdout] test document::tests::inert_nodes_do_not_merge_the_disabled_style ... ok
[INFO] [stdout] test document::tests::handlers_run_guarded_against_the_panic_hook ... ok
[INFO] [stdout] test document::tests::hiding_an_ancestor_blurs_the_focused_node_and_stops_its_keys ... ok
[INFO] [stdout] test document::tests::inherited_style_change_updates_layout_without_recreating_taffy_nodes ... ok
[INFO] [stdout] test document::tests::hiding_an_unrelated_subtree_leaves_focus_alone ... ok
[INFO] [stdout] test document::tests::inert_nodes_swallow_input_events ... ok
[INFO] [stdout] test document::tests::input_default_action_deletes_by_grapheme ... ok
[INFO] [stdout] test document::tests::input_cursor_shapes_render_distinct_metadata_without_replacing_text ... ok
[INFO] [stdout] test document::tests::input_default_action_handles_enter_by_multiline_flag ... ok
[INFO] [stdout] test document::tests::input_default_action_moves_cursor_by_grapheme_and_line ... ok
[INFO] [stdout] test document::tests::input_default_action_inserts_text_and_replaces_selection ... ok
[INFO] [stdout] test document::tests::hiding_the_focused_node_itself_blurs_it ... ok
[INFO] [stdout] test document::tests::input_default_action_takes_precedence_over_focus_navigation ... ok
[INFO] [stdout] test document::tests::input_events_bubble_to_an_ancestor ... ok
[INFO] [stdout] test document::tests::input_layout_measures_displayed_single_line_multiline_and_masked_content ... ok
[INFO] [stdout] test document::tests::input_rendering_uses_display_content_without_changing_stored_value ... ok
[INFO] [stdout] test document::tests::input_state_apis_reject_non_input_nodes ... ok
[INFO] [stdout] test document::tests::invalid_max_fps_values_disable_the_cap ... ok
[INFO] [stdout] test document::tests::invalid_node_error_does_not_partially_mutate_tree ... ok
[INFO] [stdout] test document::tests::input_state_apis_read_write_and_normalize_offsets ... ok
[INFO] [stdout] test document::tests::is_descendant_of ... ok
[INFO] [stdout] test document::tests::insert_before_reorders_existing_child_without_duplicate ... ok
[INFO] [stdout] test document::tests::key_dispatch_targets_root_until_focus_exists ... ok
[INFO] [stdout] test document::tests::is_inert_reports_nodes_outside_the_active_focus_context ... ok
[INFO] [stdout] test document::tests::key_dispatch_targets_the_active_focus_context_when_nothing_is_focused ... ok
[INFO] [stdout] test document::tests::key_dispatch_targets_focused_node_when_present ... ok
[INFO] [stdout] test document::tests::key_prevent_default_does_not_stop_propagation ... ok
[INFO] [stdout] test document::tests::listener_can_register_listener_during_dispatch ... ok
[INFO] [stdout] test document::tests::layout_span_reports_the_skipped_fast_path ... ok
[INFO] [stdout] test document::tests::listener_handles_are_scoped_to_their_document ... ok
[INFO] [stdout] test document::tests::max_fps_defaults_to_uncapped_and_can_be_configured ... ok
[INFO] [stdout] test document::tests::move_child_invalid_parent_does_not_detach_child ... ok
[INFO] [stdout] test document::tests::mouse_button_listeners_dispatch_by_event_type ... ok
[INFO] [stdout] test document::tests::mouse_down_activates_focus_target_and_mouse_up_clears_it ... ok
[INFO] [stdout] test document::tests::multiline_input_scroll_keeps_cursor_visible ... ok
[INFO] [stdout] test document::tests::move_child_triggers_re_resolve ... ok
[INFO] [stdout] test document::tests::node_at_keeps_descendant_z_index_inside_parent_subtree ... ok
[INFO] [stdout] test document::tests::move_child_preserves_children ... ok
[INFO] [stdout] test document::tests::listener_handle_removes_registered_listener ... ok
[INFO] [stdout] test document::tests::nested_focus_contexts_unwind_in_order ... ok
[INFO] [stdout] test document::tests::node_at_uses_dom_order_for_equal_z_index ... ok
[INFO] [stdout] test document::tests::node_at_uses_z_index_over_dom_order ... ok
[INFO] [stdout] test document::tests::node_count_includes_nodes_never_attached ... ok
[INFO] [stdout] test document::tests::node_at_uses_layout_bounds ... ok
[INFO] [stdout] test document::tests::mouse_up_outside_pressed_node_still_clears_active ... ok
[INFO] [stdout] test document::tests::node_ids_are_scoped_to_their_document ... ok
[INFO] [stdout] test document::tests::node_at_returns_none_before_layout_is_available ... ok
[INFO] [stdout] test document::tests::node_at_sees_scrolled_content_at_its_translated_position ... ok
[INFO] [stdout] test document::tests::node_view_exposes_scrollport_and_max_scroll ... ok
[INFO] [stdout] test document::tests::node_view_max_scroll_is_zero_without_scroll_overflow ... ok
[INFO] [stdout] test document::tests::on_scroll_fires_only_when_the_offset_changes ... ok
[INFO] [stdout] test document::tests::padded_text_node_paints_inside_its_padding_box ... ok
[INFO] [stdout] test document::tests::node_count_is_live_and_allocation_count_is_not ... ok
[INFO] [stdout] test document::tests::node_at_skips_display_none_and_opacity_zero_nodes ... ok
[INFO] [stdout] test document::tests::performance_snapshot_exposes_recorded_metrics_and_detail ... ok
[INFO] [stdout] test document::tests::page_keys_fall_back_to_the_pane_under_the_pointer ... ok
[INFO] [stdout] test document::tests::only_shifted_arrows_extend_a_selection ... ok
[INFO] [stdout] test document::tests::pop_focus_context_clears_focus_when_the_remembered_node_is_disabled ... ok
[INFO] [stdout] test document::tests::padding_affects_rendered_child_position ... ok
[INFO] [stdout] test document::tests::only_scroll_overflow_is_scrollable ... ok
[INFO] [stdout] test document::tests::page_motion_moves_by_the_visible_height_and_stops_at_the_end ... ok
[INFO] [stdout] test document::tests::pop_focus_context_clears_focus_when_the_remembered_node_is_gone ... ok
[INFO] [stdout] test document::tests::position_resolves_from_set_inherit_and_default ... ok
[INFO] [stdout] test document::tests::popping_a_context_does_not_restore_focus_to_a_node_hidden_meanwhile ... ok
[INFO] [stdout] test document::tests::pop_focus_context_on_the_root_context_errors ... ok
[INFO] [stdout] test document::tests::prevent_default_keeps_a_scrollbar_press_ordinary ... ok
[INFO] [stdout] test document::tests::prevent_default_skips_focus_default_action ... ok
[INFO] [stdout] test document::tests::pop_focus_context_restores_the_interrupted_focus ... ok
[INFO] [stdout] test document::tests::prevent_default_skips_input_default_action ... ok
[INFO] [stdout] test document::tests::listener_panic_is_caught_and_later_listeners_still_run ... ok
[INFO] [stdout] test document::tests::push_focus_context_dispatches_blur_then_focus_across_the_boundary ... ok
[INFO] [stdout] test document::tests::push_focus_context_requires_a_stacking_context ... ok
[INFO] [stdout] test document::tests::push_focus_context_focuses_the_first_focusable_inside_it ... ok
[INFO] [stdout] test document::tests::registering_listener_on_missing_node_returns_error ... ok
[INFO] [stdout] test document::tests::prevent_default_suppresses_the_wheel_scroll ... ok
[INFO] [stdout] test document::tests::push_focus_context_rejects_an_already_open_context ... ok
[INFO] [stdout] test document::tests::relayout_reclamps_scroll_offsets_when_content_shrinks ... ok
[INFO] [stdout] test document::tests::relayout_reclamp_fires_on_scroll_with_the_clamped_offset ... ok
[INFO] [stdout] test document::tests::remove_subtree_removes_active_animations ... ok
[INFO] [stdout] test document::tests::remove_subtree_removes_attached_listeners ... ok
[INFO] [stdout] test document::tests::remove_child_noops_when_child_belongs_to_another_parent ... ok
[INFO] [stdout] test document::tests::remove_subtree ... ok
[INFO] [stdout] test document::tests::remove_child_missing_node_returns_error_without_mutation ... ok
[INFO] [stdout] test document::tests::removing_an_open_focus_context_node_closes_it ... ok
[INFO] [stdout] test document::tests::reparenting_syncs_taffy_child_order ... ok
[INFO] [stdout] test document::tests::removing_subtree_removes_layout_nodes ... ok
[INFO] [stdout] test document::tests::renewed_scrolling_restarts_the_hide_countdown ... ok
[INFO] [stdout] test document::tests::removing_the_active_node_clears_active_state ... ok
[INFO] [stdout] test document::tests::preventing_the_key_default_suppresses_the_edit_and_the_event ... ok
[INFO] [stdout] test document::tests::prevent_default_on_a_key_press_suppresses_the_scroll ... ok
[INFO] [stdout] test document::tests::repeated_layout_uses_same_taffy_nodes ... ok
[INFO] [stdout] test document::tests::resolved_style_missing_node_returns_error ... ok
[INFO] [stdout] test document::tests::resize_listener_is_document_level ... ok
[INFO] [stdout] test document::tests::scroll_to_clamps_to_the_scrollable_range ... ok
[INFO] [stdout] test document::tests::scrollbar_fade_schedule_tracks_phases_and_prunes ... ok
[INFO] [stdout] test document::tests::scrollbar_press_starts_no_selection_and_fires_no_click ... ok
[INFO] [stdout] test document::tests::set_focusable_notifies_so_the_change_is_observable ... ok
[INFO] [stdout] test document::tests::set_input_value_fires_no_input_event ... ok
[INFO] [stdout] test document::tests::set_style_missing_node_returns_error ... ok
[INFO] [stdout] test document::tests::scrollbar_drag_does_not_move_focus ... ok
[INFO] [stdout] test document::tests::scrollbar_track_press_jumps_the_thumb_and_keeps_dragging ... ok
[INFO] [stdout] test document::tests::set_style_gets_resolved ... ok
[INFO] [stdout] test document::tests::scrollbar_thumb_drag_scrolls_the_container ... ok
[INFO] [stdout] test document::tests::shift_extension_covers_vertical_and_line_motions ... ok
[INFO] [stdout] test document::tests::shift_extension_after_a_drag_grows_from_the_drags_own_anchor ... ok
[INFO] [stdout] test document::tests::shift_down_extends_to_the_row_below ... ok
[INFO] [stdout] test document::tests::scrolling_a_removed_node_errors ... ok
[INFO] [stdout] test document::tests::shift_extension_grows_from_a_fixed_anchor_in_both_directions ... ok
[INFO] [stdout] test document::tests::shift_right_extends_by_a_grapheme_and_crosses_into_the_next_node ... ok
[INFO] [stdout] test document::tests::single_line_input_scroll_keeps_cursor_visible ... ok
[INFO] [stdout] test document::tests::snapshot_marks_everything_outside_the_focus_context_inert ... ok
[INFO] [stdout] test document::tests::snapshot_nodes_are_in_depth_first_document_order ... ok
[INFO] [stdout] test document::tests::snapshot_walks_the_tree_while_snapshot_node_reaches_orphans ... ok
[INFO] [stdout] test document::tests::spatial_navigation_reaches_absolute_node_at_its_offset_position ... ok
[INFO] [stdout] test document::tests::spatial_navigation_skips_inert_candidates_instead_of_dead_ending_on_them ... ok
[INFO] [stdout] test document::tests::snapshot_carries_declared_style_apart_from_resolved ... ok
[INFO] [stdout] test document::tests::steady_state_frames_never_miss_the_style_cache ... ok
[INFO] [stdout] test document::tests::spatial_navigation_uses_topmost_tiebreaker_and_does_not_wrap ... ok
[INFO] [stdout] test document::tests::snapshot_joins_runtime_state_onto_the_right_nodes ... ok
[INFO] [stdout] test document::tests::override_breaks_inheritance ... ok
[INFO] [stdout] test document::tests::stop_propagation_prevents_focus_event_from_reaching_ancestors ... ok
[INFO] [stdout] test document::tests::snapshot_is_internally_consistent_under_concurrent_mutation ... ok
[INFO] [stdout] test document::tests::targeted_event_bubbles_from_target_to_root ... ok
[INFO] [stdout] test document::tests::style_resolution_is_twice_per_node_per_frame ... ok
[INFO] [stdout] test document::tests::text_attributes_reach_the_cell ... ok
[INFO] [stdout] test document::tests::text_content_api_sets_text_and_rejects_other_nodes ... ok
[INFO] [stdout] test document::tests::tree_ops ... ok
[INFO] [stdout] test document::tests::typing_fires_input_with_the_new_value ... ok
[INFO] [stdout] test document::tests::unset_properties_use_defaults_not_parent_values ... ok
[INFO] [stdout] test document::tests::update_style_invalidates_cache ... ok
[INFO] [stdout] test document::tests::stop_propagation_keeps_an_input_event_off_the_ancestor ... ok
[INFO] [stdout] test document::tests::stop_propagation_prevents_ancestor_dispatch_after_current_node ... ok
[INFO] [stdout] test document::tests::update_style_missing_node_returns_error ... ok
[INFO] [stdout] test document::tests::tab_order_is_scoped_to_the_active_focus_context ... ok
[INFO] [stdout] test document::tests::vertical_motion_holds_its_column_across_a_shorter_line ... ok
[INFO] [stdout] test document::tests::vertical_motion_in_a_multiline_input_does_not_escape_to_focus ... ok
[INFO] [stdout] test document::tests::vertical_motion_in_a_single_line_input_moves_focus ... ok
[INFO] [stdout] test document::tests::wheel_listener_dispatches_wheel_event ... ok
[INFO] [stdout] test document::tests::targeted_handlers_run_guarded_and_survive_a_panic ... ok
[INFO] [stdout] test document::tests::set_text_content_with_unchanged_content_does_not_notify_render ... ok
[INFO] [stdout] test document::tests::wheel_scrolls_the_nearest_scrollable_ancestor ... ok
[INFO] [stdout] test document::tests::set_transition_missing_node_returns_error ... ok
[INFO] [stdout] test document::tests::window_focus_changes_leave_dom_focus_untouched ... ok
[INFO] [stdout] test document::tests::window_focus_and_blur_reach_document_listeners ... ok
[INFO] [stdout] test document::tests::window_focus_listeners_can_be_removed ... ok
[INFO] [stdout] test document::tests::when_scrolling_bar_appears_on_scroll_and_fades_away ... ok
[INFO] [stdout] test document::tests::wheel_chains_to_the_outer_scroller_at_the_end ... ok
[INFO] [stdout] test event::key::tests::converts_combined_modifiers ... ok
[INFO] [stdout] test event::key::tests::converts_common_key_codes_without_fallback ... ok
[INFO] [stdout] test event::key::tests::converts_each_represented_modifier ... ok
[INFO] [stdout] test event::key::tests::converts_extended_key_codes ... ok
[INFO] [stdout] test event::key::tests::converts_key_event_code_and_modifiers ... ok
[INFO] [stdout] test document::tests::style_custom_properties_are_raw_inline_metadata ... ok
[INFO] [stdout] test event::key::tests::control_chord_keeps_its_plain_letter_code ... ok
[INFO] [stdout] test event::key::tests::drops_kitty_only_modifiers_without_aliasing ... ok
[INFO] [stdout] test document::tests::shift_arrows_do_nothing_without_an_existing_selection ... ok
[INFO] [stdout] test event::key::tests::modifier_set_operations ... ok
[INFO] [stdout] test event_loop::tests::a_shift_spent_picking_the_axis_is_not_reported ... ok
[INFO] [stdout] test event_loop::tests::modifiers_beyond_the_axis_survive_translation ... ok
[INFO] [stdout] test event_loop::tests::mouse_buttons_carry_their_modifiers ... ok
[INFO] [stdout] test event_loop::tests::shift_on_a_native_horizontal_wheel_is_kept ... ok
[INFO] [stdout] test event_loop::tests::shift_wheel_converts_to_horizontal ... ok
[INFO] [stdout] test event_loop::tests::unshifted_wheel_stays_vertical ... ok
[INFO] [stdout] test event_loop::tests::vertical_wheel_keeps_its_modifiers ... ok
[INFO] [stdout] test geometry::tests::any_center_takes_the_low_biased_offset ... ok
[INFO] [stdout] test geometry::tests::even_leftover_space_centers_exactly ... ok
[INFO] [stdout] test geometry::tests::odd_leftover_space_reports_both_offsets ... ok
[INFO] [stdout] test headless::tests::a_flushed_render_emits_the_frame_then_diffs_the_next_one_away ... ok
[INFO] [stdout] test geometry::tests::oversized_content_yields_negative_offsets ... ok
[INFO] [stdout] test headless::tests::a_background_transition_interpolates_in_oklch ... ok
[INFO] [stdout] test headless::tests::a_flushed_render_patches_only_the_changed_cells ... ok
[INFO] [stdout] test headless::tests::a_frames_node_advances_exactly_on_interval_boundaries ... ok
[INFO] [stdout] test headless::tests::a_bell_is_claimed_by_one_frame_only ... ok
[INFO] [stdout] test headless::tests::a_bell_reaches_the_terminal_when_nothing_on_screen_changed ... ok
[INFO] [stdout] test headless::tests::a_frames_node_is_measured_on_its_largest_frame ... ok
[INFO] [stdout] test headless::tests::a_full_redraw_carries_the_bell_too ... ok
[INFO] [stdout] test headless::tests::a_keyframe_width_animation_drives_layout ... ok
[INFO] [stdout] test headless::tests::a_bell_rides_the_next_flush_and_leads_it ... ok
[INFO] [stdout] test headless::tests::a_chorded_tab_does_not_move_focus ... ok
[INFO] [stdout] test headless::tests::a_post_frame_listener_can_snapshot_the_document_it_was_told_about ... ok
[INFO] [stdout] test headless::tests::a_chorded_wheel_still_scrolls_by_default ... ok
[INFO] [stdout] test headless::tests::a_click_reports_the_press_modifiers_not_the_release ... ok
[INFO] [stdout] test headless::tests::a_width_transition_reflows_siblings_per_frame ... ok
[INFO] [stdout] test headless::tests::alternate_direction_reverses_odd_iterations ... ok
[INFO] [stdout] test headless::tests::advancing_past_the_end_settles_on_the_target_and_goes_idle ... ok
[INFO] [stdout] test headless::tests::advancing_frozen_time_interpolates_a_transition_exactly ... ok
[INFO] [stdout] test headless::tests::a_keyframe_animation_samples_between_keyframes ... ok
[INFO] [stdout] test headless::tests::a_pseudo_style_not_touching_the_property_starts_no_transition ... ok
[INFO] [stdout] test headless::tests::a_lone_frames_node_paces_by_its_interval_not_the_tick ... ok
[INFO] [stdout] test headless::tests::animation_end_fires_once_and_bubbles_with_the_handle ... ok
[INFO] [stdout] test headless::tests::animations_override_transitions_on_conflict ... ok
[INFO] [stdout] test headless::tests::cancelling_restores_the_underlying_style_without_an_end_event ... ok
[INFO] [stdout] test headless::tests::control_chords_do_not_type_into_an_input ... ok
[INFO] [stdout] test headless::tests::click_clears_the_selection ... ok
[INFO] [stdout] test headless::tests::document_drag_does_not_cross_into_an_input ... ok
[INFO] [stdout] test headless::tests::click_positions_input_cursor ... ok
[INFO] [stdout] test headless::tests::a_lone_keyframe_uses_the_underlying_value_as_implicit_endpoints ... ok
[INFO] [stdout] test headless::tests::a_single_frame_or_zero_interval_drives_no_rendering ... ok
[INFO] [stdout] test headless::tests::drag_from_empty_space_snaps_to_nearest_text ... ok
[INFO] [stdout] test headless::tests::disabling_a_container_transitions_a_configured_descendant ... ok
[INFO] [stdout] test headless::tests::drag_in_a_scrolled_container_selects_the_scrolled_content ... ok
[INFO] [stdout] test headless::tests::drag_inside_input_drives_input_selection ... ok
[INFO] [stdout] test headless::tests::drag_is_confined_to_its_selection_boundary ... ok
[INFO] [stdout] test headless::tests::drag_movement_does_not_move_hover_focus ... ok
[INFO] [stdout] test headless::tests::drag_over_wide_glyph_continuation_selects_the_glyph ... ok
[INFO] [stdout] test headless::tests::drag_selects_across_sibling_text_nodes ... ok
[INFO] [stdout] test headless::tests::focus_change_transitions_the_focus_style ... ok
[INFO] [stdout] test headless::tests::frames_apis_reject_non_frames_nodes ... ok
[INFO] [stdout] test headless::tests::get_selection_concatenates_nodes_sharing_a_row ... ok
[INFO] [stdout] test headless::tests::get_selection_joins_rows_with_newlines ... ok
[INFO] [stdout] test headless::tests::focused_masked_input_renders_selection_over_mask_glyphs ... ok
[INFO] [stdout] test headless::tests::mouse_listeners_observe_modifiers ... ok
[INFO] [stdout] test headless::tests::prevent_default_on_mouse_down_keeps_the_selection ... ok
[INFO] [stdout] test headless::tests::render_dispatches_post_frame_with_frame_metrics ... ok
[INFO] [stdout] test headless::tests::pressing_a_node_transitions_the_active_style ... ok
[INFO] [stdout] test headless::tests::removed_post_frame_listener_stops_firing ... ok
[INFO] [stdout] test headless::tests::key_listeners_observe_modifiers ... ok
[INFO] [stdout] test headless::tests::removing_a_node_mid_transition_fires_no_end_event ... ok
[INFO] [stdout] test headless::tests::removing_a_selected_node_clears_the_selection ... ok
[INFO] [stdout] test headless::tests::render_exposes_cells_for_inspection ... ok
[INFO] [stdout] test headless::tests::pausing_freezes_values_and_resuming_continues ... ok
[INFO] [stdout] test headless::tests::resize_updates_dimensions_and_dispatches_resize_event ... ok
[INFO] [stdout] test headless::tests::reverse_drag_produces_the_same_ordered_range ... ok
[INFO] [stdout] test headless::tests::selected_text_uses_explicit_selection_colors ... ok
[INFO] [stdout] test headless::tests::several_bells_before_one_frame_ring_once ... ok
[INFO] [stdout] test headless::tests::rendered_background_color_is_exposed ... ok
[INFO] [stdout] test headless::tests::selection_change_event_fires_on_change_and_clear_only ... ok
[INFO] [stdout] test headless::tests::screen_region_preserves_requested_bounds_and_pads_out_of_bounds ... ok
[INFO] [stdout] test headless::tests::shifted_capitals_still_type_into_an_input ... ok
[INFO] [stdout] test headless::tests::selected_text_renders_reverse_video_by_default ... ok
[INFO] [stdout] test headless::tests::simulated_click_targets_rendered_node ... ok
[INFO] [stdout] test headless::tests::simulated_key_and_text_dispatch_key_presses ... ok
[INFO] [stdout] test headless::tests::simulated_click_uses_stop_propagation ... ok
[INFO] [stdout] test headless::tests::simulated_scroll_targets_and_bubbles ... ok
[INFO] [stdout] test headless::tests::simulated_mouse_move_focuses_focusable_node_under_pointer ... ok
[INFO] [stdout] test headless::tests::simulated_mouse_move_focuses_focusable_ancestor_of_hit_node ... ok
[INFO] [stdout] test headless::tests::transition_end_fires_once_at_completion_and_bubbles ... ok
[INFO] [stdout] test headless::tests::simulated_text_fires_one_input_event_per_character ... ok
[INFO] [stdout] test headless::tests::simulated_mouse_drag_does_not_synthesize_click_when_release_differs ... ok
[INFO] [stdout] test headless::tests::two_columns_in_a_shared_boundary_select_the_dom_order_range ... ok
[INFO] [stdout] test headless::tests::wide_glyph_selection_highlights_both_cells ... ok
[INFO] [stdout] test layout::tests::absolute_child_of_a_bordered_parent_lands_inside_the_frame ... ok
[INFO] [stdout] test layout::tests::a_border_on_one_side_only_insets_that_side ... ok
[INFO] [stdout] test layout::tests::absolute_node_honors_display_none ... ok
[INFO] [stdout] test layout::tests::absolute_node_is_removed_from_sibling_flow ... ok
[INFO] [stdout] test layout::tests::absolute_offset_resolves_against_parent_origin_ignoring_parent_padding ... ok
[INFO] [stdout] test layout::tests::absolute_node_may_overflow_parent_bounds_with_negative_offsets ... ok
[INFO] [stdout] test layout::tests::align_self_overrides_parent_cross_axis_alignment ... ok
[INFO] [stdout] test layout::tests::align_content_places_wrapped_lines_in_cross_axis ... ok
[INFO] [stdout] test layout::tests::border_insets_children_by_one_cell_per_drawn_side ... ok
[INFO] [stdout] test layout::tests::children_of_absolute_node_lay_out_relative_to_it ... ok
[INFO] [stdout] test layout::tests::column_reverse_lays_children_out_from_the_bottom ... ok
[INFO] [stdout] test layout::tests::clip_overflow_lets_a_container_shrink_below_its_content ... ok
[INFO] [stdout] test layout::tests::flex_direction_column_stacks_children_vertically ... ok
[INFO] [stdout] test layout::tests::column_flex_gap_spaces_children_vertically ... ok
[INFO] [stdout] test layout::tests::flex_grow_distributes_extra_space ... ok
[INFO] [stdout] test layout::tests::flex_basis_sets_initial_main_axis_size ... ok
[INFO] [stdout] test layout::tests::flex_wrap_moves_overflowing_children_to_next_line ... ok
[INFO] [stdout] test layout::tests::flex_shrink_distributes_overflow ... ok
[INFO] [stdout] test layout::tests::fractional_sibling_widths_stay_adjacent_after_taffy_rounding ... ok
[INFO] [stdout] test layout::tests::horizontal_scroll_overflow_shrinks_width ... ok
[INFO] [stdout] test layout::tests::nested_layout_positions_are_stored_as_absolute_screen_coordinates ... ok
[INFO] [stdout] test layout::tests::padding_offsets_children_inside_content_box ... ok
[INFO] [stdout] test layout::tests::overflow_axes_are_independent ... ok
[INFO] [stdout] test layout::tests::row_reverse_lays_children_out_from_the_end_of_the_main_axis ... ok
[INFO] [stdout] test layout::tests::row_flex_gap_spaces_children_horizontally ... ok
[INFO] [stdout] test layout::tests::margin_offsets_siblings_in_flex_layout ... ok
[INFO] [stdout] test headless::tests::shrinking_selected_text_clamps_or_clears_the_selection ... ok
[INFO] [stdout] test layout::tests::scroll_overflow_lets_a_container_shrink_below_its_content ... ok
[INFO] [stdout] test layout::tests::text_measurement_clips_to_definite_available_space ... ok
[INFO] [stdout] test layout::tests::taffy_position_conversion_preserves_negative_values ... ok
[INFO] [stdout] test layout::tests::text_measurement_uses_known_dimensions ... ok
[INFO] [stdout] test layout::tests::visible_overflow_keeps_a_container_at_least_content_size ... ok
[INFO] [stdout] test paint_order::tests::degenerate_strips_map_to_zero ... ok
[INFO] [stdout] test paint_order::tests::offset_for_thumb_is_monotonic ... ok
[INFO] [stdout] test paint_order::tests::thumb_round_trips_when_range_covers_the_offsets ... ok
[INFO] [stdout] test paint_order::tests::offset_for_thumb_clamps_past_the_range ... ok
[INFO] [stdout] test layout::tests::wrap_reverse_stacks_lines_in_reverse_cross_axis_order ... ok
[INFO] [stdout] test panic::tests::a_callback_that_returns_normally_reports_no_panic ... ok
[INFO] [stdout] test panic::tests::guard_clears_after_a_caught_panic ... ok
[INFO] [stdout] test panic::tests::guard_nests_without_clearing_early ... ok
[INFO] [stdout] test render::diff::tests::diff_marks_both_cells_when_wide_glyph_is_added ... ok
[INFO] [stdout] test render::grid::tests::fill_rect_clamps_alpha ... ok
[INFO] [stdout] test render::grid::tests::fill_rect_clears_wide_span_it_overlaps ... ok
[INFO] [stdout] test render::diff::tests::diff_marks_both_cells_when_wide_glyph_is_removed ... ok
[INFO] [stdout] test paint_order::tests::thumb_mapping_is_exact_at_both_ends ... ok
[INFO] [stdout] test render::grid::tests::fill_rect_clips_negative_position ... ok
[INFO] [stdout] test render::grid::tests::fill_rect_ignores_fully_negative_offscreen_position ... ok
[INFO] [stdout] test render::grid::tests::fill_rect_ignores_offscreen_and_handles_overflow ... ok
[INFO] [stdout] test render::grid::tests::glyph_equality_ignores_representation ... ok
[INFO] [stdout] test render::grid::tests::glyphs_too_long_to_inline_round_trip_through_the_heap ... ok
[INFO] [stdout] test render::grid::tests::overwriting_wide_continuation_clears_head ... ok
[INFO] [stdout] test render::grid::tests::overwriting_wide_head_clears_continuation ... ok
[INFO] [stdout] test render::grid::tests::cell_stays_the_size_inlining_was_chosen_for ... ok
[INFO] [stdout] test render::grid::tests::translucent_empty_fill_blends_background_without_erasing_text ... ok
[INFO] [stdout] test render::grid::tests::combining_grapheme_occupies_one_cell ... ok
[INFO] [stdout] test render::grid::tests::wide_glyph_is_skipped_at_clip_boundary ... ok
[INFO] [stdout] test render::grid::tests::wide_glyph_occupies_two_cells ... ok
[INFO] [stdout] test render::grid::tests::write_text_clipped_clips_negative_position ... ok
[INFO] [stdout] test render::grid::tests::write_text_clipped_respects_height_and_newlines ... ok
[INFO] [stdout] test render::grid::tests::write_text_clipped_respects_width ... ok
[INFO] [stdout] test render::grid::tests::write_text_clips_negative_x ... ok
[INFO] [stdout] test render::grid::tests::write_text_ignores_offscreen_y ... ok
[INFO] [stdout] test render::grid::tests::write_text_stops_at_newline ... ok
[INFO] [stdout] test render::grid::tests::write_text_skips_partial_wide_glyph_at_left_edge ... ok
[INFO] [stdout] test render::paint::tests::a_clipped_background_does_not_stand_in_for_the_frame_clear ... ok
[INFO] [stdout] test render::paint::tests::a_translucent_color_blends_toward_the_declared_terminal_background ... ok
[INFO] [stdout] test render::paint::tests::an_opaque_color_ignores_the_declared_terminal_background ... ok
[INFO] [stdout] test render::paint::tests::a_later_sibling_paints_over_a_half_block_edge ... ok
[INFO] [stdout] test render::paint::tests::bordered_entry_is_not_skipped_when_hoisting_a_background_into_the_frame_clear ... ok
[INFO] [stdout] test render::paint::tests::child_changed_to_display_none_does_not_paint_from_stale_layout ... ok
[INFO] [stdout] test render::paint::tests::color_alpha_and_node_opacity_multiply ... ok
[INFO] [stdout] test render::paint::tests::default_paint_order_matches_dom_order ... ok
[INFO] [stdout] test render::paint::tests::descendant_z_index_does_not_escape_parent_subtree ... ok
[INFO] [stdout] test render::paint::tests::descendants_sort_inside_parent_subtree ... ok
[INFO] [stdout] test render::paint::tests::explicit_stacking_context_subtree_paints_atomically ... ok
[INFO] [stdout] test render::paint::tests::half_block_bottom_edge_uses_the_upper_half_block ... ok
[INFO] [stdout] test render::paint::tests::half_block_corners_leave_the_fill_a_single_quadrant ... ok
[INFO] [stdout] test render::paint::tests::half_block_edged_background_is_not_hoisted_into_the_frame_clear ... ok
[INFO] [stdout] test render::paint::tests::half_block_edges_clip_to_the_grid ... ok
[INFO] [stdout] test render::paint::tests::half_block_edges_draw_nothing_without_a_fill_to_take_a_half_of ... ok
[INFO] [stdout] test render::paint::tests::half_block_inner_color_draws_an_edge_for_a_node_with_no_background ... ok
[INFO] [stdout] test render::paint::tests::half_block_left_and_right_edges_use_the_opposite_half_blocks ... ok
[INFO] [stdout] test render::paint::tests::half_block_outer_color_overrides_what_is_painted_underneath ... ok
[INFO] [stdout] test render::paint::tests::half_block_top_edge_ends_the_fill_halfway_into_its_own_first_row ... ok
[INFO] [stdout] test render::paint::tests::higher_z_index_paints_above_later_dom_sibling ... ok
[INFO] [stdout] test render::paint::tests::horizontal_clip_stops_content_at_the_viewport_edge ... ok
[INFO] [stdout] test render::paint::tests::lower_z_index_paints_below_earlier_dom_sibling ... ok
[INFO] [stdout] test render::paint::tests::horizontal_scrollbar_paints_the_bottom_row ... ok
[INFO] [stdout] test headless::tests::an_infinite_animation_stays_active_and_coalesces_iterations ... ok
[INFO] [stdout] test render::paint::tests::opposing_half_block_edges_on_a_one_cell_extent_fall_back_to_the_start_side ... ok
[INFO] [stdout] test render::paint::tests::parent_self_paints_before_child_even_with_higher_z_index ... ok
[INFO] [stdout] test render::paint::tests::no_scrollbar_when_content_fits_or_show_is_never ... ok
[INFO] [stdout] test render::paint::tests::nested_scroll_offsets_compose ... ok
[INFO] [stdout] test render::paint::tests::node_opacity_dims_a_half_block_edge_like_any_other_paint ... ok
[INFO] [stdout] test render::paint::tests::scrollbar_charset_and_colors_are_styleable ... ok
[INFO] [stdout] test render::paint::tests::scrolled_content_paints_translated_and_culled ... ok
[INFO] [stdout] test render::paint::tests::text_node_paints_multiline_content_clipped_to_layout ... ok
[INFO] [stdout] test render::paint::tests::paint_clips_negative_layout_position_without_snapping_to_origin ... ok
[INFO] [stdout] test render::paint::tests::the_declared_terminal_background_is_never_painted ... ok
[INFO] [stdout] test render::paint::tests::translucent_half_block_fill_blends_against_the_color_behind_the_node ... ok
[INFO] [stdout] test render::paint::tests::translucent_background_color_blends_without_node_opacity_and_preserves_text ... ok
[INFO] [stdout] test render::paint::tests::vertical_scrollbar_shows_position_and_coverage ... ok
[INFO] [stdout] test render::paint::tests::translucent_foreground_color_blends_with_background ... ok
[INFO] [stdout] test render::paint::tests::when_focused_scrollbar_follows_focus_into_the_subtree ... ok
[INFO] [stdout] test render::terminal::tests::each_active_mode_adds_its_own_teardown ... ok
[INFO] [stdout] test render::terminal::tests::inactive_modes_are_left_alone ... ok
[INFO] [stdout] test render::terminal::tests::leaving_the_alternate_screen_emits_its_sequence ... ok
[INFO] [stdout] test runtime_event::tests::a_click_survives_a_collapsed_move_run ... ok
[INFO] [stdout] test render::terminal::tests::raw_mode_alone_emits_only_the_reset_tail ... ok
[INFO] [stdout] test runtime_event::tests::a_key_between_move_runs_breaks_them ... ok
[INFO] [stdout] test runtime_event::tests::a_press_between_move_runs_breaks_them ... ok
[INFO] [stdout] test runtime_event::tests::a_run_of_moves_collapses_to_the_last_position ... ok
[INFO] [stdout] test runtime_event::tests::click_is_generated_from_matching_down_and_up ... ok
[INFO] [stdout] test runtime_event::tests::a_run_of_resizes_collapses_to_the_final_size ... ok
[INFO] [stdout] test runtime_event::tests::click_is_not_generated_when_up_cell_differs ... ok
[INFO] [stdout] test runtime_event::tests::interleaved_moves_and_keys_keep_their_order ... ok
[INFO] [stdout] test runtime_event::tests::moves_do_not_merge_across_a_held_button_change ... ok
[INFO] [stdout] test runtime_event::tests::a_single_event_batch_is_left_alone ... ok
[INFO] [stdout] test style::color::tests::a_variable_resolves_from_the_scope ... ok
[INFO] [stdout] test render::grid::tests::lerp_u8_matches_float_round_over_its_domain ... ok
[INFO] [stdout] test style::color::tests::an_undefined_variable_makes_the_whole_expression_unresolvable ... ok
[INFO] [stdout] test style::color::tests::black_is_black ... ok
[INFO] [stdout] test style::color::tests::cache_hit ... ok
[INFO] [stdout] test style::color::tests::derivations_apply_to_variables ... ok
[INFO] [stdout] test style::color::tests::derivations_chain ... ok
[INFO] [stdout] test style::color::tests::hue_is_stored_canonically ... ok
[INFO] [stdout] test style::color::tests::lighten_and_darken_step_lightness ... ok
[INFO] [stdout] test style::color::tests::literal_colors_evaluate_to_themselves ... ok
[INFO] [stdout] test style::color::tests::lightness_steps_clamp_at_the_ends ... ok
[INFO] [stdout] test style::color::tests::mix_clamps_its_ratio ... ok
[INFO] [stdout] test style::color::tests::mix_interpolates_component_wise ... ok
[INFO] [stdout] test style::color::tests::named_colors_roundtrip ... ok
[INFO] [stdout] test style::color::tests::mix_takes_the_short_way_around_the_hue_circle ... ok
[INFO] [stdout] test style::color::tests::mixing_with_a_gray_keeps_the_chromatic_hue ... ok
[INFO] [stdout] test style::color::tests::white_is_white ... ok
[INFO] [stdout] test style::color::tests::with_operations_replace_single_components ... ok
[INFO] [stdout] test style::macro_tests::border_and_sides ... ok
[INFO] [stdout] test style::macro_tests::a_macro_built_style_paints_what_the_builder_paints ... ok
[INFO] [stdout] test style::macro_tests::color_bases ... ok
[INFO] [stdout] test style::macro_tests::color_derivation_chains ... ok
[INFO] [stdout] test style::macro_tests::color_variables_and_custom_properties ... ok
[INFO] [stdout] test style::macro_tests::color_variables_take_the_color_grammar ... ok
[INFO] [stdout] test style::macro_tests::colors_nest_in_derivation_arguments ... ok
[INFO] [stdout] test style::macro_tests::duration_units ... ok
[INFO] [stdout] test style::macro_tests::edge_shorthand_follows_css_order ... ok
[INFO] [stdout] test runtime_event::tests::pending_resize_keeps_latest_size ... ok
[INFO] [stdout] test style::macro_tests::expressions_reach_their_setters ... ok
[INFO] [stdout] test style::macro_tests::gap_shorthand ... ok
[INFO] [stdout] test style::macro_tests::empty_is_a_default_style ... ok
[INFO] [stdout] test style::macro_tests::inherit_and_unset_are_reachable ... ok
[INFO] [stdout] test style::macro_tests::length_sugar ... ok
[INFO] [stdout] test style::macro_tests::enum_variants_from_bare_idents ... ok
[INFO] [stdout] test style::macro_tests::numeric_literals_take_the_property_type ... ok
[INFO] [stdout] test style::macro_tests::parenthesized_expression_is_never_sugar ... ok
[INFO] [stdout] test style::macro_tests::overflow_shorthand_covers_both_axes ... ok
[INFO] [stdout] test style::macro_tests::scrollbar_charset_and_position ... ok
[INFO] [stdout] test style::tests::builder_chain ... ok
[INFO] [stdout] test style::macro_tests::spread_copies_the_base ... ok
[INFO] [stdout] test style::tests::custom_properties_are_raw_inline_metadata ... ok
[INFO] [stdout] test style::tests::default_is_all_unset ... ok
[INFO] [stdout] test style::tests::inheritance_is_explicit ... ok
[INFO] [stdout] test virtualize::measure::tests::anchoring_compensation_keeps_the_window_pinned ... ok
[INFO] [stdout] test virtualize::measure::tests::an_unmeasured_cache_matches_the_uniform_math ... ok
[INFO] [stdout] test virtualize::measure::tests::invalidation_reverts_to_the_estimate ... ok
[INFO] [stdout] test virtualize::measure::tests::measurements_shift_offsets_and_the_total ... ok
[INFO] [stdout] test virtualize::measure::tests::re_recording_returns_the_adjustment_not_the_original_delta ... ok
[INFO] [stdout] test virtualize::measure::tests::set_count_keeps_surviving_measurements ... ok
[INFO] [stdout] test virtualize::tests::empty_collection_yields_an_empty_window ... ok
[INFO] [stdout] test virtualize::measure::tests::windows_respect_measured_extents ... ok
[INFO] [stdout] test virtualize::tests::extents_stay_exact_beyond_the_engines_cell_range ... ok
[INFO] [stdout] test virtualize::measure::tests::out_of_range_records_are_ignored ... ok
[INFO] [stdout] test virtualize::tests::items_straddling_either_edge_are_included ... ok
[INFO] [stdout] test virtualize::tests::overscan_pads_both_sides_and_clamps_to_the_collection ... ok
[INFO] [stdout] test runtime_event::tests::draining_takes_everything_already_queued_and_coalesces_it ... ok
[INFO] [stdout] test runtime_event::tests::draining_an_empty_queue_yields_just_the_first_event ... ok
[INFO] [stdout] test virtualize::tests::spacers_and_window_always_sum_to_the_total_extent ... ok
[INFO] [stdout] test virtualize::tests::viewport_larger_than_content_materializes_everything ... ok
[INFO] [stdout] test virtualize::tests::window_at_the_end_has_no_trail ... ok
[INFO] [stdout] test virtualize::tests::window_at_the_start_has_no_lead ... ok
[INFO] [stdout] test virtualize::tests::zero_stride_materializes_everything ... ok
[INFO] [stdout] test virtualize::virtualizer::tests::a_measurement_alone_changes_the_window ... ok
[INFO] [stdout] test virtualize::virtualizer::tests::a_jump_replaces_the_window_wholesale ... ok
[INFO] [stdout] test virtualize::virtualizer::tests::a_small_scroll_is_an_incremental_diff ... ok
[INFO] [stdout] test virtualize::virtualizer::tests::an_unchanged_window_is_a_no_op ... ok
[INFO] [stdout] test virtualize::virtualizer::tests::first_update_materializes_the_whole_window ... ok
[INFO] [stdout] test virtualize::virtualizer::tests::shrinking_the_count_removes_items_beyond_it ... ok
[INFO] [stdout] test virtualize::virtualizer::tests::uniform_collections_have_nothing_to_record ... ok
[INFO] [stdout] test virtualize::virtualizer::tests::reset_rematerializes_everything ... ok
[INFO] [stdout] test render::grid::tests::fill_rect_matches_composed_blend ... ok
[INFO] [stdout] test headless::tests::an_absolute_position_transition_glides_across_cells ... ok
[INFO] [stdout] test document::tests::padded_input_places_cursor_and_scrolls_against_its_content_rect ... ok
[INFO] [stdout] test document::tests::page_keys_scroll_the_nearest_container_that_can_move ... ok
[INFO] [stdout] test document::tests::panicking_update_style_does_not_partially_mutate_style ... ok
[INFO] [stdout] test document::tests::spatial_navigation_chooses_nearest_focusable_node ... ok
[INFO] [stdout] test document::tests::tab_navigation_uses_dom_order_without_wrapping ... ok
[INFO] [stdout] test document::tests::tab_order_skips_hidden_subtrees ... ok
[INFO] [stdout] test render::grid::tests::ascii_glyphs_are_width_one ... ok
[INFO] [stdout] test runtime_event::tests::presses_releases_and_wheel_ticks_are_never_dropped ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/tuidom_macros-d877599ff715bdd2)
[INFO] [stderr]      Running tests/ui.rs (/opt/rustwide/target/release/deps/ui-4c04d306aa65bcad)
[INFO] [stdout] test virtualize::measure::tests::offsets_stay_exact_over_large_measured_collections ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 554 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[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] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling tuidom-macros v0.1.0 (/opt/rustwide/workdir/tuidom-macros)
[INFO] [stderr]     Checking tuidom-macros-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/tuidom-macros)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.74s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/color_var_in_non_color.rs ... ok
[INFO] [stderr] test tests/ui/edge_arity.rs ... ok
[INFO] [stderr] test tests/ui/spread_not_first.rs ... ok
[INFO] [stderr] test tests/ui/unknown_property.rs ... ok
[INFO] [stderr] test tests/ui/unknown_side.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test errors_point_at_the_users_tokens ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.34s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tuidom
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tuidom/src/document/mod.rs - document::Document (line 59) ... ignored
[INFO] [stdout] test tuidom/src/style/mod.rs - style::Style (line 302) ... ignored
[INFO] [stdout] test tuidom/src/style/mod.rs - style::Style (line 310) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tuidom/src/style/color.rs - style::color::Color (line 239) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.43s; merged doctests compilation took 0.42s
[INFO] [stderr]    Doc-tests tuidom_macros
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tuidom-macros/src/lib.rs - style (line 19) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.30s; merged doctests compilation took 0.29s
[INFO] running `Command { std: "docker" "inspect" "46247bc63ee6bf4648002c7e5934e919d88607a9a98260aa8c9a0bebc7897f20", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "46247bc63ee6bf4648002c7e5934e919d88607a9a98260aa8c9a0bebc7897f20", kill_on_drop: false }`
[INFO] [stdout] 46247bc63ee6bf4648002c7e5934e919d88607a9a98260aa8c9a0bebc7897f20
