[INFO] cloning repository https://github.com/lagunai7578/muxboard
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lagunai7578/muxboard" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flagunai7578%2Fmuxboard", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flagunai7578%2Fmuxboard'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6c365a7142a0cfeea51c1fed7740dad53b7e3b53
[INFO] testing lagunai7578/muxboard against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flagunai7578%2Fmuxboard" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/lagunai7578/muxboard
[INFO] finished tweaking git repo https://github.com/lagunai7578/muxboard
[INFO] tweaked toml for git repo https://github.com/lagunai7578/muxboard written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/lagunai7578/muxboard on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/lagunai7578/muxboard 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.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9ac7dd7c6acb0c49977c0a520d732d89682820473061ee2dd940d59fe459e9fe
[INFO] running `Command { std: "docker" "start" "9ac7dd7c6acb0c49977c0a520d732d89682820473061ee2dd940d59fe459e9fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9ac7dd7c6acb0c49977c0a520d732d89682820473061ee2dd940d59fe459e9fe", 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" "9ac7dd7c6acb0c49977c0a520d732d89682820473061ee2dd940d59fe459e9fe" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9ac7dd7c6acb0c49977c0a520d732d89682820473061ee2dd940d59fe459e9fe", 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" "9ac7dd7c6acb0c49977c0a520d732d89682820473061ee2dd940d59fe459e9fe" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling line-clipping v0.3.7
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling lru v0.16.4
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling ratatui-core v0.1.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling ratatui-widgets v0.3.0
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ratatui-macros v0.7.0
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling muxboard v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.51s
[INFO] running `Command { std: "docker" "inspect" "9ac7dd7c6acb0c49977c0a520d732d89682820473061ee2dd940d59fe459e9fe", 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" "9ac7dd7c6acb0c49977c0a520d732d89682820473061ee2dd940d59fe459e9fe" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling muxboard v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 19.62s
[INFO] running `Command { std: "docker" "inspect" "9ac7dd7c6acb0c49977c0a520d732d89682820473061ee2dd940d59fe459e9fe", 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" "9ac7dd7c6acb0c49977c0a520d732d89682820473061ee2dd940d59fe459e9fe" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/muxboard-385d4513f3f26f5f)
[INFO] [stdout] 
[INFO] [stdout] running 835 tests
[INFO] [stdout] test app::presentation::tests::attention_latest_prioritizes_blocker_over_tool_prefix ... ok
[INFO] [stdout] test app::presentation::tests::compact_status_tokens_are_human_not_abbreviated ... ok
[INFO] [stdout] test app::presentation::tests::board_detail_cleaning_removes_protocol_prefixes ... ok
[INFO] [stdout] test app::presentation::tests::board_row_flags_and_tone_follow_priority_order ... ok
[INFO] [stdout] test app::presentation::tests::inline_echo_fragments_are_treated_as_noise ... ok
[INFO] [stdout] test app::presentation::tests::board_detail_cleaning_compacts_common_progress_phrases ... ok
[INFO] [stdout] test app::presentation::tests::output_tail_lines_drop_protocol_when_summary_already_has_signal ... ok
[INFO] [stdout] test app::presentation::tests::output_tail_lines_drop_redundant_tool_banners ... ok
[INFO] [stdout] test app::presentation::tests::output_tail_lines_preserve_prompt_text_even_when_summary_is_distilled ... ok
[INFO] [stdout] test app::presentation::tests::recent_lines_drop_single_character_echoes ... ok
[INFO] [stdout] test app::presentation::tests::scannable_latest_does_not_repeat_provider_names ... ok
[INFO] [stdout] test app::presentation::tests::scannable_latest_drops_redundant_status_titles ... ok
[INFO] [stdout] test app::presentation::tests::scannable_latest_can_prefix_contextual_identity_labels ... ok
[INFO] [stdout] test app::presentation::tests::scannable_latest_prefixes_provider_tool_names ... ok
[INFO] [stdout] test app::presentation::tests::shell_prompt_glyphs_are_noise ... ok
[INFO] [stdout] test app::tests::action_menu_empty_states_are_recovery_not_inert_send_actions ... ok
[INFO] [stdout] test app::tests::acknowledge_all_attention_marks_every_attention_pane ... ok
[INFO] [stdout] test app::tests::acknowledged_attention_drops_from_attention_filter ... ok
[INFO] [stdout] test app::tests::action_menu_labels_the_send_destination_like_a_form ... ok
[INFO] [stdout] test app::tests::acknowledgement_clears_when_status_changes ... ok
[INFO] [stdout] test app::tests::action_menu_labels_saved_fleets_by_the_next_safe_action ... ok
[INFO] [stdout] test app::tests::active_target_report_lines_use_opencode_question_events ... ok
[INFO] [stdout] test app::tests::active_target_report_lines_use_synthetic_wait_reasons ... ok
[INFO] [stdout] test app::tests::alert_policy_wait_and_error_alerts_on_actionable_states_only ... ok
[INFO] [stdout] test app::tests::action_menu_sort_and_filter_labels_show_the_result_not_jargon ... ok
[INFO] [stdout] test app::tests::active_target_report_lines_use_opencode_permission_ui ... ok
[INFO] [stdout] test app::tests::append_output_buffers_partial_chunks_until_newline ... ok
[INFO] [stdout] test app::tests::action_menu_makes_secondary_views_reachable ... ok
[INFO] [stdout] test app::tests::action_menu_surfaces_reply_for_selected_free_form_prompts ... ok
[INFO] [stdout] test app::tests::app_state_reducers_cover_empty_and_modal_edges_without_tmux ... ok
[INFO] [stdout] test app::tests::alert_policy_can_suppress_waiting_alerts ... ok
[INFO] [stdout] test app::tests::agent_lanes_group_by_tool_and_attention ... ok
[INFO] [stdout] test app::presentation::tests::quiet_board_rows_use_subdued_tone ... ok
[INFO] [stdout] test app::tests::append_output_captures_latest_agent_report ... ok
[INFO] [stdout] test app::tests::append_output_handles_carriage_return_overwrites ... ok
[INFO] [stdout] test app::tests::append_output_handles_repeated_carriage_return_progress_updates ... ok
[INFO] [stdout] test app::tests::append_output_replaces_stale_agent_report_with_new_status_line ... ok
[INFO] [stdout] test app::tests::attention_labels_are_plain_for_all_states ... ok
[INFO] [stdout] test app::tests::attention_sort_puts_waiting_before_running ... ok
[INFO] [stdout] test app::tests::attention_filter_keeps_only_attention_panes ... ok
[INFO] [stdout] test app::tests::attention_transition_raises_alert_and_bell ... ok
[INFO] [stdout] test app::tests::attention_queue_omits_acknowledged_panes ... ok
[INFO] [stdout] test app::tests::backspace_clears_search_filter_and_scope_in_one_obvious_recovery_step ... ok
[INFO] [stdout] test app::tests::app_state_reducers_cover_navigation_groups_and_settings_edges ... ok
[INFO] [stdout] test app::tests::action_menu_lines_use_configured_action_bindings ... ok
[INFO] [stdout] test app::tests::attention_queue_overflow_summarizes_hidden_action_types ... ok
[INFO] [stdout] test app::tests::attention_queue_rows_explain_why_attention_is_needed ... ok
[INFO] [stdout] test app::tests::board_rows_and_selected_lines_use_fresh_runtime_report_over_stale_stored_report ... ok
[INFO] [stdout] test app::tests::board_rows_compact_common_progress_phrases ... ok
[INFO] [stdout] test app::tests::board_rows_disambiguate_duplicate_window_locations ... ok
[INFO] [stdout] test app::tests::begin_group_save_input_closes_the_action_menu ... ok
[INFO] [stdout] test app::tests::board_and_pane_titles_surface_scope_targets_review_and_metrics ... ok
[INFO] [stdout] test app::tests::board_rows_do_not_repeat_provider_name_when_latest_already_has_it ... ok
[INFO] [stdout] test app::tests::attention_queue_reorders_cleanly_through_multi_pane_state_sequence ... ok
[INFO] [stdout] test app::tests::attention_queue_shows_when_attention_items_are_hidden ... ok
[INFO] [stdout] test app::tests::board_rows_and_selected_lines_distill_split_protocol_report ... ok
[INFO] [stdout] test app::tests::board_rows_keep_clean_location_when_window_is_unique ... ok
[INFO] [stdout] test app::tests::board_rows_keep_the_selected_pane_in_view ... ok
[INFO] [stdout] test app::tests::board_rows_ignore_generic_workspace_identity_for_generic_launchers ... ok
[INFO] [stdout] test app::tests::board_rows_mark_active_targets_and_staged_targets ... ok
[INFO] [stdout] test app::tests::board_rows_prefer_direct_continue_for_enter_prompts ... ok
[INFO] [stdout] test app::tests::board_rows_label_generic_node_with_structured_status_as_agent ... ok
[INFO] [stdout] test app::tests::board_rows_keep_deep_selection_visible_through_state_churn ... ok
[INFO] [stdout] test app::tests::board_rows_prefer_handoff_phase_over_newer_prep_update ... ok
[INFO] [stdout] test app::tests::board_rows_prioritize_waiting_blocker_over_generic_next_text ... ok
[INFO] [stdout] test app::tests::board_rows_prioritize_error_detail_over_provider_name ... ok
[INFO] [stdout] test app::tests::board_rows_prefer_specific_progress_over_resume_event ... ok
[INFO] [stdout] test app::tests::board_rows_keep_object_when_progress_line_has_trailing_clauses ... ok
[INFO] [stdout] test app::tests::board_rows_prefer_answer_prompt_for_yes_no_questions ... ok
[INFO] [stdout] test app::tests::board_rows_prefer_high_signal_progress_over_newer_weaker_update ... ok
[INFO] [stdout] test app::tests::board_rows_show_metrics_when_available ... ok
[INFO] [stdout] test app::tests::board_rows_prefer_structured_provider_status_over_conflicting_wait_prompt ... ok
[INFO] [stdout] test app::tests::board_rows_prefer_signal_noun_phrase_when_object_is_crowded ... ok
[INFO] [stdout] test app::tests::board_rows_show_provider_tool_for_generic_launchers ... ok
[INFO] [stdout] test app::tests::board_rows_prefer_specific_progress_over_generic_running_marker ... ok
[INFO] [stdout] test app::tests::board_rows_treat_nonstandard_structured_status_wrappers_as_agents ... ok
[INFO] [stdout] test app::tests::action_menu_only_shows_yes_no_for_choice_prompts ... ok
[INFO] [stdout] test app::tests::board_rows_do_not_surface_summary_template_placeholders ... ok
[INFO] [stdout] test app::tests::board_rows_trim_visual_ellipsis_from_running_progress ... ok
[INFO] [stdout] test app::tests::bulk_enter_targets_only_waiting_enter_prompts ... ok
[INFO] [stdout] test app::tests::board_title_keeps_working_count_visible_when_attention_exists ... ok
[INFO] [stdout] test app::tests::board_title_shows_attention_count_when_queue_is_not_empty ... ok
[INFO] [stdout] test app::tests::board_title_shows_visible_window_range_for_large_views ... ok
[INFO] [stdout] test app::tests::board_title_surfaces_active_filter_and_sort_state ... ok
[INFO] [stdout] test app::tests::browse_and_command_center_keep_focus_on_the_visible_surface ... ok
[INFO] [stdout] test app::tests::cancel_search_restores_the_previous_filter ... ok
[INFO] [stdout] test app::tests::board_rows_do_not_surface_wrapped_summary_template_tail ... ok
[INFO] [stdout] test app::tests::close_after_jump_env_flag_parses_plain_truthy_values ... ok
[INFO] [stdout] test app::tests::command_input_labels_enter_send_for_one_target_and_review_for_multiple_targets ... ok
[INFO] [stdout] test app::tests::command_input_hides_agent_reports_so_compose_stays_focused ... ok
[INFO] [stdout] test app::tests::close_after_jump_does_not_close_internal_navigation_or_inspection ... ok
[INFO] [stdout] test app::tests::command_center_action_lines_stay_plain_for_empty_filtered_and_targeted_states ... ok
[INFO] [stdout] test app::tests::command_input_only_shows_recent_shortcut_when_it_is_usable ... ok
[INFO] [stdout] test app::tests::board_rows_use_working_directory_identity_for_generic_job_launchers ... ok
[INFO] [stdout] test app::tests::board_rows_surface_user_intent_instead_of_agent_scaffolding ... ok
[INFO] [stdout] test app::tests::command_input_recovers_when_target_disappears_before_submit ... ok
[INFO] [stdout] test app::tests::command_lines_expand_macro_section_when_a_slot_is_present ... ok
[INFO] [stdout] test app::tests::command_lines_recommend_bulk_mute_when_attention_is_off_selection ... ok
[INFO] [stdout] test app::tests::command_lines_recommend_default_send_or_add_for_single_pane ... ok
[INFO] [stdout] test app::tests::command_lines_recommend_reply_for_selected_free_form_attention ... ok
[INFO] [stdout] test app::tests::command_lines_recommend_selected_ack_for_selected_non_reply_attention ... ok
[INFO] [stdout] test app::tests::command_lines_recommend_selection_when_send_list_targets_disappear ... ok
[INFO] [stdout] test app::tests::command_center_selection_markers_keep_a_visual_gutter ... ok
[INFO] [stdout] test app::tests::command_lines_recommend_summaries_for_reported_agents_without_alerts ... ok
[INFO] [stdout] test app::tests::command_lines_recommend_recovery_when_there_are_no_visible_panes ... ok
[INFO] [stdout] test app::tests::command_lines_show_rebound_macro_labels ... ok
[INFO] [stdout] test app::tests::command_mode_tracks_typed_buffer ... ok
[INFO] [stdout] test app::tests::command_lines_recommend_live_send_list_before_default_send_actions ... ok
[INFO] [stdout] test app::tests::command_lines_show_first_steps_when_history_is_empty ... ok
[INFO] [stdout] test app::tests::command_panel_lists_macro_slots_and_recent_commands ... ok
[INFO] [stdout] test app::tests::command_mode_uses_lane_targets_when_fanout_is_on ... ok
[INFO] [stdout] test app::tests::command_panel_only_labels_the_replayable_recent_command ... ok
[INFO] [stdout] test app::tests::command_panel_shows_marked_target_preview ... ok
[INFO] [stdout] test app::tests::command_shortcuts_only_count_as_visible_on_the_send_surface ... ok
[INFO] [stdout] test app::tests::command_templates_expand_selected_pane_placeholders ... ok
[INFO] [stdout] test app::tests::context_panel_title_includes_active_target_description ... ok
[INFO] [stdout] test app::tests::control_lines_count_stale_agents_as_stuck_needs_you ... ok
[INFO] [stdout] test app::tests::command_panel_saved_fleets_use_self_explanatory_pane_counts ... ok
[INFO] [stdout] test app::tests::control_lines_lead_with_attention_and_target_summary ... ok
[INFO] [stdout] test app::tests::command_center_continue_promotes_next_item_and_keeps_first_watching ... ok
[INFO] [stdout] test app::tests::control_lines_make_selected_choice_prompts_answerable_from_command_center ... ok
[INFO] [stdout] test app::tests::control_lines_count_all_supported_agent_families ... ok
[INFO] [stdout] test app::tests::control_lines_offer_reply_for_the_next_prompt_without_attaching ... ok
[INFO] [stdout] test app::tests::control_lines_omit_zero_attention_noise ... ok
[INFO] [stdout] test app::tests::control_lines_working_count_excludes_waiting_agents ... ok
[INFO] [stdout] test app::tests::control_lines_use_visible_scope_when_search_has_no_matches ... ok
[INFO] [stdout] test app::tests::command_input_labels_free_form_waiting_panes_as_reply_not_generic_send ... ok
[INFO] [stdout] test app::tests::debounce_suppresses_repeat_alerts_for_same_pane ... ok
[INFO] [stdout] test app::tests::delete_selected_fleet_keeps_selection_on_remaining_fleet ... ok
[INFO] [stdout] test app::tests::deleting_loaded_group_clears_active_group_when_needed ... ok
[INFO] [stdout] test app::tests::command_center_queue_counts_multiple_attention_items ... ok
[INFO] [stdout] test app::tests::command_center_watching_item_returns_to_queue_when_output_changes ... ok
[INFO] [stdout] test app::tests::details_focus_scrolls_live_tail_when_output_view_is_open ... ok
[INFO] [stdout] test app::tests::details_scroll_clamps_to_real_output_length_without_overscroll_debt ... ok
[INFO] [stdout] test app::tests::details_scroll_uses_rendered_viewport_metrics_not_raw_fallbacks ... ok
[INFO] [stdout] test app::tests::details_focus_scrolls_output_instead_of_moving_fleet_selection ... ok
[INFO] [stdout] test app::tests::details_scroll_survives_layout_toggle_and_still_recovers_bottom ... ok
[INFO] [stdout] test app::tests::control_panel_lines_keep_selected_lane_visible_when_more_than_five_lanes_exist ... ok
[INFO] [stdout] test app::tests::details_scroll_recovers_from_stale_overscroll_without_dead_zone ... ok
[INFO] [stdout] test app::tests::dirty_capture_clears_snapshot_when_tmux_server_disappears ... ok
[INFO] [stdout] test app::tests::disappeared_pane_recovery_paths_are_plain_and_non_destructive ... ok
[INFO] [stdout] test app::tests::empty_first_run_states_show_the_next_recovery_step ... ok
[INFO] [stdout] test app::tests::empty_navigator_actions_recover_without_guesswork ... ok
[INFO] [stdout] test app::tests::ensure_selection_defaults_to_the_top_visible_attention_pane ... ok
[INFO] [stdout] test app::tests::error_has_higher_attention_than_waiting ... ok
[INFO] [stdout] test app::tests::control_lines_make_all_clear_running_agents_observable_before_sending ... ok
[INFO] [stdout] test app::tests::explicit_seen_terminal_agent_events_do_not_flash_attention ... ok
[INFO] [stdout] test app::tests::control_title_shows_attention_count ... ok
[INFO] [stdout] test app::tests::details_scroll_page_home_and_end_are_deterministic ... ok
[INFO] [stdout] test app::tests::fanout_targets_selected_lane_members ... ok
[INFO] [stdout] test app::tests::explicit_tmux_agent_events_override_generic_pane_detection ... ok
[INFO] [stdout] test app::tests::command_lines_recommend_continue_for_enter_safe_waiting_panes ... ok
[INFO] [stdout] test app::tests::dirty_pane_capture_is_budgeted_per_tick ... ok
[INFO] [stdout] test app::tests::explicit_done_agent_events_become_review_attention_until_muted ... ok
[INFO] [stdout] test app::tests::action_menu_row_predicates_match_command_model ... ok
[INFO] [stdout] test app::tests::fleet_smart_action_reports_named_fleet_instead_of_generic_send_list ... ok
[INFO] [stdout] test app::tests::command_input_reply_submission_stays_reply_and_not_recent_command ... ok
[INFO] [stdout] test app::tests::direct_enter_reports_lane_success_without_staging ... ok
[INFO] [stdout] test app::tests::fleet_smart_action_reports_named_fleet_when_all_ready_panes_disappear ... ok
[INFO] [stdout] test app::tests::focus_selected_pane_marks_unseen_agent_bridge_review_seen ... ok
[INFO] [stdout] test app::tests::command_input_requires_a_visible_target_and_rejects_empty_text ... ok
[INFO] [stdout] test app::tests::formatting_and_binding_helpers_cover_edges ... ok
[INFO] [stdout] test app::tests::generic_harness_claude_tool_progress_keeps_provider_identity ... ok
[INFO] [stdout] test app::tests::generic_harness_provider_events_keep_source_identity_in_fleet_and_details ... ok
[INFO] [stdout] test app::tests::group_save_and_delete_empty_paths_are_explicit ... ok
[INFO] [stdout] test app::tests::handle_event_tracks_dirty_output_and_recent_event_capacity ... ok
[INFO] [stdout] test app::tests::handle_event_updates_local_snapshot_state_without_tmux ... ok
[INFO] [stdout] test app::tests::header_and_footer_cover_all_input_modes_without_extra_explanation ... ok
[INFO] [stdout] test app::tests::header_context_line_reflects_search_and_command_modes ... ok
[INFO] [stdout] test app::tests::header_hint_line_switches_to_navigator_specific_shortcuts ... ok
[INFO] [stdout] test app::tests::header_hint_line_switches_to_search_mode_shortcuts ... ok
[INFO] [stdout] test app::tests::header_hint_line_uses_configured_focus_and_jump_bindings ... ok
[INFO] [stdout] test app::tests::heat_sort_prefers_recent_running_pane ... ok
[INFO] [stdout] test app::tests::help_lines_empty_states_are_recovery_not_inert_pane_actions ... ok
[INFO] [stdout] test app::tests::help_lines_include_board_state_legend ... ok
[INFO] [stdout] test app::tests::help_lines_match_secondary_surface_actions ... ok
[INFO] [stdout] test app::tests::help_lines_only_advertise_continue_when_enter_is_safe ... ok
[INFO] [stdout] test app::tests::help_lines_surface_reply_for_selected_free_form_prompts ... ok
[INFO] [stdout] test app::tests::failed_agent_start_stays_open_and_explains_recovery ... ok
[INFO] [stdout] test app::tests::footer_and_help_copy_honor_rebound_keys ... ok
[INFO] [stdout] test app::tests::footer_and_header_hints_stay_truthful_for_input_picker_and_narrowed_states ... ok
[INFO] [stdout] test app::tests::hidden_selected_pane_actions_recover_instead_of_mutating_hidden_state ... ok
[INFO] [stdout] test app::tests::focus_in_navigator_scopes_board_and_backspace_clears_it ... ok
[INFO] [stdout] test app::tests::inactive_input_cancellations_are_noops ... ok
[INFO] [stdout] test app::tests::inactive_fleet_picker_actions_do_not_mutate_state ... ok
[INFO] [stdout] test app::tests::focus_selected_pane_does_not_advertise_empty_output_as_scrollable ... ok
[INFO] [stdout] test app::tests::footer_status_feedback_never_buries_recovery_or_keymap ... ok
[INFO] [stdout] test app::tests::bulk_enter_reports_when_all_waiting_panes_disappear ... ok
[INFO] [stdout] test app::tests::dirty_capture_prunes_panes_that_disappear_before_capture ... ok
[INFO] [stdout] test app::tests::footer_line_prefers_compact_hints_for_tight_search_and_command_modes ... ok
[INFO] [stdout] test app::tests::inactive_panes_without_runtime_use_checking_copy_not_unknown ... ok
[INFO] [stdout] test app::tests::inactive_text_and_menu_actions_do_not_mutate_hidden_state ... ok
[INFO] [stdout] test app::tests::initial_attention_autofocus_promotes_first_discovered_attention_once ... ok
[INFO] [stdout] test app::tests::lane_smart_action_reports_when_no_lane_panes_are_ready ... ok
[INFO] [stdout] test app::tests::bulk_enter_reports_panes_that_disappear_during_send ... ok
[INFO] [stdout] test app::tests::latest_output_lines_hide_partial_fragments_but_live_lines_keep_real_prompts ... ok
[INFO] [stdout] test app::tests::jump_to_selected_pane_exits_after_successful_jump_when_requested ... ok
[INFO] [stdout] test app::tests::jump_to_selected_pane_switches_client_without_destructive_tmux_actions ... ok
[INFO] [stdout] test app::tests::launch_input_is_scan_ready_and_prefills_known_agent_tools ... ok
[INFO] [stdout] test app::tests::lane_smart_action_reports_when_all_ready_panes_disappear ... ok
[INFO] [stdout] test app::tests::launch_input_recovery_paths_stay_obvious_without_tmux ... ok
[INFO] [stdout] test app::tests::launch_window_names_are_short_human_and_safe ... ok
[INFO] [stdout] test app::tests::live_tail_leads_with_distilled_summary_before_raw_tail ... ok
[INFO] [stdout] test app::tests::live_tail_lines_do_not_show_a_hidden_pane_when_search_has_no_matches ... ok
[INFO] [stdout] test app::tests::live_tail_falls_back_to_raw_output_when_cleaning_would_blank_it ... ok
[INFO] [stdout] test app::tests::footer_drops_whole_actions_instead_of_cutting_the_last_key_hint ... ok
[INFO] [stdout] test app::tests::live_tail_shows_recent_lines_in_order ... ok
[INFO] [stdout] test app::tests::macro_slot_lookup_uses_rebound_keys ... ok
[INFO] [stdout] test app::tests::jump_to_selected_pane_marks_unseen_agent_bridge_review_seen_after_success ... ok
[INFO] [stdout] test app::tests::launch_agent_window_uses_selected_pane_session_path_and_command ... ok
[INFO] [stdout] test app::tests::macro_assignment_handles_empty_invalid_cancel_and_success_paths ... ok
[INFO] [stdout] test app::tests::live_tail_lines_surface_long_meaningful_partial_progress ... ok
[INFO] [stdout] test app::tests::malformed_tool_input_lines_do_not_become_visible_tool_names ... ok
[INFO] [stdout] test app::tests::local_settings_toggles_cycle_through_user_visible_states ... ok
[INFO] [stdout] test app::tests::marked_panes_automatically_become_the_target_set ... ok
[INFO] [stdout] test app::tests::focus_selected_pane_opens_a_scrollable_details_surface ... ok
[INFO] [stdout] test app::tests::multi_target_command_stages_before_send ... ok
[INFO] [stdout] test app::tests::narrowed_and_browse_footers_keep_recovery_and_browse_actions_visible ... ok
[INFO] [stdout] test app::tests::native_agent_sources_clear_stale_assignments_when_pane_stops_matching ... ok
[INFO] [stdout] test app::tests::native_agent_sources_do_not_override_explicit_bridge_or_guess_ambiguous_shells ... ok
[INFO] [stdout] test app::tests::native_agent_sources_do_not_overwrite_visible_terminal_attention ... ok
[INFO] [stdout] test app::tests::native_agent_sources_do_not_turn_visible_idle_provider_output_into_stale_attention ... ok
[INFO] [stdout] test app::tests::native_agent_sources_enrich_obvious_matching_panes_without_scraping_prompt_text ... ok
[INFO] [stdout] test app::tests::native_agent_sources_raise_review_for_new_terminal_event_observed_after_startup ... ok
[INFO] [stdout] test app::tests::native_agent_sources_do_not_overwrite_visible_running_agent_output_with_stale_terminal_state ... ok
[INFO] [stdout] test app::tests::native_agent_sources_refuse_duplicate_matching_panes_for_the_same_event ... ok
[INFO] [stdout] test app::tests::native_agent_sources_raise_review_only_after_a_terminal_transition ... ok
[INFO] [stdout] test app::tests::navigator_groups_windows_and_marks_selected_window ... ok
[INFO] [stdout] test app::tests::native_agent_sources_surface_safe_progress_without_repeating_provider_names ... ok
[INFO] [stdout] test app::tests::navigator_actions_self_heal_hidden_window_selection ... ok
[INFO] [stdout] test app::tests::navigator_movement_from_hidden_window_selection_starts_at_first_visible_window ... ok
[INFO] [stdout] test app::tests::navigator_title_mentions_scope_when_board_is_scoped ... ok
[INFO] [stdout] test app::tests::navigator_title_shows_window_count_and_scope ... ok
[INFO] [stdout] test app::tests::output_and_details_still_expose_panel_focus_when_it_changes_journey_control ... ok
[INFO] [stdout] test app::tests::navigator_selection_retargets_when_search_hides_the_browsed_window ... ok
[INFO] [stdout] test app::tests::overview_lines_expose_tmux_target_and_snapshot_counts ... ok
[INFO] [stdout] test app::tests::navigator_jump_uses_visible_pane_when_active_pane_is_filtered_out ... ok
[INFO] [stdout] test app::tests::pending_send_review_recovers_when_all_targets_disappear ... ok
[INFO] [stdout] test app::tests::pending_send_review_owns_the_visible_surface ... ok
[INFO] [stdout] test app::tests::pinning_recent_command_fills_macro_slot ... ok
[INFO] [stdout] test app::tests::pending_send_review_reports_partial_disappearance_without_remembering ... ok
[INFO] [stdout] test app::tests::app_tmux_action_paths_are_exercised_against_fake_tmux_binary ... ok
[INFO] [stdout] test app::tests::primary_view_model_copy_avoids_retired_user_terms ... ok
[INFO] [stdout] test app::tests::recent_alerts_keep_newest_items_without_unbounded_growth ... ok
[INFO] [stdout] test app::tests::recent_events_and_live_tail_titles_reflect_current_state ... ok
[INFO] [stdout] test app::tests::refresh_control_connection_keeps_existing_monitor_when_healthy ... ok
[INFO] [stdout] test app::tests::presentation_edge_branches_cover_status_events_lanes_and_empty_selection ... ok
[INFO] [stdout] test app::tests::panel_fixtures_hold ... ok
[INFO] [stdout] test app::tests::remembering_commands_ignores_blank_input_and_caps_history ... ok
[INFO] [stdout] test app::tests::remembering_commands_keeps_recent_unique_order ... ok
[INFO] [stdout] test app::tests::reset_selection_to_top_visible_reselects_after_runtime_changes ... ok
[INFO] [stdout] test app::tests::review_send_surfaces_targets_hidden_by_current_view ... ok
[INFO] [stdout] test app::tests::movement_footer_labels_match_j_k_behavior_across_panels ... ok
[INFO] [stdout] test app::tests::presentation_modes_cover_empty_states_and_overlay_branches ... ok
[INFO] [stdout] test app::tests::jump_to_selected_pane_falls_back_to_focus_when_client_tty_is_unavailable ... FAILED
[INFO] [stdout] test app::tests::manual_refresh_reports_probe_failure_without_exiting ... ok
[INFO] [stdout] test app::tests::saved_fleet_picker_chooses_named_fleets_without_cycling_blindly ... ok
[INFO] [stdout] test app::tests::saved_fleet_picker_delete_is_local_and_keeps_the_picker_recoverable ... ok
[INFO] [stdout] test app::tests::app_private_state_maintenance_covers_prune_focus_and_wrap_edges ... ok
[INFO] [stdout] test app::tests::refresh_control_connection_reports_attach_spawn_failure ... ok
[INFO] [stdout] test app::tests::immediate_send_and_enter_recover_when_selected_target_disappears ... ok
[INFO] [stdout] test app::tests::runtime_capture_clears_snapshot_when_tmux_server_disappears ... ok
[INFO] [stdout] test app::tests::saved_fleet_picker_delete_preserves_active_fleet_and_surfaces_save_failure ... ok
[INFO] [stdout] test app::tests::runtime_capture_prunes_panes_that_disappear_before_capture ... ok
[INFO] [stdout] test app::tests::refresh_control_connection_reconnects_when_state_is_stale ... ok
[INFO] [stdout] test app::tests::saved_fleet_picker_delete_without_active_fleet_stays_local ... ok
[INFO] [stdout] test app::tests::manual_refresh_reports_snapshot_failure_without_false_success ... ok
[INFO] [stdout] test app::tests::saved_fleet_picker_previous_from_middle_moves_one_row ... ok
[INFO] [stdout] test app::tests::saved_fleet_picker_recovery_edges_stay_obvious ... ok
[INFO] [stdout] test app::tests::selected_pane_latest_prefers_distilled_summary_over_raw_status_protocol ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_do_not_show_a_hidden_pane_when_search_has_no_matches ... ok
[INFO] [stdout] test app::tests::saving_and_loading_named_target_group_restores_marked_set ... ok
[INFO] [stdout] test app::tests::selected_pane_latest_keeps_human_context_after_distilled_summary ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_hide_empty_updated_metadata ... ok
[INFO] [stdout] test app::tests::runtime_capture_failures_stay_jargon_free_without_pruning_panes ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_hide_tmux_pane_id_by_default ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_do_not_call_attention_state_an_update ... ok
[INFO] [stdout] test app::tests::saved_fleet_surfaces_targets_hidden_by_current_view_without_duplicate_name ... ok
[INFO] [stdout] test app::tests::saving_existing_named_fleet_replaces_it_in_place ... ok
[INFO] [stdout] test app::tests::selected_pane_latest_dedupes_raw_progress_against_distilled_summary ... ok
[INFO] [stdout] test app::tests::search_filters_visible_panes ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_hide_none_blockers_from_structured_reports ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_include_recent_tail_excerpt ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_keep_updated_metadata_to_time_not_state ... ok
[INFO] [stdout] test app::tests::selected_pane_latest_cleans_visual_ellipsis_but_preserves_prompts ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_prefer_structured_status_over_older_waiting_prompt_noise ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_expose_reply_without_hiding_the_action ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_prefer_shell_error_report_over_stale_waiting_report ... ok
[INFO] [stdout] test app::tests::jump_zoom_and_smart_focus_recover_when_selected_target_disappears ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_keep_a_useful_recent_output_slice ... ok
[INFO] [stdout] test app::tests::lane_smart_action_reports_skipped_and_disappeared_panes ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_keep_a_larger_recent_output_slice ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_show_template_preview_during_command_input ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_put_local_metrics_after_output_when_available ... ok
[INFO] [stdout] test app::tests::manual_refresh_reconnects_control_monitor_without_real_tmux ... ok
[INFO] [stdout] test app::tests::selected_pane_title_reflects_status_and_workload ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_show_codex_pending_init_synthetic_report ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_put_report_before_latest_for_attention_states ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_show_attention_order_as_queue_not_alert_jargon ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_suppress_low_value_report_for_normal_running_state ... ok
[INFO] [stdout] test app::tests::send_preview_edges_keep_hidden_and_empty_states_obvious ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_surface_stored_reports_without_a_second_report_section ... ok
[INFO] [stdout] test app::tests::selected_pane_next_prefers_direct_continue_over_generic_review_request ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_show_codex_error_synthetic_report ... ok
[INFO] [stdout] test app::tests::send_list_smart_action_reports_when_no_send_list_panes_are_ready ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_put_report_before_latest_when_report_conflicts_with_done_state ... ok
[INFO] [stdout] test app::tests::smart_action_prefers_enter_for_enter_prompt ... ok
[INFO] [stdout] test app::tests::send_recovery_feedback_stays_visible_when_search_is_narrowed ... ok
[INFO] [stdout] test app::tests::smart_action_prefers_focus_for_yes_no_prompt ... ok
[INFO] [stdout] test app::tests::selected_pane_reply_lines_honor_rebound_keys ... ok
[INFO] [stdout] test app::tests::send_list_surfaces_targets_hidden_by_current_view ... ok
[INFO] [stdout] test app::tests::startup_bootstrap_recovers_when_control_client_cannot_spawn ... ok
[INFO] [stdout] test app::tests::startup_failures_are_actionable_without_tmux_jargon ... ok
[INFO] [stdout] test app::tests::status_hint_line_collapses_to_mode_labels_for_active_inputs ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_show_synthetic_report_for_tool_progress ... ok
[INFO] [stdout] test app::tests::selected_smart_action_reports_when_ready_pane_disappears ... ok
[INFO] [stdout] test app::tests::selected_pane_lines_show_shell_error_report_after_waiting_prompt ... ok
[INFO] [stdout] test app::tests::selection_changes_from_filtering_reset_details_scroll ... ok
[INFO] [stdout] test app::tests::start_agent_refreshes_when_selected_session_disappears ... ok
[INFO] [stdout] test app::tests::summary_request_for_stale_loaded_fleet_names_the_fleet ... ok
[INFO] [stdout] test app::tests::startup_bootstrap_surfaces_recoverable_load_and_tmux_warnings ... ok
[INFO] [stdout] test app::tests::status_hint_shows_continue_only_when_enter_is_safe ... ok
[INFO] [stdout] test app::tests::target_scope_copy_stays_plain_for_empty_and_marked_states ... ok
[INFO] [stdout] test app::tests::summary_request_without_targets_uses_plain_recovery_copy ... ok
[INFO] [stdout] test app::tests::top_level_presentation_metadata_tracks_modes_and_targets ... ok
[INFO] [stdout] test app::tests::send_previews_include_hidden_target_example_when_overflowed ... ok
[INFO] [stdout] test app::tests::summary_polling_reports_named_fleet_when_every_target_disappears ... ok
[INFO] [stdout] test app::tests::summary_polling_reports_disappeared_targets_without_exposing_prompt ... ok
[INFO] [stdout] test app::tests::summary_only_output_does_not_consume_movement_as_inert_scroll ... ok
[INFO] [stdout] test app::tests::summary_polling_reports_when_every_target_disappears ... ok
[INFO] [stdout] test app::tests::startup_bootstrap_builds_live_app_from_fake_tmux_without_user_paths ... ok
[INFO] [stdout] test app::tests::start_agent_recovers_when_target_server_disappears ... ok
[INFO] [stdout] test app::tests::usability_acknowledgement_save_failures_stay_visible_after_mute_actions ... ok
[INFO] [stdout] test app::tests::tick_drains_control_events_recaptures_dirty_output_and_logs_structure ... ok
[INFO] [stdout] test app::tests::status_messages_stay_scan_ready_and_do_not_leak_tmux_ids ... ok
[INFO] [stdout] test app::tests::direct_enter_reports_partial_disappearance_for_send_list_and_lane ... ok
[INFO] [stdout] test app::tests::usability_fleet_save_failures_stay_visible_after_save_and_delete ... ok
[INFO] [stdout] test app::tests::usability_command_state_save_failures_stay_visible_after_macro_pin ... ok
[INFO] [stdout] test app::tests::tick_refreshes_local_metrics_when_the_metrics_panel_is_enabled ... ok
[INFO] [stdout] test app::tests::usability_startup_load_warnings_compose_without_whitespace_noise ... ok
[INFO] [stdout] test app::tests::usability_notification_setting_save_failures_stay_visible ... ok
[INFO] [stdout] test app::tests::usability_layout_setting_save_failures_stay_visible ... ok
[INFO] [stdout] test app::tests::usability_help_lines_are_task_oriented_instead_of_footer_repetition ... ok
[INFO] [stdout] test app::tests::usability_stale_acknowledgement_save_failures_stay_visible ... ok
[INFO] [stdout] test app::tests::usability_ssh_notification_mode_is_visible_and_never_promises_desktop_delivery ... ok
[INFO] [stdout] test app::tests::width_aware_header_lines_condense_for_tight_spaces ... ok
[INFO] [stdout] test app::tests::user_visible_edge_copy_helpers_stay_plain ... ok
[INFO] [stdout] test config::tests::config_example_matches_default_config_json ... ok
[INFO] [stdout] test app::tests::width_aware_board_title_expands_when_space_allows ... ok
[INFO] [stdout] test app::tests::view_model_fixtures_hold ... ok
[INFO] [stdout] test app::tests::width_aware_board_title_stays_compact_on_tight_widths ... ok
[INFO] [stdout] test app::tests::width_aware_status_hint_compacts_on_small_widths ... ok
[INFO] [stdout] test config::tests::default_keybindings_json_matches_defaults_and_validates ... ok
[INFO] [stdout] test app::tests::usability_command_state_save_failures_stay_visible_after_send ... ok
[INFO] [stdout] test app::tests::send_list_smart_action_reports_when_all_ready_panes_disappear ... ok
[INFO] [stdout] test config::tests::legacy_layout_preset_names_load_as_auto ... ok
[INFO] [stdout] test config::tests::load_ui_settings_rejects_bad_theme_colors_with_actionable_copy ... ok
[INFO] [stdout] test config::tests::malformed_config_file_returns_a_parse_error ... ok
[INFO] [stdout] test config::tests::load_ui_settings_rejects_bad_theme_presets_with_actionable_copy ... ok
[INFO] [stdout] test config::tests::missing_config_file_loads_defaults_and_exposes_path ... ok
[INFO] [stdout] test config::tests::theme_colors_parse_and_serialize_common_terminal_forms ... ok
[INFO] [stdout] test config::tests::load_ui_settings_rejects_conflicting_action_menu_bindings ... ok
[INFO] [stdout] test config::tests::theme_config_preserves_legacy_theme_preset_and_accepts_overrides ... ok
[INFO] [stdout] test config::tests::load_ui_settings_rejects_empty_binding_lists ... ok
[INFO] [stdout] test config::tests::load_ui_settings_rejects_conflicting_top_level_bindings ... ok
[INFO] [stdout] test app::tests::startup_bootstrap_theme_onboarding_respects_existing_and_forced_configs ... ok
[INFO] [stdout] test config::tests::theme_onboarding_stays_off_for_existing_theme_shapes ... ok
[INFO] [stdout] test config::tests::load_ui_settings_rejects_padded_binding_tokens ... ok
[INFO] [stdout] test app::tests::usability_command_state_save_failures_stay_visible_after_review_send ... ok
[INFO] [stdout] test config::tests::save_notification_settings_reports_unusable_config_parent ... ok
[INFO] [stdout] test core::agent_sources::tests::claude_source_parser_matches_encoded_project_path_and_custom_title ... ok
[INFO] [stdout] test config::tests::store_round_trips_notification_settings ... ok
[INFO] [stdout] test config::tests::load_ui_settings_rejects_unsupported_binding_tokens ... ok
[INFO] [stdout] test config::tests::theme_onboarding_detects_missing_theme_without_overwriting_existing_config ... ok
[INFO] [stdout] test config::tests::theme_presets_accept_builtin_palette_names ... ok
[INFO] [stdout] test core::model::tests::pane_status_labels_are_plain_and_never_render_unknown_jargon ... ok
[INFO] [stdout] test config::tests::store_round_trips_ui_settings ... ok
[INFO] [stdout] test core::agent_sources::tests::claude_source_parser_never_surfaces_user_prompt_text ... ok
[INFO] [stdout] test core::agent_sources::tests::claude_source_parser_uses_safe_titles_and_task_summary_not_last_prompt_or_git ... ok
[INFO] [stdout] test core::agent_sources::tests::codex_source_parser_ignores_vcs_metadata_and_omits_duplicate_provider_label ... ok
[INFO] [stdout] test core::agent_sources::tests::codex_status_parser_tracks_current_codex_event_names_and_attention_requests ... ok
[INFO] [stdout] test core::progress::tests::generic_state_tokens_rank_low ... ok
[INFO] [stdout] test core::progress::tests::visual_ellipsis_is_trimmed_without_touching_prompts ... ok
[INFO] [stdout] test core::model::tests::workload_labels_cover_every_supported_agent_family ... ok
[INFO] [stdout] test core::progress::tests::classifies_phase_and_signal_noun_explicitly ... ok
[INFO] [stdout] test core::progress::tests::stronger_phase_and_signal_nouns_rank_higher ... ok
[INFO] [stdout] test core::providers::tests::source_reports_cover_provider_specific_edge_states ... ok
[INFO] [stdout] test core::providers::tests::waiting_and_tool_summaries_cover_source_variants ... ok
[INFO] [stdout] test core::reports::tests::helper_priorities_and_formatters_cover_edge_values ... ok
[INFO] [stdout] test core::reports::tests::report_summary_and_status_cover_visible_tokens ... ok
[INFO] [stdout] test core::reports::tests::parses_heartbeat_and_rejects_incomplete_reports ... ok
[INFO] [stdout] test core::agent_sources::tests::codex_thread_id_fallback_keeps_the_full_uuid_suffix ... ok
[INFO] [stdout] test core::reports::tests::runtime_partial_lines_feed_synthesis ... ok
[INFO] [stdout] test core::reports::tests::stored_report_preference_requires_status_alignment ... ok
[INFO] [stdout] test core::reports::tests::summary_selection_filters_noise_and_prioritizes_specific_signals ... ok
[INFO] [stdout] test core::reports::tests::synthesis_covers_source_errors_done_fallbacks_and_empty_states ... ok
[INFO] [stdout] test core::reports::tests::synthesis_uses_user_request_as_waiting_context_without_template_leakage ... ok
[INFO] [stdout] test core::tests::activity_summary_prefers_later_phase_over_newer_earlier_phase ... ok
[INFO] [stdout] test core::tests::activity_summary_covers_source_backed_claude_surfaces ... ok
[INFO] [stdout] test core::tests::activity_summary_ignores_shell_startup_banner_noise ... ok
[INFO] [stdout] test core::tests::activity_summary_normalizes_claude_network_approval ... ok
[INFO] [stdout] test core::reports::tests::synthesis_maps_recent_summary_to_each_status_shape ... ok
[INFO] [stdout] test core::tests::activity_summary_covers_source_backed_opencode_surfaces ... ok
[INFO] [stdout] test core::tests::activity_summary_prefers_newer_specific_progress_when_priorities_tie ... ok
[INFO] [stdout] test core::tests::activity_summary_ignores_shell_prompt_noise ... ok
[INFO] [stdout] test core::tests::activity_summary_prefers_signal_noun_phrase_over_newer_weaker_progress ... ok
[INFO] [stdout] test core::tests::activity_summary_prefers_specific_progress_over_generic_running_marker ... ok
[INFO] [stdout] test core::tests::activity_summary_prefers_tool_progress_over_generic_running_marker ... ok
[INFO] [stdout] test core::tests::activity_summary_prefers_tool_progress_over_prompt_scaffolding ... ok
[INFO] [stdout] test core::tests::activity_summary_prefers_stronger_signal_noun_over_newer_weaker_signal ... ok
[INFO] [stdout] test core::tests::activity_summary_prefers_specific_progress_over_resume_event ... ok
[INFO] [stdout] test core::tests::activity_summary_trims_visual_ellipsis_from_progress_lines ... ok
[INFO] [stdout] test core::tests::activity_summary_prefers_user_intent_over_prompt_templates_and_banners ... ok
[INFO] [stdout] test core::tests::append_output_chunk_handles_backspace_corrections ... ok
[INFO] [stdout] test core::tests::activity_summary_prefers_validation_phase_over_newer_prep_phase ... ok
[INFO] [stdout] test core::tests::claude_approve_prompt_maps_to_waiting_status ... ok
[INFO] [stdout] test core::tests::codex_pending_init_maps_to_running_status ... ok
[INFO] [stdout] test core::tests::codex_running_and_error_source_states_map_to_status ... ok
[INFO] [stdout] test core::tests::append_output_chunk_handles_multiple_carriage_return_rewrites ... ok
[INFO] [stdout] test core::tests::codex_waiting_on_approval_maps_to_waiting_status ... ok
[INFO] [stdout] test core::tests::append_output_chunk_tracks_partial_and_complete_lines ... ok
[INFO] [stdout] test core::tests::captured_inactive_pane_with_output_is_idle_not_unknown ... ok
[INFO] [stdout] test core::tests::effective_agent_report_does_not_replace_rich_stored_report_with_generic_inference ... ok
[INFO] [stdout] test core::tests::detects_codex_from_captured_output ... ok
[INFO] [stdout] test core::tests::detects_known_agent_command ... ok
[INFO] [stdout] test core::tests::detects_provider_from_runtime_corpus ... ok
[INFO] [stdout] test core::tests::effective_agent_report_prefers_fresh_runtime_signal_over_stale_waiting_report ... ok
[INFO] [stdout] test core::tests::generic_node_with_structured_status_is_labeled_as_agent_not_plain_job ... ok
[INFO] [stdout] test core::tests::heat_score_makes_attention_recent_agent_work_sort_first ... ok
[INFO] [stdout] test core::tests::effective_agent_report_prefers_fresh_runtime_signal_when_status_matches ... ok
[INFO] [stdout] test core::tests::heat_score_dampens_acknowledged_attention_without_penalizing_done_work ... ok
[INFO] [stdout] test core::tests::effective_agent_report_same_status_explicit_runtime_always_beats_stale_stored_report ... ok
[INFO] [stdout] test core::tests::effective_agent_report_synthesizes_wait_reason ... ok
[INFO] [stdout] test core::tests::effective_agent_report_synthesizes_tool_progress_from_partial_line ... ok
[INFO] [stdout] test core::tests::ignores_summary_request_templates_as_agent_reports ... ok
[INFO] [stdout] test core::tests::live_fragment_filter_hides_prompt_glyphs_and_short_echoes ... ok
[INFO] [stdout] test core::tests::newer_done_beats_older_waiting_hint ... ok
[INFO] [stdout] test core::tests::newer_error_beats_older_waiting_hint ... ok
[INFO] [stdout] test core::tests::parses_bulleted_structured_report_lines ... ok
[INFO] [stdout] test core::tests::parses_structured_report_lines ... ok
[INFO] [stdout] test core::tests::opencode_permission_and_question_ui_prompts_map_to_waiting_status ... ok
[INFO] [stdout] test core::tests::opencode_question_asked_maps_to_waiting_status ... ok
[INFO] [stdout] test core::tests::prompt_only_shell_runtime_is_idle_not_running ... ok
[INFO] [stdout] test core::tests::runtime_corpus_and_fragments_filter_visual_noise ... ok
[INFO] [stdout] test core::tests::runtime_corpus_uses_meaningful_partial_lines_without_prompt_noise ... ok
[INFO] [stdout] test core::tests::shell_prompt_after_agent_activity_makes_active_hint_stale ... ok
[INFO] [stdout] test core::tests::runtime_stream_fixtures_hold ... ok
[INFO] [stdout] test core::tests::shell_prompt_after_agent_error_keeps_error_visible ... ok
[INFO] [stdout] test core::tests::structured_report_status_beats_generic_tail_text ... ok
[INFO] [stdout] test core::tests::stale_agent_becomes_stuck ... ok
[INFO] [stdout] test core::tests::visible_partial_line_keeps_long_meaningful_progress_text ... ok
[INFO] [stdout] test core::tests::waiting_hint_parser_ignores_non_prompt_confirmation_words ... ok
[INFO] [stdout] test core::tests::visible_agent_thinking_state_is_running_not_idle ... ok
[INFO] [stdout] test core::tests::workload_inference_covers_generic_shell_job_and_agent_fallbacks ... ok
[INFO] [stdout] test metrics::tests::collect_empty_pid_list_does_not_spawn_ps ... ok
[INFO] [stdout] test metrics::tests::parse_ps_line_rejects_missing_or_invalid_fields ... ok
[INFO] [stdout] test metrics::tests::parses_ps_line ... ok
[INFO] [stdout] test metrics::tests::parses_ps_line_with_multi_word_command ... ok
[INFO] [stdout] test notifications::tests::any_ssh_marker_counts_as_an_ssh_session ... ok
[INFO] [stdout] test core::tests::activity_summary_prefers_specific_progress_over_pending_init_marker ... ok
[INFO] [stdout] test notifications::tests::applescript_escaping_handles_quotes_and_backslashes ... ok
[INFO] [stdout] test notifications::tests::desktop_backend_detection_is_deterministic_for_display_hints ... ok
[INFO] [stdout] test notifications::tests::desktop_backend_none_is_a_noop_notifier ... ok
[INFO] [stdout] test notifications::tests::desktop_commands_are_built_without_spawning_processes ... ok
[INFO] [stdout] test notifications::tests::empty_environment_uses_terminal_mode_when_no_desktop_hint_exists ... ok
[INFO] [stdout] test notifications::tests::local_desktop_mode_requires_a_real_desktop_backend ... ok
[INFO] [stdout] test notifications::tests::notification_mode_labels_are_stable ... ok
[INFO] [stdout] test core::tests::waiting_hint_parser_matches_approval_prompt ... ok
[INFO] [stdout] test notifications::tests::ssh_environment_forces_ssh_fallback_mode ... ok
[INFO] [stdout] test core::tests::waiting_hint_wins_over_running ... ok
[INFO] [stdout] test paths::tests::app_name_is_muxboard ... ok
[INFO] [stdout] test paths::tests::home_dir_from_reports_missing_home ... ok
[INFO] [stdout] test paths::tests::join_parts_builds_expected_path ... ok
[INFO] [stdout] test app::tests::jump_to_selected_pane_recovers_when_target_disappears_on_every_route ... ok
[INFO] [stdout] test paths::tests::public_path_helpers_fall_back_to_home_when_xdg_is_absent ... ok
[INFO] [stdout] test paths::tests::public_path_helpers_append_muxboard_to_xdg_roots ... ok
[INFO] [stdout] test paths::tests::xdg_dir_falls_back_to_home_parts ... ok
[INFO] [stdout] test paths::tests::xdg_dir_prefers_configured_xdg_location ... ok
[INFO] [stdout] test paths::tests::xdg_dir_reports_missing_home_when_no_xdg_override_exists ... ok
[INFO] [stdout] test paths::tests::config_and_state_stores_use_xdg_style_files ... ok
[INFO] [stdout] test state::tests::missing_state_file_loads_empty_defaults_and_exposes_path ... ok
[INFO] [stdout] test metrics::tests::collect_current_process_metrics_when_ps_is_available ... ok
[INFO] [stdout] test notifications::tests::ssh_fallback_wins_over_desktop_environment_hints ... ok
[INFO] [stdout] test state::tests::store_round_trips_command_state ... ok
[INFO] [stdout] test state::tests::store_round_trips_acknowledgements ... ok
[INFO] [stdout] test state::tests::save_acknowledgements_reports_unusable_state_parent ... ok
[INFO] [stdout] test state::tests::store_round_trips_target_groups ... ok
[INFO] [stdout] test state::tests::command_state_limits_recent_commands_and_normalizes_macro_slots ... ok
[INFO] [stdout] test state::tests::malformed_state_file_returns_a_parse_error ... ok
[INFO] [stdout] test tmux::control::tests::event_summaries_cover_all_visible_variants ... ok
[INFO] [stdout] test tmux::control::tests::malformed_control_lines_stay_loggable_without_panicking ... ok
[INFO] [stdout] test tmux::control::tests::event_helpers_expose_output_and_loggability ... ok
[INFO] [stdout] test tmux::control::tests::malformed_octal_and_control_sequences_are_safely_normalized ... ok
[INFO] [stdout] test tmux::control::tests::output_chunk_preserves_line_boundaries ... ok
[INFO] [stdout] test tmux::control::tests::parses_all_structural_notifications ... ok
[INFO] [stdout] test tmux::control::tests::parses_block_line ... ok
[INFO] [stdout] test tmux::control::tests::monitor_try_recv_and_finished_are_observable_without_tmux ... ok
[INFO] [stdout] test tmux::control::tests::control_monitor_finishes_when_receiver_is_dropped ... ok
[INFO] [stdout] test tmux::control::tests::parses_extended_output_and_exit_notifications ... ok
[INFO] [stdout] test tmux::control::tests::control_start_reports_malformed_streams_without_hanging ... ok
[INFO] [stdout] test tmux::control::tests::parses_window_rename ... ok
[INFO] [stdout] test tmux::control::tests::summarizes_tmux_escaped_payload ... ok
[INFO] [stdout] test tmux::control::tests::summarizes_utf8_octal_payload_without_mojibake ... ok
[INFO] [stdout] test tmux::control::tests::truncate_is_character_safe ... ok
[INFO] [stdout] test tmux::control::tests::wait_errors_report_control_client_exit_reason ... ok
[INFO] [stdout] test tmux::tests::agent_status_segment_and_session_dots_surface_attention ... ok
[INFO] [stdout] test tmux::control::tests::parses_output_line ... ok
[INFO] [stdout] test tmux::tests::capture_pane_omits_alternate_flag_and_clamps_line_count ... ok
[INFO] [stdout] test tmux::tests::capture_pane_uses_alternate_screen_when_present ... ok
[INFO] [stdout] test tmux::tests::normalizes_agent_bridge_states_from_common_hooks ... ok
[INFO] [stdout] test tmux::tests::command_preview_includes_socket_and_session ... ok
[INFO] [stdout] test tmux::tests::display_target_describes_socket_and_session_combinations ... ok
[INFO] [stdout] test tmux::tests::normalize_capture_lines_trims_outer_blank_rows_only ... ok
[INFO] [stdout] test tmux::tests::parses_snapshot_row ... ok
[INFO] [stdout] test tmux::tests::parses_agent_bridge_environment_by_sanitized_pane_id ... ok
[INFO] [stdout] test tmux::tests::runtime_context_from_env_is_safe_to_call_without_assuming_tmux ... ok
[INFO] [stdout] test tmux::tests::runtime_context_from_env_values_handles_local_and_detached_shells ... ok
[INFO] [stdout] test tmux::tests::runtime_context_matches_default_socket_when_inside_default_tmux ... ok
[INFO] [stdout] test tmux::tests::runtime_context_matches_named_socket_only_when_target_matches ... ok
[INFO] [stdout] test tmux::tests::session_dots_still_show_current_session_when_all_quiet ... ok
[INFO] [stdout] test tmux::tests::single_agent_status_segment_uses_compact_label_only_when_useful ... ok
[INFO] [stdout] test tmux::tests::parse_snapshot_row_reports_missing_and_invalid_fields ... ok
[INFO] [stdout] test tmux::tests::snapshot_targets_selected_session_when_present ... ok
[INFO] [stdout] test tmux::tests::snapshot_uses_all_sessions_when_no_session_is_requested ... ok
[INFO] [stdout] test tmux::tests::socket_name_is_parsed_from_tmux_environment ... ok
[INFO] [stdout] test tmux::control::tests::control_start_streams_stdout_stderr_and_exit_without_real_tmux ... FAILED
[INFO] [stdout] test tmux::tests::socket_name_parser_rejects_invalid_or_empty_values ... ok
[INFO] [stdout] test tmux::tests::tmux_action_wrapper_errors_include_stderr ... ok
[INFO] [stdout] test core::agent_sources::tests::codex_source_parser_extracts_cwd_status_and_title_without_prompt_text ... ok
[INFO] [stdout] test tui::tests::actions_overlay_centers_secondary_actions_without_hiding_board_context ... ok
[INFO] [stdout] test tmux::tests::probe_and_tmux_wrappers_cover_success_and_failure_without_real_tmux ... ok
[INFO] [stdout] test tui::tests::auto_layout_keeps_geometry_stable_when_details_focus_changes ... ok
[INFO] [stdout] test tui::tests::board_constraints_give_latest_the_flexible_column ... ok
[INFO] [stdout] test tui::tests::board_headers_shrink_with_compact_widths ... ok
[INFO] [stdout] test tmux::tests::send_text_only_presses_enter_when_requested ... ok
[INFO] [stdout] test tui::tests::board_layout_mode_adapts_to_width ... ok
[INFO] [stdout] test tui::tests::board_location_width_grows_only_for_visible_labels_that_need_it ... ok
[INFO] [stdout] test tui::tests::body_layout_stacks_on_narrow_terminals ... ok
[INFO] [stdout] test tui::tests::auto_layout_uses_density_focus_and_content_pressure_for_ratios ... ok
[INFO] [stdout] test tui::tests::calm_theme_keeps_body_text_native_to_survive_light_and_dark_terminals ... ok
[INFO] [stdout] test tui::tests::attention_rows_keep_attention_style_even_when_targeted ... ok
[INFO] [stdout] test core::tests::provider_contract_fixtures_hold ... ok
[INFO] [stdout] test core::agent_sources::tests::provider_hints_require_obvious_agent_context_before_mapping ... ok
[INFO] [stdout] test core::tests::activity_summary_covers_source_backed_codex_surfaces ... ok
[INFO] [stdout] test core::tests::shell_prompt_after_waiting_hint_makes_waiting_stale ... ok
[INFO] [stdout] test core::tests::split_protocol_report_status_beats_older_prompt_text ... ok
[INFO] [stdout] test core::tests::structured_status_line_beats_older_waiting_prompt ... ok
[INFO] [stdout] test app::tests::usability_command_panel_keeps_stale_loaded_fleet_visible ... ok
[INFO] [stdout] test tmux::tests::snapshot_and_capture_use_command_output_parsers ... ok
[INFO] [stdout] test tui::tests::actions_overlay_matches_browse_enter_behavior ... ok
[INFO] [stdout] test tui::tests::common_more_overlay_keeps_send_list_save_fleet_visible ... ok
[INFO] [stdout] test tui::tests::command_center_working_count_excludes_waiting_agents ... ok
[INFO] [stdout] test tui::tests::chrome_trunk_test_identifies_location_and_primary_action_across_modes ... ok
[INFO] [stdout] test tui::tests::content_heavy_details_can_stack_at_medium_width_without_forcing_all_120s_to_stack ... ok
[INFO] [stdout] test tui::tests::command_center_no_match_search_uses_visible_scope_for_status_counts ... ok
[INFO] [stdout] test tui::tests::browse_escape_returns_to_details_and_footer_advertises_back ... ok
[INFO] [stdout] test tui::tests::command_center_attention_overflow_summarizes_hidden_action_types ... ok
[INFO] [stdout] test tui::tests::cramped_selected_inspector_keeps_output_lines_before_activity_metadata ... ok
[INFO] [stdout] test tui::tests::default_theme_is_terminal_native_and_does_not_paint_broad_backgrounds ... ok
[INFO] [stdout] test tui::tests::command_center_escape_returns_to_details_and_footer_advertises_back ... ok
[INFO] [stdout] test tmux::tests::pane_action_wrappers_pass_socket_and_exact_targets_to_tmux ... ok
[INFO] [stdout] test tui::tests::cuj_send_to_multiple_agents_surfaces_targets_confirm_command_and_safe_confirm ... ok
[INFO] [stdout] test tui::tests::dashboard_layout_override_switches_between_side_by_side_and_stacked ... ok
[INFO] [stdout] test tui::tests::confirm_send_render_surfaces_confirmation_in_header_footer_and_overlay ... ok
[INFO] [stdout] test tui::tests::empty_more_overlay_is_recovery_not_action_dump ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_actions_overlay ... ok
[INFO] [stdout] test core::agent_sources::tests::recent_jsonl_scan_keeps_new_files_after_candidate_cap ... ok
[INFO] [stdout] test tui::tests::cuj_inspect_agent_moves_from_distilled_card_to_intentional_output_layer ... ok
[INFO] [stdout] test tui::tests::dense_fleet_with_competing_attention_keeps_current_selection_visible ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_confirm_send_overlay ... ok
[INFO] [stdout] test tui::tests::dense_fleet_with_near_identical_names_stays_legible ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_empty_output_overlay ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_command_center_from_working_selection ... ok
[INFO] [stdout] test tui::tests::command_center_attention_queue_shows_count_and_hidden_items ... ok
[INFO] [stdout] test tui::tests::compact_and_standard_thresholds_rebudget_board_columns_cleanly ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_command_input_mode ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_empty_navigator_overlay ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_fleet_picker_overlay ... ok
[INFO] [stdout] test tui::tests::default_theme_renderer_keeps_terminal_native_cells ... ok
[INFO] [stdout] test tui::tests::cuj_act_on_waiting_agent_keeps_action_and_recovery_paths_visible ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_empty_tmux_board ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_no_match_command_center ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_output_overlay ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_empty_command_center ... ok
[INFO] [stdout] test tui::tests::duplicate_window_rows_show_pane_indexes_to_disambiguate ... ok
[INFO] [stdout] test tui::tests::crowded_fleet_keeps_hottest_rows_at_the_top_of_the_visible_window ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_empty_search_board ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_start_agent_overlay ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_overview_attention_overlay ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_opened_output_overlay ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_wide_selected_waiting_panel ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_help_overlay ... ok
[INFO] [stdout] test tui::tests::fleet_labels_node_harness_with_codex_hints_as_codex ... ok
[INFO] [stdout] test tui::tests::cuj_recover_with_search_browse_and_clear_scope_preserves_wayfinding ... ok
[INFO] [stdout] test tui::tests::fleet_does_not_render_summary_template_placeholders ... ok
[INFO] [stdout] test tui::tests::cuj_triage_fleet_makes_attention_and_next_step_obvious_across_sizes ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_mixed_fleet_after_moving_to_checking ... ok
[INFO] [stdout] test tui::tests::fleet_renders_user_intent_not_provider_scaffolding ... ok
[INFO] [stdout] test tui::tests::help_overlay_empty_states_show_recovery_not_inert_pane_actions ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_multi_attention_command_center ... ok
[INFO] [stdout] test tui::tests::help_overlay_matches_secondary_surface_actions ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_narrow_selected_waiting_panel ... ok
[INFO] [stdout] test tui::tests::input_loop_stays_below_human_lag_threshold ... ok
[INFO] [stdout] test tui::tests::help_overlay_stays_small_and_keeps_core_actions_visible ... ok
[INFO] [stdout] test tui::tests::inactive_panes_without_output_render_as_checking_not_unknown ... ok
[INFO] [stdout] test tui::tests::full_mode_split_layout_renders_tool_state_and_latest_as_distinct_columns ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_mixed_fleet_dashboard ... ok
[INFO] [stdout] test tui::tests::header_keeps_brand_and_summary_on_one_dense_row ... ok
[INFO] [stdout] test tui::tests::dashboard_auto_layout_matrix_chooses_readable_split_or_stack ... ok
[INFO] [stdout] test tui::tests::key_token_maps_space_to_space_binding_name ... ok
[INFO] [stdout] test tui::tests::help_overlay_only_shows_continue_when_selected_pane_is_enter_safe ... ok
[INFO] [stdout] test tui::tests::layout_control_is_discoverable_from_footer_help_and_more ... ok
[INFO] [stdout] test tui::tests::low_level_layout_theme_and_cell_helpers_cover_edge_states ... ok
[INFO] [stdout] test tui::tests::key_router_covers_safe_no_target_async_actions ... ok
[INFO] [stdout] test tui::tests::fleet_picker_priority_keeps_the_selected_saved_fleet_visible ... ok
[INFO] [stdout] test tui::tests::mono_theme_avoids_colored_accents ... ok
[INFO] [stdout] test tui::tests::key_router_handles_help_macro_and_pending_dispatch_modes ... ok
[INFO] [stdout] test tui::tests::key_router_handles_modal_text_inputs_without_reaching_tmux ... ok
[INFO] [stdout] test tui::tests::key_router_only_runs_repeat_and_macro_when_send_shortcuts_are_visible ... ok
[INFO] [stdout] test tui::tests::narrow_actions_overlay_truncates_long_lines_in_place_and_keeps_sections_dense ... ok
[INFO] [stdout] test tui::tests::key_router_handles_top_level_navigation_and_targeting ... ok
[INFO] [stdout] test tui::tests::narrow_command_mode_uses_compact_footer_hint_without_wrapping ... ok
[INFO] [stdout] test tui::tests::key_router_handles_action_menu_pure_actions_and_dismissal ... ok
[INFO] [stdout] test tui::tests::narrow_confirm_send_keeps_compact_header_and_footer_on_single_rows ... ok
[INFO] [stdout] test tui::tests::narrow_help_overlay_wraps_sentences_in_place_without_extra_rows ... ok
[INFO] [stdout] test tui::tests::narrow_search_mode_keeps_header_and_footer_to_single_action_rows ... ok
[INFO] [stdout] test tui::tests::latest_and_next_use_fresh_runtime_report_over_stale_stored_report ... ok
[INFO] [stdout] test tui::tests::output_overlay_prefers_more_width_than_actions ... ok
[INFO] [stdout] test tui::tests::narrow_start_agent_overlay_keeps_destination_command_and_recovery ... ok
[INFO] [stdout] test tui::tests::no_match_fleet_footer_lists_recovery_not_pane_actions ... ok
[INFO] [stdout] test tui::tests::filtered_details_footer_renders_whole_key_hints_at_cell_level ... ok
[INFO] [stdout] test tui::tests::output_overlay_preserves_answer_prompts_exactly ... ok
[INFO] [stdout] test tui::tests::output_panel_wraps_long_tail_lines_before_they_push_down_following_output ... ok
[INFO] [stdout] test tui::tests::header_and_row_styles_keep_visual_hierarchy ... ok
[INFO] [stdout] test tui::tests::overlay_priority_helpers_cover_sparse_overflow_and_fallback_paths ... ok
[INFO] [stdout] test tui::tests::output_overlay_keeps_waiting_prompt_context_without_duplicate_summary ... ok
[INFO] [stdout] test tui::tests::priority_helpers_keep_useful_lines_under_severe_height_pressure ... ok
[INFO] [stdout] test tui::tests::narrow_selected_inspector_keeps_next_before_any_output ... ok
[INFO] [stdout] test tui::tests::overlay_rect_stays_in_bounds_across_terminal_matrix ... ok
[INFO] [stdout] test tui::tests::overview_overlay_keeps_selected_lane_visible_under_lane_pressure ... ok
[INFO] [stdout] test tui::tests::generic_launcher_rows_use_contextual_identity_labels_in_scannable_board_views ... ok
[INFO] [stdout] test tui::tests::quiet_rows_are_visually_deemphasized ... ok
[INFO] [stdout] test tui::tests::narrow_screen_keeps_board_scannable_and_stacks_selected_details_under_it ... ok
[INFO] [stdout] test tui::tests::output_overlay_handles_long_partial_progress_without_smearing_layout ... ok
[INFO] [stdout] test tui::tests::output_view_shows_distilled_summary_before_raw_tail ... ok
[INFO] [stdout] test tui::tests::exact_grid_matches_working_agent_dashboard ... ok
[INFO] [stdout] test tui::tests::medium_width_stacks_to_preserve_latest_and_details_next ... ok
[INFO] [stdout] test tui::tests::panel_line_wrapper_keeps_labels_and_indents_continuations ... ok
[INFO] [stdout] test tui::tests::renderer_command_center_all_clear_running_agents_is_state_plus_safe_action ... ok
[INFO] [stdout] test tui::tests::long_labels_and_paths_do_not_break_responsive_layout ... ok
[INFO] [stdout] test tui::tests::renderer_surfaces_native_agent_progress_without_provider_duplication ... ok
[INFO] [stdout] test tui::tests::renderer_command_center_post_action_promotes_next_item_without_hiding_watching_item ... ok
[INFO] [stdout] test tui::tests::scrollbar_geometry_uses_viewport_ratio_and_exact_endpoints ... ok
[INFO] [stdout] test tui::tests::section_headings_are_detected_for_panel_rendering ... ok
[INFO] [stdout] test tui::tests::dense_fleet_layout_holds_across_resize_sequence ... ok
[INFO] [stdout] test tui::tests::row_tone_styles_match_alert_and_targeted_states ... ok
[INFO] [stdout] test tui::tests::selected_fleet_latest_wraps_to_three_lines_without_hiding_details ... ok
[INFO] [stdout] test tui::tests::renderer_surfaces_unseen_done_agent_as_review_attention ... ok
[INFO] [stdout] test tui::tests::selected_inspector_does_not_render_attention_state_as_updated_metadata ... ok
[INFO] [stdout] test tui::tests::selected_inspector_hides_empty_updated_metadata ... ok
[INFO] [stdout] test tui::tests::responsive_overlay_layouts_hold_across_sizes ... ok
[INFO] [stdout] test tui::tests::selected_latest_wrapper_caps_at_three_lines_with_visible_ellipsis ... ok
[INFO] [stdout] test tui::tests::selected_latest_wrapper_handles_tiny_widths_without_overflow ... ok
[INFO] [stdout] test tui::tests::selected_details_keep_codex_activity_visible_when_next_is_long ... ok
[INFO] [stdout] test tui::tests::selected_inspector_error_keeps_blocker_and_action_above_output ... ok
[INFO] [stdout] test tui::tests::section_heading_and_overlay_styles_use_accent_consistently ... ok
[INFO] [stdout] test tui::tests::send_priority_helpers_cover_confirm_preview_vars_and_overflow ... ok
[INFO] [stdout] test tui::tests::short_more_overlay_keeps_active_fleet_clear_visible ... ok
[INFO] [stdout] test tui::tests::selected_inspector_renders_distilled_progress_without_raw_duplicate_tail ... ok
[INFO] [stdout] test tui::tests::responsive_selected_layout_holds_across_width_and_height_ranges ... ok
[INFO] [stdout] test tui::tests::short_more_overlay_prioritizes_view_and_pane_sections_before_lower_value_blocks ... ok
[INFO] [stdout] test tui::tests::selected_inspector_done_keeps_result_above_metadata ... ok
[INFO] [stdout] test tui::tests::short_send_overlay_keeps_target_identity_and_confirm_confirmation_before_history_noise ... ok
[INFO] [stdout] test tui::tests::selected_inspector_keeps_a_useful_output_slice_before_activity_metadata ... ok
[INFO] [stdout] test tui::tests::selected_attention_hierarchy_stays_explicit_under_dense_fleet_pressure ... ok
[INFO] [stdout] test tui::tests::selected_inspector_keeps_more_output_before_metadata_when_space_allows ... ok
[INFO] [stdout] test tui::tests::short_send_overlay_keeps_lane_preview_and_overflow_summary_visible ... ok
[INFO] [stdout] test tui::tests::split_board_keeps_plain_session_window_locations_readable ... ok
[INFO] [stdout] test tui::tests::short_output_overlay_spends_scarce_rows_on_latest_before_summary ... ok
[INFO] [stdout] test tui::tests::split_board_truncates_pane_before_latest_context_and_keeps_selected_detail ... ok
[INFO] [stdout] test tui::tests::selected_panel_uses_semantic_value_colors_for_state_blocker_and_next ... ok
[INFO] [stdout] test tui::tests::split_label_value_extracts_inspector_labels ... ok
[INFO] [stdout] test tui::tests::selected_panel_wraps_long_report_and_output_lines_without_losing_latest_rows ... ok
[INFO] [stdout] test tui::tests::standard_more_overlay_keeps_summary_and_settings_visible_without_spacer_waste ... ok
[INFO] [stdout] test tui::tests::standard_board_prefixes_latest_with_tool_when_no_tool_column_is_visible ... ok
[INFO] [stdout] test tui::tests::start_agent_error_overlay_keeps_command_and_recovery_visible ... ok
[INFO] [stdout] test tui::tests::start_agent_missing_target_overlay_hides_inert_start_action ... ok
[INFO] [stdout] test tui::tests::terminal_native_theme_uses_ansi_colors_to_follow_the_terminal_palette ... ok
[INFO] [stdout] test tui::tests::terminal_profile_downgrades_dumb_or_non_utf8_terminals ... ok
[INFO] [stdout] test tui::tests::theme_named_truecolor_presets_use_documented_palette_tokens ... ok
[INFO] [stdout] test tui::tests::theme_no_color_and_dumb_profiles_keep_shape_cues_without_color_dependency ... ok
[INFO] [stdout] test tui::tests::theme_overrides_apply_to_semantic_slots_without_widget_specific_config ... ok
[INFO] [stdout] test tui::tests::navigation_key_burst_stays_in_memory_and_below_human_lag_threshold ... ok
[INFO] [stdout] test tui::tests::standard_board_trades_pane_width_for_latest_when_locations_are_long ... ok
[INFO] [stdout] test tui::tests::standard_board_surfaces_direct_continue_for_press_enter_prompts ... ok
[INFO] [stdout] test tui::tests::tiny_confirm_send_overlay_keeps_the_decision_visible ... ok
[INFO] [stdout] test tui::tests::standard_board_puts_error_detail_before_provider_identity_on_narrow_rows ... ok
[INFO] [stdout] test tui::tests::tiny_command_center_keeps_primary_actions_and_selection_visible ... ok
[INFO] [stdout] test tui::tests::tiny_empty_browse_keeps_recovery_visible_without_inert_actions ... ok
[INFO] [stdout] test tui::tests::tiny_fleet_picker_overlay_keeps_selection_and_decision_visible ... ok
[INFO] [stdout] test tui::tests::targeted_rows_use_success_style_when_not_selected ... ok
[INFO] [stdout] test tui::tests::short_selected_panel_keeps_identity_queue_and_output_before_seen_lines ... ok
[INFO] [stdout] test tui::tests::tiny_more_overlay_keeps_start_agent_discoverable ... ok
[INFO] [stdout] test tui::tests::tiny_narrowed_more_overlay_keeps_show_all_recovery_visible ... ok
[INFO] [stdout] test tui::tests::standard_board_prefers_specific_progress_over_generic_running_marker ... ok
[INFO] [stdout] test tui::tests::tiny_start_agent_overlay_keeps_destination_command_and_recovery ... ok
[INFO] [stdout] test tui::tests::top_centered_rect_keeps_overlay_near_the_top ... ok
[INFO] [stdout] test tui::tests::tiny_help_overlay_keeps_core_tasks_and_recovery_visible ... ok
[INFO] [stdout] test tui::tests::truncate_location_cell_preserves_duplicate_suffix_when_possible ... ok
[INFO] [stdout] test tui::tests::tiny_empty_tmux_recovery_keeps_refresh_visible_without_fake_actions ... ok
[INFO] [stdout] test tui::tests::tiny_fleet_picker_stale_selection_prioritizes_delete_over_load ... ok
[INFO] [stdout] test tui::tests::truncate_cell_shortens_long_board_values ... ok
[INFO] [stdout] test tui::tests::tiny_terminal_preserves_core_chrome_for_selected_and_output_modes ... ok
[INFO] [stdout] test tui::tests::tiny_empty_tmux_secondary_views_keep_refresh_and_back_visible ... ok
[INFO] [stdout] test tui::tests::rendered_primary_journeys_avoid_retired_user_terms ... ok
[INFO] [stdout] test tui::tests::sub_120_terminals_stack_to_reduce_cramped_copy ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_close_after_jump_only_exits_on_jump ... ok
[INFO] [stdout] test tui::tests::tiny_output_overlay_keeps_latest_and_recovery_before_summary ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_command_center_answer_primary_action_opens_answer_options ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_fleet_picker_footer_keys_execute_visible_actions ... ok
[INFO] [stdout] test tui::tests::selected_layout_survives_resize_sequence_without_losing_core_wayfinding ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_command_center_empty_refresh_primary_action_runs ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_command_center_output_and_send_actions_open_promised_surfaces ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_command_center_continue_primary_action_sends_enter ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_browse_enter_window_and_backspace_are_real_footer_actions ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_empty_help_recovery_actions_are_real ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_help_refresh_executes_visible_action ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_command_center_off_selection_actions_target_attention_pane ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_non_text_modal_help_is_real_and_layered ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_peek_prefix_key_quits_only_after_full_toggle_sequence ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_more_enter_goes_back_from_output_to_details ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_more_help_is_real_and_recoverable ... ok
[INFO] [stdout] test tui::tests::transition_sequence_preserves_wayfinding_during_multi_pane_attention_churn ... ok
[INFO] [stdout] test tui::tests::split_layout_keeps_fleet_and_selected_widths_balanced ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_rebound_keys_drive_actions_not_just_copy ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_help_promises_execute_visible_actions ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_reply_line_keys_execute_visible_actions ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_more_saved_fleet_rows_execute_visible_actions ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_terminal_enter_variants_apply_text_inputs ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_review_send_enter_executes_visible_confirmation ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_search_and_send_inputs_keep_text_visible_after_stray_keys ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_tmux_failures_stay_in_muxboard ... ok
[INFO] [stdout] test tui::tests::usability_action_feedback_never_steals_the_footer_keymap_on_roomy_screens ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_reply_line_non_choice_keys_execute_visible_actions ... ok
[INFO] [stdout] test tui::tests::usability_ascii_terminal_profile_renders_without_box_drawing_or_colors ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_send_enter_dispatches_single_visible_target ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_theme_onboarding_keys_match_the_footer ... ok
[INFO] [stdout] test tui::tests::usability_browse_footer_only_lists_browse_actions_when_navigator_is_focused ... ok
[INFO] [stdout] test tui::tests::usability_browse_and_command_center_do_not_advertise_fake_focus_switching ... ok
[INFO] [stdout] test tui::tests::usability_browse_never_renders_without_a_visible_selection ... ok
[INFO] [stdout] test tui::tests::usability_browse_search_keeps_the_visible_window_selected ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_start_agent_visible_keys_launch_window ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_footer_keys_execute_visible_actions ... ok
[INFO] [stdout] test tui::tests::usability_command_center_surfaces_stuck_agents_as_needs_you ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_save_fleet_visible_keys_persist_named_fleet ... ok
[INFO] [stdout] test tui::tests::usability_command_center_target_action_reads_like_a_sentence ... ok
[INFO] [stdout] test tui::tests::usability_confirm_send_avoids_duplicate_target_counts ... ok
[INFO] [stdout] test tui::tests::usability_command_center_no_match_footer_prioritizes_recovery_over_inert_actions ... ok
[INFO] [stdout] test tui::tests::usability_details_spends_short_screen_space_on_output_before_metadata ... ok
[INFO] [stdout] test tui::tests::usability_command_center_footer_matches_body_action_without_duplicates ... ok
[INFO] [stdout] test tui::tests::usability_empty_browse_hugs_recovery_without_blank_chrome ... ok
[INFO] [stdout] test tui::tests::usability_browse_feedback_footer_keeps_only_browse_actions_visible ... ok
[INFO] [stdout] test tui::tests::usability_command_shortcuts_only_appear_on_the_send_surface ... ok
[INFO] [stdout] test tui::tests::usability_empty_command_center_hugs_recovery_without_blank_chrome ... ok
[INFO] [stdout] test tui::tests::usability_empty_output_does_not_advertise_inert_scroll ... ok
[INFO] [stdout] test tui::tests::usability_empty_states_explain_recovery_not_just_absence ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_text_modes_do_not_advertise_help_for_question_mark ... ok
[INFO] [stdout] test tui::tests::usability_details_focus_never_replaces_navigation_with_status_chatter ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_unlisted_keys_do_not_steal_modal_state ... ok
[INFO] [stdout] test tui::tests::usability_critical_journeys_are_scan_ready ... ok
[INFO] [stdout] test tui::tests::usability_information_budget_spends_space_on_decisions_not_chatter ... ok
[INFO] [stdout] test tui::tests::usability_filtering_from_scrolled_output_shows_the_new_pane_from_the_top ... ok
[INFO] [stdout] test tui::tests::usability_generic_agent_labels_are_plain_and_do_not_pollute_latest ... ok
[INFO] [stdout] test tui::tests::usability_focus_and_selection_are_visible_without_stealing_the_footer ... ok
[INFO] [stdout] test tui::tests::usability_narrow_send_footer_keeps_recent_repeat_action_visible ... ok
[INFO] [stdout] test tui::tests::usability_more_lists_the_primary_action_before_secondary_peeks ... ok
[INFO] [stdout] test tui::tests::usability_empty_tmux_state_is_actionable_not_jargon ... ok
[INFO] [stdout] test tui::tests::usability_footer_keeps_keymap_during_navigation_and_focus_changes ... ok
[INFO] [stdout] test tui::tests::usability_nonstandard_structured_agent_wrappers_render_as_agents_not_jobs ... ok
[INFO] [stdout] test tui::tests::usability_layout_presets_keep_wayfinding_and_actions_visible ... ok
[INFO] [stdout] test tui::tests::usability_output_overlay_hugs_summary_only_content_without_blank_chrome ... ok
[INFO] [stdout] test tui::tests::usability_details_and_output_scroll_preserve_chrome_and_headings ... ok
[INFO] [stdout] test tui::tests::usability_panel_focus_has_a_visible_render_state ... ok
[INFO] [stdout] test tui::tests::usability_enter_output_moves_focus_to_the_scrollable_details_surface ... ok
[INFO] [stdout] test tui::tests::usability_output_view_uses_available_space_for_latest_tail ... ok
[INFO] [stdout] test tui::tests::usability_more_top_recommendations_are_visible_listed_actions ... ok
[INFO] [stdout] test tui::tests::usability_primary_action_is_prominent_and_recoverable ... ok
[INFO] [stdout] test tui::tests::usability_output_footer_scroll_keys_scroll_output_not_fleet ... ok
[INFO] [stdout] test tui::tests::usability_page_home_end_keys_scroll_output_without_moving_fleet ... ok
[INFO] [stdout] test tui::tests::usability_reply_composer_is_not_mislabeled_as_generic_send ... ok
[INFO] [stdout] test tui::tests::usability_provider_rows_answer_what_is_happening_without_tmux_guesswork ... ok
[INFO] [stdout] test tui::tests::usability_primary_surfaces_hide_raw_tmux_identity ... ok
[INFO] [stdout] test tui::tests::usability_provider_protocol_is_distilled_before_it_reaches_fleet_or_details ... ok
[INFO] [stdout] test tui::tests::usability_running_agents_show_current_work_not_fake_actions ... ok
[INFO] [stdout] test tui::tests::usability_review_send_keeps_hidden_targets_visible_before_dispatch ... ok
[INFO] [stdout] test tui::tests::usability_more_menu_is_contextual_instead_of_an_action_dump ... ok
[INFO] [stdout] test tui::tests::usability_review_send_prefers_hidden_example_when_targets_overflow ... ok
[INFO] [stdout] test tui::tests::usability_saved_fleet_shows_hidden_targets_without_duplicate_name ... ok
[INFO] [stdout] test tui::tests::usability_review_send_hides_inactive_command_shortcuts ... ok
[INFO] [stdout] test tui::tests::usability_selected_latest_wrapper_packs_hidden_words_before_ellipsis ... ok
[INFO] [stdout] test tui::tests::usability_rendered_surfaces_honor_rebound_keys_without_stale_defaults ... ok
[INFO] [stdout] test tui::tests::usability_send_list_shows_hidden_targets_before_send ... ok
[INFO] [stdout] test tui::tests::usability_send_panel_recent_repeat_affordance_is_truthful ... ok
[INFO] [stdout] test tui::tests::usability_settings_actions_show_feedback_without_stranding_navigation ... ok
[INFO] [stdout] test tui::tests::usability_stale_active_fleet_footer_keeps_recovery_when_narrowed_and_details_focused ... ok
[INFO] [stdout] test tui::tests::usability_short_command_center_keeps_action_target_and_start_visible ... ok
[INFO] [stdout] test tui::tests::usability_scripted_journeys_stay_obvious_step_by_step ... ok
[INFO] [stdout] test tui::tests::usability_action_hierarchy_keeps_primary_actions_visible_across_surfaces ... ok
[INFO] [stdout] test tui::tests::usability_state_transitions_preserve_task_recovery_and_copy_contracts ... ok
[INFO] [stdout] test tui::tests::usability_theme_onboarding_picker_is_readable_minimal_and_keyboard_obvious ... ok
[INFO] [stdout] test tui::tests::usability_responsive_matrix_preserves_the_minimum_useful_surface ... ok
[INFO] [stdout] test tui::tests::usability_theme_presets_keep_selection_alerts_and_targets_distinguishable ... ok
[INFO] [stdout] test tui::tests::usability_stale_active_fleet_keeps_recovery_visible_and_never_promises_send ... ok
[INFO] [stdout] test tui::tests::usability_output_height_scales_across_required_terminal_sizes ... ok
[INFO] [stdout] test tui::tests::usability_theme_picker_more_page_stays_scannable ... ok
[INFO] [stdout] test tui::tests::usability_theme_truecolor_presets_keep_selection_contrast ... ok
[INFO] [stdout] test tui::tests::usability_action_contract_more_menu_actions_execute_visible_promises ... ok
[INFO] [stdout] test tui::tests::wide_board_shows_dedicated_tool_column_for_generic_launchers ... ok
[INFO] [stdout] test tui::tests::wide_screen_renders_board_then_selected_inspector_with_clear_hierarchy ... ok
[INFO] [stdout] test tui::tests::zero_row_board_capacity_keeps_layout_recoverable ... ok
[INFO] [stdout] test tui::tests::usability_trunk_test_preserves_wayfinding_without_body_copy ... ok
[INFO] [stdout] test tui::tests::usability_view_and_search_navigation_do_not_steal_the_keymap_footer ... ok
[INFO] [stdout] test tui::tests::usability_dock_sized_layouts_spend_height_on_details_and_output ... ok
[INFO] [stdout] test tui::tests::usability_scrollbar_uses_wrapped_rendered_content_and_reaches_extremes ... ok
[INFO] [stdout] test tui::tests::usability_tab_focus_changes_style_not_panel_geometry ... ok
[INFO] [stdout] test tui::tests::usability_status_feedback_keeps_details_movement_visible ... ok
[INFO] [stdout] test tui::tests::usability_scrollbar_geometry_survives_focus_resize_and_short_layouts ... ok
[INFO] [stdout] test tui::tests::output_scroll_key_burst_stays_in_memory_and_below_human_lag_threshold ... FAILED
[INFO] [stdout] test tui::tests::usability_theme_presets_render_core_states_at_cell_level ... ok
[INFO] [stdout] test tui::tests::renderer_navigation_perf_smoke_stays_interactive ... FAILED
[INFO] [stdout] test app::tests::large_fleet_presentation_perf_smoke ... FAILED
[INFO] [stdout] test tui::tests::usability_theme_scrollbars_use_accent_and_surface_slots ... ok
[INFO] [stdout] test tui::tests::usability_scroll_extremes_round_trip_without_artifacts ... ok
[INFO] [stdout] test tui::tests::usability_scrollbar_is_spatial_focused_and_not_inert ... ok
[INFO] [stdout] test tui::tests::scroll_render_perf_smoke_stays_smooth_for_focused_details_and_output ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- app::tests::jump_to_selected_pane_falls_back_to_focus_when_client_tty_is_unavailable stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'app::tests::jump_to_selected_pane_falls_back_to_focus_when_client_tty_is_unavailable' (1762) panicked at src/app/tests.rs:12653:5:
[INFO] [stdout] select-window -t @1
[INFO] [stdout] select-pane -t %1
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64048d68cad1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64048d68cad1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64048d68cad1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64048d68cad1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64048d6a458a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64048d6a458a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64048d691b7c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64048d691b7c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64048d667826 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64048d667826 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64048d683609 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64048d4aa7d0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64048d4aa7d0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64048d683932 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64048d683932 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64048d6678d2 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64048d65e759 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64048d6689ad - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64048d6a4dbc - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64048cf89378 - muxboard[1ce3bb8ced0da526]::app::tests::jump_to_selected_pane_falls_back_to_focus_when_client_tty_is_unavailable::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/app/tests.rs:12653:5
[INFO] [stdout]   20:     0x64048d25b922 - <core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>> as core[6883ba1bc0fe4ed1]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/future/future.rs:133:9
[INFO] [stdout]   21:     0x64048d25bb9d - <core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>> as core[6883ba1bc0fe4ed1]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x64048d49685d - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:778:70
[INFO] [stdout]   23:     0x64048d49573b - tokio[cd18c1e020d0d27c]::task::coop::with_budget::<core[6883ba1bc0fe4ed1]::task::poll::Poll<()>, <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/task/coop/mod.rs:167:5
[INFO] [stdout]   24:     0x64048d49573b - tokio[cd18c1e020d0d27c]::task::coop::budget::<core[6883ba1bc0fe4ed1]::task::poll::Poll<()>, <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/task/coop/mod.rs:133:5
[INFO] [stdout]   25:     0x64048d49573b - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:778:25
[INFO] [stdout]   26:     0x64048d457b30 - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::Context>::enter::<core[6883ba1bc0fe4ed1]::task::poll::Poll<()>, <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:451:19
[INFO] [stdout]   27:     0x64048d48875d - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:777:44
[INFO] [stdout]   28:     0x64048d482084 - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:865:68
[INFO] [stdout]   29:     0x64048d27123b - <tokio[cd18c1e020d0d27c]::runtime::context::scoped::Scoped<tokio[cd18c1e020d0d27c]::runtime::scheduler::Context>>::set::<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}, (alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   30:     0x64048d2fa3f9 - tokio[cd18c1e020d0d27c]::runtime::context::set_scheduler::<(alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>), <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/context.rs:181:38
[INFO] [stdout]   31:     0x64048d1f4ec2 - <std[73adb7dc35730857]::thread::local::LocalKey<tokio[cd18c1e020d0d27c]::runtime::context::Context>>::try_with::<tokio[cd18c1e020d0d27c]::runtime::context::set_scheduler<(alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>), <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/local.rs:463:12
[INFO] [stdout]   32:     0x64048d1f274e - <std[73adb7dc35730857]::thread::local::LocalKey<tokio[cd18c1e020d0d27c]::runtime::context::Context>>::with::<tokio[cd18c1e020d0d27c]::runtime::context::set_scheduler<(alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>), <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/local.rs:427:20
[INFO] [stdout]   33:     0x64048d2ea0ed - tokio[cd18c1e020d0d27c]::runtime::context::set_scheduler::<(alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>), <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/context.rs:181:17
[INFO] [stdout]   34:     0x64048d46c070 - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:865:27
[INFO] [stdout]   35:     0x64048d46e986 - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:765:24
[INFO] [stdout]   36:     0x64048d47def0 - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:205:33
[INFO] [stdout]   37:     0x64048d475bf3 - tokio[cd18c1e020d0d27c]::runtime::context::runtime::enter_runtime::<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   38:     0x64048d452e11 - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:193:9
[INFO] [stdout]   39:     0x64048d159a04 - <tokio[cd18c1e020d0d27c]::runtime::runtime::Runtime>::block_on_inner::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/runtime.rs:371:52
[INFO] [stdout]   40:     0x64048d15aa8f - <tokio[cd18c1e020d0d27c]::runtime::runtime::Runtime>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/runtime.rs:345:18
[INFO] [stdout]   41:     0x64048d05881e - muxboard[1ce3bb8ced0da526]::app::tests::jump_to_selected_pane_falls_back_to_focus_when_client_tty_is_unavailable
[INFO] [stdout]                                at /opt/rustwide/workdir/src/app/tests.rs:12659:66
[INFO] [stdout]   42:     0x64048cf37b87 - muxboard[1ce3bb8ced0da526]::app::tests::jump_to_selected_pane_falls_back_to_focus_when_client_tty_is_unavailable::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/app/tests.rs:12624:84
[INFO] [stdout]   43:     0x64048d265106 - <muxboard[1ce3bb8ced0da526]::app::tests::jump_to_selected_pane_falls_back_to_focus_when_client_tty_is_unavailable::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x64048d49db0b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x64048d49db0b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   46:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   47:     0x64048d4ab155 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   48:     0x64048d4ab155 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   49:     0x64048d4ab155 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   50:     0x64048d4ab155 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   51:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   52:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   53:     0x64048d4a5c04 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   54:     0x64048d4a5c04 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   55:     0x64048d4ae2a2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   56:     0x64048d4ae2a2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   57:     0x64048d4ae2a2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   58:     0x64048d4ae2a2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x64048d4ae2a2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x64048d4ae2a2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   61:     0x64048d4ae2a2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x64048d68bddf - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   63:     0x64048d68bddf - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   64:     0x78f61418aaa4 - <unknown>
[INFO] [stdout]   65:     0x78f614217a64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tmux::control::tests::control_start_streams_stdout_stderr_and_exit_without_real_tmux stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tmux::control::tests::control_start_streams_stdout_stderr_and_exit_without_real_tmux' (2378) panicked at src/tmux/control.rs:1057:14:
[INFO] [stdout] fake control client should start: failed to start control client with `/tmp/muxboard-control-stream-1449-2-1783670025322159306.sh`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     Text file busy (os error 26)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<tokio::process::Child, core::io::error::Error> as anyhow::Context<tokio::process::Child, core::io::error::Error>>::with_context::<alloc::string::String, muxboard::tmux::control::start::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/context.rs:65:37
[INFO] [stdout]    2: muxboard::tmux::control::start::{closure#0}
[INFO] [stdout]              at ./src/tmux/control.rs:238:10
[INFO] [stdout]    3: muxboard::tmux::control::tests::control_start_streams_stdout_stderr_and_exit_without_real_tmux::{closure#0}
[INFO] [stdout]              at ./src/tmux/control.rs:1056:14
[INFO] [stdout]    4: <core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/future/future.rs:133:9
[INFO] [stdout]    5: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/future/future.rs:133:9
[INFO] [stdout]    6: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:778:70
[INFO] [stdout]    7: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/task/coop/mod.rs:167:5
[INFO] [stdout]    8: tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/task/coop/mod.rs:133:5
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:778:25
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<()>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:451:19
[INFO] [stdout]   11: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:777:44
[INFO] [stdout]   12: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:865:68
[INFO] [stdout]   13: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   14: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/context.rs:181:38
[INFO] [stdout]   15: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>)>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/local.rs:463:12
[INFO] [stdout]   16: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>)>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/local.rs:427:20
[INFO] [stdout]   17: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/context.rs:181:17
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:865:27
[INFO] [stdout]   19: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:765:24
[INFO] [stdout]   20: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:205:33
[INFO] [stdout]   21: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   22: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:193:9
[INFO] [stdout]   23: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/runtime.rs:371:52
[INFO] [stdout]   24: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/runtime.rs:345:18
[INFO] [stdout]   25: muxboard::tmux::control::tests::control_start_streams_stdout_stderr_and_exit_without_real_tmux
[INFO] [stdout]              at ./src/tmux/control.rs:1097:10
[INFO] [stdout]   26: muxboard::tmux::control::tests::control_start_streams_stdout_stderr_and_exit_without_real_tmux::{closure#0}
[INFO] [stdout]              at ./src/tmux/control.rs:1032:78
[INFO] [stdout]   27: <muxboard::tmux::control::tests::control_start_streams_stdout_stderr_and_exit_without_real_tmux::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   29: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   30: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   31: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   32: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   33: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   34: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   35: test::run_test_in_process
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   36: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   37: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   38: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   39: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   40: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   41: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   42: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   43: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   44: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   45: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   47: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   48: <unknown>
[INFO] [stdout]   49: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64048d68cad1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64048d68cad1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64048d68cad1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64048d68cad1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64048d6a458a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64048d6a458a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64048d691b7c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64048d691b7c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64048d667826 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64048d667826 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64048d683609 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64048d4aa7d0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64048d4aa7d0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64048d683932 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64048d683932 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64048d6678d2 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64048d65e759 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64048d6689ad - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64048d6a4dbc - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64048d6a4b02 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x64048d28eb9c - <core[6883ba1bc0fe4ed1]::result::Result<muxboard[1ce3bb8ced0da526]::tmux::control::Monitor, anyhow[3b9a07a6948cd063]::Error>>::expect
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1183:23
[INFO] [stdout]   21:     0x64048d1d861b - muxboard[1ce3bb8ced0da526]::tmux::control::tests::control_start_streams_stdout_stderr_and_exit_without_real_tmux::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux/control.rs:1057:14
[INFO] [stdout]   22:     0x64048d25b922 - <core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>> as core[6883ba1bc0fe4ed1]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/future/future.rs:133:9
[INFO] [stdout]   23:     0x64048d25bb9d - <core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>> as core[6883ba1bc0fe4ed1]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x64048d49685d - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:778:70
[INFO] [stdout]   25:     0x64048d49573b - tokio[cd18c1e020d0d27c]::task::coop::with_budget::<core[6883ba1bc0fe4ed1]::task::poll::Poll<()>, <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/task/coop/mod.rs:167:5
[INFO] [stdout]   26:     0x64048d49573b - tokio[cd18c1e020d0d27c]::task::coop::budget::<core[6883ba1bc0fe4ed1]::task::poll::Poll<()>, <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/task/coop/mod.rs:133:5
[INFO] [stdout]   27:     0x64048d49573b - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:778:25
[INFO] [stdout]   28:     0x64048d457b30 - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::Context>::enter::<core[6883ba1bc0fe4ed1]::task::poll::Poll<()>, <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:451:19
[INFO] [stdout]   29:     0x64048d48875d - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:777:44
[INFO] [stdout]   30:     0x64048d482084 - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:865:68
[INFO] [stdout]   31:     0x64048d27123b - <tokio[cd18c1e020d0d27c]::runtime::context::scoped::Scoped<tokio[cd18c1e020d0d27c]::runtime::scheduler::Context>>::set::<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}, (alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   32:     0x64048d2fa3f9 - tokio[cd18c1e020d0d27c]::runtime::context::set_scheduler::<(alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>), <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/context.rs:181:38
[INFO] [stdout]   33:     0x64048d1f4ec2 - <std[73adb7dc35730857]::thread::local::LocalKey<tokio[cd18c1e020d0d27c]::runtime::context::Context>>::try_with::<tokio[cd18c1e020d0d27c]::runtime::context::set_scheduler<(alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>), <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/local.rs:463:12
[INFO] [stdout]   34:     0x64048d1f274e - <std[73adb7dc35730857]::thread::local::LocalKey<tokio[cd18c1e020d0d27c]::runtime::context::Context>>::with::<tokio[cd18c1e020d0d27c]::runtime::context::set_scheduler<(alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>), <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/local.rs:427:20
[INFO] [stdout]   35:     0x64048d2ea0ed - tokio[cd18c1e020d0d27c]::runtime::context::set_scheduler::<(alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>), <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/context.rs:181:17
[INFO] [stdout]   36:     0x64048d46c070 - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:865:27
[INFO] [stdout]   37:     0x64048d46e986 - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:765:24
[INFO] [stdout]   38:     0x64048d47def0 - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:205:33
[INFO] [stdout]   39:     0x64048d475bf3 - tokio[cd18c1e020d0d27c]::runtime::context::runtime::enter_runtime::<<tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   40:     0x64048d452e11 - <tokio[cd18c1e020d0d27c]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/scheduler/current_thread/mod.rs:193:9
[INFO] [stdout]   41:     0x64048d159a04 - <tokio[cd18c1e020d0d27c]::runtime::runtime::Runtime>::block_on_inner::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/runtime.rs:371:52
[INFO] [stdout]   42:     0x64048d15aa8f - <tokio[cd18c1e020d0d27c]::runtime::runtime::Runtime>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/src/runtime/runtime.rs:345:18
[INFO] [stdout]   43:     0x64048d1ec75e - muxboard[1ce3bb8ced0da526]::tmux::control::tests::control_start_streams_stdout_stderr_and_exit_without_real_tmux
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux/control.rs:1097:10
[INFO] [stdout]   44:     0x64048d1d6bc7 - muxboard[1ce3bb8ced0da526]::tmux::control::tests::control_start_streams_stdout_stderr_and_exit_without_real_tmux::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tmux/control.rs:1032:78
[INFO] [stdout]   45:     0x64048d26d046 - <muxboard[1ce3bb8ced0da526]::tmux::control::tests::control_start_streams_stdout_stderr_and_exit_without_real_tmux::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x64048d49db0b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x64048d49db0b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   48:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   49:     0x64048d4ab155 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   50:     0x64048d4ab155 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   51:     0x64048d4ab155 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   52:     0x64048d4ab155 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   53:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   54:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   55:     0x64048d4a5c04 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   56:     0x64048d4a5c04 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   57:     0x64048d4ae2a2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   58:     0x64048d4ae2a2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   59:     0x64048d4ae2a2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   60:     0x64048d4ae2a2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   61:     0x64048d4ae2a2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   62:     0x64048d4ae2a2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   63:     0x64048d4ae2a2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   64:     0x64048d68bddf - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   65:     0x64048d68bddf - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   66:     0x78f61418aaa4 - <unknown>
[INFO] [stdout]   67:     0x78f614217a64 - clone
[INFO] [stdout]   68:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tui::tests::output_scroll_key_burst_stays_in_memory_and_below_human_lag_threshold stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tui::tests::output_scroll_key_burst_stays_in_memory_and_below_human_lag_threshold' (2741) panicked at src/tui.rs:5035:9:
[INFO] [stdout] Output scroll key burst should stay under 8ms per key, took 3.503972959s
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64048d68cad1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64048d68cad1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64048d68cad1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64048d68cad1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64048d6a458a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64048d6a458a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64048d691b7c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64048d691b7c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64048d667826 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64048d667826 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64048d683609 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64048d4aa7d0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64048d4aa7d0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64048d683932 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64048d683932 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64048d6678d2 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64048d65e759 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64048d6689ad - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64048d6a4dbc - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64048ceb8e79 - muxboard[1ce3bb8ced0da526]::tui::tests::output_scroll_key_burst_stays_in_memory_and_below_human_lag_threshold
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tui.rs:5035:9
[INFO] [stdout]   20:     0x64048cdb9007 - muxboard[1ce3bb8ced0da526]::tui::tests::output_scroll_key_burst_stays_in_memory_and_below_human_lag_threshold::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tui.rs:4938:79
[INFO] [stdout]   21:     0x64048d268f06 - <muxboard[1ce3bb8ced0da526]::tui::tests::output_scroll_key_burst_stays_in_memory_and_below_human_lag_threshold::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x64048d49db0b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64048d49db0b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x64048d4ab155 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x64048d4ab155 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x64048d4ab155 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x64048d4ab155 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x64048d4a5c04 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x64048d4a5c04 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x64048d4ae2a2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x64048d4ae2a2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x64048d4ae2a2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x64048d4ae2a2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x64048d4ae2a2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x64048d4ae2a2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x64048d4ae2a2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x64048d68bddf - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   41:     0x64048d68bddf - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x78f61418aaa4 - <unknown>
[INFO] [stdout]   43:     0x78f614217a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tui::tests::renderer_navigation_perf_smoke_stays_interactive stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tui::tests::renderer_navigation_perf_smoke_stays_interactive' (2785) panicked at src/tui.rs:4931:9:
[INFO] [stdout] renderer navigation perf smoke took 3.985615033s
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64048d68cad1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64048d68cad1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64048d68cad1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64048d68cad1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64048d6a458a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64048d6a458a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64048d691b7c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64048d691b7c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64048d667826 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64048d667826 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64048d683609 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64048d4aa7d0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64048d4aa7d0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64048d683932 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64048d683932 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64048d6678d2 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64048d65e759 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64048d6689ad - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64048d6a4dbc - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64048cde7392 - muxboard[1ce3bb8ced0da526]::tui::tests::renderer_navigation_perf_smoke_stays_interactive
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tui.rs:4931:9
[INFO] [stdout]   20:     0x64048cdb6de7 - muxboard[1ce3bb8ced0da526]::tui::tests::renderer_navigation_perf_smoke_stays_interactive::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tui.rs:4888:58
[INFO] [stdout]   21:     0x64048d266286 - <muxboard[1ce3bb8ced0da526]::tui::tests::renderer_navigation_perf_smoke_stays_interactive::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x64048d49db0b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64048d49db0b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x64048d4ab155 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x64048d4ab155 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x64048d4ab155 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x64048d4ab155 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x64048d4a5c04 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x64048d4a5c04 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x64048d4ae2a2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x64048d4ae2a2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x64048d4ae2a2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x64048d4ae2a2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x64048d4ae2a2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x64048d4ae2a2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x64048d4ae2a2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x64048d68bddf - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   41:     0x64048d68bddf - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x78f61418aaa4 - <unknown>
[INFO] [stdout]   43:     0x78f614217a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- app::tests::large_fleet_presentation_perf_smoke stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'app::tests::large_fleet_presentation_perf_smoke' (1794) panicked at src/app/tests.rs:10837:5:
[INFO] [stdout] large fleet presentation smoke took 5.260954794s
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64048d68cad1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64048d68cad1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64048d68cad1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64048d68cad1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64048d6a458a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64048d6a458a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64048d691b7c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64048d691b7c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64048d667826 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64048d667826 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64048d683609 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64048d4aa7d0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64048d4aa7d0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64048d683932 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64048d683932 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64048d6678d2 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64048d65e759 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64048d6689ad - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64048d6a4dbc - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64048cf971ae - muxboard[1ce3bb8ced0da526]::app::tests::large_fleet_presentation_perf_smoke
[INFO] [stdout]                                at /opt/rustwide/workdir/src/app/tests.rs:10837:5
[INFO] [stdout]   20:     0x64048cf34167 - muxboard[1ce3bb8ced0da526]::app::tests::large_fleet_presentation_perf_smoke::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/app/tests.rs:10785:41
[INFO] [stdout]   21:     0x64048d260386 - <muxboard[1ce3bb8ced0da526]::app::tests::large_fleet_presentation_perf_smoke::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x64048d49db0b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64048d49db0b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x64048d4ab155 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x64048d4ab155 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x64048d4ab155 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x64048d4ab155 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x64048d4a5c04 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x64048d4a5c04 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x64048d4ae2a2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x64048d4ae2a2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x64048d4ae2a2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x64048d4ae2a2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x64048d4ae2a2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x64048d4ae2a2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x64048d4ae2a2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x64048d68bddf - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   41:     0x64048d68bddf - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x78f61418aaa4 - <unknown>
[INFO] [stdout]   43:     0x78f614217a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tui::tests::scroll_render_perf_smoke_stays_smooth_for_focused_details_and_output stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tui::tests::scroll_render_perf_smoke_stays_smooth_for_focused_details_and_output' (2791) panicked at src/tui.rs:5122:9:
[INFO] [stdout] focused Details/Output scroll render perf should stay under 30ms per frame; rendered 164 frames in 10.000702288s
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64048d68cad1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64048d68cad1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64048d68cad1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64048d68cad1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64048d6a458a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64048d6a458a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64048d691b7c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64048d691b7c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64048d667826 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64048d667826 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64048d683609 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64048d4aa7d0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64048d4aa7d0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64048d683932 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64048d683932 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64048d6678d2 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64048d65e759 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64048d6689ad - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64048d6a4dbc - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64048ceacd83 - muxboard[1ce3bb8ced0da526]::tui::tests::scroll_render_perf_smoke_stays_smooth_for_focused_details_and_output
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tui.rs:5122:9
[INFO] [stdout]   20:     0x64048cdb8d97 - muxboard[1ce3bb8ced0da526]::tui::tests::scroll_render_perf_smoke_stays_smooth_for_focused_details_and_output::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/tui.rs:5049:78
[INFO] [stdout]   21:     0x64048d268bc6 - <muxboard[1ce3bb8ced0da526]::tui::tests::scroll_render_perf_smoke_stays_smooth_for_focused_details_and_output::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x64048d49db0b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64048d49db0b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x64048d4ab155 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x64048d4ab155 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x64048d4ab155 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x64048d4ab155 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x64048d4ab155 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x64048d4a5c04 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x64048d4a5c04 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x64048d4ae2a2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x64048d4ae2a2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x64048d4ae2a2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x64048d4ae2a2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x64048d4ae2a2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x64048d4ae2a2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x64048d4ae2a2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x64048d68bddf - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   41:     0x64048d68bddf - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x78f61418aaa4 - <unknown>
[INFO] [stdout]   43:     0x78f614217a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     app::tests::jump_to_selected_pane_falls_back_to_focus_when_client_tty_is_unavailable
[INFO] [stdout]     app::tests::large_fleet_presentation_perf_smoke
[INFO] [stdout]     tmux::control::tests::control_start_streams_stdout_stderr_and_exit_without_real_tmux
[INFO] [stdout]     tui::tests::output_scroll_key_burst_stays_in_memory_and_below_human_lag_threshold
[INFO] [stdout]     tui::tests::renderer_navigation_perf_smoke_stays_interactive
[INFO] [stdout]     tui::tests::scroll_render_perf_smoke_stays_smooth_for_focused_details_and_output
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 829 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.46s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "9ac7dd7c6acb0c49977c0a520d732d89682820473061ee2dd940d59fe459e9fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9ac7dd7c6acb0c49977c0a520d732d89682820473061ee2dd940d59fe459e9fe", kill_on_drop: false }`
[INFO] [stdout] 9ac7dd7c6acb0c49977c0a520d732d89682820473061ee2dd940d59fe459e9fe
