[INFO] fetching crate presentar-widgets 0.3.4... [INFO] testing presentar-widgets-0.3.4 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate presentar-widgets 0.3.4 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate presentar-widgets 0.3.4 [INFO] finished tweaking crates.io crate presentar-widgets 0.3.4 [INFO] tweaked toml for crates.io crate presentar-widgets 0.3.4 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate presentar-widgets 0.3.4 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate presentar-widgets 0.3.4 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded presentar-yaml v0.3.4 [INFO] [stderr] Downloaded presentar-core v0.3.4 [INFO] [stderr] Downloaded trueno v0.14.4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4dc91321bd19de50c6fff1d5693295e3b464796be5e6888d3bfce59031b61702 [INFO] running `Command { std: "docker" "start" "-a" "4dc91321bd19de50c6fff1d5693295e3b464796be5e6888d3bfce59031b61702", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4dc91321bd19de50c6fff1d5693295e3b464796be5e6888d3bfce59031b61702", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4dc91321bd19de50c6fff1d5693295e3b464796be5e6888d3bfce59031b61702", kill_on_drop: false }` [INFO] [stdout] 4dc91321bd19de50c6fff1d5693295e3b464796be5e6888d3bfce59031b61702 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c49c128a55316d0809b3a5c4fd8517b7a3513a9122b7c1b3f0f25fcfa29440e3 [INFO] running `Command { std: "docker" "start" "-a" "c49c128a55316d0809b3a5c4fd8517b7a3513a9122b7c1b3f0f25fcfa29440e3", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling zmij v1.0.19 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling winnow v0.7.14 [INFO] [stderr] Compiling ryu v1.0.22 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling hostname v0.4.2 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling trueno v0.14.4 [INFO] [stderr] Compiling presentar-core v0.3.4 [INFO] [stderr] Compiling presentar-yaml v0.3.4 [INFO] [stderr] Compiling presentar-widgets v0.3.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 29.26s [INFO] running `Command { std: "docker" "inspect" "c49c128a55316d0809b3a5c4fd8517b7a3513a9122b7c1b3f0f25fcfa29440e3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c49c128a55316d0809b3a5c4fd8517b7a3513a9122b7c1b3f0f25fcfa29440e3", kill_on_drop: false }` [INFO] [stdout] c49c128a55316d0809b3a5c4fd8517b7a3513a9122b7c1b3f0f25fcfa29440e3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ed715ac740c8b792fcf22da8a07eeb472315759e968c69a73b076a0b8c3436df [INFO] running `Command { std: "docker" "start" "-a" "ed715ac740c8b792fcf22da8a07eeb472315759e968c69a73b076a0b8c3436df", kill_on_drop: false }` [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling clap_builder v4.5.57 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling clap v4.5.57 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerocopy-derive v0.8.39 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling trueno v0.14.4 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling presentar-core v0.3.4 [INFO] [stderr] Compiling presentar-yaml v0.3.4 [INFO] [stderr] Compiling presentar-widgets v0.3.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 49.22s [INFO] running `Command { std: "docker" "inspect" "ed715ac740c8b792fcf22da8a07eeb472315759e968c69a73b076a0b8c3436df", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ed715ac740c8b792fcf22da8a07eeb472315759e968c69a73b076a0b8c3436df", kill_on_drop: false }` [INFO] [stdout] ed715ac740c8b792fcf22da8a07eeb472315759e968c69a73b076a0b8c3436df [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0bf0bb42695574fe27ae275fdfbc9b2b945ac763f69734491ec126f805978931 [INFO] running `Command { std: "docker" "start" "-a" "0bf0bb42695574fe27ae275fdfbc9b2b945ac763f69734491ec126f805978931", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/presentar_widgets-69916514f9b038c0) [INFO] [stdout] [INFO] [stdout] running 1373 tests [INFO] [stdout] test button::tests::test_button_builder ... ok [INFO] [stdout] test button::tests::test_button_drag_out_and_release_no_click ... ok [INFO] [stdout] test button::tests::test_button_event_disabled_blocks_key_down ... ok [INFO] [stdout] test button::tests::test_button_click_full_interaction_flow ... ok [INFO] [stdout] test button::tests::test_button_event_disabled_blocks_mouse_down ... ok [INFO] [stdout] test button::tests::test_button_accessible ... ok [INFO] [stdout] test button::tests::test_button_event_disabled_blocks_key_up ... ok [INFO] [stdout] test button::tests::test_button_event_disabled_blocks_mouse_enter ... ok [INFO] [stdout] test button::tests::test_button_event_key_down_enter_sets_pressed ... ok [INFO] [stdout] test button::tests::test_button_event_key_down_space_sets_pressed ... ok [INFO] [stdout] test button::tests::test_button_event_key_other_no_effect ... ok [INFO] [stdout] test button::tests::test_button_event_bounds_edge_cases ... ok [INFO] [stdout] test button::tests::test_button_event_key_up_enter_emits_clicked ... ok [INFO] [stdout] test button::tests::test_button_event_mouse_down_outside_bounds_no_press ... ok [INFO] [stdout] test button::tests::test_button_event_mouse_down_sets_pressed ... ok [INFO] [stdout] test button::tests::test_button_event_mouse_leave_clears_hovered ... ok [INFO] [stdout] test button::tests::test_button_event_mouse_leave_clears_pressed ... ok [INFO] [stdout] test button::tests::test_button_event_mouse_up_right_button_no_effect ... ok [INFO] [stdout] test button::tests::test_button_event_mouse_down_right_button_no_press ... ok [INFO] [stdout] test button::tests::test_button_measure ... ok [INFO] [stdout] test button::tests::test_button_event_mouse_up_emits_clicked ... ok [INFO] [stdout] test button::tests::test_button_event_mouse_up_outside_bounds_no_click ... ok [INFO] [stdout] test button::tests::test_button_disabled_not_focusable ... ok [INFO] [stdout] test button::tests::test_button_new ... ok [INFO] [stdout] test button::tests::test_button_paint_disabled_uses_gray ... ok [INFO] [stdout] test button::tests::test_button_paint_custom_colors ... ok [INFO] [stdout] test button::tests::test_button_paint_draws_background ... ok [INFO] [stdout] test button::tests::test_button_paint_hovered_uses_hover_color ... ok [INFO] [stdout] test button::tests::test_button_paint_pressed_uses_pressed_color ... ok [INFO] [stdout] test button::tests::test_button_paint_draws_text ... ok [INFO] [stdout] test button::tests::test_button_paint_text_centered ... ok [INFO] [stdout] test chart::tests::test_axis_clone ... ok [INFO] [stdout] test chart::tests::test_axis_label ... ok [INFO] [stdout] test chart::tests::test_axis_default ... ok [INFO] [stdout] test chart::tests::test_axis_new ... ok [INFO] [stdout] test chart::tests::test_axis_min_max ... ok [INFO] [stdout] test chart::tests::test_axis_range ... ok [INFO] [stdout] test chart::tests::test_axis_colors ... ok [INFO] [stdout] test chart::tests::test_chart_accessible_name_from_title ... ok [INFO] [stdout] test chart::tests::test_axis_show_grid ... ok [INFO] [stdout] test chart::tests::test_chart_accessible_name_none ... ok [INFO] [stdout] test chart::tests::test_chart_area ... ok [INFO] [stdout] test chart::tests::test_chart_add_series ... ok [INFO] [stdout] test chart::tests::test_chart_background_setter ... ok [INFO] [stdout] test chart::tests::test_axis_debug ... ok [INFO] [stdout] test chart::tests::test_chart_bar ... ok [INFO] [stdout] test chart::tests::test_chart_boxplot ... ok [INFO] [stdout] test chart::tests::test_chart_boxplot_constructor ... ok [INFO] [stdout] test chart::tests::test_chart_brick_name ... ok [INFO] [stdout] test chart::tests::test_chart_brick_budget ... ok [INFO] [stdout] test chart::tests::test_chart_accessible_name_explicit ... ok [INFO] [stdout] test chart::tests::test_chart_accessible_role ... ok [INFO] [stdout] test chart::tests::test_chart_brick_test_id ... ok [INFO] [stdout] test chart::tests::test_chart_brick_to_html_default ... ok [INFO] [stdout] test button::tests::test_button_event_key_up_space_emits_clicked ... ok [INFO] [stdout] test chart::tests::test_chart_brick_verify ... ok [INFO] [stdout] test chart::tests::test_axis_grid_lines ... ok [INFO] [stdout] test chart::tests::test_chart_children ... ok [INFO] [stdout] test chart::tests::test_chart_children_mut ... ok [INFO] [stdout] test chart::tests::test_chart_clone ... ok [INFO] [stdout] test chart::tests::test_chart_data_bounds ... ok [INFO] [stdout] test chart::tests::test_chart_data_bounds_single_point ... ok [INFO] [stdout] test chart::tests::test_chart_data_bounds_empty ... ok [INFO] [stdout] test chart::tests::test_chart_data_bounds_only_y_axis_override ... ok [INFO] [stdout] test chart::tests::test_chart_data_bounds_with_axis_override ... ok [INFO] [stdout] test chart::tests::test_chart_event_returns_none ... ok [INFO] [stdout] test chart::tests::test_chart_get_series ... ok [INFO] [stdout] test chart::tests::test_chart_has_data_with_points ... ok [INFO] [stdout] test chart::tests::test_chart_has_data_empty_series ... ok [INFO] [stdout] test chart::tests::test_chart_brick_test_id_none ... ok [INFO] [stdout] test chart::tests::test_chart_debug ... ok [INFO] [stdout] test chart::tests::test_chart_brick_to_css ... ok [INFO] [stdout] test chart::tests::test_chart_heatmap ... ok [INFO] [stdout] test chart::tests::test_chart_data_bounds_with_partial_axis_override ... ok [INFO] [stdout] test chart::tests::test_chart_builder ... ok [INFO] [stdout] test chart::tests::test_chart_brick_to_html ... ok [INFO] [stdout] test chart::tests::test_chart_histogram ... ok [INFO] [stdout] test chart::tests::test_chart_legend_bottom_right ... ok [INFO] [stdout] test chart::tests::test_chart_legend_none ... ok [INFO] [stdout] test chart::tests::test_chart_legend_top_left ... ok [INFO] [stdout] test chart::tests::test_chart_line ... ok [INFO] [stdout] test chart::tests::test_chart_map_point ... ok [INFO] [stdout] test chart::tests::test_chart_map_point_with_zero_range ... ok [INFO] [stdout] test chart::tests::test_chart_map_point_origin ... ok [INFO] [stdout] test chart::tests::test_chart_measure_constrained ... ok [INFO] [stdout] test chart::tests::test_chart_measure_default ... ok [INFO] [stdout] test chart::tests::test_chart_multiple_series_data_bounds ... ok [INFO] [stdout] test chart::tests::test_chart_new ... ok [INFO] [stdout] test chart::tests::test_chart_heatmap_constructor ... ok [INFO] [stdout] test chart::tests::test_chart_padding_min ... ok [INFO] [stdout] test chart::tests::test_chart_height_min ... ok [INFO] [stdout] test chart::tests::test_chart_is_interactive ... ok [INFO] [stdout] test chart::tests::test_chart_layout ... ok [INFO] [stdout] test chart::tests::test_chart_legend_bottom_left ... ok [INFO] [stdout] test chart::tests::test_chart_measure_custom ... ok [INFO] [stdout] test chart::tests::test_chart_is_focusable ... ok [INFO] [stdout] test chart::tests::test_chart_paint_area_chart ... ok [INFO] [stdout] test chart::tests::test_chart_paint_bar_chart_empty_series ... ok [INFO] [stdout] test chart::tests::test_chart_paint_bar_chart ... ok [INFO] [stdout] test chart::tests::test_chart_paint_empty ... ok [INFO] [stdout] test chart::tests::test_chart_paint_heatmap_empty ... ok [INFO] [stdout] test chart::tests::test_chart_paint_legend_bottom_left ... ok [INFO] [stdout] test chart::tests::test_chart_paint_heatmap ... ok [INFO] [stdout] test chart::tests::test_chart_paint_legend_bottom_right ... ok [INFO] [stdout] test chart::tests::test_chart_paint_grid_hidden ... ok [INFO] [stdout] test chart::tests::test_chart_paint_line_chart ... ok [INFO] [stdout] test chart::tests::test_chart_paint_boxplot ... ok [INFO] [stdout] test chart::tests::test_chart_paint_boxplot_empty_series ... ok [INFO] [stdout] test chart::tests::test_chart_paint_multiple_series_line ... ok [INFO] [stdout] test chart::tests::test_chart_paint_line_chart_no_points ... ok [INFO] [stdout] test chart::tests::test_chart_paint_legend_none ... ok [INFO] [stdout] test chart::tests::test_chart_paint_legend_top_left ... ok [INFO] [stdout] test chart::tests::test_chart_paint_pie_chart ... ok [INFO] [stdout] test chart::tests::test_chart_paint_legend_empty_series ... ok [INFO] [stdout] test chart::tests::test_chart_paint_histogram ... ok [INFO] [stdout] test chart::tests::test_chart_paint_boxplot_insufficient_points ... ok [INFO] [stdout] test chart::tests::test_chart_paint_legend_top_right ... ok [INFO] [stdout] test chart::tests::test_chart_pie ... ok [INFO] [stdout] test chart::tests::test_chart_plot_area_no_title ... ok [INFO] [stdout] test chart::tests::test_chart_paint_with_all_options ... ok [INFO] [stdout] test chart::tests::test_chart_paint_with_title ... ok [INFO] [stdout] test chart::tests::test_chart_paint_pie_chart_zero_total ... ok [INFO] [stdout] test chart::tests::test_chart_scatter ... ok [INFO] [stdout] test chart::tests::test_chart_paint_scatter_chart ... ok [INFO] [stdout] test chart::tests::test_chart_type_clone ... ok [INFO] [stdout] test chart::tests::test_chart_type_debug ... ok [INFO] [stdout] test chart::tests::test_chart_type_id ... ok [INFO] [stdout] test chart::tests::test_chart_type_variants ... ok [INFO] [stdout] test chart::tests::test_chart_width_min ... ok [INFO] [stdout] test chart::tests::test_data_series_clone ... ok [INFO] [stdout] test chart::tests::test_chart_with_empty_series ... ok [INFO] [stdout] test chart::tests::test_chart_test_id ... ok [INFO] [stdout] test chart::tests::test_chart_test_id_none ... ok [INFO] [stdout] test chart::tests::test_chart_type_default ... ok [INFO] [stdout] test chart::tests::test_data_series_color ... ok [INFO] [stdout] test chart::tests::test_chart_paint_line_single_point ... ok [INFO] [stdout] test chart::tests::test_chart_type_eq ... ok [INFO] [stdout] test chart::tests::test_chart_plot_area_with_title ... ok [INFO] [stdout] test chart::tests::test_data_series_debug ... ok [INFO] [stdout] test chart::tests::test_data_series_eq ... ok [INFO] [stdout] test chart::tests::test_data_series_default_values ... ok [INFO] [stdout] test chart::tests::test_data_series_line_width ... ok [INFO] [stdout] test chart::tests::test_data_series_new ... ok [INFO] [stdout] test chart::tests::test_data_series_point ... ok [INFO] [stdout] test chart::tests::test_data_series_point_size_min ... ok [INFO] [stdout] test chart::tests::test_data_series_points ... ok [INFO] [stdout] test chart::tests::test_data_series_show_points ... ok [INFO] [stdout] test chart::tests::test_data_series_x_range ... ok [INFO] [stdout] test chart::tests::test_data_series_y_range_empty ... ok [INFO] [stdout] test chart::tests::test_data_series_x_range_empty ... ok [INFO] [stdout] test chart::tests::test_data_series_y_range_single_point ... ok [INFO] [stdout] test chart::tests::test_legend_position_debug ... ok [INFO] [stdout] test chart::tests::test_legend_position_default ... ok [INFO] [stdout] test chart::tests::test_legend_position_all_variants ... ok [INFO] [stdout] test chart::tests::test_legend_position_eq ... ok [INFO] [stdout] test checkbox::tests::test_check_state_default ... ok [INFO] [stdout] test chart::tests::test_data_series_y_range ... ok [INFO] [stdout] test chart::tests::test_paint_grid_labels ... ok [INFO] [stdout] test checkbox::tests::test_check_state_is_checked ... ok [INFO] [stdout] test checkbox::tests::test_check_state_is_indeterminate ... ok [INFO] [stdout] test checkbox::tests::test_check_state_toggle ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_accessible_name_from_label ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_accessible_role ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_accessible_name_override ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_box_size_min ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_builder ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_checked_false ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_changed_message ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_children ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_colors ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_event_click_indeterminate_to_unchecked ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_event_click_outside_bounds_no_toggle ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_checked_true ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_event_click_toggles_checked_to_unchecked ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_default ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_event_full_interaction_flow ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_event_message_reflects_new_state ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_event_mouse_move_clears_hover ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_event_mouse_move_sets_hover ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_event_right_click_no_toggle ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_event_with_offset_bounds ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_indeterminate ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_is_focusable ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_is_interactive ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_layout ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_measure_no_label ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_measure_with_label ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_new ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_paint_box_position_from_layout ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_paint_checked_draws_checkmark ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_paint_checked_with_label ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_paint_custom_box_size ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_paint_disabled_no_checkmark ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_paint_disabled_uses_disabled_color ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_paint_indeterminate_draws_line ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_paint_label_position ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_paint_unchecked_draws_box ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_paint_unchecked_no_checkmark ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_paint_uses_check_color ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_paint_uses_checked_color ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_event_click_on_label_area_toggles ... ok [INFO] [stdout] test chart::tests::test_data_series_line_width_min ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_spacing_min ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_state_builder ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_type_id ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_paint_with_label ... ok [INFO] [stdout] test chart::tests::test_data_series_point_size ... ok [INFO] [stdout] test column::tests::test_column_alignment_center ... ok [INFO] [stdout] test column::tests::test_column_alignment_end ... ok [INFO] [stdout] test column::tests::test_column_alignment_space_around ... ok [INFO] [stdout] test column::tests::test_column_alignment_space_between ... ok [INFO] [stdout] test column::tests::test_column_alignment_space_between_single_child ... ok [INFO] [stdout] test column::tests::test_column_alignment_space_between_three_children ... ok [INFO] [stdout] test column::tests::test_column_alignment_space_evenly ... ok [INFO] [stdout] test column::tests::test_column_alignment_start ... ok [INFO] [stdout] test column::tests::test_column_builder ... ok [INFO] [stdout] test column::tests::test_column_children ... ok [INFO] [stdout] test column::tests::test_column_content_larger_than_bounds ... ok [INFO] [stdout] test column::tests::test_column_cross_alignment_center ... ok [INFO] [stdout] test column::tests::test_column_default ... ok [INFO] [stdout] test column::tests::test_column_cross_alignment_end ... ok [INFO] [stdout] test column::tests::test_column_cross_alignment_start ... ok [INFO] [stdout] test column::tests::test_column_cross_alignment_stretch ... ok [INFO] [stdout] test column::tests::test_column_empty ... ok [INFO] [stdout] test column::tests::test_column_gap_multiple_children ... ok [INFO] [stdout] test column::tests::test_column_layout_empty ... ok [INFO] [stdout] test column::tests::test_column_gap_single_child ... ok [INFO] [stdout] test column::tests::test_column_gap_with_alignment_center ... ok [INFO] [stdout] test column::tests::test_column_measure_constrained ... ok [INFO] [stdout] test column::tests::test_column_measure_multiple_children ... ok [INFO] [stdout] test column::tests::test_column_measure_with_gap ... ok [INFO] [stdout] test column::tests::test_column_type_id ... ok [INFO] [stdout] test column::tests::test_column_varying_child_widths ... ok [INFO] [stdout] test column::tests::test_column_with_offset_bounds ... ok [INFO] [stdout] test container::tests::test_container_all_constraints ... ok [INFO] [stdout] test container::tests::test_container_builder ... ok [INFO] [stdout] test container::tests::test_container_chained_all_builders ... ok [INFO] [stdout] test container::tests::test_container_children_empty ... ok [INFO] [stdout] test container::tests::test_container_children_mut_access ... ok [INFO] [stdout] test container::tests::test_container_corner_radius ... ok [INFO] [stdout] test container::tests::test_container_corner_radius_asymmetric ... ok [INFO] [stdout] test container::tests::test_container_corner_radius_zero ... ok [INFO] [stdout] test container::tests::test_container_default ... ok [INFO] [stdout] test container::tests::test_container_default_all_none ... ok [INFO] [stdout] test container::tests::test_container_default_bounds_zero ... ok [INFO] [stdout] test container::tests::test_container_default_corner_radius_zero ... ok [INFO] [stdout] test container::tests::test_container_deserialize ... ok [INFO] [stdout] test container::tests::test_container_layout_large_bounds ... ok [INFO] [stdout] test container::tests::test_container_layout_with_offset ... ok [INFO] [stdout] test container::tests::test_container_layout_zero_size ... ok [INFO] [stdout] test container::tests::test_container_max_height_builder ... ok [INFO] [stdout] test column::tests::test_column_measure_single_child ... ok [INFO] [stdout] test container::tests::test_container_max_width_builder ... ok [INFO] [stdout] test container::tests::test_container_measure_min_overrides_content ... ok [INFO] [stdout] test container::tests::test_container_measure_empty ... ok [INFO] [stdout] test container::tests::test_container_measure_padding_only ... ok [INFO] [stdout] test container::tests::test_container_measure_tight_constraints ... ok [INFO] [stdout] test container::tests::test_container_measure_unbounded ... ok [INFO] [stdout] test container::tests::test_container_measure_with_max_size ... ok [INFO] [stdout] test container::tests::test_container_measure_with_min_size ... ok [INFO] [stdout] test container::tests::test_container_min_height_builder ... ok [INFO] [stdout] test button::tests::test_button_event_mouse_enter_sets_hovered ... ok [INFO] [stdout] test button::tests::test_button_event_mouse_up_without_prior_press_no_click ... ok [INFO] [stdout] test chart::tests::test_axis_default_colors ... ok [INFO] [stdout] test chart::tests::test_axis_grid_lines_min ... ok [INFO] [stdout] test chart::tests::test_chart_brick_assertions ... ok [INFO] [stdout] test container::tests::test_container_negative_constraints_handled ... ok [INFO] [stdout] test container::tests::test_container_paint_after_layout ... ok [INFO] [stdout] test chart::tests::test_data_series_fill ... ok [INFO] [stdout] test chart::tests::test_data_series_x_range_single_point ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_event_click_toggles_unchecked_to_checked ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_event_disabled_blocks_click ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_event_emits_checkbox_changed ... ok [INFO] [stdout] test checkbox::tests::test_checkbox_event_disabled_blocks_hover ... ok [INFO] [stdout] test container::tests::test_container_event_no_children_returns_none ... ok [INFO] [stdout] test container::tests::test_container_measure_max_clamps ... ok [INFO] [stdout] test container::tests::test_container_paint_no_background ... ok [INFO] [stdout] test container::tests::test_container_paint_transparent_background ... ok [INFO] [stdout] test container::tests::test_container_paint_with_background ... ok [INFO] [stdout] test container::tests::test_container_roundtrip_serialization ... ok [INFO] [stdout] test container::tests::test_container_test_id_none_by_default ... ok [INFO] [stdout] test container::tests::test_container_test_id_with_str ... ok [INFO] [stdout] test container::tests::test_container_serialize ... ok [INFO] [stdout] test container::tests::test_container_layout_sets_bounds ... ok [INFO] [stdout] test container::tests::test_container_test_id_with_string ... ok [INFO] [stdout] test container::tests::test_container_type_id ... ok [INFO] [stdout] test container::tests::test_container_zero_padding_measure ... ok [INFO] [stdout] test data_card::tests::test_data_card_accessible_name_explicit ... ok [INFO] [stdout] test data_card::tests::test_data_card_accessible_name_from_name ... ok [INFO] [stdout] test data_card::tests::test_data_card_brick_assertions ... ok [INFO] [stdout] test data_card::tests::test_data_card_brick_budget ... ok [INFO] [stdout] test data_card::tests::test_data_card_corner_radius_min ... ok [INFO] [stdout] test data_card::tests::test_data_card_brick_test_id ... ok [INFO] [stdout] test data_card::tests::test_data_card_brick_to_css ... ok [INFO] [stdout] test data_card::tests::test_data_card_brick_to_html ... ok [INFO] [stdout] test data_card::tests::test_data_card_brick_verify ... ok [INFO] [stdout] test data_card::tests::test_data_card_children ... ok [INFO] [stdout] test data_card::tests::test_data_card_children_mut ... ok [INFO] [stdout] test data_card::tests::test_data_card_clone ... ok [INFO] [stdout] test data_card::tests::test_data_card_accessible_role ... ok [INFO] [stdout] test data_card::tests::test_data_card_brick_to_html_default ... ok [INFO] [stdout] test data_card::tests::test_data_card_columns ... ok [INFO] [stdout] test data_card::tests::test_data_card_builder ... ok [INFO] [stdout] test data_card::tests::test_data_card_brick_name ... ok [INFO] [stdout] test data_card::tests::test_data_card_debug ... ok [INFO] [stdout] test data_card::tests::test_data_card_brick_test_id_none ... ok [INFO] [stdout] test data_card::tests::test_data_card_default ... ok [INFO] [stdout] test data_card::tests::test_data_card_measure_custom ... ok [INFO] [stdout] test data_card::tests::test_data_card_default_colors ... ok [INFO] [stdout] test data_card::tests::test_data_card_empty_columns ... ok [INFO] [stdout] test data_card::tests::test_data_card_empty_tags ... ok [INFO] [stdout] test data_card::tests::test_data_card_event_returns_none ... ok [INFO] [stdout] test data_card::tests::test_data_card_getters_none ... ok [INFO] [stdout] test data_card::tests::test_data_card_getters_some ... ok [INFO] [stdout] test data_card::tests::test_data_card_has_schema_false ... ok [INFO] [stdout] test data_card::tests::test_data_card_has_schema_true ... ok [INFO] [stdout] test data_card::tests::test_data_card_height_min ... ok [INFO] [stdout] test data_card::tests::test_data_card_is_focusable ... ok [INFO] [stdout] test data_card::tests::test_data_card_is_interactive ... ok [INFO] [stdout] test data_card::tests::test_data_card_layout ... ok [INFO] [stdout] test data_card::tests::test_data_card_many_columns ... ok [INFO] [stdout] test data_card::tests::test_data_card_measure_default ... ok [INFO] [stdout] test data_card::tests::test_data_card_measure_with_tight_constraints ... ok [INFO] [stdout] test data_card::tests::test_data_card_tags ... ok [INFO] [stdout] test data_card::tests::test_data_card_serde ... ok [INFO] [stdout] test data_card::tests::test_data_card_test_id ... ok [INFO] [stdout] test data_card::tests::test_data_card_show_schema_false ... ok [INFO] [stdout] test data_card::tests::test_data_column_debug ... ok [INFO] [stdout] test data_card::tests::test_data_card_test_id_none ... ok [INFO] [stdout] test data_card::tests::test_data_column_new ... ok [INFO] [stdout] test data_card::tests::test_data_column_nullable ... ok [INFO] [stdout] test data_card::tests::test_data_quality_clone ... ok [INFO] [stdout] test data_card::tests::test_data_column_serde ... ok [INFO] [stdout] test data_card::tests::test_data_card_width_min ... ok [INFO] [stdout] test data_card::tests::test_data_card_type_id ... ok [INFO] [stdout] test data_card::tests::test_data_quality_color ... ok [INFO] [stdout] test data_card::tests::test_data_column_description ... ok [INFO] [stdout] test data_card::tests::test_data_column_eq ... ok [INFO] [stdout] test data_card::tests::test_data_quality_color_all_variants ... ok [INFO] [stdout] test data_card::tests::test_data_column_clone ... ok [INFO] [stdout] test data_card::tests::test_data_quality_debug ... ok [INFO] [stdout] test data_card::tests::test_data_stats_debug ... ok [INFO] [stdout] test data_card::tests::test_data_card_name_setter ... ok [INFO] [stdout] test data_card::tests::test_data_stats_duplicate_percentage_clamped ... ok [INFO] [stdout] test data_card::tests::test_data_card_new ... ok [INFO] [stdout] test data_card::tests::test_data_stats_default ... ok [INFO] [stdout] test data_card::tests::test_data_quality_eq ... ok [INFO] [stdout] test data_card::tests::test_data_quality_label ... ok [INFO] [stdout] test data_card::tests::test_data_quality_score ... ok [INFO] [stdout] test data_card::tests::test_data_quality_serde ... ok [INFO] [stdout] test data_card::tests::test_data_stats_builder ... ok [INFO] [stdout] test data_card::tests::test_data_stats_clone ... ok [INFO] [stdout] test data_card::tests::test_data_quality_default ... ok [INFO] [stdout] test data_card::tests::test_data_stats_formatted_rows_small ... ok [INFO] [stdout] test data_card::tests::test_data_stats_formatted_rows_thousands ... ok [INFO] [stdout] test data_card::tests::test_data_stats_formatted_size_bytes ... ok [INFO] [stdout] test data_card::tests::test_data_stats_formatted_size_edge_cases ... ok [INFO] [stdout] test data_card::tests::test_data_stats_formatted_size_gb ... ok [INFO] [stdout] test data_card::tests::test_data_stats_new ... ok [INFO] [stdout] test data_card::tests::test_data_stats_formatted_size_kb ... ok [INFO] [stdout] test data_table::tests::test_cell_value_empty ... ok [INFO] [stdout] test data_card::tests::test_data_stats_null_percentage_clamped ... ok [INFO] [stdout] test data_table::tests::test_cell_value_from_bool ... ok [INFO] [stdout] test data_table::tests::test_cell_value_from_f64 ... ok [INFO] [stdout] test data_card::tests::test_data_stats_formatted_size_mb ... ok [INFO] [stdout] test data_table::tests::test_cell_value_from_i32 ... ok [INFO] [stdout] test data_table::tests::test_cell_value_from_str ... ok [INFO] [stdout] test data_table::tests::test_cell_value_number ... ok [INFO] [stdout] test data_table::tests::test_cell_value_text ... ok [INFO] [stdout] test data_table::tests::test_data_table_accessible_name ... ok [INFO] [stdout] test data_table::tests::test_data_table_accessible_role ... ok [INFO] [stdout] test data_card::tests::test_data_stats_formatted_rows_none ... ok [INFO] [stdout] test data_table::tests::test_cell_value_bool ... ok [INFO] [stdout] test data_card::tests::test_data_stats_eq ... ok [INFO] [stdout] test data_table::tests::test_data_table_brick_name ... ok [INFO] [stdout] test data_table::tests::test_data_table_brick_test_id ... ok [INFO] [stdout] test data_table::tests::test_data_table_brick_to_html ... ok [INFO] [stdout] test data_table::tests::test_data_table_brick_to_css ... ok [INFO] [stdout] test data_table::tests::test_data_table_brick_verify ... ok [INFO] [stdout] test data_card::tests::test_data_stats_formatted_size_none ... ok [INFO] [stdout] test data_card::tests::test_data_stats_formatted_rows_edge_cases ... ok [INFO] [stdout] test data_table::tests::test_cell_value_from_string ... ok [INFO] [stdout] test data_table::tests::test_data_table_bordered_toggle ... ok [INFO] [stdout] test data_card::tests::test_data_stats_formatted_rows_millions ... ok [INFO] [stdout] test data_table::tests::test_data_table_brick_budget ... ok [INFO] [stdout] test data_table::tests::test_data_table_brick_assertions ... ok [INFO] [stdout] test data_table::tests::test_data_table_calculate_height ... ok [INFO] [stdout] test data_table::tests::test_data_table_children ... ok [INFO] [stdout] test data_table::tests::test_data_table_children_mut_empty ... ok [INFO] [stdout] test data_table::tests::test_data_table_clear ... ok [INFO] [stdout] test data_table::tests::test_data_table_color_setters ... ok [INFO] [stdout] test data_table::tests::test_data_table_columns ... ok [INFO] [stdout] test data_table::tests::test_data_table_event_keydown ... ok [INFO] [stdout] test data_table::tests::test_data_table_event_mouse_down ... ok [INFO] [stdout] test data_table::tests::test_data_table_event_not_selectable ... ok [INFO] [stdout] test data_table::tests::test_data_table_event_selectable ... ok [INFO] [stdout] test data_table::tests::test_data_table_header_height_min ... ok [INFO] [stdout] test data_table::tests::test_data_table_calculate_width ... ok [INFO] [stdout] test data_table::tests::test_data_table_builder ... ok [INFO] [stdout] test data_table::tests::test_data_table_is_focusable ... ok [INFO] [stdout] test data_table::tests::test_data_table_is_interactive ... ok [INFO] [stdout] test data_table::tests::test_data_table_layout ... ok [INFO] [stdout] test data_table::tests::test_data_table_measure ... ok [INFO] [stdout] test data_table::tests::test_data_table_new ... ok [INFO] [stdout] test data_table::tests::test_data_table_type_id ... ok [INFO] [stdout] test data_table::tests::test_row_y ... ok [INFO] [stdout] test data_table::tests::test_sort_direction ... ok [INFO] [stdout] test data_table::tests::test_table_column_builder ... ok [INFO] [stdout] test data_table::tests::test_data_table_paint_all_alignments ... ok [INFO] [stdout] test data_table::tests::test_data_table_paint_bordered ... ok [INFO] [stdout] test data_table::tests::test_data_table_paint_empty ... ok [INFO] [stdout] test data_table::tests::test_data_table_paint_sortable_columns ... ok [INFO] [stdout] test data_table::tests::test_data_table_paint_striped ... ok [INFO] [stdout] test data_table::tests::test_table_column_new ... ok [INFO] [stdout] test data_table::tests::test_data_table_paint_with_data ... ok [INFO] [stdout] test data_table::tests::test_data_table_paint_with_selection ... ok [INFO] [stdout] test data_table::tests::test_data_table_row_height_min ... ok [INFO] [stdout] test data_table::tests::test_data_table_rows ... ok [INFO] [stdout] test data_table::tests::test_data_table_select_row ... ok [INFO] [stdout] test data_table::tests::test_data_table_select_row_out_of_bounds ... ok [INFO] [stdout] test data_table::tests::test_data_table_set_sort ... ok [INFO] [stdout] test data_table::tests::test_data_table_striped_toggle ... ok [INFO] [stdout] test data_table::tests::test_data_table_test_id ... ok [INFO] [stdout] test data_table::tests::test_table_column_width_min ... ok [INFO] [stdout] test data_table::tests::test_table_row_builder ... ok [INFO] [stdout] test data_table::tests::test_table_row_new ... ok [INFO] [stdout] test data_table::tests::test_table_row_get_missing ... ok [INFO] [stdout] test data_table::tests::test_table_row_selected ... ok [INFO] [stdout] test data_table::tests::test_table_sort_changed ... ok [INFO] [stdout] test data_table::tests::test_text_align_default ... ok [INFO] [stdout] test formats::tests::test_ald_empty_dataset ... ok [INFO] [stdout] test formats::tests::test_ald_different_dtypes ... ok [INFO] [stdout] test formats::tests::test_apr_model_empty_layers ... ok [INFO] [stdout] test formats::tests::test_apr_model_invalid_metric_values ... ok [INFO] [stdout] test formats::tests::test_apr_model_with_task_and_dataset ... ok [INFO] [stdout] test formats::tests::test_apr_to_model_card ... ok [INFO] [stdout] test formats::tests::test_format_bytes ... ok [INFO] [stdout] test formats::tests::test_format_bytes_boundaries ... ok [INFO] [stdout] test formats::tests::test_format_bytes_large_values ... ok [INFO] [stdout] test formats::tests::test_load_ald_invalid_data ... ok [INFO] [stdout] test formats::tests::test_load_ald_roundtrip ... ok [INFO] [stdout] test formats::tests::test_load_apr_invalid_data ... ok [INFO] [stdout] test formats::tests::test_format_bytes_fractional ... ok [INFO] [stdout] test formats::tests::test_load_apr_roundtrip ... ok [INFO] [stdout] test image::tests::test_display_size_contain ... ok [INFO] [stdout] test image::tests::test_display_size_fill ... ok [INFO] [stdout] test image::tests::test_display_size_cover ... ok [INFO] [stdout] test image::tests::test_display_size_none ... ok [INFO] [stdout] test image::tests::test_display_size_scale_down_smaller ... ok [INFO] [stdout] test image::tests::test_image_accessible_name_from_alt ... ok [INFO] [stdout] test image::tests::test_image_accessible_name_override ... ok [INFO] [stdout] test image::tests::test_image_accessible_role ... ok [INFO] [stdout] test image::tests::test_image_aspect_ratio_square ... ok [INFO] [stdout] test image::tests::test_image_aspect_ratio ... ok [INFO] [stdout] test image::tests::test_image_aspect_ratio_zero_height ... ok [INFO] [stdout] test image::tests::test_image_children ... ok [INFO] [stdout] test formats::tests::test_apr_model_with_custom_metadata ... ok [INFO] [stdout] test image::tests::test_image_aspect_ratio_no_dimensions ... ok [INFO] [stdout] test image::tests::test_image_error_state ... ok [INFO] [stdout] test formats::tests::test_data_card_has_sovereign_ai_tag ... ok [INFO] [stdout] test image::tests::test_image_default ... ok [INFO] [stdout] test formats::tests::test_load_ald_empty_data ... ok [INFO] [stdout] test formats::tests::test_load_apr_empty_data ... ok [INFO] [stdout] test formats::tests::test_model_card_has_sovereign_ai_tag ... ok [INFO] [stdout] test image::tests::test_display_size_scale_down_larger ... ok [INFO] [stdout] test image::tests::test_image_accessible_name_none ... ok [INFO] [stdout] test formats::tests::test_ald_to_data_card ... ok [INFO] [stdout] test image::tests::test_image_builder ... ok [INFO] [stdout] test image::tests::test_image_fit_default ... ok [INFO] [stdout] test image::tests::test_image_fit_equality ... ok [INFO] [stdout] test image::tests::test_image_is_focusable ... ok [INFO] [stdout] test image::tests::test_image_is_interactive ... ok [INFO] [stdout] test image::tests::test_image_measure_with_size ... ok [INFO] [stdout] test image::tests::test_image_new ... ok [INFO] [stdout] test image::tests::test_image_loading_state ... ok [INFO] [stdout] test image::tests::test_image_source ... ok [INFO] [stdout] test image::tests::test_image_size ... ok [INFO] [stdout] test image::tests::test_image_test_id ... ok [INFO] [stdout] test image::tests::test_image_height_min ... ok [INFO] [stdout] test image::tests::test_image_layout ... ok [INFO] [stdout] test list::tests::test_list_brick_budget ... ok [INFO] [stdout] test image::tests::test_image_measure_default_size ... ok [INFO] [stdout] test list::tests::test_list_brick_name ... ok [INFO] [stdout] test image::tests::test_image_width_min ... ok [INFO] [stdout] test list::tests::test_list_brick_test_id ... ok [INFO] [stdout] test image::tests::test_image_type_id ... ok [INFO] [stdout] test list::tests::test_list_brick_to_css ... ok [INFO] [stdout] test list::tests::test_list_brick_to_html ... ok [INFO] [stdout] test list::tests::test_list_brick_verify ... ok [INFO] [stdout] test list::tests::test_list_brick_assertions ... ok [INFO] [stdout] test list::tests::test_list_bounds ... ok [INFO] [stdout] test list::tests::test_list_builder ... ok [INFO] [stdout] test list::tests::test_list_children_empty ... ok [INFO] [stdout] test list::tests::test_list_children_mut ... ok [INFO] [stdout] test list::tests::test_list_clear_selection ... ok [INFO] [stdout] test list::tests::test_list_clear_selection_with_invalid_indices ... ok [INFO] [stdout] test list::tests::test_list_content_size ... ok [INFO] [stdout] test list::tests::test_list_content_size_calculated ... ok [INFO] [stdout] test list::tests::test_list_content_size_variable_height ... ok [INFO] [stdout] test list::tests::test_list_deselect ... ok [INFO] [stdout] test list::tests::test_list_deselect_nonexistent ... ok [INFO] [stdout] test list::tests::test_list_direction_default ... ok [INFO] [stdout] test list::tests::test_list_direction_horizontal ... ok [INFO] [stdout] test list::tests::test_list_direction_is_vertical_by_default ... ok [INFO] [stdout] test list::tests::test_list_event_returns_none_when_empty ... ok [INFO] [stdout] test list::tests::test_list_gap ... ok [INFO] [stdout] test list::tests::test_list_get_item_size_variable ... ok [INFO] [stdout] test list::tests::test_list_horizontal_layout ... ok [INFO] [stdout] test list::tests::test_list_horizontal_scroll ... ok [INFO] [stdout] test list::tests::test_list_horizontal_scroll_into_view ... ok [INFO] [stdout] test list::tests::test_list_is_focusable ... ok [INFO] [stdout] test list::tests::test_list_item_builder ... ok [INFO] [stdout] test list::tests::test_list_item_clicked_message ... ok [INFO] [stdout] test list::tests::test_list_item_height_custom ... ok [INFO] [stdout] test list::tests::test_list_item_new ... ok [INFO] [stdout] test list::tests::test_list_item_selected_message ... ok [INFO] [stdout] test list::tests::test_list_item_selected_state ... ok [INFO] [stdout] test list::tests::test_list_item_size_custom ... ok [INFO] [stdout] test list::tests::test_list_key_boundary_checks ... ok [INFO] [stdout] test list::tests::test_list_key_enter_selects ... ok [INFO] [stdout] test list::tests::test_list_key_home_end ... ok [INFO] [stdout] test list::tests::test_list_key_left_right ... ok [INFO] [stdout] test list::tests::test_list_key_space_selects ... ok [INFO] [stdout] test list::tests::test_list_layout ... ok [INFO] [stdout] test list::tests::test_list_mouse_down_click ... ok [INFO] [stdout] test list::tests::test_list_measure ... ok [INFO] [stdout] test list::tests::test_list_mouse_down_horizontal ... ok [INFO] [stdout] test list::tests::test_list_mouse_down_miss ... ok [INFO] [stdout] test list::tests::test_list_other_event ... ok [INFO] [stdout] test list::tests::test_list_new ... ok [INFO] [stdout] test list::tests::test_list_paint_with_items ... ok [INFO] [stdout] test list::tests::test_list_scroll_event ... ok [INFO] [stdout] test list::tests::test_list_scroll_into_view ... ok [INFO] [stdout] test list::tests::test_list_scroll_into_view_item_above ... ok [INFO] [stdout] test list::tests::test_list_other_key_no_action ... ok [INFO] [stdout] test list::tests::test_list_scroll_into_view_out_of_bounds ... ok [INFO] [stdout] test list::tests::test_list_scroll_to ... ok [INFO] [stdout] test list::tests::test_list_scroll_to_out_of_bounds ... ok [INFO] [stdout] test list::tests::test_list_scrolled_message ... ok [INFO] [stdout] test list::tests::test_list_items ... ok [INFO] [stdout] test list::tests::test_list_select_multiple ... ok [INFO] [stdout] test list::tests::test_list_key_down_focused ... ok [INFO] [stdout] test list::tests::test_list_paint_empty ... ok [INFO] [stdout] test list::tests::test_list_scroll_event_clamp ... ok [INFO] [stdout] test list::tests::test_list_select_none_mode ... ok [INFO] [stdout] test list::tests::test_list_select_out_of_bounds ... ok [INFO] [stdout] test list::tests::test_list_select_multiple_same_item ... ok [INFO] [stdout] test list::tests::test_list_select_single ... ok [INFO] [stdout] test list::tests::test_list_type_id ... ok [INFO] [stdout] test list::tests::test_list_visible_range_empty ... ok [INFO] [stdout] test list::tests::test_list_visible_range ... ok [INFO] [stdout] test list::tests::test_list_with_selection_mode_multiple ... ok [INFO] [stdout] test list::tests::test_selection_mode_default ... ok [INFO] [stdout] test list::tests::test_list_with_selection_mode_single ... ok [INFO] [stdout] test menu::tests::test_menu_add_item ... ok [INFO] [stdout] test list::tests::test_selection_mode_is_none_by_default ... ok [INFO] [stdout] test menu::tests::test_menu_background_color ... ok [INFO] [stdout] test menu::tests::test_menu_brick_assertions ... ok [INFO] [stdout] test menu::tests::test_menu_arrow_navigation ... ok [INFO] [stdout] test menu::tests::test_menu_brick_test_id ... ok [INFO] [stdout] test menu::tests::test_menu_brick_budget ... ok [INFO] [stdout] test menu::tests::test_menu_brick_test_id_none ... ok [INFO] [stdout] test menu::tests::test_menu_brick_name ... ok [INFO] [stdout] test menu::tests::test_menu_brick_to_css ... ok [INFO] [stdout] test menu::tests::test_menu_brick_to_html ... ok [INFO] [stdout] test menu::tests::test_menu_bounds ... ok [INFO] [stdout] test list::tests::test_list_toggle_selection ... ok [INFO] [stdout] test list::tests::test_list_test_id ... ok [INFO] [stdout] test menu::tests::test_menu_brick_verify ... ok [INFO] [stdout] test menu::tests::test_menu_builder ... ok [INFO] [stdout] test menu::tests::test_menu_click_on_trigger_opens ... ok [INFO] [stdout] test menu::tests::test_menu_calculate_height ... ok [INFO] [stdout] test menu::tests::test_menu_checkbox_toggled_clone ... ok [INFO] [stdout] test menu::tests::test_menu_checkbox_toggled_message ... ok [INFO] [stdout] test menu::tests::test_menu_children_empty ... ok [INFO] [stdout] test menu::tests::test_menu_children_mut_empty ... ok [INFO] [stdout] test menu::tests::test_menu_click_on_action_item ... ok [INFO] [stdout] test menu::tests::test_menu_click_on_checkbox_item ... ok [INFO] [stdout] test menu::tests::test_menu_click_on_disabled_action ... ok [INFO] [stdout] test menu::tests::test_menu_closed_message ... ok [INFO] [stdout] test menu::tests::test_menu_click_outside_closes ... ok [INFO] [stdout] test menu::tests::test_menu_closed_clone ... ok [INFO] [stdout] test menu::tests::test_menu_default ... ok [INFO] [stdout] test menu::tests::test_menu_disabled_separator_no_op ... ok [INFO] [stdout] test menu::tests::test_menu_down_from_last_wraps_to_first ... ok [INFO] [stdout] test menu::tests::test_menu_down_skips_disabled ... ok [INFO] [stdout] test menu::tests::test_menu_enter_on_submenu_does_nothing ... ok [INFO] [stdout] test menu::tests::test_menu_enter_on_checkbox_toggles ... ok [INFO] [stdout] test menu::tests::test_menu_enter_on_disabled_does_nothing ... ok [INFO] [stdout] test menu::tests::test_menu_enter_selects_item ... ok [INFO] [stdout] test menu::tests::test_menu_event_closed_returns_none ... ok [INFO] [stdout] test menu::tests::test_menu_hover_color ... ok [INFO] [stdout] test menu::tests::test_menu_escape_closes ... ok [INFO] [stdout] test menu::tests::test_menu_is_focusable ... ok [INFO] [stdout] test menu::tests::test_menu_click_on_submenu_opens_it ... ok [INFO] [stdout] test menu::tests::test_menu_item_action ... ok [INFO] [stdout] test menu::tests::test_menu_item_at_position_below_items ... ok [INFO] [stdout] test menu::tests::test_menu_item_at_position_above_menu ... ok [INFO] [stdout] test menu::tests::test_menu_disabled_submenu ... ok [INFO] [stdout] test menu::tests::test_menu_item_at_position_valid ... ok [INFO] [stdout] test menu::tests::test_menu_item_disabled ... ok [INFO] [stdout] test menu::tests::test_menu_item_height_action ... ok [INFO] [stdout] test menu::tests::test_menu_item_height ... ok [INFO] [stdout] test menu::tests::test_menu_item_height_submenu ... ok [INFO] [stdout] test menu::tests::test_menu_item_is_selectable ... ok [INFO] [stdout] test menu::tests::test_menu_item_checkbox ... ok [INFO] [stdout] test menu::tests::test_menu_item_is_selectable_submenu ... ok [INFO] [stdout] test menu::tests::test_menu_item_selected_clone ... ok [INFO] [stdout] test menu::tests::test_menu_item_selected_message ... ok [INFO] [stdout] test menu::tests::test_menu_item_separator ... ok [INFO] [stdout] test menu::tests::test_menu_item_submenu ... ok [INFO] [stdout] test menu::tests::test_menu_measure ... ok [INFO] [stdout] test menu::tests::test_menu_mouse_move_outside_clears_highlight ... ok [INFO] [stdout] test menu::tests::test_menu_mouse_move_updates_highlight ... ok [INFO] [stdout] test menu::tests::test_menu_item_is_selectable_disabled_checkbox ... ok [INFO] [stdout] test menu::tests::test_menu_new ... ok [INFO] [stdout] test menu::tests::test_menu_next_selectable ... ok [INFO] [stdout] test menu::tests::test_menu_next_selectable_all_disabled ... ok [INFO] [stdout] test menu::tests::test_menu_next_selectable_wrap_backward ... ok [INFO] [stdout] test menu::tests::test_menu_next_selectable_wrap_forward ... ok [INFO] [stdout] test menu::tests::test_menu_other_key_does_nothing ... ok [INFO] [stdout] test menu::tests::test_menu_shortcut_on_non_action ... ok [INFO] [stdout] test menu::tests::test_menu_show_hide ... ok [INFO] [stdout] test menu::tests::test_menu_space_on_checkbox_toggles ... ok [INFO] [stdout] test menu::tests::test_menu_space_selects_item ... ok [INFO] [stdout] test menu::tests::test_menu_submenu_not_selectable_when_disabled ... ok [INFO] [stdout] test menu::tests::test_menu_test_id ... ok [INFO] [stdout] test menu::tests::test_menu_text_color ... ok [INFO] [stdout] test menu::tests::test_menu_toggle ... ok [INFO] [stdout] test menu::tests::test_menu_next_selectable_empty ... ok [INFO] [stdout] test menu::tests::test_menu_context_menu_trigger ... ok [INFO] [stdout] test menu::tests::test_menu_hide_clears_submenu ... ok [INFO] [stdout] test menu::tests::test_menu_debug ... ok [INFO] [stdout] test formats::tests::test_apr_model_with_all_metrics ... ok [INFO] [stdout] test menu::tests::test_menu_highlighted_index ... ok [INFO] [stdout] test menu::tests::test_menu_disabled_checkbox ... ok [INFO] [stdout] test menu::tests::test_menu_layout ... ok [INFO] [stdout] test menu::tests::test_menu_hover_trigger ... ok [INFO] [stdout] test menu::tests::test_menu_toggled_clone ... ok [INFO] [stdout] test menu::tests::test_menu_toggled_debug ... ok [INFO] [stdout] test menu::tests::test_menu_trigger_default ... ok [INFO] [stdout] test menu::tests::test_menu_trigger_hover_no_click_open ... ok [INFO] [stdout] test menu::tests::test_menu_type_id ... ok [INFO] [stdout] test menu::tests::test_menu_up_arrow_navigation ... ok [INFO] [stdout] test menu::tests::test_menu_up_skips_separator ... ok [INFO] [stdout] test modal::tests::test_backdrop_behavior_copy ... ok [INFO] [stdout] test modal::tests::test_close_reason_all_variants ... ok [INFO] [stdout] test modal::tests::test_close_reason_close_button ... ok [INFO] [stdout] test modal::tests::test_close_reason_debug ... ok [INFO] [stdout] test modal::tests::test_close_reason_copy ... ok [INFO] [stdout] test menu::tests::test_menu_item_height_checkbox ... ok [INFO] [stdout] test menu::tests::test_menu_enter_on_separator_does_nothing ... ok [INFO] [stdout] test modal::tests::test_close_reason_eq ... ok [INFO] [stdout] test modal::tests::test_close_reason_programmatic ... ok [INFO] [stdout] test modal::tests::test_modal_animation_closes_to_zero ... ok [INFO] [stdout] test modal::tests::test_modal_animation_progress ... ok [INFO] [stdout] test menu::tests::test_menu_toggled_message ... ok [INFO] [stdout] test menu::tests::test_menu_up_from_none_selects_last ... ok [INFO] [stdout] test modal::tests::test_backdrop_behavior_default ... ok [INFO] [stdout] test modal::tests::test_modal_backdrop_click_closes ... ok [INFO] [stdout] test modal::tests::test_modal_backdrop_eq ... ok [INFO] [stdout] test modal::tests::test_modal_backdrop_color ... ok [INFO] [stdout] test modal::tests::test_modal_backdrop_none ... ok [INFO] [stdout] test modal::tests::test_modal_backdrop_static_no_close ... ok [INFO] [stdout] test modal::tests::test_modal_animation_caps_at_one ... ok [INFO] [stdout] test modal::tests::test_modal_animation_opens ... ok [INFO] [stdout] test modal::tests::test_modal_backdrop_static ... ok [INFO] [stdout] test menu::tests::test_menu_trigger_eq ... ok [INFO] [stdout] test modal::tests::test_modal_background_color ... ok [INFO] [stdout] test menu::tests::test_menu_item_action_with_shortcut ... ok [INFO] [stdout] test modal::tests::test_modal_brick_assertions ... ok [INFO] [stdout] test modal::tests::test_modal_brick_name ... ok [INFO] [stdout] test modal::tests::test_modal_brick_test_id ... ok [INFO] [stdout] test modal::tests::test_modal_brick_test_id_none ... ok [INFO] [stdout] test modal::tests::test_modal_brick_to_css ... ok [INFO] [stdout] test modal::tests::test_modal_brick_to_html ... ok [INFO] [stdout] test modal::tests::test_modal_brick_verify ... ok [INFO] [stdout] test modal::tests::test_modal_calculate_bounds_centered ... ok [INFO] [stdout] test modal::tests::test_modal_brick_budget ... ok [INFO] [stdout] test modal::tests::test_modal_calculate_bounds_small_viewport ... ok [INFO] [stdout] test modal::tests::test_modal_calculate_bounds_with_footer ... ok [INFO] [stdout] test menu::tests::test_menu_trigger_context_menu_no_click_open ... ok [INFO] [stdout] test modal::tests::test_modal_calculate_bounds_with_title ... ok [INFO] [stdout] test modal::tests::test_modal_bounds ... ok [INFO] [stdout] test modal::tests::test_modal_children_empty ... ok [INFO] [stdout] test modal::tests::test_modal_click_inside_does_not_close ... ok [INFO] [stdout] test modal::tests::test_modal_close_button_hidden ... ok [INFO] [stdout] test modal::tests::test_modal_closed_debug ... ok [INFO] [stdout] test modal::tests::test_modal_closed_message ... ok [INFO] [stdout] test modal::tests::test_modal_children_mut ... ok [INFO] [stdout] test modal::tests::test_modal_default_values ... ok [INFO] [stdout] test modal::tests::test_modal_escape_closes ... ok [INFO] [stdout] test modal::tests::test_modal_closed_clone ... ok [INFO] [stdout] test modal::tests::test_modal_children_mut_empty ... ok [INFO] [stdout] test modal::tests::test_modal_is_focusable ... ok [INFO] [stdout] test modal::tests::test_modal_layout_animation_closes ... ok [INFO] [stdout] test modal::tests::test_modal_layout_closed ... ok [INFO] [stdout] test modal::tests::test_modal_layout_open ... ok [INFO] [stdout] test modal::tests::test_modal_escape_disabled ... ok [INFO] [stdout] test modal::tests::test_modal_close_button_click ... ok [INFO] [stdout] test modal::tests::test_modal_measure ... ok [INFO] [stdout] test modal::tests::test_modal_content_bounds ... ok [INFO] [stdout] test modal::tests::test_modal_measure_constraints ... ok [INFO] [stdout] test modal::tests::test_modal_calculate_bounds ... ok [INFO] [stdout] test modal::tests::test_modal_opened_message ... ok [INFO] [stdout] test modal::tests::test_modal_event_not_open_returns_none ... ok [INFO] [stdout] test modal::tests::test_modal_other_key_does_nothing ... ok [INFO] [stdout] test modal::tests::test_modal_mouse_move_does_nothing ... ok [INFO] [stdout] test modal::tests::test_modal_opened_clone ... ok [INFO] [stdout] test modal::tests::test_modal_size_copy ... ok [INFO] [stdout] test modal::tests::test_modal_builder ... ok [INFO] [stdout] test modal::tests::test_modal_opened_debug ... ok [INFO] [stdout] test modal::tests::test_modal_size_custom_value ... ok [INFO] [stdout] test modal::tests::test_modal_show_hide ... ok [INFO] [stdout] test modal::tests::test_modal_size_default ... ok [INFO] [stdout] test modal::tests::test_modal_size_eq ... ok [INFO] [stdout] test modal::tests::test_modal_size_custom_zero ... ok [INFO] [stdout] test modal::tests::test_modal_size_small ... ok [INFO] [stdout] test modal::tests::test_modal_new ... ok [INFO] [stdout] test modal::tests::test_modal_size_full_width ... ok [INFO] [stdout] test modal::tests::test_modal_size_large ... ok [INFO] [stdout] test modal::tests::test_modal_size_max_width ... ok [INFO] [stdout] test modal::tests::test_modal_toggle ... ok [INFO] [stdout] test modal::tests::test_modal_type_id ... ok [INFO] [stdout] test modal::tests::test_modal_test_id ... ok [INFO] [stdout] test model_card::tests::test_formatted_parameters_billions ... ok [INFO] [stdout] test model_card::tests::test_model_card_accessible_name_explicit ... ok [INFO] [stdout] test model_card::tests::test_model_card_accessible_name_from_name ... ok [INFO] [stdout] test model_card::tests::test_model_card_brick_assertions ... ok [INFO] [stdout] test model_card::tests::test_model_card_brick_budget ... ok [INFO] [stdout] test model_card::tests::test_formatted_parameters_none ... ok [INFO] [stdout] test modal::tests::test_modal_title_setter ... ok [INFO] [stdout] test model_card::tests::test_model_card_brick_name ... ok [INFO] [stdout] test model_card::tests::test_formatted_parameters_small ... ok [INFO] [stdout] test model_card::tests::test_model_card_brick_test_id ... ok [INFO] [stdout] test model_card::tests::test_model_card_brick_test_id_none ... ok [INFO] [stdout] test model_card::tests::test_formatted_parameters_millions ... ok [INFO] [stdout] test model_card::tests::test_formatted_parameters_thousands ... ok [INFO] [stdout] test model_card::tests::test_model_card_bounds ... ok [INFO] [stdout] test model_card::tests::test_model_card_builder ... ok [INFO] [stdout] test model_card::tests::test_model_card_children ... ok [INFO] [stdout] test model_card::tests::test_model_card_accessible_role ... ok [INFO] [stdout] test model_card::tests::test_model_card_children_mut ... ok [INFO] [stdout] test model_card::tests::test_model_card_brick_to_css ... ok [INFO] [stdout] test model_card::tests::test_model_card_corner_radius_min ... ok [INFO] [stdout] test model_card::tests::test_model_card_clone ... ok [INFO] [stdout] test model_card::tests::test_model_card_default ... ok [INFO] [stdout] test model_card::tests::test_model_card_brick_to_html ... ok [INFO] [stdout] test model_card::tests::test_model_card_event_returns_none ... ok [INFO] [stdout] test model_card::tests::test_model_card_getters_some ... ok [INFO] [stdout] test model_card::tests::test_model_card_height_min ... ok [INFO] [stdout] test model_card::tests::test_model_card_has_metrics_false ... ok [INFO] [stdout] test model_card::tests::test_model_card_has_metrics_true ... ok [INFO] [stdout] test model_card::tests::test_model_card_empty_metrics ... ok [INFO] [stdout] test model_card::tests::test_model_card_empty_tags ... ok [INFO] [stdout] test model_card::tests::test_model_card_getters_none ... ok [INFO] [stdout] test model_card::tests::test_formatted_parameters_edge_cases ... ok [INFO] [stdout] test model_card::tests::test_model_card_brick_verify ... ok [INFO] [stdout] test model_card::tests::test_model_card_is_focusable ... ok [INFO] [stdout] test model_card::tests::test_model_card_debug ... ok [INFO] [stdout] test model_card::tests::test_model_card_default_values ... ok [INFO] [stdout] test model_card::tests::test_model_card_measure_with_tight_constraints ... ok [INFO] [stdout] test model_card::tests::test_model_card_metrics ... ok [INFO] [stdout] test model_card::tests::test_model_card_name_setter ... ok [INFO] [stdout] test model_card::tests::test_model_card_show_metrics_chart_false ... ok [INFO] [stdout] test model_card::tests::test_model_card_tags ... ok [INFO] [stdout] test model_card::tests::test_model_card_measure_custom ... ok [INFO] [stdout] test model_card::tests::test_model_card_test_id ... ok [INFO] [stdout] test model_card::tests::test_model_card_measure_default ... ok [INFO] [stdout] test model_card::tests::test_model_card_new ... ok [INFO] [stdout] test model_card::tests::test_model_card_serde ... ok [INFO] [stdout] test model_card::tests::test_model_card_default_colors ... ok [INFO] [stdout] test model_card::tests::test_model_card_layout ... ok [INFO] [stdout] test model_card::tests::test_model_card_is_interactive ... ok [INFO] [stdout] test model_card::tests::test_model_card_test_id_none ... ok [INFO] [stdout] test model_card::tests::test_model_card_type_id ... ok [INFO] [stdout] test model_card::tests::test_model_card_many_metrics ... ok [INFO] [stdout] test model_card::tests::test_model_metric_clone ... ok [INFO] [stdout] test model_card::tests::test_model_metric_debug ... ok [INFO] [stdout] test model_card::tests::test_model_metric_formatted_value_large ... ok [INFO] [stdout] test model_card::tests::test_model_metric_formatted_value_negative ... ok [INFO] [stdout] test model_card::tests::test_model_metric_lower_is_better ... ok [INFO] [stdout] test model_card::tests::test_model_metric_new ... ok [INFO] [stdout] test model_card::tests::test_model_metric_serde ... ok [INFO] [stdout] test model_card::tests::test_model_status_clone ... ok [INFO] [stdout] test model_card::tests::test_model_metric_unit ... ok [INFO] [stdout] test model_card::tests::test_model_card_width_min ... ok [INFO] [stdout] test model_card::tests::test_model_metric_formatted_value_with_unit ... ok [INFO] [stdout] test formats::tests::test_apr_model_multiple_layers ... ok [INFO] [stdout] test model_card::tests::test_model_metric_formatted_value_percentage ... ok [INFO] [stdout] test model_card::tests::test_model_metric_formatted_value_zero ... ok [INFO] [stdout] test model_card::tests::test_model_metric_eq ... ok [INFO] [stdout] test model_card::tests::test_model_metric_formatted_value_exactly_one ... ok [INFO] [stdout] test model_card::tests::test_model_status_color ... ok [INFO] [stdout] test model_card::tests::test_model_status_debug ... ok [INFO] [stdout] test model_card::tests::test_model_status_eq ... ok [INFO] [stdout] test model_card::tests::test_model_status_serde ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_accessible_name ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_accessible_name_none ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_accessible_role ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_builder ... ok [INFO] [stdout] test model_card::tests::test_model_status_default ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_colors ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_default ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_corner_radius ... ok [INFO] [stdout] test model_card::tests::test_model_status_label ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_height_min ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_increment ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_indeterminate ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_increment_clamped ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_is_complete ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_is_focusable ... ok [INFO] [stdout] test model_card::tests::test_model_status_color_all_variants ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_layout ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_measure ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_is_interactive ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_min_width_min ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_corner_radius_min ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_mode ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_new ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_paint_100_percent ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_paint_25_percent ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_paint_50_percent ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_paint_draws_track ... ok [INFO] [stdout] test model_card::tests::test_model_status_color_all_variants_detailed ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_measure_with_label ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_fill_width ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_paint_uses_fill_color ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_paint_uses_height ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_paint_zero_percent ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_paint_indeterminate_no_fill ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_paint_uses_track_color ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_set_value ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_paint_position_from_layout ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_set_value_clamped ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_test_id ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_show_label ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_type_id ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_value_clamped_min ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_value_clamped_max ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_with_label ... ok [INFO] [stdout] test progress_bar::tests::test_progress_mode_default ... ok [INFO] [stdout] test progress_bar::tests::test_progress_mode_equality ... ok [INFO] [stdout] test radio_group::tests::test_radio_changed ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_accessible_name ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_accessible_role ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_with_value ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_clear_selection ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_builder ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_click_disabled_no_change ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_children ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_click_same_no_event ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_click_selects ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_click_with_offset_bounds ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_get_selected_option ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_colors ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_is_focusable ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_is_index_selected ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_is_interactive ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_is_selected ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_label_gap_min ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_layout ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_measure_horizontal ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_measure_vertical ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_new ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_options_iter ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_radio_size_min ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_right_click_no_select ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_select_next_no_selection ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_select_prev ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_select_prev_skip_disabled ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_select_next_skip_disabled ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_set_selected_index ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_set_selected ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_set_selected_disabled ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_set_selected_index_out_of_bounds ... ok [INFO] [stdout] test radio_group::tests::test_radio_option_disabled ... ok [INFO] [stdout] test radio_group::tests::test_radio_option_new ... ok [INFO] [stdout] test radio_group::tests::test_radio_orientation_default ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_percentage ... ok [INFO] [stdout] test row::tests::test_main_axis_alignment_default ... ok [INFO] [stdout] test row::tests::test_cross_axis_alignment_default ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_test_id ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_click_outside_no_select ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_type_id ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_select_next ... ok [INFO] [stdout] test radio_group::tests::test_radio_option_equality ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_spacing_min ... ok [INFO] [stdout] test row::tests::test_row_alignment_space_evenly ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_selected_index ... ok [INFO] [stdout] test row::tests::test_row_alignment_start ... ok [INFO] [stdout] test progress_bar::tests::test_progress_bar_children ... ok [INFO] [stdout] test row::tests::test_row_alignment_center ... ok [INFO] [stdout] test row::tests::test_row_alignment_end ... ok [INFO] [stdout] test row::tests::test_row_alignment_space_around ... ok [INFO] [stdout] test radio_group::tests::test_radio_group_selected_not_found ... ok [INFO] [stdout] test row::tests::test_row_alignment_space_between_single_child ... ok [INFO] [stdout] test row::tests::test_row_alignment_space_between_three_children ... ok [INFO] [stdout] test row::tests::test_row_children ... ok [INFO] [stdout] test row::tests::test_row_builder ... ok [INFO] [stdout] test row::tests::test_row_content_larger_than_bounds ... ok [INFO] [stdout] test row::tests::test_row_alignment_space_between ... ok [INFO] [stdout] test row::tests::test_row_cross_alignment_stretch ... ok [INFO] [stdout] test row::tests::test_row_default ... ok [INFO] [stdout] test row::tests::test_row_gap_single_child ... ok [INFO] [stdout] test row::tests::test_row_gap_with_alignment_center ... ok [INFO] [stdout] test row::tests::test_row_measure_multiple_children ... ok [INFO] [stdout] test row::tests::test_row_type_id ... ok [INFO] [stdout] test row::tests::test_row_cross_alignment_center ... ok [INFO] [stdout] test row::tests::test_row_cross_alignment_end ... ok [INFO] [stdout] test row::tests::test_row_cross_alignment_start ... ok [INFO] [stdout] test row::tests::test_row_empty ... ok [INFO] [stdout] test row::tests::test_row_gap_multiple_children ... ok [INFO] [stdout] test row::tests::test_row_measure_constrained ... ok [INFO] [stdout] test row::tests::test_row_measure_single_child ... ok [INFO] [stdout] test row::tests::test_row_measure_with_gap ... ok [INFO] [stdout] test row::tests::test_row_with_offset_bounds ... ok [INFO] [stdout] test select::tests::test_select_accessible_role ... ok [INFO] [stdout] test row::tests::test_row_layout_empty ... ok [INFO] [stdout] test row::tests::test_row_varying_child_heights ... ok [INFO] [stdout] test select::tests::test_select_event_click_disabled_item_no_select ... ok [INFO] [stdout] test select::tests::test_select_event_click_first_item ... ok [INFO] [stdout] test select::tests::test_select_event_click_item_selects ... ok [INFO] [stdout] test select::tests::test_select_event_click_outside_closes ... ok [INFO] [stdout] test select::tests::test_select_event_disabled_blocks_mouse_move ... ok [INFO] [stdout] test select::tests::test_select_event_focus_out_closes ... ok [INFO] [stdout] test select::tests::test_select_event_full_interaction_flow ... ok [INFO] [stdout] test select::tests::test_select_event_item_at_position_edge_cases ... ok [INFO] [stdout] test select::tests::test_select_event_item_rect_positions ... ok [INFO] [stdout] test select::tests::test_select_event_mouse_move_when_closed_no_hover ... ok [INFO] [stdout] test select::tests::test_select_event_right_click_no_effect ... ok [INFO] [stdout] test select::tests::test_select_event_with_offset_bounds ... ok [INFO] [stdout] test select::tests::test_select_builder ... ok [INFO] [stdout] test select::tests::test_select_is_empty ... ok [INFO] [stdout] test select::tests::test_select_children ... ok [INFO] [stdout] test select::tests::test_select_colors ... ok [INFO] [stdout] test select::tests::test_select_event_mouse_move_updates_hover ... ok [INFO] [stdout] test select::tests::test_select_default ... ok [INFO] [stdout] test select::tests::test_select_dropdown_height ... ok [INFO] [stdout] test select::tests::test_select_dropdown_height_limited ... ok [INFO] [stdout] test select::tests::test_select_event_click_header_closes_dropdown ... ok [INFO] [stdout] test select::tests::test_select_event_click_header_opens_dropdown ... ok [INFO] [stdout] test select::tests::test_select_event_disabled_blocks_click ... ok [INFO] [stdout] test select::tests::test_select_is_focusable ... ok [INFO] [stdout] test select::tests::test_select_is_interactive ... ok [INFO] [stdout] test select::tests::test_select_item_height_min ... ok [INFO] [stdout] test select::tests::test_select_max_visible_items_min ... ok [INFO] [stdout] test select::tests::test_select_measure ... ok [INFO] [stdout] test select::tests::test_select_min_width_min ... ok [INFO] [stdout] test select::tests::test_select_event_click_header_clears_hover ... ok [INFO] [stdout] test select::tests::test_select_layout ... ok [INFO] [stdout] test select::tests::test_select_new ... ok [INFO] [stdout] test select::tests::test_select_no_selection ... ok [INFO] [stdout] test select::tests::test_select_selected_index ... ok [INFO] [stdout] test select::tests::test_select_option_count ... ok [INFO] [stdout] test select::tests::test_select_selected_out_of_bounds ... ok [INFO] [stdout] test select::tests::test_select_options_from_strings ... ok [INFO] [stdout] test select::tests::test_select_selected_value ... ok [INFO] [stdout] test select::tests::test_select_selected_value_not_found ... ok [INFO] [stdout] test select::tests::test_select_type_id ... ok [INFO] [stdout] test select::tests::test_selection_changed_message ... ok [INFO] [stdout] test select::tests::test_select_option_disabled ... ok [INFO] [stdout] test select::tests::test_select_option_new ... ok [INFO] [stdout] test select::tests::test_select_option_simple ... ok [INFO] [stdout] test select::tests::test_select_options ... ok [INFO] [stdout] test formats::tests::test_ald_multiple_tensors ... ok [INFO] [stdout] test select::tests::test_selection_changed_none ... ok [INFO] [stdout] test slider::tests::test_slider_accessible_role ... ok [INFO] [stdout] test slider::tests::test_slider_changed_message ... ok [INFO] [stdout] test slider::tests::test_slider_builder ... ok [INFO] [stdout] test slider::tests::test_slider_colors ... ok [INFO] [stdout] test slider::tests::test_slider_default ... ok [INFO] [stdout] test slider::tests::test_slider_event_mouse_down_right_button_no_drag ... ok [INFO] [stdout] test slider::tests::test_slider_children ... ok [INFO] [stdout] test slider::tests::test_slider_event_mouse_down_starts_drag ... ok [INFO] [stdout] test slider::tests::test_slider_event_mouse_down_updates_value ... ok [INFO] [stdout] test slider::tests::test_slider_event_mouse_move_without_drag_no_effect ... ok [INFO] [stdout] test slider::tests::test_slider_event_mouse_move_during_drag_updates_value ... ok [INFO] [stdout] test slider::tests::test_slider_event_disabled_blocks_mouse_down ... ok [INFO] [stdout] test slider::tests::test_slider_event_mouse_down_emits_slider_changed ... ok [INFO] [stdout] test slider::tests::test_slider_event_bounds_with_offset ... ok [INFO] [stdout] test slider::tests::test_slider_event_no_message_when_value_unchanged ... ok [INFO] [stdout] test slider::tests::test_slider_event_mouse_down_outside_bounds_no_drag ... ok [INFO] [stdout] test slider::tests::test_slider_measure ... ok [INFO] [stdout] test slider::tests::test_slider_measure_constrained ... ok [INFO] [stdout] test slider::tests::test_slider_event_drag_with_step ... ok [INFO] [stdout] test slider::tests::test_slider_new ... ok [INFO] [stdout] test slider::tests::test_slider_event_mouse_up_ends_drag ... ok [INFO] [stdout] test slider::tests::test_slider_event_mouse_up_right_button_no_effect ... ok [INFO] [stdout] test slider::tests::test_slider_is_interactive ... ok [INFO] [stdout] test slider::tests::test_slider_event_disabled_blocks_mouse_move ... ok [INFO] [stdout] test slider::tests::test_slider_layout ... ok [INFO] [stdout] test slider::tests::test_slider_event_drag_to_minimum ... ok [INFO] [stdout] test slider::tests::test_slider_event_full_drag_flow ... ok [INFO] [stdout] test slider::tests::test_slider_paint_active_width_at_100_percent ... ok [INFO] [stdout] test slider::tests::test_slider_paint_draws_three_rects ... ok [INFO] [stdout] test slider::tests::test_slider_normalized_value ... ok [INFO] [stdout] test slider::tests::test_slider_paint_active_width_at_50_percent ... ok [INFO] [stdout] test slider::tests::test_slider_paint_thumb_position_at_50_percent ... ok [INFO] [stdout] test slider::tests::test_slider_normalized_value_same_min_max ... ok [INFO] [stdout] test slider::tests::test_slider_paint_position_from_layout ... ok [INFO] [stdout] test slider::tests::test_slider_is_focusable ... ok [INFO] [stdout] test slider::tests::test_slider_paint_disabled_thumb_color ... ok [INFO] [stdout] test slider::tests::test_slider_step ... ok [INFO] [stdout] test slider::tests::test_slider_paint_with_range ... ok [INFO] [stdout] test slider::tests::test_slider_thumb_position ... ok [INFO] [stdout] test slider::tests::test_slider_paint_active_width_at_0_percent ... ok [INFO] [stdout] test slider::tests::test_slider_paint_thumb_centered_vertically ... ok [INFO] [stdout] test slider::tests::test_slider_paint_thumb_position_at_max ... ok [INFO] [stdout] test slider::tests::test_slider_paint_thumb_position_at_min ... ok [INFO] [stdout] test slider::tests::test_slider_paint_thumb_size ... ok [INFO] [stdout] test slider::tests::test_slider_type_id ... ok [INFO] [stdout] test slider::tests::test_slider_paint_thumb_uses_thumb_color ... ok [INFO] [stdout] test slider::tests::test_slider_value_clamped ... ok [INFO] [stdout] test slider::tests::test_slider_paint_track_centered_vertically ... ok [INFO] [stdout] test slider::tests::test_slider_paint_track_dimensions ... ok [INFO] [stdout] test slider::tests::test_slider_paint_track_uses_track_color ... ok [INFO] [stdout] test slider::tests::test_slider_event_drag_to_maximum ... ok [INFO] [stdout] test slider::tests::test_slider_paint_active_uses_active_color ... ok [INFO] [stdout] test stack::tests::test_stack_alignment_debug ... ok [INFO] [stdout] test stack::tests::test_stack_alignment_eq ... ok [INFO] [stdout] test stack::tests::test_stack_alignment_horizontal_ratio ... ok [INFO] [stdout] test stack::tests::test_stack_alignment_horizontal_ratios ... ok [INFO] [stdout] test stack::tests::test_stack_alignment_vertical_ratio ... ok [INFO] [stdout] test stack::tests::test_stack_alignment_vertical_ratios ... ok [INFO] [stdout] test stack::tests::test_stack_brick_assertions ... ok [INFO] [stdout] test stack::tests::test_stack_brick_budget ... ok [INFO] [stdout] test stack::tests::test_stack_brick_name ... ok [INFO] [stdout] test stack::tests::test_stack_brick_to_css ... ok [INFO] [stdout] test stack::tests::test_stack_alignment_default_is_top_left ... ok [INFO] [stdout] test slider::tests::test_slider_value_from_position ... ok [INFO] [stdout] test stack::tests::test_stack_alignment_default ... ok [INFO] [stdout] test stack::tests::test_stack_alignment_all_variants ... ok [INFO] [stdout] test stack::tests::test_stack_alignment_clone ... ok [INFO] [stdout] test stack::tests::test_stack_brick_to_html ... ok [INFO] [stdout] test stack::tests::test_stack_brick_verify ... ok [INFO] [stdout] test stack::tests::test_stack_builder ... ok [INFO] [stdout] test stack::tests::test_stack_children_count ... ok [INFO] [stdout] test stack::tests::test_stack_default ... ok [INFO] [stdout] test stack::tests::test_stack_children_empty ... ok [INFO] [stdout] test stack::tests::test_stack_empty_loose ... ok [INFO] [stdout] test stack::tests::test_stack_event_propagates_to_children ... ok [INFO] [stdout] test stack::tests::test_stack_event_reverse_order ... ok [INFO] [stdout] test stack::tests::test_stack_debug ... ok [INFO] [stdout] test stack::tests::test_stack_fit_default ... ok [INFO] [stdout] test stack::tests::test_stack_empty_expand ... ok [INFO] [stdout] test stack::tests::test_stack_fit_default_is_loose ... ok [INFO] [stdout] test stack::tests::test_stack_event_no_children ... ok [INFO] [stdout] test stack::tests::test_stack_fit_clone ... ok [INFO] [stdout] test stack::tests::test_stack_fit_debug ... ok [INFO] [stdout] test stack::tests::test_stack_fit_eq ... ok [INFO] [stdout] test stack::tests::test_stack_default_impl ... ok [INFO] [stdout] test stack::tests::test_stack_children_mut_count ... ok [INFO] [stdout] test stack::tests::test_stack_layout_with_children_bottom_right ... ok [INFO] [stdout] test stack::tests::test_stack_layout_with_children_center ... ok [INFO] [stdout] test stack::tests::test_stack_layout_with_children_top_left ... ok [INFO] [stdout] test stack::tests::test_stack_test_id_some ... ok [INFO] [stdout] test stack::tests::test_stack_type_id ... ok [INFO] [stdout] test stack::tests::test_stack_measure_multiple_children_different_sizes ... ok [INFO] [stdout] test stack::tests::test_stack_test_id_none ... ok [INFO] [stdout] test tabs::tests::test_calculate_tab_width_empty ... ok [INFO] [stdout] test stack::tests::test_stack_layout_sets_bounds ... ok [INFO] [stdout] test stack::tests::test_stack_widget_test_id ... ok [INFO] [stdout] test stack::tests::test_stack_measure_with_children_expand ... ok [INFO] [stdout] test stack::tests::test_stack_new ... ok [INFO] [stdout] test tabs::tests::test_tab_at_point_found ... ok [INFO] [stdout] test tabs::tests::test_tab_at_point_not_found ... ok [INFO] [stdout] test tabs::tests::test_calculate_tab_width_narrow_space ... ok [INFO] [stdout] test tabs::tests::test_tab_changed ... ok [INFO] [stdout] test tabs::tests::test_tab_disabled ... ok [INFO] [stdout] test stack::tests::test_stack_measure_loose_with_constraints ... ok [INFO] [stdout] test stack::tests::test_stack_measure_with_children_loose ... ok [INFO] [stdout] test tabs::tests::test_tab_rect_bottom ... ok [INFO] [stdout] test tabs::tests::test_tab_rect_left ... ok [INFO] [stdout] test tabs::tests::test_tab_rect_right ... ok [INFO] [stdout] test tabs::tests::test_tab_icon ... ok [INFO] [stdout] test tabs::tests::test_tab_rect_top ... ok [INFO] [stdout] test tabs::tests::test_tab_rect_with_spacing ... ok [INFO] [stdout] test tabs::tests::test_tab_new ... ok [INFO] [stdout] test tabs::tests::test_tabs_accessible_name ... ok [INFO] [stdout] test tabs::tests::test_tabs_accessible_role ... ok [INFO] [stdout] test tabs::tests::test_tab_orientation_default ... ok [INFO] [stdout] test tabs::tests::test_tabs_active_bg ... ok [INFO] [stdout] test tabs::tests::test_tabs_brick_assertions ... ok [INFO] [stdout] test tabs::tests::test_tabs_brick_budget ... ok [INFO] [stdout] test tabs::tests::test_tabs_active_color ... ok [INFO] [stdout] test tabs::tests::test_tabs_active_id ... ok [INFO] [stdout] test tabs::tests::test_tabs_brick_name ... ok [INFO] [stdout] test tabs::tests::test_tabs_brick_verify ... ok [INFO] [stdout] test tabs::tests::test_tabs_children_mut ... ok [INFO] [stdout] test tabs::tests::test_tabs_builder ... ok [INFO] [stdout] test tabs::tests::test_tabs_get_active_id_none ... ok [INFO] [stdout] test tabs::tests::test_tabs_calculate_tab_width_with_spacing ... ok [INFO] [stdout] test tabs::tests::test_tabs_children ... ok [INFO] [stdout] test tabs::tests::test_tabs_get_active_tab_empty ... ok [INFO] [stdout] test tabs::tests::test_tabs_active_id_not_found ... ok [INFO] [stdout] test tabs::tests::test_tabs_inactive_color ... ok [INFO] [stdout] test tabs::tests::test_tabs_calculate_tab_width ... ok [INFO] [stdout] test tabs::tests::test_tabs_click_disabled_no_change ... ok [INFO] [stdout] test tabs::tests::test_tabs_is_focusable ... ok [INFO] [stdout] test tabs::tests::test_tabs_click_outside ... ok [INFO] [stdout] test tabs::tests::test_tabs_is_interactive ... ok [INFO] [stdout] test tabs::tests::test_tabs_multiple ... ok [INFO] [stdout] test tabs::tests::test_tabs_measure_vertical ... ok [INFO] [stdout] test tabs::tests::test_tabs_next_tab_all_disabled ... ok [INFO] [stdout] test tabs::tests::test_tabs_new ... ok [INFO] [stdout] test tabs::tests::test_tabs_next_tab_skip_disabled ... ok [INFO] [stdout] test tabs::tests::test_tabs_next_tab ... ok [INFO] [stdout] test tabs::tests::test_tabs_other_event_no_effect ... ok [INFO] [stdout] test tabs::tests::test_tabs_click_changes_active ... ok [INFO] [stdout] test tabs::tests::test_tabs_is_active ... ok [INFO] [stdout] test tabs::tests::test_tabs_get_tabs ... ok [INFO] [stdout] test tabs::tests::test_tabs_paint_disabled_tab ... ok [INFO] [stdout] test tabs::tests::test_tabs_get_active_tab ... ok [INFO] [stdout] test tabs::tests::test_tabs_paint_vertical_left ... ok [INFO] [stdout] test tabs::tests::test_tabs_click_same_tab_no_event ... ok [INFO] [stdout] test tabs::tests::test_tabs_prev_tab_all_disabled ... ok [INFO] [stdout] test tabs::tests::test_tabs_prev_tab_empty ... ok [INFO] [stdout] test tabs::tests::test_tabs_prev_tab_skip_disabled ... ok [INFO] [stdout] test tabs::tests::test_tabs_paint ... ok [INFO] [stdout] test tabs::tests::test_tabs_paint_bottom ... ok [INFO] [stdout] test tabs::tests::test_tabs_paint_vertical_right ... ok [INFO] [stdout] test tabs::tests::test_tabs_paint_no_border ... ok [INFO] [stdout] test tabs::tests::test_tabs_min_tab_width_min ... ok [INFO] [stdout] test tabs::tests::test_tabs_right_click_no_event ... ok [INFO] [stdout] test tabs::tests::test_tabs_prev_tab ... ok [INFO] [stdout] test tabs::tests::test_tabs_set_active ... ok [INFO] [stdout] test tabs::tests::test_tabs_layout ... ok [INFO] [stdout] test tabs::tests::test_tabs_measure_horizontal ... ok [INFO] [stdout] test tabs::tests::test_tabs_spacing_min ... ok [INFO] [stdout] test tabs::tests::test_tabs_set_active_id_disabled ... ok [INFO] [stdout] test tabs::tests::test_tabs_tab_bg ... ok [INFO] [stdout] test tabs::tests::test_tabs_type_id ... ok [INFO] [stdout] test tabs::tests::test_tabs_tab_size_min ... ok [INFO] [stdout] test text::tests::test_text_accessible_name ... ok [INFO] [stdout] test text::tests::test_text_brick_assertions ... ok [INFO] [stdout] test tabs::tests::test_tabs_to_html ... ok [INFO] [stdout] test text::tests::test_text_accessible_role ... ok [INFO] [stdout] test text::tests::test_text_brick_budget ... ok [INFO] [stdout] test text::tests::test_text_brick_name ... ok [INFO] [stdout] test text::tests::test_text_brick_verify_empty_content ... ok [INFO] [stdout] test text::tests::test_text_brick_verify_with_content ... ok [INFO] [stdout] test text::tests::test_text_children_empty ... ok [INFO] [stdout] test text::tests::test_text_builder ... ok [INFO] [stdout] test text::tests::test_text_children_mut ... ok [INFO] [stdout] test tabs::tests::test_tabs_test_id ... ok [INFO] [stdout] test tabs::tests::test_tabs_to_css ... ok [INFO] [stdout] test tabs::tests::test_tabs_set_active_disabled ... ok [INFO] [stdout] test tabs::tests::test_tabs_set_active_id ... ok [INFO] [stdout] test tabs::tests::test_tabs_set_active_id_not_found ... ok [INFO] [stdout] test tabs::tests::test_tabs_set_active_out_of_bounds ... ok [INFO] [stdout] test text::tests::test_text_clone ... ok [INFO] [stdout] test text::tests::test_text_content_accessor ... ok [INFO] [stdout] test text::tests::test_text_empty ... ok [INFO] [stdout] test text::tests::test_text_default_values ... ok [INFO] [stdout] test text::tests::test_text_event_returns_none ... ok [INFO] [stdout] test text::tests::test_text_is_focusable ... ok [INFO] [stdout] test text::tests::test_text_is_interactive ... ok [INFO] [stdout] test text::tests::test_text_layout_sets_bounds ... ok [INFO] [stdout] test text::tests::test_text_font_style_default ... ok [INFO] [stdout] test text::tests::test_text_line_height ... ok [INFO] [stdout] test text::tests::test_text_measure ... ok [INFO] [stdout] test text::tests::test_text_max_width ... ok [INFO] [stdout] test text::tests::test_text_font_weight_default ... ok [INFO] [stdout] test text::tests::test_text_new ... ok [INFO] [stdout] test text::tests::test_text_paint_draws_text ... ok [INFO] [stdout] test text::tests::test_text_paint_empty ... ok [INFO] [stdout] test text_input::tests::test_text_input_accessible_role ... ok [INFO] [stdout] test text_input::tests::test_text_input_backspace_at_start ... ok [INFO] [stdout] test text_input::tests::test_text_input_backspace ... ok [INFO] [stdout] test text::tests::test_text_paint_uses_color ... ok [INFO] [stdout] test text::tests::test_text_paint_uses_font_style ... ok [INFO] [stdout] test text::tests::test_text_to_css ... ok [INFO] [stdout] test text::tests::test_text_paint_uses_font_size ... ok [INFO] [stdout] test text::tests::test_text_type_id ... ok [INFO] [stdout] test text::tests::test_text_to_html_default_test_id ... ok [INFO] [stdout] test text_input::tests::test_text_input_builder ... ok [INFO] [stdout] test text::tests::test_text_paint_position_from_layout ... ok [INFO] [stdout] test text_input::tests::test_text_changed_message ... ok [INFO] [stdout] test text::tests::test_text_paint_uses_font_weight ... ok [INFO] [stdout] test text::tests::test_text_measure_with_max_width ... ok [INFO] [stdout] test text::tests::test_text_to_html ... ok [INFO] [stdout] test text_input::tests::test_text_input_disabled_no_insert ... ok [INFO] [stdout] test text_input::tests::test_text_input_children ... ok [INFO] [stdout] test text_input::tests::test_text_input_colors ... ok [INFO] [stdout] test text_input::tests::test_text_input_default ... ok [INFO] [stdout] test text_input::tests::test_text_input_display_obscured ... ok [INFO] [stdout] test text_input::tests::test_text_input_delete ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_backspace_at_start ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_cursor_navigation ... ok [INFO] [stdout] test text_input::tests::test_text_input_delete_at_end ... ok [INFO] [stdout] test text_input::tests::test_text_input_disabled_no_backspace ... ok [INFO] [stdout] test text_input::tests::test_text_input_disabled_no_delete ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_disabled_blocks_focus ... ok [INFO] [stdout] test text_input::tests::test_text_input_cursor_position ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_disabled_blocks_key_down ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_delete_at_end ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_disabled_blocks_text_input ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_disabled_blocks_mouse_down ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_focus_in ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_focus_out ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_full_typing_flow ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_key_backspace ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_key_delete ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_key_end ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_key_enter_submits ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_key_home ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_key_left ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_key_right ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_key_when_not_focused ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_mouse_down_inside_focuses ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_max_length_enforced ... ok [INFO] [stdout] test text_input::tests::test_text_input_display_normal ... ok [INFO] [stdout] test text_input::tests::test_text_input_move_left_at_start ... ok [INFO] [stdout] test text_input::tests::test_text_input_is_focusable ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_text_input_when_not_focused ... ok [INFO] [stdout] test text_input::tests::test_text_input_focus_state ... ok [INFO] [stdout] test text_input::tests::test_text_input_insert ... ok [INFO] [stdout] test text_input::tests::test_text_input_insert_respects_max_length ... ok [INFO] [stdout] test text_input::tests::test_text_input_is_interactive ... ok [INFO] [stdout] test text_input::tests::test_text_input_max_length_truncate ... ok [INFO] [stdout] test text_input::tests::test_text_input_measure ... ok [INFO] [stdout] test text_input::tests::test_text_input_move_right_at_end ... ok [INFO] [stdout] test text_input::tests::test_text_input_move_end ... ok [INFO] [stdout] test text_input::tests::test_text_input_new ... ok [INFO] [stdout] test text_input::tests::test_text_input_move_home ... ok [INFO] [stdout] test text_input::tests::test_text_submitted_message ... ok [INFO] [stdout] test text_input::tests::test_text_input_move_left ... ok [INFO] [stdout] test toggle::tests::test_toggle_accessible_name_from_label ... ok [INFO] [stdout] test text_input::tests::test_text_input_value ... ok [INFO] [stdout] test toggle::tests::test_toggle_accessible_name_override ... ok [INFO] [stdout] test toggle::tests::test_toggle_builder ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_mouse_down_outside_unfocuses ... ok [INFO] [stdout] test toggle::tests::test_toggle_accessible_role ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_mouse_down_sets_cursor ... ok [INFO] [stdout] test toggle::tests::test_toggle_accessible_name_none ... ok [INFO] [stdout] test text_input::tests::test_text_input_event_text_input_when_focused ... ok [INFO] [stdout] test toggle::tests::test_toggle_changed_contains_new_state ... ok [INFO] [stdout] test toggle::tests::test_toggle_changed_message ... ok [INFO] [stdout] test toggle::tests::test_toggle_click_outside_no_effect ... ok [INFO] [stdout] test toggle::tests::test_toggle_children ... ok [INFO] [stdout] test toggle::tests::test_toggle_default ... ok [INFO] [stdout] test toggle::tests::test_toggle_disabled_cannot_toggle ... ok [INFO] [stdout] test toggle::tests::test_toggle_disabled_click_no_effect ... ok [INFO] [stdout] test toggle::tests::test_toggle_event_click_turns_off ... ok [INFO] [stdout] test text_input::tests::test_text_input_type_id ... ok [INFO] [stdout] test toggle::tests::test_toggle_click_toggles_state ... ok [INFO] [stdout] test toggle::tests::test_toggle_colors ... ok [INFO] [stdout] test toggle::tests::test_toggle_event_click_below_track_no_toggle ... ok [INFO] [stdout] test toggle::tests::test_toggle_event_click_outside_track_no_toggle ... ok [INFO] [stdout] test toggle::tests::test_toggle_event_click_turns_on ... ok [INFO] [stdout] test text_input::tests::test_text_input_move_right ... ok [INFO] [stdout] test toggle::tests::test_toggle_event_disabled_blocks_click ... ok [INFO] [stdout] test toggle::tests::test_toggle_event_emits_toggle_changed ... ok [INFO] [stdout] test toggle::tests::test_toggle_event_full_interaction_flow ... ok [INFO] [stdout] test toggle::tests::test_toggle_event_hit_test_track_edges ... ok [INFO] [stdout] test toggle::tests::test_toggle_event_message_reflects_new_state ... ok [INFO] [stdout] test toggle::tests::test_toggle_event_mouse_move_no_effect ... ok [INFO] [stdout] test toggle::tests::test_toggle_event_right_click_no_toggle ... ok [INFO] [stdout] test toggle::tests::test_toggle_event_with_offset_bounds ... ok [INFO] [stdout] test toggle::tests::test_toggle_hit_test_inside ... ok [INFO] [stdout] test toggle::tests::test_toggle_hit_test_outside ... ok [INFO] [stdout] test toggle::tests::test_toggle_is_focusable ... ok [INFO] [stdout] test toggle::tests::test_toggle_is_interactive ... ok [INFO] [stdout] test toggle::tests::test_toggle_layout ... ok [INFO] [stdout] test toggle::tests::test_toggle_measure_no_label ... ok [INFO] [stdout] test toggle::tests::test_toggle_measure_with_label ... ok [INFO] [stdout] test toggle::tests::test_toggle_new ... ok [INFO] [stdout] test toggle::tests::test_toggle_off ... ok [INFO] [stdout] test toggle::tests::test_toggle_on ... ok [INFO] [stdout] test toggle::tests::test_toggle_paint_custom_track_and_thumb ... ok [INFO] [stdout] test toggle::tests::test_toggle_paint_draws_track_and_thumb ... ok [INFO] [stdout] test toggle::tests::test_toggle_paint_position_from_layout ... ok [INFO] [stdout] test toggle::tests::test_toggle_paint_thumb_centered_vertically ... ok [INFO] [stdout] test toggle::tests::test_toggle_paint_thumb_color ... ok [INFO] [stdout] test toggle::tests::test_toggle_paint_thumb_disabled_color ... ok [INFO] [stdout] test toggle::tests::test_toggle_paint_thumb_position_off ... ok [INFO] [stdout] test toggle::tests::test_toggle_paint_thumb_position_on ... ok [INFO] [stdout] test toggle::tests::test_toggle_paint_thumb_size ... ok [INFO] [stdout] test toggle::tests::test_toggle_paint_track_dimensions ... ok [INFO] [stdout] test toggle::tests::test_toggle_paint_track_disabled_color ... ok [INFO] [stdout] test toggle::tests::test_toggle_paint_track_on_color ... ok [INFO] [stdout] test toggle::tests::test_toggle_right_click_no_effect ... ok [INFO] [stdout] test toggle::tests::test_toggle_paint_track_off_color ... ok [INFO] [stdout] test toggle::tests::test_toggle_set_on ... ok [INFO] [stdout] test toggle::tests::test_toggle_spacing_min ... ok [INFO] [stdout] test toggle::tests::test_toggle_test_id ... ok [INFO] [stdout] test toggle::tests::test_toggle_thumb_position_off ... ok [INFO] [stdout] test toggle::tests::test_toggle_thumb_position_on ... ok [INFO] [stdout] test toggle::tests::test_toggle_thumb_size_min ... ok [INFO] [stdout] test toggle::tests::test_toggle_thumb_y_centered ... ok [INFO] [stdout] test toggle::tests::test_toggle_toggle_method ... ok [INFO] [stdout] test toggle::tests::test_toggle_track_height_min ... ok [INFO] [stdout] test toggle::tests::test_toggle_track_width_min ... ok [INFO] [stdout] test toggle::tests::test_toggle_type_id ... ok [INFO] [stdout] test toggle::tests::test_toggle_with_state_off ... ok [INFO] [stdout] test toggle::tests::test_toggle_with_state_on ... ok [INFO] [stdout] test tooltip::tests::test_calculate_size_no_max_width ... ok [INFO] [stdout] test tooltip::tests::test_calculate_size_wraps_long_text ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_accessible_name_default ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_accessible_name_explicit ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_accessible_role ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_bounds_after_layout ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_arrow_size_min ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_brick_assertions ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_brick_budget ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_border_width_min ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_brick_name ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_builder ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_calculate_size ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_anchor ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_content ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_corner_radius_min ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_colors ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_children_mut ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_estimate_text_width ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_event_other_events ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_children ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_hide ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_clone ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_layout_empty ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_is_interactive ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_default ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_layout_invisible ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_measure_invisible ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_layout_visible ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_mouse_leave_hides ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_max_width_min ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_padding_min ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_is_focusable ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_measure_visible ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_paint_bottom_arrow ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_paint_bottomleft_arrow ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_paint_bottomright_arrow ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_paint_invisible ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_paint_empty_content ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_measure_empty ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_new ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_placement_variants ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_paint_left_arrow ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_position_bottom ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_no_max_width ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_paint_right_arrow ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_paint_topleft_arrow ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_paint_topright_arrow ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_paint_visible ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_paint_with_border ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_paint_without_arrow ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_placement_clone ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_placement_debug ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_placement_default ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_placement_serde ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_position_bottom_left ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_brick_verify_good_contrast ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_brick_verify_bad_contrast ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_position_bottom_right ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_position_left ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_position_right ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_position_top ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_set_anchor ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_show ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_test_id ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_serde ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_stays_hidden_on_other_events ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_text_size_min ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_position_no_arrow ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_to_html_default_values ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_to_html ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_toggle ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_to_css ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_type_id ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_position_top_left ... ok [INFO] [stdout] test tooltip::tests::test_tooltip_position_top_right ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1373 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s [INFO] [stdout] [INFO] [stderr] Doc-tests presentar_widgets [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0bf0bb42695574fe27ae275fdfbc9b2b945ac763f69734491ec126f805978931", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0bf0bb42695574fe27ae275fdfbc9b2b945ac763f69734491ec126f805978931", kill_on_drop: false }` [INFO] [stdout] 0bf0bb42695574fe27ae275fdfbc9b2b945ac763f69734491ec126f805978931