[INFO] cloning repository https://github.com/jaylfc/tuiui
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jaylfc/tuiui" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjaylfc%2Ftuiui", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjaylfc%2Ftuiui'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 09c28e13f30f9616868411ac40637b7daf8e5384
[INFO] testing jaylfc/tuiui against 1.97.0-beta.6+cargoflags=--release for beta-1.98-release-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjaylfc%2Ftuiui" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/jaylfc/tuiui
[INFO] finished tweaking git repo https://github.com/jaylfc/tuiui
[INFO] tweaked toml for git repo https://github.com/jaylfc/tuiui written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jaylfc/tuiui on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/jaylfc/tuiui already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded dirs-sys v0.4.1
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.123
[INFO] [stderr]   Downloaded shell-words v1.1.1
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.123
[INFO] [stderr]   Downloaded dirs v5.0.1
[INFO] [stderr]   Downloaded rustix-openpty v0.2.0
[INFO] [stderr]   Downloaded portable-pty v0.9.0
[INFO] [stderr]   Downloaded miow v0.6.1
[INFO] [stderr]   Downloaded infer v0.19.0
[INFO] [stderr]   Downloaded vte v0.15.0
[INFO] [stderr]   Downloaded objc2-open-directory v0.3.2
[INFO] [stderr]   Downloaded serial2 v0.2.37
[INFO] [stderr]   Downloaded cfb v0.7.3
[INFO] [stderr]   Downloaded log v0.4.32
[INFO] [stderr]   Downloaded signal-hook v0.4.4
[INFO] [stderr]   Downloaded dispatch2 v0.3.1
[INFO] [stderr]   Downloaded uuid v1.23.3
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.123
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.123
[INFO] [stderr]   Downloaded js-sys v0.3.100
[INFO] [stderr]   Downloaded sysinfo v0.39.3
[INFO] [stderr]   Downloaded ntapi v0.4.3
[INFO] [stderr]   Downloaded objc2-io-kit v0.3.2
[INFO] [stderr]   Downloaded objc2 v0.6.4
[INFO] [stderr]   Downloaded nix v0.28.0
[INFO] [stderr]   Downloaded alacritty_terminal v0.26.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6cafa009122988aa6db546b69a88263b125973878875fca71c78af631a7059d3
[INFO] running `Command { std: "docker" "start" "6cafa009122988aa6db546b69a88263b125973878875fca71c78af631a7059d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6cafa009122988aa6db546b69a88263b125973878875fca71c78af631a7059d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6cafa009122988aa6db546b69a88263b125973878875fca71c78af631a7059d3" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6cafa009122988aa6db546b69a88263b125973878875fca71c78af631a7059d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6cafa009122988aa6db546b69a88263b125973878875fca71c78af631a7059d3" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling signal-hook v0.4.4
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling pxfm v0.1.29
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling uuid v1.23.3
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling weezl v0.1.12
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling cursor-icon v1.2.0
[INFO] [stderr]    Compiling zune-core v0.5.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling zune-jpeg v0.5.15
[INFO] [stderr]    Compiling cfb v0.7.3
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling gif v0.14.2
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling moxcms v0.8.1
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling vte v0.15.0
[INFO] [stderr]    Compiling rustix-openpty v0.2.0
[INFO] [stderr]    Compiling image-webp v0.2.4
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling serial2 v0.2.37
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling tuiui v0.2.14 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling alacritty_terminal v0.26.0
[INFO] [stderr]    Compiling portable-pty v0.9.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling infer v0.19.0
[INFO] [stderr]    Compiling sysinfo v0.39.3
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4m 28s
[INFO] running `Command { std: "docker" "inspect" "6cafa009122988aa6db546b69a88263b125973878875fca71c78af631a7059d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6cafa009122988aa6db546b69a88263b125973878875fca71c78af631a7059d3" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling tuiui v0.2.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 07s
[INFO] running `Command { std: "docker" "inspect" "6cafa009122988aa6db546b69a88263b125973878875fca71c78af631a7059d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6cafa009122988aa6db546b69a88263b125973878875fca71c78af631a7059d3" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/tuiui-a13e774d0375efd5)
[INFO] [stdout] 
[INFO] [stdout] running 140 tests
[INFO] [stdout] test activity::tests::age_formatting ... ok
[INFO] [stdout] test activity::tests::cancel_drops_pending_kill ... ok
[INFO] [stdout] test activity::tests::empty_panel_renders_with_placeholder ... ok
[INFO] [stdout] test activity::tests::kill_dead_returns_only_dead ... ok
[INFO] [stdout] test activity::tests::kill_live_row_requires_confirm ... ok
[INFO] [stdout] test activity::tests::selection_clamps_when_rows_shrink ... ok
[INFO] [stdout] test apphost::host::tests::snapshot_unknown_is_none ... ok
[INFO] [stdout] test apphost::proto::tests::recv_skips_a_bad_line_and_keeps_the_stream_alive ... ok
[INFO] [stdout] test apphost::host::tests::meta_round_trips ... ok
[INFO] [stdout] test apphost::proto::tests::req_round_trips ... ok
[INFO] [stdout] test apphost::proto::tests::roster_proto_round_trips_and_legacy_defaults_to_zero ... ok
[INFO] [stdout] test apphost::proto::tests::spawned_with_pid_round_trips_and_legacy_omits_pid ... ok
[INFO] [stdout] test apphost::host::tests::remove_clears_meta ... ok
[INFO] [stdout] test apphost::host::tests::ids_are_unique_and_increasing ... ok
[INFO] [stdout] test apphost::proto::tests::frame_round_trips_with_grid ... ok
[INFO] [stdout] test assistant::tests::briefing_contains_the_essentials ... ok
[INFO] [stdout] test assistant::tests::empty_systems_points_at_add_remote ... ok
[INFO] [stdout] test assistant::tests::agent_available_handles_paths_and_names ... ok
[INFO] [stdout] test apphost::host::tests::spawn_then_list_then_remove ... ok
[INFO] [stdout] test assistant::tests::explicit_command_overrides_the_default ... ok
[INFO] [stdout] test assistant::tests::pack_written_as_agents_md_and_cleans_retired_files ... ok
[INFO] [stdout] test badge::tests::initial_letter ... ok
[INFO] [stdout] test apphost::host::tests::is_alive_tracks_child_exit ... ok
[INFO] [stdout] test badge::tests::parse_named_and_hex ... ok
[INFO] [stdout] test calendar::tests::june_2026_grid_shape ... ok
[INFO] [stdout] test calendar::tests::known_weekdays ... ok
[INFO] [stdout] test calendar::tests::leap_years ... ok
[INFO] [stdout] test calendar::tests::month_stepping_wraps_years ... ok
[INFO] [stdout] test calendar::tests::padded_first_week ... ok
[INFO] [stdout] test client::tests::deletes_placement_that_disappeared ... ok
[INFO] [stdout] test client::tests::places_visible_placement_with_cup_and_place_ops ... ok
[INFO] [stdout] test client::tests::skips_placement_with_negative_origin ... ok
[INFO] [stdout] test compositor::tests::renderer_skips_continuation_cells ... ok
[INFO] [stdout] test compositor::tests::wide_glyph_marks_next_cell_as_continuation ... ok
[INFO] [stdout] test config::tests::config_path_falls_back_to_dotconfig_on_all_platforms ... ok
[INFO] [stdout] test config::tests::config_path_prefers_xdg_config_home ... ok
[INFO] [stdout] test confirmclose::tests::click_cancel_dismisses_without_closing ... ok
[INFO] [stdout] test confirmclose::tests::click_close_returns_window_and_dismisses ... ok
[INFO] [stdout] test confirmclose::tests::click_outside_dismisses_without_closing ... ok
[INFO] [stdout] test confirmclose::tests::keyboard_confirm_and_cancel ... ok
[INFO] [stdout] test badge::tests::config_override_by_substring ... ok
[INFO] [stdout] test catalog::tests::detect_installed_emits_variant_entry_for_claude_code ... ok
[INFO] [stdout] test confirmclose::tests::opens_and_reports_target ... ok
[INFO] [stdout] test confirmclose::tests::render_is_empty_when_closed_and_present_when_open ... ok
[INFO] [stdout] test badge::tests::hash_fallback_is_stable ... ok
[INFO] [stdout] test desktop::tests::render_returns_screen_sized_buffer_with_label ... ok
[INFO] [stdout] test filemanager::tests::begin_context_anchors_at_the_focused_tile_in_icon_view ... ok
[INFO] [stdout] test filemanager::tests::click_on_entry_selects_it ... ok
[INFO] [stdout] test filemanager::tests::render_returns_sized_buffer ... ok
[INFO] [stdout] test filemanager::tests::view_toggle_switches_modes ... ok
[INFO] [stdout] test fileops::ssh_tests::ls_lines_parse_kinds_sizes_and_spaced_names ... ok
[INFO] [stdout] test filemanager::tests::double_click_folder_navigates_into_it ... ok
[INFO] [stdout] test gpm::tests::left_down_then_up_maps_buttons_and_1based_coords ... ok
[INFO] [stdout] test gpm::tests::modifiers_decode ... ok
[INFO] [stdout] test gpm::tests::parse_reads_fields_by_offset ... ok
[INFO] [stdout] test gpm::tests::parse_rejects_short ... ok
[INFO] [stdout] test filemanager::tests::icon_hit_test_matches_the_tile_render_computes ... ok
[INFO] [stdout] test gpm::tests::wheel_maps_to_scroll ... ok
[INFO] [stdout] test gpm::tests::right_and_middle_and_drag ... ok
[INFO] [stdout] test filemanager::tests::thumbnail_placement_spans_multiple_rows_within_its_tile ... ok
[INFO] [stdout] test gpm::tests::connect_record_is_16_bytes_with_fields ... ok
[INFO] [stdout] test launcher::tests::cascade_root_groups_by_category_and_navigates ... ok
[INFO] [stdout] test launcher::tests::click_launches_leaf_and_descends_submenu ... ok
[INFO] [stdout] test launcher::tests::closed_launcher_renders_nothing ... ok
[INFO] [stdout] test launcher::tests::activate_on_category_descends_not_launches ... ok
[INFO] [stdout] test launcher::tests::shell_is_the_first_quick_launch_entry ... ok
[INFO] [stdout] test launcher::tests::cascade_renders_root_then_submenu_on_hover ... ok
[INFO] [stdout] test launchwarn::tests::click_cancel_dismisses_without_launching ... ok
[INFO] [stdout] test launchwarn::tests::click_outside_dismisses_without_launching ... ok
[INFO] [stdout] test launchwarn::tests::click_launch_returns_pending_and_dismisses ... ok
[INFO] [stdout] test launchwarn::tests::keyboard_confirm_and_cancel ... ok
[INFO] [stdout] test launchwarn::tests::opens_and_reports_pending ... ok
[INFO] [stdout] test launchwarn::tests::render_is_empty_when_closed_and_present_when_open ... ok
[INFO] [stdout] test launchwarn::tests::wrap_lines_gives_an_over_long_word_its_own_line ... ok
[INFO] [stdout] test launchwarn::tests::wrap_lines_never_splits_a_word_and_respects_width ... ok
[INFO] [stdout] test icons::tests::every_role_icon_is_a_valid_png_of_requested_size ... ok
[INFO] [stdout] test logsview::tests::scrolling_clamps_and_tracks_follow ... ok
[INFO] [stdout] test logsview::tests::render_shows_tail_when_following ... ok
[INFO] [stdout] test mouse::tests::alternate_scroll_to_arrows ... ok
[INFO] [stdout] test mouse::tests::drag_gated_by_report_drag ... ok
[INFO] [stdout] test mouse::tests::no_mouse_means_no_bytes ... ok
[INFO] [stdout] test mouse::tests::legacy_encoding_and_clamp ... ok
[INFO] [stdout] test mouse::tests::sgr_left_press_release ... ok
[INFO] [stdout] test mouse::tests::sgr_right_and_middle_and_mods ... ok
[INFO] [stdout] test mouse::tests::sgr_scroll ... ok
[INFO] [stdout] test poller::tests::bad_dates_rejected ... ok
[INFO] [stdout] test poller::tests::khal_lines_parse_and_headers_skip ... ok
[INFO] [stdout] test poller::tests::pmset_output_parses_pct_and_charging ... ok
[INFO] [stdout] test powermenu::tests::add_remote_form_typed_and_committed ... ok
[INFO] [stdout] test powermenu::tests::cancel_returns_to_dropdown ... ok
[INFO] [stdout] test powermenu::tests::click_outside_dialog_dismisses_everything ... ok
[INFO] [stdout] test powermenu::tests::click_outside_dropdown_closes ... ok
[INFO] [stdout] test powermenu::tests::exit_then_confirm_detaches ... ok
[INFO] [stdout] test powermenu::tests::forget_cancel_returns_to_systems_submenu ... ok
[INFO] [stdout] test powermenu::tests::forget_x_confirms_then_removes_without_revoke_by_default ... ok
[INFO] [stdout] test powermenu::tests::forget_with_revoke_checkbox_carries_the_system ... ok
[INFO] [stdout] test powermenu::tests::form_requires_an_ssh_target ... ok
[INFO] [stdout] test powermenu::tests::form_esc_returns_to_systems_submenu ... ok
[INFO] [stdout] test powermenu::tests::shutdown_then_confirm_shuts_down ... ok
[INFO] [stdout] test powermenu::tests::restart_then_confirm_reloads ... ok
[INFO] [stdout] test powermenu::tests::systems_row_opens_submenu_and_saved_system_switches ... ok
[INFO] [stdout] test powermenu::tests::toggle_opens_and_closes ... ok
[INFO] [stdout] test ptyhost::tests::emulator_answers_cursor_position_query ... ok
[INFO] [stdout] test ptyhost::tests::resolves_bare_command_to_absolute_path ... ok
[INFO] [stdout] test service::tests::launchd_plist_has_apphost_keepalive_and_env ... ok
[INFO] [stdout] test logsview::tests::copy_payload_does_not_panic_on_multibyte_at_the_cut ... ok
[INFO] [stdout] test logsview::tests::copy_payload_caps_on_line_boundary ... ok
[INFO] [stdout] test service::tests::profile_block_is_guarded_and_starts_apphost ... ok
[INFO] [stdout] test service::tests::strip_profile_block_is_idempotent ... ok
[INFO] [stdout] test service::tests::systemd_unit_has_execstart_restart_and_env ... ok
[INFO] [stdout] test session::tests::cargo_root_targets_the_running_bin_dir ... ok
[INFO] [stdout] test session::tests::compat_dialog_arms_only_for_old_hosts_with_apps ... ok
[INFO] [stdout] test session::tests::desktop_mtime_change_detection ... ok
[INFO] [stdout] test session::tests::desktop_poll_is_throttled ... ok
[INFO] [stdout] test session::tests::dev_channel_builds_from_branch ... ok
[INFO] [stdout] test session::tests::sanitize_drops_unaddressable_and_offscreen_placements ... ok
[INFO] [stdout] test session::tests::junk_branch_falls_back_to_main ... ok
[INFO] [stdout] test session::tests::main_update_prefers_prebuilt_release ... ok
[INFO] [stdout] test session::tests::semver_tuple_orders_versions_and_never_downgrades ... ok
[INFO] [stdout] test settings::tests::add_custom_app_splits_command_and_args ... ok
[INFO] [stdout] test settings::tests::assistant_section_switches_agent_between_opencode_and_hermes ... ok
[INFO] [stdout] test settings::tests::cancel_edit_discards_the_form ... ok
[INFO] [stdout] test settings::tests::empty_field_blocks_commit_and_refocuses ... ok
[INFO] [stdout] test settings::tests::left_removes_selected_custom_app ... ok
[INFO] [stdout] test systems::tests::parse_target_splits_port ... ok
[INFO] [stdout] test store::tests::cli_badge_shown_only_on_flagged_row ... ok
[INFO] [stdout] test settings::tests::windows_section_steps_grid_dimensions ... ok
[INFO] [stdout] test systems::tests::setup_script_has_key_install_gpm_then_attach ... ok
[INFO] [stdout] test systems::tests::sh_quote_handles_quotes ... ok
[INFO] [stdout] test toolchain::tests::method_maps_to_toolchain ... ok
[INFO] [stdout] test toolchain::tests::preamble_detects_prompts_and_installs ... ok
[INFO] [stdout] test toolchain::tests::preamble_empty_when_no_toolchain_needed ... ok
[INFO] [stdout] test systems::tests::plain_switch_script_is_one_exec_ssh ... ok
[INFO] [stdout] test systems::tests::revoke_script_filters_our_key_best_effort ... ok
[INFO] [stdout] test toolchain::tests::probe_and_snippet_match_toolchain ... ok
[INFO] [stdout] test settings::tests::default_apps_section_cycles_handler ... ok
[INFO] [stdout] test apphost::host::tests::snapshot_after_spawn_has_requested_dimensions ... ok
[INFO] [stdout] test apphost::remote::tests::loopback_list_apps_round_trip ... ok
[INFO] [stdout] test apphost::remote::tests::spawn_failure_clears_inflight ... ok
[INFO] [stdout] test apphost::remote::tests::loopback_spawn_and_frame ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 140 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/tuiui-6d89466fa7047f8f)
[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/buffer_tests.rs (/opt/rustwide/target/release/deps/buffer_tests-1681b61764c427ca)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test new_buffer_is_default_filled ... ok
[INFO] [stdout] test out_of_bounds_is_none ... ok
[INFO] [stdout] test set_and_get_roundtrip ... ok
[INFO] [stdout] test write_str_sets_consecutive_cells ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/catalog_tests.rs (/opt/rustwide/target/release/deps/catalog_tests-3899a97863696a35)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test app_entry_cli_field_defaults_to_none ... ok
[INFO] [stdout] test app_entry_warn_field_defaults_to_none_and_round_trips ... ok
[INFO] [stdout] test catalog_loads_full_awesome_tuis_list ... ok
[INFO] [stdout] test bundled_catalog_has_claude_code_skip_permissions_variant ... ok
[INFO] [stdout] test ai_tools_require_cwd ... ok
[INFO] [stdout] test category_lookup_by_name_or_bin ... ok
[INFO] [stdout] test cli_flag_defaults_to_false_when_absent ... ok
[INFO] [stdout] test cli_flag_parses_when_present ... ok
[INFO] [stdout] test is_cli_lookup_by_name_or_bin ... ok
[INFO] [stdout] test os_filtering_never_hides_unknown_apps ... ok
[INFO] [stdout] test variants_parse_from_json ... ok
[INFO] [stdout] test variant_args_and_warn_default_when_absent ... ok
[INFO] [stdout] test variants_default_to_empty_when_absent ... ok
[INFO] [stdout] test detect_returns_categorized_entries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cell_tests.rs (/opt/rustwide/target/release/deps/cell_tests-0be01d607ca50135)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test default_cell_is_blank_space ... ok
[INFO] [stdout] test half_alpha_blends_midway ... ok
[INFO] [stdout] test opaque_over_keeps_src ... ok
[INFO] [stdout] test transparent_over_keeps_dst ... 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 tests/chrome_tests.rs (/opt/rustwide/target/release/deps/chrome_tests-2ef3c7d6ecfb065f)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test dock_group_pill_renders_count_glyph ... ok
[INFO] [stdout] test dock_layer_is_bottom_row ... ok
[INFO] [stdout] test dock_single_pill_renders_badge_letter ... ok
[INFO] [stdout] test menubar_has_power_button_on_right ... ok
[INFO] [stdout] test menubar_layer_spans_top_row_and_shows_brand ... ok
[INFO] [stdout] test menubar_shows_mode_toggle_glyph ... ok
[INFO] [stdout] test dock_hit_regions_map_clicks_to_pills ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compositor_tests.rs (/opt/rustwide/target/release/deps/compositor_tests-64623eb6615584e0)
[INFO] [stdout] test result: ok. 7 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 cursor_overlays_inverse ... ok
[INFO] [stdout] test higher_z_layer_wins_glyph ... ok
[INFO] [stdout] test diff_reports_only_changed_cells ... ok
[INFO] [stdout] test transparent_bg_shows_lower_layer_through ... ok
[INFO] [stdout] test opaque_blank_cell_covers_lower_glyph ... 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/config_tests.rs (/opt/rustwide/target/release/deps/config_tests-2cbecaf074561c84)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/desktop_tests.rs (/opt/rustwide/target/release/deps/desktop_tests-69cd2cd71654cb1a)
[INFO] [stdout] test config_defaults_grid_2x2 ... ok
[INFO] [stdout] test default_apps_has_builtin_image_handler ... ok
[INFO] [stdout] test defaults_are_sane ... ok
[INFO] [stdout] test desktop_defaults_have_files_and_store_pins ... ok
[INFO] [stdout] test parses_toml_overrides ... ok
[INFO] [stdout] test save_and_load_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test double_click_pin_runs_command ... ok
[INFO] [stdout] test hit_test_and_select_then_double_click_opens ... ok
[INFO] [stdout] test drag_snaps_to_target_cell_and_reports_position ... ok
[INFO] [stdout] test merges_folder_entries_and_pins ... ok
[INFO] [stdout] test saved_position_wins_else_first_free_cell ... ok
[INFO] [stdout] test right_click_opens_context_and_menu_targets ... ok
[INFO] [stdout] test rename_overlay_edits_and_commit_requests_fs ... ok
[INFO] [stderr]      Running tests/dirpicker_tests.rs (/opt/rustwide/target/release/deps/dirpicker_tests-0bf4fe4206b2010e)
[INFO] [stdout] test shrinking_layout_keeps_tiles_and_placements_on_screen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test cancel_create_discards_input ... ok
[INFO] [stdout] test expand_reveals_children_inline ... ok
[INFO] [stdout] test create_folder_inside_selected_and_selects_it ... ok
[INFO] [stdout] test collapse_hides_children ... ok
[INFO] [stdout] test confirm_returns_pending_and_selected_path ... ok
[INFO] [stdout] test lists_root_children ... ok
[INFO] [stdout] test render_produces_a_layer ... ok
[INFO] [stdout] test row_at_round_trips_with_row_rect ... ok
[INFO] [stderr]      Running tests/filemanager_tests.rs (/opt/rustwide/target/release/deps/filemanager_tests-426028f7d68335b5)
[INFO] [stdout] test selected_path_is_the_highlighted_dir ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test activate_image_requests_open_image ... ok
[INFO] [stdout] test activate_file_requests_open_action ... ok
[INFO] [stdout] test context_menu_opens_anchored_at_the_click_and_click_on_rename_starts_a_rename ... ok
[INFO] [stdout] test context_menu_click_outside_it_closes_without_acting ... ok
[INFO] [stdout] test copy_paste_duplicates_into_cwd ... ok
[INFO] [stdout] test cursor_moves_and_clamps ... ok
[INFO] [stdout] test get_info_overlay_opens_for_focused_entry ... ok
[INFO] [stdout] test preview_toggle_and_text_head ... ok
[INFO] [stdout] test rename_overlay_renames_focused ... ok
[INFO] [stdout] test role_icon_requests_lists_non_image_entries_only ... ok
[INFO] [stdout] test parent_navigates_up ... ok
[INFO] [stdout] test set_thumb_then_placement_is_reported ... ok
[INFO] [stdout] test selection_single_ctrl_and_clear ... ok
[INFO] [stdout] test context_menu_up_down_wrap_and_enter_performs_the_highlighted_action ... ok
[INFO] [stdout] test new_lists_root_dirs_first ... ok
[INFO] [stdout] test toggle_hidden_reloads ... ok
[INFO] [stdout] test new_folder_overlay_creates_directory ... ok
[INFO] [stdout] test columns_view_cycles_and_renders ... ok
[INFO] [stdout] test tabs_open_switch_and_close ... ok
[INFO] [stdout] test thumbnail_requests_lists_image_entries ... ok
[INFO] [stdout] test delete_moves_to_trash_after_confirm ... ok
[INFO] [stdout] test enter_directory_navigates_and_back_returns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fileops_tests.rs (/opt/rustwide/target/release/deps/fileops_tests-175696cf197e4807)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test copy_is_recursive_for_directories ... ok
[INFO] [stdout] test list_of_unreadable_or_missing_dir_is_err_not_panic ... ok
[INFO] [stdout] test info_follows_symlink_reports_target ... ok
[INFO] [stdout] test set_permissions_changes_mode ... ok
[INFO] [stdout] test mkdir_rename_copy_move_roundtrip ... ok
[INFO] [stdout] test list_sorts_dirs_first_then_name_and_hides_dotfiles ... ok
[INFO] [stdout] test info_reports_size_and_permissions ... ok
[INFO] [stdout] test trash_dir_is_os_appropriate ... ok
[INFO] [stdout] test trash_moves_file_out_of_source_dir ... ok
[INFO] [stdout] test unique_destination_suffixes_extension_correctly ... ok
[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] [stderr]      Running tests/geometry_tests.rs (/opt/rustwide/target/release/deps/geometry_tests-ad0732723867e0a4)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test grid_gap_shrinks_cells ... ok
[INFO] [stdout] test contains_point ... ok
[INFO] [stdout] test grid_index_round_trip ... ok
[INFO] [stdout] test grid_cell_at_maps_pointer_to_cell ... ok
[INFO] [stdout] test right_bottom_edges ... ok
[INFO] [stdout] test snapped_rect_left_is_left_half_below_menubar_above_dock ... ok
[INFO] [stdout] test grid_cell_rects_tile_the_work_area ... ok
[INFO] [stderr]      Running tests/help_tests.rs (/opt/rustwide/target/release/deps/help_tests-dc9a4bc1d6e37bfa)
[INFO] [stdout] test snap_zone_detects_left_right_within_threshold ... ok
[INFO] [stderr]      Running tests/imagestore_tests.rs (/opt/rustwide/target/release/deps/imagestore_tests-4c83894a8dbc396b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test help_lists_the_tiling_shortcuts ... ok
[INFO] [stdout] test help_renders_a_centered_layer ... 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 2 tests
[INFO] [stdout] test load_is_deterministic_and_downscales ... ok
[INFO] [stdout] test corrupt_bytes_return_none ... ok
[INFO] [stderr]      Running tests/imageview_tests.rs (/opt/rustwide/target/release/deps/imageview_tests-278c9a89ce0d96cd)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/input_tests.rs (/opt/rustwide/target/release/deps/input_tests-961086d81b40a5cb)
[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 placeholder_shows_filename_and_reports_id ... 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 9 tests
[INFO] [stdout] test click_in_content_focuses_and_forwards ... ok
[INFO] [stdout] test click_maximize_button ... ok
[INFO] [stdout] test click_empty_desktop_is_noop ... ok
[INFO] [stdout] test click_on_bottom_right_corner_starts_resize ... ok
[INFO] [stdout] test click_minimize_button ... ok
[INFO] [stdout] test click_on_titlebar_starts_move ... ok
[INFO] [stdout] test click_right_edge_starts_resize ... ok
[INFO] [stdout] test drag_while_moving_emits_move_to ... ok
[INFO] [stdout] test click_on_close_glyph_closes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/kitty_tests.rs (/opt/rustwide/target/release/deps/kitty_tests-cdad89889ee833bb)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test base64_matches_known_vectors ... ok
[INFO] [stdout] test transmit_equals_transmit_b64_of_b64 ... ok
[INFO] [stdout] test transmit_one_chunk_for_small_payload ... ok
[INFO] [stdout] test place_and_delete_strings ... ok
[INFO] [stderr]      Running tests/kittygfx_tests.rs (/opt/rustwide/target/release/deps/kittygfx_tests-d3310f913feb9948)
[INFO] [stdout] test transmit_chunks_large_payload ... 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] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test chunked_transmit_and_display_places_after_completion ... ok
[INFO] [stdout] test delete_all_and_by_id ... ok
[INFO] [stdout] test query_pushes_ok_reply ... ok
[INFO] [stdout] test chunked_transmit_reassembles ... ok
[INFO] [stdout] test direct_png_transmit_decodes ... ok
[INFO] [stdout] test reassembles_apc_split_across_feeds ... ok
[INFO] [stdout] test splits_graphics_from_text ... ok
[INFO] [stdout] test raw_rgba_transmit_decodes ... ok
[INFO] [stdout] test non_graphics_apc_passes_through ... ok
[INFO] [stdout] test transparency_invariant_for_non_graphics ... ok
[INFO] [stdout] test temp_file_source_is_read ... ok
[INFO] [stdout] test transmit_and_display_places_at_cursor ... ok
[INFO] [stdout] test file_source_outside_temp_is_refused ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/launcher_tests.rs (/opt/rustwide/target/release/deps/launcher_tests-f6e6e541d8adb4cf)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test categories_group_with_headers ... ok
[INFO] [stdout] test menu_shows_cli_badge_on_flagged_leaf ... ok
[INFO] [stdout] test navigation_and_selection ... ok
[INFO] [stdout] test spotlight_shows_cli_badge_only_on_flagged_entries ... ok
[INFO] [stdout] test starts_closed ... ok
[INFO] [stdout] test toggle_menu_and_spotlight ... ok
[INFO] [stdout] test spotlight_query_filters ... ok
[INFO] [stdout] test menu_render_exposes_clickable_items ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test directory_and_unknown ... ok
[INFO] [stdout] test classifies_by_extension ... ok
[INFO] [stdout] test resolve_routes_by_handler ... ok
[INFO] [stderr]      Running tests/openwith_tests.rs (/opt/rustwide/target/release/deps/openwith_tests-76b3225200af4ff6)
[INFO] [stderr]      Running tests/protocol_tests.rs (/opt/rustwide/target/release/deps/protocol_tests-caf8852e649c5a83)
[INFO] [stdout] test unknown_or_unset_handler_is_menu ... 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 5 tests
[INFO] [stdout] test client_msg_roundtrips_json ... ok
[INFO] [stdout] test frame_msg_clear_defaults_off_for_older_daemons ... ok
[INFO] [stdout] test frame_msg_roundtrips_json ... ok
[INFO] [stdout] test launcher_left_right_roundtrip ... ok
[INFO] [stderr]      Running tests/ptyhost_tests.rs (/opt/rustwide/target/release/deps/ptyhost_tests-7c39122b91b320a2)
[INFO] [stdout] test new_mouse_messages_roundtrip ... 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] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test resize_changes_grid_dims ... ok
[INFO] [stdout] test spawns_and_captures_output ... ok
[INFO] [stderr]      Running tests/session_tests.rs (/opt/rustwide/target/release/deps/session_tests-fc3a680ffcbc6b8a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test cli_launch_with_args_via_client_msg_runs_bare ... ok
[INFO] [stdout] test app_mouse_area_none_without_mouse_mode ... ok
[INFO] [stdout] test bare_cli_launch_via_client_msg_wraps_in_shell ... ok
[INFO] [stdout] test app_mouse_area_suppressed_while_launcher_open ... ok
[INFO] [stdout] test cascade_keyboard_launches_app_from_submenu ... ok
[INFO] [stdout] test click_dock_focuses_window ... ok
[INFO] [stdout] test cli_flagged_launcher_app_wraps_in_shell ... ok
[INFO] [stdout] test clicking_power_button_opens_menu_without_quitting ... ok
[INFO] [stdout] test app_graphics_placement_is_emitted_in_frame ... ok
[INFO] [stdout] test dock_ctx_menu_stays_on_screen_on_tiny_terminal ... ok
[INFO] [stdout] test desktop_image_icon_emits_thumbnail_placement ... ok
[INFO] [stdout] test clicking_titlebar_does_not_move_tiled_window ... ok
[INFO] [stdout] test closing_app_window_requires_confirmation ... ok
[INFO] [stdout] test closing_launcher_by_clicking_brand_does_not_launch_shell ... ok
[INFO] [stdout] test desktop_new_folder_via_menu_creates_dir ... ok
[INFO] [stdout] test closing_filemanager_does_not_confirm ... ok
[INFO] [stdout] test desktop_click_selects_and_double_click_opens_files ... ok
[INFO] [stdout] test dock_plus_button_opens_a_shell_window ... ok
[INFO] [stdout] test dock_right_click_ignored_while_another_overlay_is_open ... ok
[INFO] [stdout] test file_manager_emits_thumbnail_placement_for_image ... ok
[INFO] [stdout] test image_window_emits_a_visible_placement ... ok
[INFO] [stdout] test file_manager_emits_role_icon_placement_for_non_image_entry ... ok
[INFO] [stdout] test dock_right_click_reset_centres_at_half_size ... ok
[INFO] [stdout] test dock_right_click_elsewhere_dismisses_without_acting ... ok
[INFO] [stdout] test mode_toggle_switches_view ... ok
[INFO] [stdout] test double_click_titlebar_full_sequence_keeps_tiled_window_put ... ok
[INFO] [stdout] test open_store_creates_focused_store_window ... ok
[INFO] [stdout] test open_file_manager_creates_focused_window_and_is_single_instance ... ok
[INFO] [stdout] test open_settings_creates_focused_settings_window ... ok
[INFO] [stdout] test right_click_fm_toolbar_does_not_open_context_menu ... ok
[INFO] [stdout] test right_click_fm_entry_opens_context_menu ... ok
[INFO] [stdout] test restore_rebuilds_app_window_from_meta ... ok
[INFO] [stdout] test non_cli_launcher_app_launches_bare_binary ... ok
[INFO] [stdout] test launching_app_creates_window_and_dock_entry ... ok
[INFO] [stdout] test warn_flagged_launcher_app_opens_dialog_then_launches_on_confirm ... ok
[INFO] [stdout] test two_same_app_windows_group_in_dock ... ok
[INFO] [stdout] test simple_mode_renders_focused_app_fullscreen_without_desktop ... ok
[INFO] [stdout] test rename_changes_label_not_grouping ... ok
[INFO] [stdout] test warn_flagged_launcher_app_cancel_does_not_launch ... ok
[INFO] [stdout] test spotlight_launches_selected_app ... ok
[INFO] [stderr]      Running tests/settings_tests.rs (/opt/rustwide/target/release/deps/settings_tests-06c3e166dcbc1d6e)
[INFO] [stdout] test sync_app_meta_records_window_state ... ok
[INFO] [stdout] test spurious_teleport_drag_does_not_fling_window ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.96s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test updates_branch_switcher_cycles_channels ... ok
[INFO] [stdout] test restart_app_server_row_only_when_flagged ... ok
[INFO] [stdout] test threshold_adjusts_within_bounds ... ok
[INFO] [stdout] test updates_section_requests_check_and_install ... ok
[INFO] [stdout] test toggle_changes_config ... ok
[INFO] [stderr]      Running tests/smoke_tests.rs (/opt/rustwide/target/release/deps/smoke_tests-fe254810cd682daa)
[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] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/store_tests.rs (/opt/rustwide/target/release/deps/store_tests-1745d745289236e8)
[INFO] [stdout] test crate_builds ... 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 5 tests
[INFO] [stdout] test store_has_all_category_first_and_lists_apps ... ok
[INFO] [stdout] test click_selects_category_and_row ... ok
[INFO] [stdout] test category_filter_narrows_results ... ok
[INFO] [stdout] test query_filters_by_name ... ok
[INFO] [stdout] test render_returns_sized_buffer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stderr]      Running tests/system_tests.rs (/opt/rustwide/target/release/deps/system_tests-0db374731492bc44)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test linux_argv::set_volume_builds_wpctl_and_clamps ... ok
[INFO] [stdout] test linux_argv::wifi_connect_argv_known ... ok
[INFO] [stdout] test mem_pct_rounds_and_guards_zero ... ok
[INFO] [stdout] test signal_bars_fill_left_to_right ... ok
[INFO] [stdout] test linux_argv::wifi_radio_argv_on_off ... ok
[INFO] [stdout] test volume_glyph_reflects_mute_and_level ... ok
[INFO] [stderr]      Running tests/terminal_tests.rs (/opt/rustwide/target/release/deps/terminal_tests-cf8e1d7f71443137)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 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 dark_grey_uses_grayscale_ramp_not_black_in_256 ... ok
[INFO] [stdout] test truecolor_change_emits_sgr_and_glyph ... ok
[INFO] [stdout] test no_changes_emits_nothing ... 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/tray_tests.rs (/opt/rustwide/target/release/deps/tray_tests-d744ec3dce8b75cc)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test bell_popover_rows_focus_and_clear ... ok
[INFO] [stdout] test bell_segment_appears_with_notifications ... ok
[INFO] [stdout] test calendar_grid_marks_today ... ok
[INFO] [stdout] test clicking_a_segment_opens_then_closes_its_popover ... ok
[INFO] [stdout] test clock_segment_shows_date_and_time_when_wide ... ok
[INFO] [stdout] test closed_tray_renders_nothing ... ok
[INFO] [stdout] test clock_popover_is_a_calendar_with_month_nav ... ok
[INFO] [stdout] test calendar_lists_upcoming_events ... ok
[INFO] [stdout] test segments_are_right_aligned_and_on_row_zero ... ok
[INFO] [stdout] test narrow_width_drops_cpu_but_keeps_clock ... ok
[INFO] [stdout] test segments_do_not_overlap ... ok
[INFO] [stdout] test volume_popover_arrows_yield_intents ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/wm_tests.rs (/opt/rustwide/target/release/deps/wm_tests-c9d2655b169a6d8f)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test maximize_toggle_fills_work_area_and_restores ... ok
[INFO] [stdout] test move_to_sets_position_and_floats ... ok
[INFO] [stdout] test add_window_focuses_it_and_assigns_top_z ... ok
[INFO] [stdout] test close_removes_and_refocuses_next_top ... ok
[INFO] [stdout] test minimize_hides_and_moves_focus_then_unminimize_restores ... ok
[INFO] [stdout] test raise_brings_to_front_and_focuses ... ok
[INFO] [stdout] test render_window_draws_title_and_content ... ok
[INFO] [stdout] test resize_to_enforces_minimum ... ok
[INFO] [stdout] test send_to_cell_places_window_in_grid ... ok
[INFO] [stdout] test snap_left_sets_state_and_left_half_and_saves_restore ... ok
[INFO] [stdout] test tile_all_assigns_cells_in_z_order ... ok
[INFO] [stdout] test swap_cells_exchanges_two_windows ... ok
[INFO] [stdout] test topmost_at_returns_highest_z_window_under_point ... ok
[INFO] [stdout] test move_by_translates_rect ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tuiui
[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" "6cafa009122988aa6db546b69a88263b125973878875fca71c78af631a7059d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6cafa009122988aa6db546b69a88263b125973878875fca71c78af631a7059d3", kill_on_drop: false }`
[INFO] [stdout] 6cafa009122988aa6db546b69a88263b125973878875fca71c78af631a7059d3
