[INFO] cloning repository https://github.com/murongg/ansiq [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/murongg/ansiq" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmurongg%2Fansiq", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmurongg%2Fansiq'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 3dcf7a58911f404b2ee55612f9b58c2e30dd9b48 [INFO] testing murongg/ansiq against beta-2026-04-21 for beta-1.96-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmurongg%2Fansiq" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/murongg/ansiq [INFO] finished tweaking git repo https://github.com/murongg/ansiq [INFO] tweaked toml for git repo https://github.com/murongg/ansiq written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/murongg/ansiq on toolchain beta-2026-04-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/murongg/ansiq 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8bd277d0d7b5785ece80fc4cdc9110a7a07dbd134f1316a332fdd148fe5dbdc4 [INFO] running `Command { std: "docker" "start" "-a" "8bd277d0d7b5785ece80fc4cdc9110a7a07dbd134f1316a332fdd148fe5dbdc4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8bd277d0d7b5785ece80fc4cdc9110a7a07dbd134f1316a332fdd148fe5dbdc4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8bd277d0d7b5785ece80fc4cdc9110a7a07dbd134f1316a332fdd148fe5dbdc4", kill_on_drop: false }` [INFO] [stdout] 8bd277d0d7b5785ece80fc4cdc9110a7a07dbd134f1316a332fdd148fe5dbdc4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e78fe2effa7d2674274eadd93ba01d1d7688a00cbc1c6ff46714d9dd3a63e61f [INFO] running `Command { std: "docker" "start" "-a" "e78fe2effa7d2674274eadd93ba01d1d7688a00cbc1c6ff46714d9dd3a63e61f", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.184 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling writeable v0.6.3 [INFO] [stderr] Compiling litemap v0.8.2 [INFO] [stderr] Compiling cc v1.2.59 [INFO] [stderr] Compiling unicode-segmentation v1.13.2 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling icu_properties_data v2.2.0 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling icu_normalizer_data v2.2.0 [INFO] [stderr] Compiling rustls v0.23.37 [INFO] [stderr] Compiling winnow v1.0.1 [INFO] [stderr] Compiling toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling webpki-roots v1.0.6 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling iri-string v0.7.12 [INFO] [stderr] Compiling indexmap v2.13.1 [INFO] [stderr] Compiling convert_case v0.10.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling mio v1.2.0 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling sysinfo v0.33.1 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling toml_parser v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling toml_edit v0.25.10+spec-1.1.0 [INFO] [stderr] Compiling proc-macro-crate v3.5.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling tokio-macros v2.7.0 [INFO] [stderr] Compiling zerovec-derive v0.11.3 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling ansiq-macros v0.1.0 (/opt/rustwide/workdir/packages/ansiq-macros) [INFO] [stderr] Compiling zerofrom-derive v0.1.7 [INFO] [stderr] Compiling yoke-derive v0.8.2 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling tokio v1.51.0 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling rustls-webpki v0.103.10 [INFO] [stderr] Compiling zerofrom v0.1.7 [INFO] [stderr] Compiling yoke v0.8.2 [INFO] [stderr] Compiling zerovec v0.11.6 [INFO] [stderr] Compiling zerotrie v0.2.4 [INFO] [stderr] Compiling tinystr v0.8.3 [INFO] [stderr] Compiling potential_utf v0.1.5 [INFO] [stderr] Compiling icu_collections v2.2.0 [INFO] [stderr] Compiling icu_locale_core v2.2.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_provider v2.2.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling openapiv3 v2.2.0 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling icu_properties v2.2.0 [INFO] [stderr] Compiling icu_normalizer v2.2.0 [INFO] [stderr] Compiling ansiq-core v0.1.0 (/opt/rustwide/workdir/packages/ansiq-core) [INFO] [stderr] Compiling hyper v1.9.0 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling ansiq-render v0.1.0 (/opt/rustwide/workdir/packages/ansiq-render) [INFO] [stderr] Compiling ansiq-layout v0.1.0 (/opt/rustwide/workdir/packages/ansiq-layout) [INFO] [stderr] Compiling ansiq-widgets v0.1.0 (/opt/rustwide/workdir/packages/ansiq-widgets) [INFO] [stderr] Compiling ansiq-surface v0.1.0 (/opt/rustwide/workdir/packages/ansiq-surface) [INFO] [stderr] Compiling ansiq-runtime v0.1.0 (/opt/rustwide/workdir/packages/ansiq-runtime) [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling ansiq v0.1.0 (/opt/rustwide/workdir/packages/ansiq) [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling ansiq-examples v0.1.0 (/opt/rustwide/workdir/examples) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 52.63s [INFO] running `Command { std: "docker" "inspect" "e78fe2effa7d2674274eadd93ba01d1d7688a00cbc1c6ff46714d9dd3a63e61f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e78fe2effa7d2674274eadd93ba01d1d7688a00cbc1c6ff46714d9dd3a63e61f", kill_on_drop: false }` [INFO] [stdout] e78fe2effa7d2674274eadd93ba01d1d7688a00cbc1c6ff46714d9dd3a63e61f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d6665765567da8374024942d641311ccc87c6203642c86f14fc8a7e578cf3993 [INFO] running `Command { std: "docker" "start" "-a" "d6665765567da8374024942d641311ccc87c6203642c86f14fc8a7e578cf3993", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling winnow v1.0.1 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling target-triple v1.0.0 [INFO] [stderr] Compiling toml_writer v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling toml_parser v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling indexmap v2.13.1 [INFO] [stderr] Compiling serde_spanned v1.1.1 [INFO] [stderr] Compiling toml_edit v0.25.10+spec-1.1.0 [INFO] [stderr] Compiling toml v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling proc-macro-crate v3.5.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling tokio-macros v2.7.0 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerofrom-derive v0.1.7 [INFO] [stderr] Compiling yoke-derive v0.8.2 [INFO] [stderr] Compiling zerovec-derive v0.11.3 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling ansiq-macros v0.1.0 (/opt/rustwide/workdir/packages/ansiq-macros) [INFO] [stderr] Compiling tokio v1.51.0 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling zerofrom v0.1.7 [INFO] [stderr] Compiling yoke v0.8.2 [INFO] [stderr] Compiling zerovec v0.11.6 [INFO] [stderr] Compiling zerotrie v0.2.4 [INFO] [stderr] Compiling tinystr v0.8.3 [INFO] [stderr] Compiling potential_utf v0.1.5 [INFO] [stderr] Compiling icu_collections v2.2.0 [INFO] [stderr] Compiling icu_locale_core v2.2.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_provider v2.2.0 [INFO] [stderr] Compiling ansiq-core v0.1.0 (/opt/rustwide/workdir/packages/ansiq-core) [INFO] [stderr] Compiling icu_properties v2.2.0 [INFO] [stderr] Compiling icu_normalizer v2.2.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling openapiv3 v2.2.0 [INFO] [stderr] Compiling trybuild v1.0.116 [INFO] [stderr] Compiling ansiq-widgets v0.1.0 (/opt/rustwide/workdir/packages/ansiq-widgets) [INFO] [stderr] Compiling hyper v1.9.0 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling ansiq-render v0.1.0 (/opt/rustwide/workdir/packages/ansiq-render) [INFO] [stderr] Compiling ansiq-layout v0.1.0 (/opt/rustwide/workdir/packages/ansiq-layout) [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling ansiq-surface v0.1.0 (/opt/rustwide/workdir/packages/ansiq-surface) [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling ansiq-runtime v0.1.0 (/opt/rustwide/workdir/packages/ansiq-runtime) [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling ansiq v0.1.0 (/opt/rustwide/workdir/packages/ansiq) [INFO] [stderr] Compiling ansiq-examples v0.1.0 (/opt/rustwide/workdir/examples) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 12s [INFO] running `Command { std: "docker" "inspect" "d6665765567da8374024942d641311ccc87c6203642c86f14fc8a7e578cf3993", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d6665765567da8374024942d641311ccc87c6203642c86f14fc8a7e578cf3993", kill_on_drop: false }` [INFO] [stdout] d6665765567da8374024942d641311ccc87c6203642c86f14fc8a7e578cf3993 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0d5809b3d40048402bdcd730655484c8b34c523d14354a00c7284f905871cc3b [INFO] running `Command { std: "docker" "start" "-a" "0d5809b3d40048402bdcd730655484c8b34c523d14354a00c7284f905871cc3b", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.48s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ansiq-a014e050cd4caea2) [INFO] [stderr] Running tests/minimal_app.rs (/opt/rustwide/target/debug/deps/minimal_app-7540e31b3e02d0a8) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test minimal_app_compiles_through_umbrella_crate ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/umbrella.rs (/opt/rustwide/target/debug/deps/umbrella-6647984c4fdf7a23) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test umbrella_prelude_imports_common_types ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ansiq_core-bea7c1185549a1e8) [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] [stderr] Running tests/element.rs (/opt/rustwide/target/debug/deps/element-1d7e92df1cee5758) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test block_child_layout_spec_uses_inner_rect_and_column_stack ... ok [INFO] [stdout] test into_element_trait_passes_existing_elements_through ... ok [INFO] [stdout] test input_route_widget_key_edits_value_and_cursor ... ok [INFO] [stdout] test list_state_matches_ratatui_selection_semantics ... ok [INFO] [stdout] test new_element_uses_default_layout_and_no_children ... ok [INFO] [stdout] test pane_child_layout_spec_uses_inner_rect_and_fill_semantics ... ok [INFO] [stdout] test scroll_view_intrinsic_height_tracks_only_the_first_child ... ok [INFO] [stdout] test scroll_view_route_widget_key_updates_offset_within_bounds ... ok [INFO] [stdout] test shell_child_layout_spec_uses_shell_strategy ... ok [INFO] [stdout] test block_intrinsic_height_adds_border_title_and_padding_to_children ... ok [INFO] [stdout] test scroll_view_and_component_child_layout_specs_fill_bounds ... ok [INFO] [stdout] test shell_intrinsic_height_sums_child_heights ... ok [INFO] [stdout] test scrollbar_state_matches_ratatui_navigation_semantics ... ok [INFO] [stdout] test text_helper_builds_text_element ... ok [INFO] [stdout] test list_route_widget_key_updates_selection_and_emits_message ... ok [INFO] [stdout] test layout_only_containers_only_invalidate_themselves_when_styled ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/geometry.rs (/opt/rustwide/target/debug/deps/geometry-7f1672cc3b13babb) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test can_merge_rect_allows_axis_aligned_adjacent_regions_but_not_corner_contacts ... ok [INFO] [stderr] Running tests/history.rs (/opt/rustwide/target/debug/deps/history-389501f14284806e) [INFO] [stdout] test shrink_moves_origin_even_when_rect_collapses ... ok [INFO] [stdout] test contains_and_union_cover_nested_and_overlapping_rects ... ok [INFO] [stdout] test intersection_returns_the_overlap_between_two_rects ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test history_block_from_text_preserves_explicit_blank_lines ... ok [INFO] [stdout] test history_block_from_text_wraps_plain_text_into_history_lines ... ok [INFO] [stdout] test history_entry_text_and_block_share_the_same_commit_time_wrapping_model ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/hooks.rs (/opt/rustwide/target/debug/deps/hooks-c2351acff10b4272) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test cx_signal_returns_a_stable_local_signal_handle_across_rerenders ... ok [INFO] [stdout] test cx_computed_reuses_a_stable_cached_handle_across_rerenders ... ok [INFO] [stdout] test dropped_effect_slots_stop_running_after_the_component_stops_using_them ... ok [INFO] [stdout] test cx_alias_exposes_the_signal_first_component_api ... ok [INFO] [stdout] test cx_effect_reacts_to_signal_changes_without_stacking_duplicate_effects ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/reactivity.rs (/opt/rustwide/target/debug/deps/reactivity-6d61ce243341df96) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test dirty_component_queue_reports_each_scope_once_without_scanning_all_scopes ... ok [INFO] [stdout] test component_scope_is_marked_dirty_when_a_dependency_changes ... ok [INFO] [stdout] test computed_caches_until_a_dependency_changes ... ok [INFO] [stdout] test effect_reruns_on_flush_after_its_dependency_changes ... ok [INFO] [stdout] test set_if_changed_does_not_rerun_effect_for_identical_values ... ok [INFO] [stdout] test signal_returns_the_latest_value_after_set_and_update ... ok [INFO] [stdout] test set_if_changed_skips_dirty_component_propagation_for_identical_values ... ok [INFO] [stdout] test chained_computed_values_invalidate_downstream_caches ... ok [INFO] [stdout] test stopped_effect_does_not_run_again ... ok [INFO] [stdout] test computed_recollects_branching_dependencies ... ok [INFO] [stderr] Running tests/reactivity_compile.rs (/opt/rustwide/target/debug/deps/reactivity_compile-25327175eea42acf) [INFO] [stdout] test disposed_component_scopes_stop_receiving_dirty_notifications ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Checking pin-project-lite v0.2.17 [INFO] [stderr] Checking unicode-width v0.2.2 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling tokio-macros v2.7.0 [INFO] [stderr] Checking tokio v1.51.0 [INFO] [stderr] Checking ansiq-core v0.1.0 (/opt/rustwide/workdir/packages/ansiq-core) [INFO] [stderr] Checking ansiq-core-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/ansiq-core) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.48s [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] test tests/ui/reactive_handles_are_not_send.rs ... ok [INFO] [stderr] [INFO] [stderr] [INFO] [stdout] test reactive_handles_cannot_cross_threads ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.05s [INFO] [stdout] [INFO] [stderr] Running tests/render_math.rs (/opt/rustwide/target/debug/deps/render_math-90a3e39fd211839d) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test title_group_positions_preserve_left_and_right_and_drop_center_when_space_is_tight ... ok [INFO] [stdout] test table_column_layout_matches_ratatui_space_evenly_distribution ... ok [INFO] [stdout] test table_span_width_uses_actual_column_positions_instead_of_assuming_fixed_spacing ... ok [INFO] [stderr] Running tests/style.rs (/opt/rustwide/target/debug/deps/style-413361161e6a9999) [INFO] [stdout] [INFO] [stderr] Running tests/table.rs (/opt/rustwide/target/debug/deps/table-c108b8f3b0a31033) [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test style_supports_indexed_and_truecolor_variants ... ok [INFO] [stdout] test style_builder_chains_attributes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test row_defaults_height_to_tallest_cell_like_ratatui ... ok [INFO] [stdout] test cell_can_wrap_text_style_and_column_span ... ok [INFO] [stdout] test row_collects_from_iterator_and_cell_style_accepts_into_style ... ok [INFO] [stdout] test table_state_supports_selected_cell_and_directional_navigation ... ok [INFO] [stdout] test row_tracks_cells_height_and_margins ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/text.rs (/opt/rustwide/target/debug/deps/text-78d1426192b53692) [INFO] [stderr] Running tests/transcript.rs (/opt/rustwide/target/debug/deps/transcript-b20632c1bd6cf69f) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test clip_to_width_respects_display_width_boundaries ... ok [INFO] [stdout] test wrap_plain_lines_splits_long_lines_without_dropping_empty_lines ... ok [INFO] [stdout] test styled_lines_from_text_patches_span_styles_into_the_base_style ... ok [INFO] [stdout] test wrap_styled_lines_wraps_by_tokens_and_preserves_styles ... ok [INFO] [stdout] test display_width_counts_wide_characters ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ansiq_examples-170caf866c231e27) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stderr] Running tests/activity_monitor.rs (/opt/rustwide/target/debug/deps/activity_monitor-4a3e805af94f84bd) [INFO] [stdout] test transcript_block_formats_status_entries_without_role_prefix ... ok [INFO] [stdout] test transcript_session_rolls_the_previous_turn_into_history_when_starting_a_new_one ... ok [INFO] [stdout] test transcript_block_formats_user_and_assistant_entries ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test activity_monitor_footer_blocks_do_not_overlap_the_process_table ... ok [INFO] [stdout] test activity_monitor_footer_height_stays_stable_for_long_selection_text ... ok [INFO] [stdout] test activity_monitor_header_height_stays_stable_when_warning_clears ... ok [INFO] [stdout] test activity_monitor_renders_all_processes_dashboard ... ok [INFO] [stdout] test activity_monitor_switches_to_network_tab ... ok [INFO] [stdout] test activity_monitor_redraw_matches_a_fresh_full_redraw ... ok [INFO] [stdout] test activity_monitor_placeholder_redraw_matches_a_fresh_full_redraw ... ok [INFO] [stdout] test activity_monitor_applies_snapshot_messages ... ok [INFO] [stdout] test activity_monitor_switches_tabs_and_selected_process ... ok [INFO] [stdout] test activity_monitor_partial_redraw_matches_full_redraw_when_selection_footer_wraps ... ok [INFO] [stderr] Running tests/list_navigation.rs (/opt/rustwide/target/debug/deps/list_navigation-29472a91e682fbee) [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/openapi_explorer.rs (/opt/rustwide/target/debug/deps/openapi_explorer-fdd61fbf2bc22669) [INFO] [stdout] test list_navigation_updates_the_selected_summary_when_moving_down ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test openapi_explorer_renders_navigation_operation_details_and_schema ... ok [INFO] [stdout] test openapi_explorer_switches_focus_and_updates_selected_operation ... ok [INFO] [stderr] Running tests/policies.rs (/opt/rustwide/target/debug/deps/policies-ad54253819079ded) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test scenarios_use_policies_sized_for_their_own_layouts ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/scroll_sync.rs (/opt/rustwide/target/debug/deps/scroll_sync-d83b23de4e1e1aed) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test scroll_sync_keeps_scroll_view_and_scrollbar_in_sync ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/table_interaction.rs (/opt/rustwide/target/debug/deps/table_interaction-75a1d64c6779919f) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test table_interaction_updates_the_detail_panel_when_selection_changes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ansiq_layout-41aeaa68e358cd23) [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] [stderr] Running tests/layout.rs (/opt/rustwide/target/debug/deps/layout-9645520f8d8e1d1b) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test auto_children_stop_at_remaining_space ... ok [INFO] [stdout] test barchart_chart_canvas_and_monthly_use_stable_default_heights ... ok [INFO] [stdout] test column_layout_allocates_fixed_and_fill_children ... ok [INFO] [stdout] test block_titles_reserve_vertical_space_even_without_matching_borders ... ok [INFO] [stdout] test block_insets_children_like_a_bordered_container ... ok [INFO] [stdout] test clear_fills_its_parent_and_line_gauge_uses_single_line_height ... ok [INFO] [stdout] test gauge_and_line_gauge_blocks_add_border_and_padding_to_measured_height ... ok [INFO] [stdout] test layout_tree_records_measured_height_on_each_node ... ok [INFO] [stdout] test list_auto_height_matches_the_number_of_items ... ok [INFO] [stdout] test measure_height_counts_stacked_transcript_and_input ... ok [INFO] [stdout] test list_block_adds_border_and_padding_to_measured_height ... ok [INFO] [stdout] test pane_insets_child_rect_inside_border ... ok [INFO] [stdout] test paragraph_block_adds_border_and_padding_to_measured_height ... ok [INFO] [stdout] test relayout_does_not_invalidate_entire_fill_container_when_only_children_shift ... ok [INFO] [stdout] test relayout_along_dirty_paths_only_remeasures_the_dirty_ancestor_chain ... ok [INFO] [stdout] test rich_text_auto_height_matches_line_count ... ok [INFO] [stdout] test relayout_normalizes_overlapping_dirty_paths_to_the_parent_path ... ok [INFO] [stdout] test row_layout_distributes_remaining_width_without_overflow ... ok [INFO] [stdout] test shell_keeps_header_and_footer_visible_when_body_overflows ... ok [INFO] [stdout] test sparkline_uses_single_line_auto_height ... ok [INFO] [stdout] test scrollbar_uses_a_fixed_track_width_and_parent_height ... ok [INFO] [stdout] test streaming_text_auto_height_grows_with_wrapped_content ... ok [INFO] [stdout] test tabs_block_adds_border_and_padding_to_measured_height ... ok [INFO] [stdout] test tabs_and_gauge_use_single_line_auto_heights ... ok [INFO] [stdout] test row_layout_uses_auto_child_widths_instead_of_collapsing_them_to_one_column ... ok [INFO] [stdout] test table_auto_height_counts_header_and_rows ... ok [INFO] [stdout] test shell_panics_in_debug_when_given_more_than_three_children - should panic ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ansiq_macros-2900b13d1386d381) [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/view.rs (/opt/rustwide/target/debug/deps/view-51e745c2ab4620e7) [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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ansiq_render-894cabc25ddf56b7) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test view_macro_builds_basic_widget_tree ... ok [INFO] [stdout] test view_macro_supports_barchart_chart_canvas_and_monthly_primitives ... ok [INFO] [stdout] test view_macro_supports_block_paragraph_and_list_primitives ... ok [INFO] [stdout] test view_macro_supports_block_title_position_and_alignment ... ok [INFO] [stdout] test view_macro_supports_block_borders_and_border_type ... ok [INFO] [stdout] test view_macro_supports_clear_and_line_gauge_primitives ... ok [INFO] [stdout] test view_macro_supports_block_border_set ... ok [INFO] [stdout] test view_macro_supports_custom_components ... ok [INFO] [stdout] test view_macro_supports_rich_text_primitive ... ok [INFO] [stdout] test view_macro_supports_scroll_view_offset_and_scroll_handler ... ok [INFO] [stdout] test view_macro_supports_scrollbar_primitive ... ok [INFO] [stdout] test view_macro_supports_sparkline_primitive ... ok [INFO] [stdout] test view_macro_supports_table_primitive ... ok [INFO] [stdout] test view_macro_supports_tabs_and_gauge_primitives ... ok [INFO] [stdout] test view_macro_supports_selection_handlers_for_interactive_primitives ... ok [INFO] [stdout] test view_macro_supports_block_wrapped_lists_and_tabs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/render.rs (/opt/rustwide/target/debug/deps/render-8c1a4d08f110ef8d) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test diff_buffers_in_regions_limits_patches_to_the_requested_rects ... ok [INFO] [stdout] test frame_patches_cover_blank_cells_in_a_fresh_frame ... ok [INFO] [stdout] test diff_splits_runs_when_style_changes ... ok [INFO] [stdout] test diff_only_reports_changed_runs ... ok [INFO] [stdout] test history_block_from_buffer_preserves_runs_and_trims_trailing_space ... ok [INFO] [stdout] test identical_buffers_produce_no_patches ... ok [INFO] [stdout] test render_history_entries_returns_the_actual_cursor_row_advance ... ok [INFO] [stdout] test render_patches_can_offset_output_below_existing_terminal_content ... ok [INFO] [stdout] test render_cursor_emits_show_and_move_sequences ... ok [INFO] [stdout] test render_patches_preserves_wide_glyphs_without_extra_spacing ... ok [INFO] [stdout] test render_patches_support_indexed_and_truecolor_sequences ... ok [INFO] [stdout] test write_clipped_respects_rect_and_offset ... ok [INFO] [stdout] test render_history_entries_renders_text_entries_like_commit_time_wrapped_blocks ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ansiq_runtime-b38e33dbc9ed6938) [INFO] [stdout] test render_cursor_hides_when_no_position_is_available ... ok [INFO] [stdout] test render_history_entries_preserves_styled_block_lines ... ok [INFO] [stdout] test diff_covers_new_area_when_next_buffer_is_larger ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/engine.rs (/opt/rustwide/target/debug/deps/engine-f7e4a4a755399bf7) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test emitted_messages_flow_through_update_and_rerender ... ok [INFO] [stdout] test dirty_subtree_replacement_preserves_focus_and_cursor_inside_the_replaced_component ... ok [INFO] [stdout] test computed_keeps_derived_values_inside_the_dirty_component_subtree ... ok [INFO] [stdout] test dirty_subtree_replacement_preserves_uncontrolled_tabs_selection ... ok [INFO] [stdout] test dirty_component_relayout_preserves_unaffected_sibling_identity_and_cursor ... ok [INFO] [stdout] test committed_history_is_buffered_until_the_runtime_flushes_it ... ok [INFO] [stdout] test dirty_subtree_replacement_uses_continuity_keys_to_preserve_focus_across_reordering ... ok [INFO] [stdout] test dirty_subtree_replacement_preserves_uncontrolled_list_selection ... ok [INFO] [stdout] test component_signal_updates_next_rendered_tree ... ok [INFO] [stdout] test dirty_subtree_replacement_keeps_node_ids_globally_unique ... ok [INFO] [stdout] test dirty_subtree_replacement_preserves_uncontrolled_scroll_offset ... ok [INFO] [stdout] test engine_calls_app_for_unhandled_keys ... ok [INFO] [stdout] test focus_fallback_after_subtree_replacement_invalidates_the_newly_focused_region ... ok [INFO] [stdout] test quit_request_is_reported_by_request_drain ... ok [INFO] [stdout] test rerender_preserves_input_cursor_after_mid_string_edit ... ok [INFO] [stdout] test scroll_view_and_scrollbar_can_share_the_same_scroll_signal ... ok [INFO] [stdout] test partial_rerender_does_not_invalidate_entire_layout_only_fill_container ... ok [INFO] [stdout] test focus_navigation_marks_engine_dirty ... ok [INFO] [stdout] test unmounted_component_watchers_stop_firing_after_their_scope_is_removed ... ok [INFO] [stdout] test component_signals_flow_through_reactivity_without_forcing_engine_dirty ... ok [INFO] [stdout] test full_root_rerender_uses_continuity_keys_to_preserve_focus_and_cursor ... ok [INFO] [stdout] test signal_changes_rerender_only_the_dirty_component_subtree ... ok [INFO] [stdout] test focus_scope_request_traps_tab_navigation_inside_the_scoped_subtree ... ok [INFO] [stdout] test nested_function_component_with_cx_rerenders_without_restarting_root ... ok [INFO] [stderr] Running tests/focus.rs (/opt/rustwide/target/debug/deps/focus-7fc4ba737a578938) [INFO] [stdout] test dirty_subtree_replacement_uses_continuity_keys_to_preserve_input_cursor ... ok [INFO] [stdout] test mount_runs_before_first_render ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test focus_state_can_trap_tab_order_inside_a_continuity_scoped_subtree ... ok [INFO] [stdout] test focus_state_preserves_current_node_when_tree_is_rebuilt ... ok [INFO] [stdout] test focus_state_collects_focusable_nodes_in_preorder ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] [stderr] Running tests/rendering.rs (/opt/rustwide/target/debug/deps/rendering-76529d69776f2cf8) [INFO] [stdout] [INFO] [stdout] running 52 tests [INFO] [stdout] test block_renders_custom_border_set_like_ratatui ... ok [INFO] [stdout] test block_can_render_partial_double_borders ... ok [INFO] [stdout] test block_and_list_render_bordered_content_and_selection_state ... ok [INFO] [stdout] test block_can_render_bottom_titles_without_bottom_borders ... ok [INFO] [stdout] test chart_renders_axes_and_points ... ok [INFO] [stdout] test clear_erases_existing_content_and_line_gauge_renders_a_thin_track ... ok [INFO] [stdout] test block_titles_do_not_overlap_when_left_center_and_right_groups_compete ... ok [INFO] [stdout] test draw_tree_in_regions_updates_only_the_invalidated_area ... ok [INFO] [stdout] test barchart_renders_columns_with_labels ... ok [INFO] [stdout] test draw_tree_keeps_streaming_text_role_labels_neutral_by_default ... ok [INFO] [stdout] test list_auto_scrolls_selected_item_into_view_without_changing_text_width ... ok [INFO] [stdout] test list_can_render_inside_an_embedded_block ... ok [INFO] [stdout] test list_renders_multiline_items_and_repeats_the_highlight_symbol ... ok [INFO] [stdout] test list_scroll_padding_accounts_for_multiline_item_heights_like_ratatui ... ok [INFO] [stdout] test paragraph_supports_vertical_scroll_without_reflowing_into_new_lines ... ok [INFO] [stdout] test input_cursor_tracks_display_width_for_wide_characters ... ok [INFO] [stdout] test list_can_render_bottom_to_top_like_ratatui ... ok [INFO] [stdout] test canvas_renders_cells_at_declared_positions ... ok [INFO] [stdout] test gauge_can_use_unicode_fractional_blocks_when_no_label_overlays_them ... ok [INFO] [stdout] test paragraph_renders_styled_spans_with_alignment ... ok [INFO] [stdout] test paragraph_wraps_on_word_boundaries_like_ratatui ... ok [INFO] [stdout] test scrollbar_renders_a_vertical_thumb_inside_the_track ... ok [INFO] [stdout] test sparkline_renders_single_line_bars_from_values ... ok [INFO] [stdout] test table_auto_scrolls_selected_row_and_reserves_highlight_gutter ... ok [INFO] [stdout] test monthly_renders_title_weekdays_and_selected_day ... ok [INFO] [stdout] test table_flex_center_centers_columns_like_ratatui ... ok [INFO] [stdout] test scroll_view_offset_shows_the_requested_slice_from_the_top ... ok [INFO] [stdout] test scrollbar_with_zero_content_length_renders_blank_like_ratatui ... ok [INFO] [stdout] test sparkline_supports_missing_values_and_reverse_direction ... ok [INFO] [stdout] test table_flex_end_pushes_columns_to_the_right_like_ratatui ... ok [INFO] [stdout] test table_distributes_column_widths_clips_cells_and_right_aligns_numeric_columns ... ok [INFO] [stdout] test table_can_render_inside_an_embedded_block_with_footer ... ok [INFO] [stdout] test table_prioritizes_highlight_spacing_over_column_constraints_like_ratatui ... ok [INFO] [stdout] test table_min_constraints_expand_under_flex_start_like_ratatui ... ok [INFO] [stdout] test table_renders_headers_rows_and_selected_state ... ok [INFO] [stdout] test table_renders_multiline_cells_without_manual_row_height_like_ratatui ... ok [INFO] [stdout] test table_selection_uses_style_without_injecting_prefix_characters ... ok [INFO] [stdout] test table_without_explicit_widths_uses_equal_columns_like_ratatui ... ok [INFO] [stdout] test tabs_and_gauge_render_selection_and_progress ... ok [INFO] [stdout] test tabs_can_render_inside_an_embedded_block ... ok [INFO] [stdout] test table_flex_space_between_distributes_extra_width_between_columns_like_ratatui ... ok [INFO] [stdout] test draw_tree_prefers_ink_like_minimal_console_styles ... ok [INFO] [stdout] test table_flex_space_evenly_distributes_extra_width_evenly_like_ratatui ... ok [INFO] [stdout] test table_flex_start_keeps_extra_space_after_the_columns_like_ratatui ... ok [INFO] [stdout] test focused_input_does_not_overwrite_next_wide_character ... ok [INFO] [stdout] test focused_input_border_uses_explicit_component_color ... ok [INFO] [stdout] test rich_text_renders_styled_runs_across_multiple_lines ... ok [INFO] [stdout] test scroll_view_follow_bottom_shows_latest_lines ... ok [INFO] [stdout] test scrollbar_renders_a_horizontal_thumb_inside_the_track ... ok [INFO] [stdout] test table_flex_space_around_distributes_extra_width_around_columns_like_ratatui ... ok [INFO] [stdout] test list_scroll_window_accounts_for_multiline_item_heights ... ok [INFO] [stderr] Running tests/routing.rs (/opt/rustwide/target/debug/deps/routing-0cf3b437728184a2) [INFO] [stdout] test paragraph_can_render_inside_an_embedded_block ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test ctrl_c_requests_runtime_quit ... ok [INFO] [stdout] test left_and_right_move_the_input_cursor ... ok [INFO] [stdout] test escape_is_left_unhandled_when_no_widget_consumes_it ... ok [INFO] [stdout] test scrollbar_consumes_vertical_keys_and_emits_the_new_position ... ok [INFO] [stdout] test table_scrolls_selection_window_when_the_selected_row_moves_past_visible_height ... ok [INFO] [stdout] test table_updates_selection_with_arrow_keys_and_keeps_focus_local ... ok [INFO] [stdout] test tabs_use_horizontal_keys_to_change_the_selected_tab ... ok [INFO] [stdout] test typing_and_backspace_edit_at_the_cursor_position ... ok [INFO] [stdout] test list_consumes_arrow_keys_updates_selection_and_emits_message ... ok [INFO] [stdout] test scroll_view_consumes_vertical_keys_and_emits_the_new_offset ... ok [INFO] [stdout] test tab_moves_focus_but_character_input_keeps_priority ... ok [INFO] [stdout] test handle_key_updates_focused_input_and_emits_submit_message ... ok [INFO] [stdout] [INFO] [stderr] Running tests/run.rs (/opt/rustwide/target/debug/deps/run-c16686e678854948) [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test exit_row_is_clamped_to_the_viewport_when_content_overflows ... ok [INFO] [stdout] test runtime_reexports_surface_viewport_types ... ok [INFO] [stdout] test viewport_bounds_use_surface_dimensions_without_recomputing_origin ... ok [INFO] [stdout] test exit_row_tracks_rendered_content_instead_of_reserved_viewport_height ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ansiq_surface-9d8b9fc8e70e557e) [INFO] [stdout] [INFO] [stderr] Running tests/surface.rs (/opt/rustwide/target/debug/deps/surface-8d20bc79792e6501) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test initial_viewport_plan_uses_terminal_height_for_bottom_launches ... ok [INFO] [stdout] test initial_viewport_plan_does_not_scroll_when_terminal_has_enough_space ... ok [INFO] [stdout] test cursor_y_after_history_entries_advances_by_the_rendered_row_count ... ok [INFO] [stdout] test inline_reserve_plan_keeps_origin_when_there_is_enough_space ... ok [INFO] [stdout] test inline_reserve_plan_uses_the_full_terminal_height_when_it_is_short ... ok [INFO] [stdout] test fit_viewport_height_uses_inline_reserve_when_growing ... ok [INFO] [stdout] test fit_viewport_height_keeps_the_top_edge_when_shrinking ... ok [INFO] [stdout] test map_event_emits_ctrl_c_and_resize ... ok [INFO] [stdout] test map_event_ignores_key_release_events ... ok [INFO] [stdout] test map_event_translates_common_keys ... ok [INFO] [stdout] test preserve_visible_policy_does_not_request_growth ... ok [INFO] [stdout] test reanchor_viewport_plan_keeps_current_height_when_cursor_moves_near_the_bottom ... ok [INFO] [stdout] test reanchor_viewport_plan_preserves_expanded_height_for_reserve_fit_content ... ok [INFO] [stdout] test inline_reserve_plan_scrolls_terminal_up_to_make_room ... ok [INFO] [stdout] test reanchor_viewport_plan_resets_reserve_preferred_back_to_its_target_height_after_commit ... ok [INFO] [stdout] test reserve_preferred_policy_requests_more_height_for_taller_content ... ok [INFO] [stdout] test reserve_fit_content_resolves_to_its_minimum_initial_height ... ok [INFO] [stdout] test safe_exit_row_clamps_to_the_visible_terminal_height ... ok [INFO] [stdout] test resize_viewport_plan_preserves_expanded_height_for_reserve_fit_content ... ok [INFO] [stdout] test reserve_fit_content_requests_growth_and_shrink_within_bounds ... ok [INFO] [stdout] test terminal_mode_enter_and_exit_toggle_flags ... ok [INFO] [stdout] test preserve_visible_policy_keeps_current_cursor_origin ... ok [INFO] [stdout] test reserve_preferred_policy_degrades_to_preserve_visible_when_reserve_is_unsupported ... ok [INFO] [stdout] test resize_viewport_plan_clamps_the_preserved_height_to_the_new_terminal ... ok [INFO] [stdout] test next_input_event_from_stream_yields_the_next_translated_event ... ok [INFO] [stdout] test reserve_preferred_policy_uses_inline_reserve_when_supported ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ansiq_widgets-6e6e57e72abb2b2f) [INFO] [stdout] test next_input_event_from_stream_returns_none_after_timeout_without_blocking ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/transcript_view.rs (/opt/rustwide/target/debug/deps/transcript_view-5c82f1ee342e1090) [INFO] [stdout] [INFO] [stderr] Running tests/widgets.rs (/opt/rustwide/target/debug/deps/widgets-9bec4f90e0eb8b65) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test transcript_view_builds_rich_text_from_entries ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 37 tests [INFO] [stdout] test block_new_defaults_to_no_borders_but_bordered_enables_them ... ok [INFO] [stdout] test block_inner_matches_ratatui_like_border_and_padding_insets ... ok [INFO] [stdout] test block_paragraph_and_list_build_expected_elements ... ok [INFO] [stdout] test block_supports_custom_border_set_like_ratatui ... ok [INFO] [stdout] test block_supports_ratatui_like_title_positions_and_alignment_defaults ... ok [INFO] [stdout] test barchart_chart_canvas_and_monthly_build_expected_elements ... ok [INFO] [stdout] test clear_and_line_gauge_build_expected_elements ... ok [INFO] [stdout] test bottom_pane_builder_stacks_composer_and_footer ... ok [INFO] [stdout] test column_builder_collects_children_and_gap ... ok [INFO] [stdout] test composer_bar_builds_input_and_meta_text ... ok [INFO] [stdout] test input_builder_sets_focus_and_handlers ... ok [INFO] [stdout] test list_collects_from_iterator_like_ratatui ... ok [INFO] [stdout] test list_item_tracks_multiline_content_metrics ... ok [INFO] [stdout] test list_item_style_accepts_into_style_like_ratatui ... ok [INFO] [stdout] test paragraph_builder_sets_alignment_wrap_and_scroll ... ok [INFO] [stdout] test scrollbar_state_supports_ratatui_like_navigation_helpers ... ok [INFO] [stdout] test scrollbar_symbols_follow_ratatui_orientation_helpers ... ok [INFO] [stdout] test scrollbar_state_supports_ratatui_like_with_builders ... ok [INFO] [stdout] test session_transcript_can_render_structured_entries_without_manual_rich_text ... ok [INFO] [stdout] test pane_scrollview_and_streaming_text_build_nested_elements ... ok [INFO] [stdout] test shell_builder_assigns_header_body_and_footer_slots ... ok [INFO] [stdout] test session_header_builds_a_status_bar_and_banner_pane ... ok [INFO] [stdout] test rich_text_builder_wraps_a_history_block ... ok [INFO] [stdout] test tabs_and_gauge_build_expected_elements ... ok [INFO] [stdout] test tabs_collect_from_iterator_like_ratatui ... ok [INFO] [stdout] test table_builds_expected_headers_rows_and_selection ... ok [INFO] [stdout] test tabs_default_to_a_pipe_divider_and_select_the_first_title ... ok [INFO] [stdout] test list_and_scrollbar_capture_extended_state ... ok [INFO] [stdout] test list_and_tabs_can_wrap_themselves_in_blocks ... ok [INFO] [stdout] test scrollbar_builds_expected_track_metrics ... ok [INFO] [stdout] test table_cells_and_rows_track_style_height_and_margins ... ok [INFO] [stdout] test session_transcript_can_render_a_transcript_session_directly ... ok [INFO] [stdout] test text_and_status_bar_apply_default_layouts ... ok [INFO] [stdout] test table_collects_rows_from_iterator_like_ratatui ... ok [INFO] [stdout] test session_transcript_switches_between_intro_active_and_empty_states ... ok [INFO] [stdout] test sparkline_builds_expected_values_and_max ... ok [INFO] [stderr] Doc-tests ansiq [INFO] [stdout] test interactive_selection_widgets_become_focusable_and_store_handlers ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests ansiq_core [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Doc-tests ansiq_examples [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] [stderr] Doc-tests ansiq_layout [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 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] [stderr] Doc-tests ansiq_macros [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] [stderr] Doc-tests ansiq_render [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] [stderr] Doc-tests ansiq_runtime [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] [stderr] Doc-tests ansiq_surface [INFO] [stdout] [INFO] [stderr] Doc-tests ansiq_widgets [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 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" "0d5809b3d40048402bdcd730655484c8b34c523d14354a00c7284f905871cc3b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0d5809b3d40048402bdcd730655484c8b34c523d14354a00c7284f905871cc3b", kill_on_drop: false }` [INFO] [stdout] 0d5809b3d40048402bdcd730655484c8b34c523d14354a00c7284f905871cc3b