[INFO] fetching crate teamctl-ui 0.11.0...
[INFO] testing teamctl-ui-0.11.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate teamctl-ui 0.11.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate teamctl-ui 0.11.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate teamctl-ui 0.11.0
[INFO] tweaked toml for crates.io crate teamctl-ui 0.11.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate teamctl-ui 0.11.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate teamctl-ui 0.11.0 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 59b1402ea9c50aeee40549c8bfdf7abbceb1f7ee426dbdf9a8b44103aefab65f
[INFO] running `Command { std: "docker" "start" "59b1402ea9c50aeee40549c8bfdf7abbceb1f7ee426dbdf9a8b44103aefab65f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "59b1402ea9c50aeee40549c8bfdf7abbceb1f7ee426dbdf9a8b44103aefab65f", 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" "59b1402ea9c50aeee40549c8bfdf7abbceb1f7ee426dbdf9a8b44103aefab65f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "59b1402ea9c50aeee40549c8bfdf7abbceb1f7ee426dbdf9a8b44103aefab65f", 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" "59b1402ea9c50aeee40549c8bfdf7abbceb1f7ee426dbdf9a8b44103aefab65f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling sha1_smol v1.0.1
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling inotify v0.9.6
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling sysinfo v0.32.1
[INFO] [stderr]    Compiling notify v6.1.1
[INFO] [stderr]    Compiling libsqlite3-sys v0.28.0
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling rowan v0.16.1
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling yaml-edit v0.2.1
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling ansi-to-tui v7.0.0
[INFO] [stderr]    Compiling rusqlite v0.31.0
[INFO] [stderr]    Compiling team-core v0.11.0
[INFO] [stderr]    Compiling teamctl-ui v0.11.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.90s
[INFO] running `Command { std: "docker" "inspect" "59b1402ea9c50aeee40549c8bfdf7abbceb1f7ee426dbdf9a8b44103aefab65f", 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" "59b1402ea9c50aeee40549c8bfdf7abbceb1f7ee426dbdf9a8b44103aefab65f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling insta v1.47.2
[INFO] [stderr]    Compiling teamctl-ui v0.11.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.01s
[INFO] running `Command { std: "docker" "inspect" "59b1402ea9c50aeee40549c8bfdf7abbceb1f7ee426dbdf9a8b44103aefab65f", 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" "59b1402ea9c50aeee40549c8bfdf7abbceb1f7ee426dbdf9a8b44103aefab65f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/teamctl-ui/15b87d0b1ab4952d/out/teamctl_ui-15b87d0b1ab4952d)
[INFO] [stdout] 
[INFO] [stdout] running 258 tests
[INFO] [stdout] test app::tests::add_detail_split_saturates_at_four_with_explicit_4_and_5_calls ... ok
[INFO] [stdout] test app::tests::a_chord_opens_modal_when_pending ... ok
[INFO] [stdout] test app::tests::arrow_keys_walk_mailbox_tabs_when_mailbox_focused ... ok
[INFO] [stdout] test app::tests::arrow_keys_no_op_when_mailbox_not_focused ... ok
[INFO] [stdout] test app::tests::arrow_keys_navigate_only_when_roster_focused ... ok
[INFO] [stdout] test app::tests::capital_n_routes_deny_through_decider ... ok
[INFO] [stdout] test app::tests::bang_chord_opens_picker_when_channels_available ... ok
[INFO] [stdout] test app::tests::bang_chord_opens_compose_broadcast_to_all_channel ... ok
[INFO] [stdout] test app::tests::ctrl_e_exits_stream_keys ... ok
[INFO] [stdout] test app::tests::brackets_no_longer_cycle_mailbox_tabs ... ok
[INFO] [stdout] test app::tests::capital_y_routes_approve_through_decider ... ok
[INFO] [stdout] test app::tests::ctrl_hjkl_cycles_splits ... ok
[INFO] [stdout] test app::tests::ctrl_e_no_op_when_detail_not_focused ... ok
[INFO] [stdout] test app::tests::ctrl_m_toggles_mailbox_first_layout ... ok
[INFO] [stdout] test app::tests::ctrl_e_no_op_when_no_agent_selected ... ok
[INFO] [stdout] test app::tests::backspace_pops_input_buffer ... ok
[INFO] [stdout] test app::tests::ctrl_pipe_adds_detail_split_capped_at_four ... ok
[INFO] [stdout] test app::tests::ctrl_pipe_adds_vertical_split_ctrl_minus_adds_horizontal ... ok
[INFO] [stdout] test app::tests::ctrl_modifier_char_does_not_inject_into_input ... ok
[INFO] [stdout] test app::tests::ctrl_q_closes_focused_split ... ok
[INFO] [stdout] test app::tests::at_chord_opens_compose_dm_to_focused_agent ... ok
[INFO] [stdout] test app::tests::ctrl_shift_switch_no_op_when_split_focused ... ok
[INFO] [stdout] test app::tests::ctrl_shift_down_moves_selection_to_next_agent_no_split ... ok
[INFO] [stdout] test app::tests::ctrl_e_enters_stream_keys_when_detail_focused ... ok
[INFO] [stdout] test app::tests::ctrl_shift_up_moves_selection_to_prev_agent_no_split ... ok
[INFO] [stdout] test app::tests::ctrl_shift_switch_single_agent_is_no_op ... ok
[INFO] [stdout] test app::tests::ctrl_w_q_chord_prefix_closes_focused_split ... ok
[INFO] [stdout] test app::tests::ctrl_w_o_chord_keeps_only_focused_split ... ok
[INFO] [stdout] test app::tests::enter_confirms_keeps_typed_text ... ok
[INFO] [stdout] test app::tests::esc_cancels_reverts_to_snapshot ... ok
[INFO] [stdout] test app::tests::enter_on_mailbox_opens_detail_modal_with_snapshot ... ok
[INFO] [stdout] test app::tests::help_overlay_opens_on_question_mark_closes_on_esc ... ok
[INFO] [stdout] test app::tests::j_and_k_scroll_body_in_modal ... ok
[INFO] [stdout] test app::tests::lowercase_y_routes_approve_through_decider ... ok
[INFO] [stdout] test app::tests::modal_cycle_jk_walks_approvals ... ok
[INFO] [stdout] test app::tests::ctrl_w_toggles_wall_layout ... ok
[INFO] [stdout] test app::tests::enter_approvals_modal_no_op_when_queue_empty ... ok
[INFO] [stdout] test app::tests::enter_on_empty_visible_indices_is_noop ... ok
[INFO] [stdout] test app::tests::esc_forwards_to_pane_in_stream_keys ... ok
[INFO] [stdout] test app::tests::esc_cancels_quit_confirm ... ok
[INFO] [stdout] test app::tests::esc_closes_approvals_modal ... ok
[INFO] [stdout] test app::tests::open_input_swallows_pr1_cursor_keys ... ok
[INFO] [stdout] test app::tests::open_input_swallows_q_quit ... ok
[INFO] [stdout] test app::tests::esc_esc_cancels_compose_without_send ... ok
[INFO] [stdout] test app::tests::esc_closes_detail_modal ... ok
[INFO] [stdout] test app::tests::esc_in_picker_dismisses_overlay_only_keeps_modal_open ... ok
[INFO] [stdout] test app::tests::f_does_not_open_filter_when_roster_focused ... ok
[INFO] [stdout] test app::tests::has_pending_approvals_tracks_replace_calls ... ok
[INFO] [stdout] test app::tests::f_opens_filter_input_when_mailbox_focused ... ok
[INFO] [stdout] test app::tests::q_closes_detail_modal ... ok
[INFO] [stdout] test app::tests::q_opens_confirm_then_n_cancels ... ok
[INFO] [stdout] test app::tests::recapture_focused_pane_captures_when_activity_unreadable ... ok
[INFO] [stdout] test app::tests::q_then_y_exits ... ok
[INFO] [stdout] test app::tests::lowercase_n_does_not_deny ... ok
[INFO] [stdout] test app::tests::mailbox_first_layout_seeds_channel_selection_on_entry ... ok
[INFO] [stdout] test app::tests::recapture_focused_pane_no_op_when_no_agent_focused ... ok
[INFO] [stdout] test app::tests::recapture_focused_pane_skips_when_activity_unchanged ... ok
[INFO] [stdout] test app::tests::replace_approvals_clamps_selection_in_range ... ok
[INFO] [stdout] test app::tests::refresh_mailbox_fans_out_to_four_filters ... ok
[INFO] [stdout] test app::tests::select_no_op_on_empty_team ... ok
[INFO] [stdout] test app::tests::send_failure_surfaces_error_inline_keeps_modal_open ... ok
[INFO] [stdout] test app::tests::recapture_focused_pane_recaptures_during_active_second ... ok
[INFO] [stdout] test app::tests::select_next_wraps_through_team ... ok
[INFO] [stdout] test app::tests::select_prev_wraps_at_top ... ok
[INFO] [stdout] test app::tests::recapture_focused_pane_recaptures_on_focus_switch ... ok
[INFO] [stdout] test app::tests::recapture_focused_pane_sets_buffer_and_advances_clock ... ok
[INFO] [stdout] test app::tests::send_routes_broadcast_through_mock_sender_via_picker ... ok
[INFO] [stdout] test app::tests::replace_team_resets_selection_when_agent_disappears ... ok
[INFO] [stdout] test app::tests::send_routes_dm_through_mock_sender ... ok
[INFO] [stdout] test app::tests::replace_team_preserves_selection_when_agent_still_present ... ok
[INFO] [stdout] test app::tests::shift_tab_cycles_panes_backward ... ok
[INFO] [stdout] test app::tests::slash_opens_search_input_when_mailbox_focused ... ok
[INFO] [stdout] test app::tests::stream_mode_drops_back_when_target_session_disappears ... ok
[INFO] [stdout] test app::tests::splash_dismissed_by_any_key ... ok
[INFO] [stdout] test app::tests::stream_mode_passes_ctrl_c_through_to_agent ... ok
[INFO] [stdout] test app::tests::stream_target_session_uses_focused_split_when_present ... ok
[INFO] [stdout] test app::tests::snapshot_stable_across_underlying_drain ... ok
[INFO] [stdout] test app::tests::switching_agent_resets_mailbox_buffers ... ok
[INFO] [stdout] test app::tests::stream_mode_forwards_enter_and_arrows ... ok
[INFO] [stdout] test app::tests::stream_mode_forwards_printable_chars_to_target_session ... ok
[INFO] [stdout] test app::tests::tutorial_walk_back_at_step_zero_is_no_op ... ok
[INFO] [stdout] test app::tests::typing_into_filter_input_mutates_active_tab_buffer ... ok
[INFO] [stdout] test app::tests::recapture_focused_pane_no_op_when_selection_cleared ... ok
[INFO] [stdout] test app::tests::wall_scroll_at_exactly_cap_agents_does_not_scroll ... ok
[INFO] [stdout] test app::tests::sync_uses_taller_detail_in_stream_keys_mode ... ok
[INFO] [stdout] test app::tests::wall_scroll_pages_through_overflow_agents ... ok
[INFO] [stdout] test approvals::tests::mock_decider_records_calls ... ok
[INFO] [stdout] test app::tests::sync_is_noop_when_no_agent_focused ... ok
[INFO] [stdout] test approvals::tests::mock_source_returns_what_it_was_seeded_with ... ok
[INFO] [stdout] test compose::tests::body_strips_trailing_blank_lines ... ok
[INFO] [stdout] test app::tests::tab_cycles_panes_uniformly_and_wraps_through_mailbox ... ok
[INFO] [stdout] test app::tests::sync_fires_on_focus_switch_to_unsynced_session ... ok
[INFO] [stdout] test compose::tests::dm_target_title_renders_as_arrow_agent ... ok
[INFO] [stdout] test compose::tests::dm_target_title_uses_display_name_when_set ... ok
[INFO] [stdout] test compose::tests::editor_starts_in_insert_mode ... ok
[INFO] [stdout] test compose::tests::enter_splits_line ... ok
[INFO] [stdout] test compose::tests::esc_from_insert_drops_to_normal ... ok
[INFO] [stdout] test compose::tests::ex_q_cancels ... ok
[INFO] [stdout] test compose::tests::ex_wq_sends ... ok
[INFO] [stdout] test compose::tests::hjkl_navigate_in_normal_mode ... ok
[INFO] [stdout] test compose::tests::insert_mode_enter_still_inserts_newline_not_send ... ok
[INFO] [stdout] test compose::tests::normal_i_re_enters_insert ... ok
[INFO] [stdout] test compose::tests::normal_mode_enter_sends ... ok
[INFO] [stdout] test compose::tests::second_esc_cancels_from_any_mode ... ok
[INFO] [stdout] test compose::tests::typing_chars_appends_to_line ... ok
[INFO] [stdout] test data::tests::format_rate_limit_window_at_or_over_hour_renders_hours_and_minutes ... ok
[INFO] [stdout] test data::tests::format_rate_limit_window_returns_none_at_exact_now ... ok
[INFO] [stdout] test app::tests::sync_fires_resize_on_first_frame ... ok
[INFO] [stdout] test data::tests::format_rate_limit_window_returns_none_when_already_past ... ok
[INFO] [stdout] test compose::tests::alt_enter_still_sends_for_kitty_protocol_terminals ... ok
[INFO] [stdout] test compose::tests::backspace_at_line_start_joins_with_previous ... ok
[INFO] [stdout] test compose::tests::ctrl_enter_sends_from_any_mode ... ok
[INFO] [stdout] test compose::tests::broadcast_target_title_strips_project_prefix ... ok
[INFO] [stdout] test app::tests::sync_is_noop_when_layout_is_not_triptych ... ok
[INFO] [stdout] test data::tests::format_rate_limit_window_under_minute_renders_seconds ... ok
[INFO] [stdout] test data::tests::is_working_classifies_at_the_15s_boundary ... ok
[INFO] [stdout] test data::tests::recipient_label_handles_malformed_channel_recipient ... ok
[INFO] [stdout] test app::tests::sync_is_noop_on_degenerate_terminal_area ... ok
[INFO] [stdout] test data::tests::recipient_label_renders_channel_with_hash_prefix ... ok
[INFO] [stdout] test app::tests::unrelated_keys_swallowed_in_modal ... ok
[INFO] [stdout] test data::tests::format_rate_limit_window_returns_none_when_unset ... ok
[INFO] [stdout] test data::tests::format_rate_limit_window_under_hour_renders_minutes_and_seconds ... ok
[INFO] [stdout] test app::tests::tutorial_opens_on_t_advances_and_closes ... ok
[INFO] [stdout] test data::tests::recipient_label_returns_agent_id_when_no_display_name ... ok
[INFO] [stdout] test data::tests::recipient_label_returns_display_name_when_set ... ok
[INFO] [stdout] test init_picker::tests::blurb_falls_back_to_whole_comment ... ok
[INFO] [stdout] test data::tests::state_glyph_stopped_and_unknown ... ok
[INFO] [stdout] test data::tests::recipient_label_renders_user_recipient_verbatim ... ok
[INFO] [stdout] test help::tests::registry_covers_seven_groups ... ok
[INFO] [stdout] test init_picker::tests::blurb_prefers_text_after_em_dash ... ok
[INFO] [stdout] test app::tests::wall_scroll_at_cap_plus_one_advances_then_stops ... ok
[INFO] [stdout] test help::tests::registry_covers_central_chords ... ok
[INFO] [stdout] test init_picker::tests::co_design_branch_returns_codesign ... ok
[INFO] [stdout] test init_picker::tests::enter_on_browse_selects_current_entry ... ok
[INFO] [stdout] test keysender::tests::alt_char_uses_named_form ... ok
[INFO] [stdout] test init_picker::tests::esc_on_branch_cancels ... ok
[INFO] [stdout] test data::tests::state_glyph_ascii_fallback ... ok
[INFO] [stdout] test keysender::tests::async_round_trips_args_byte_identically ... ok
[INFO] [stdout] test keysender::tests::async_drops_no_keys_under_a_burst ... ok
[INFO] [stdout] test keysender::tests::ctrl_alt_char_combines_prefixes ... ok
[INFO] [stdout] test keysender::tests::ctrl_c_passes_through_as_named_chord ... ok
[INFO] [stdout] test keysender::tests::ctrl_uppercase_normalises_to_lowercase ... ok
[INFO] [stdout] test keysender::tests::enter_named ... ok
[INFO] [stdout] test app::tests::sync_skips_when_size_unchanged ... ok
[INFO] [stdout] test app::tests::sync_accounts_for_approvals_stripe_when_present ... ok
[INFO] [stdout] test app::tests::sync_fires_again_when_terminal_resizes ... ok
[INFO] [stdout] test init_picker::tests::humanize_splits_and_titlecases ... ok
[INFO] [stdout] test keysender::tests::async_preserves_send_order_and_flushes_on_drop ... ok
[INFO] [stdout] test app::tests::render_does_not_panic_at_minimal_size ... ok
[INFO] [stdout] test keysender::tests::backspace_named ... ok
[INFO] [stdout] test keysender::tests::mock_records_scroll_session_and_direction ... ok
[INFO] [stdout] test keysender::tests::async_routes_scroll_through_the_same_channel_in_order ... ok
[INFO] [stdout] test keysender::tests::arrows_named ... ok
[INFO] [stdout] test data::tests::state_glyph_priorities_pending_then_working_then_idle ... ok
[INFO] [stdout] test keysender::tests::function_keys_named ... ok
[INFO] [stdout] test init_picker::tests::loading_screen_shows_spinner ... ok
[INFO] [stdout] test keysender::tests::semicolon_is_backslash_escaped_in_literal_form ... ok
[INFO] [stdout] test keysender::tests::shifted_printable_char_keeps_literal_form ... ok
[INFO] [stdout] test mailbox::tests::all_is_inbox_and_sent_only ... ok
[INFO] [stdout] test mailbox::tests::cursor_home_and_end_jump_to_ends ... ok
[INFO] [stdout] test keysender::tests::shift_tab_uses_btab ... ok
[INFO] [stdout] test keysender::tests::punctuation_uses_literal_form ... ok
[INFO] [stdout] test layouts::tests::filter_returns_empty_when_no_rows_match ... ok
[INFO] [stdout] test layouts::tests::filter_keeps_only_matching_channel_rows ... ok
[INFO] [stdout] test keysender::tests::printable_char_uses_literal_form ... ok
[INFO] [stdout] test mailbox::tests::extend_appends_and_bumps_cursor ... ok
[INFO] [stdout] test keysender::tests::mock_records_session_and_key ... ok
[INFO] [stdout] test mailbox::tests::filter_and_search_are_per_tab ... ok
[INFO] [stdout] test mailbox::tests::filter_restricts_to_sender_substring_case_insensitive ... ok
[INFO] [stdout] test mailbox::tests::inbox_cursor_follows_channel_wire_arrivals_only_when_at_tail ... ok
[INFO] [stdout] test mailbox::tests::extend_trims_to_cap ... ok
[INFO] [stdout] test mailbox::tests::extend_when_cursor_at_tail_follows_new_arrivals ... ok
[INFO] [stdout] test mailbox::tests::cursor_methods_are_safe_on_empty_buffer ... ok
[INFO] [stdout] test mailbox::tests::inbox_dedups_all_channel_wire_overlap ... ok
[INFO] [stdout] test mailbox::tests::cursors_are_per_tab_and_independent ... ok
[INFO] [stdout] test mailbox::tests::inbox_merge_is_noop_filter_before_agent_id_set ... ok
[INFO] [stdout] test mailbox::tests::empty_axis_is_noop ... ok
[INFO] [stdout] test mailbox::tests::empty_visible_keeps_cursor_at_zero_not_panic ... ok
[INFO] [stdout] test mailbox::tests::kind_label_distinguishes_dm_channel_wire ... ok
[INFO] [stdout] test mailbox::tests::input_push_pop_updates_visible_and_clamps_cursor ... ok
[INFO] [stdout] test mailbox::tests::extend_when_cursor_scrolled_up_does_not_follow ... ok
[INFO] [stdout] test mailbox::tests::mock_records_calls ... ok
[INFO] [stdout] test mailbox::tests::move_cursor_down_and_up_clamp_at_ends ... ok
[INFO] [stdout] test mailbox::tests::next_toggles_between_inbox_and_sent ... ok
[INFO] [stdout] test mailbox::tests::render_row_channel_tab_resolves_sender_display_name ... ok
[INFO] [stdout] test mailbox::tests::page_cursor_jumps_a_screen ... ok
[INFO] [stdout] test mailbox::tests::prev_toggles_between_inbox_and_sent ... ok
[INFO] [stdout] test mailbox::tests::render_row_flattens_newlines_and_truncates ... ok
[INFO] [stdout] test mailbox::tests::render_row_channel_tab_handles_malformed_channel_recipient ... ok
[INFO] [stdout] test mailbox::tests::render_row_channel_tab_prefixes_channel_name_and_sender ... ok
[INFO] [stdout] test mailbox::tests::inbox_merges_inbound_channel_and_wire_sorted_excluding_self ... ok
[INFO] [stdout] test mailbox::tests::internal_channel_wire_variants_fold_to_inbox_on_cycle ... ok
[INFO] [stdout] test mailbox::tests::filter_and_search_compose_via_intersection ... ok
[INFO] [stdout] test mailbox::tests::extend_reclamps_cursor_after_drain ... ok
[INFO] [stdout] test mailbox::tests::reset_clears_buffers_and_cursors ... ok
[INFO] [stdout] test mailbox::tests::row_timestamp_future_send_uses_sent_timestamp ... ok
[INFO] [stdout] test mailbox::tests::row_timestamp_prior_day_renders_b_d_hhmm ... ok
[INFO] [stdout] test mailbox::tests::render_row_inbox_disambiguates_channel_from_dm ... ok
[INFO] [stdout] test mailbox::tests::row_timestamp_same_day_renders_24h_hhmm ... ok
[INFO] [stdout] test mailbox::tests::render_row_non_sent_tabs_still_show_sender ... ok
[INFO] [stdout] test mailbox::tests::render_row_sent_tab_renders_channel_recipient_with_hash ... ok
[INFO] [stdout] test mailbox::tests::render_row_sent_tab_renders_user_recipient_verbatim ... ok
[INFO] [stdout] test mailbox::tests::row_timestamp_zero_epoch_is_same_day_as_itself ... ok
[INFO] [stdout] test mailbox::tests::render_row_sent_tab_resolves_recipient_display_name ... ok
[INFO] [stdout] test mailbox::tests::visible_indices_is_identity_in_pr1 ... ok
[INFO] [stdout] test mailbox::tests::render_row_sent_tab_shows_recipient_with_arrow ... ok
[INFO] [stdout] test mailbox::tests::render_row_uses_display_name_when_set ... ok
[INFO] [stdout] test onboarding::tests::sentinel_round_trip_in_tempdir ... ok
[INFO] [stdout] test onboarding::tests::step_count_under_ten ... ok
[INFO] [stdout] test pane::tests::mock_pane_source_records_session ... ok
[INFO] [stdout] test pane::tests::tail_lines_empty_returns_empty ... ok
[INFO] [stdout] test mailbox::tests::reset_clears_cursors_too ... ok
[INFO] [stdout] test pane::tests::tail_lines_takes_last_n ... ok
[INFO] [stdout] test mailbox::tests::reset_clears_filter_and_search ... ok
[INFO] [stdout] test app::tests::render_does_not_panic_at_huge_size ... ok
[INFO] [stdout] test pane_resize::tests::detail_area_returns_none_on_zero_dimension ... ok
[INFO] [stdout] test mailbox::tests::search_restricts_to_body_substring_case_insensitive ... ok
[INFO] [stdout] test mailbox::tests::transport_label_heuristic_covers_documented_cases ... ok
[INFO] [stdout] test mailbox::tests::visible_indices_identity_when_no_filter_no_search ... ok
[INFO] [stdout] test pane_resize::tests::resize_window_actually_shrinks_a_clientless_session ... ignored, spawns a real tmux server; run with --ignored on a tmux host
[INFO] [stdout] test pane_resize::tests::detail_area_in_stream_keys_with_approvals_stripe ... ok
[INFO] [stdout] test pane::tests::tail_lines_under_n_returns_all ... ok
[INFO] [stdout] test pane_resize::tests::mock_resizer_records_calls ... ok
[INFO] [stdout] test pane_resize::tests::resize_argv_is_resize_window_never_resize_pane ... ok
[INFO] [stdout] test pane_resize::tests::detail_area_for_typical_terminal_without_approvals ... ok
[INFO] [stdout] test pane_resize::tests::detail_area_with_approvals_stripe_loses_one_row ... ok
[INFO] [stdout] test pane_resize::tests::detail_area_in_stream_keys_expands_to_near_full_height ... ok
[INFO] [stdout] test pane_resize::tests::right_stack_constraints_shrink_mailbox_in_stream_keys ... ok
[INFO] [stdout] test pane_resize::tests::should_sync_returns_false_when_size_unchanged ... ok
[INFO] [stdout] test pane_resize::tests::should_sync_returns_true_on_first_call ... ok
[INFO] [stdout] test pane_resize::tests::should_sync_returns_true_when_size_differs ... ok
[INFO] [stdout] test status_bar::tests::display_path_returns_full_path_outside_home ... ok
[INFO] [stdout] test status_bar::tests::path_min_width_is_reasonable ... ok
[INFO] [stdout] test status_bar::tests::metrics_string_is_compact_and_well_formed ... ok
[INFO] [stdout] test status_bar::tests::truncate_path_middle_degenerate_widths ... ok
[INFO] [stdout] test pane_resize::tests::detail_area_returns_none_when_sidebar_consumes_everything ... ok
[INFO] [stdout] test status_bar::tests::truncate_path_middle_returns_path_unchanged_when_it_fits ... ok
[INFO] [stdout] test status_bar::tests::truncate_path_middle_hard_clips_when_basename_overflows ... ok
[INFO] [stdout] test status_bar::tests::truncate_path_middle_preserves_basename_with_head_ellipsis ... ok
[INFO] [stdout] test theme::tests::dumb_term_is_monochrome ... ok
[INFO] [stdout] test pane_resize::tests::should_sync_treats_different_sessions_independently ... ok
[INFO] [stdout] test theme::tests::palette256_when_term_says_so ... ok
[INFO] [stdout] test status_bar::tests::display_path_collapses_home_prefix ... ok
[INFO] [stdout] test watch::tests::dirty_flag_clears_on_take ... ok
[INFO] [stdout] test theme::tests::no_color_wins_over_everything ... ok
[INFO] [stdout] test status_bar::tests::truncate_path_middle_counts_chars_not_bytes ... ok
[INFO] [stdout] test theme::tests::ansi16_for_plain_term ... ok
[INFO] [stdout] test watch::tests::idle_watch_is_never_dirty ... ok
[INFO] [stdout] test watch::tests::relevant_kinds_match_sqlite_commit_shape ... ok
[INFO] [stdout] test watch::tests::try_new_on_missing_dir_returns_idle ... ok
[INFO] [stdout] test theme::tests::empty_term_is_monochrome ... ok
[INFO] [stdout] test theme::tests::truecolor_when_colorterm_set ... ok
[INFO] [stdout] test keysender::tests::page_keys_use_tmux_short_names ... ok
[INFO] [stdout] test layouts::tests::filter_does_not_match_dm_rows_with_same_id_suffix ... ok
[INFO] [stdout] test status_bar::tests::display_path_handles_path_equal_to_home ... ok
[INFO] [stdout] test mailbox::tests::extend_into_empty_seats_cursor_at_tail ... ok
[INFO] [stdout] test init_picker::tests::browse_screen_snapshot ... ok
[INFO] [stdout] test init_picker::tests::branch_screen_snapshot ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 257 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/teamctl-ui/e1b61a08eca9f1ea/out/teamctl_ui-e1b61a08eca9f1ea)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/build/teamctl-ui/8072311254cb0c96/out/cli-8072311254cb0c96)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test version_flag_prints_version_and_exits_zero ... ok
[INFO] [stdout] test short_version_flag_prints_version_and_exits_zero ... ok
[INFO] [stdout] test help_flag_prints_usage_and_exits_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/interactions.rs (/opt/rustwide/target/debug/build/teamctl-ui/354bdc4f8c33d1d4/out/interactions-354bdc4f8c33d1d4)
[INFO] [stdout] 
[INFO] [stdout] running 68 tests
[INFO] [stdout] test arrow_keys_are_no_op_when_mailbox_not_focused ... ok
[INFO] [stdout] test ctrl_l_lowercase_cycles_split_next ... ok
[INFO] [stdout] test backspace_in_attach_overlay_pops_buffer ... ok
[INFO] [stdout] test ctrl_h_lowercase_cycles_split_prev ... ok
[INFO] [stdout] test ctrl_j_lowercase_cycles_split_next ... ok
[INFO] [stdout] test arrow_right_cycles_mailbox_tabs_forward_when_mailbox_focused ... ok
[INFO] [stdout] test ctrl_k_lowercase_cycles_split_prev ... ok
[INFO] [stdout] test ctrl_m_returns_mailbox_first_to_triptych ... ok
[INFO] [stdout] test a_key_is_no_op_when_no_pending_approvals ... ok
[INFO] [stdout] test compose_modal_blocks_layout_switch ... ok
[INFO] [stdout] test arrow_left_cycles_mailbox_tabs_backward_when_mailbox_focused ... ok
[INFO] [stdout] test a_key_enters_approvals_modal_when_pending_non_empty ... ok
[INFO] [stdout] test ctrl_q_lowercase_closes_focused_split ... ok
[INFO] [stdout] test capital_y_also_approves_focused_row ... ok
[INFO] [stdout] test compose_modal_opens_via_at_key_without_sending ... ok
[INFO] [stdout] test ctrl_shift_l_cycles_split_next ... ok
[INFO] [stdout] test ctrl_shift_m_still_toggles_mailbox_first_layout ... ok
[INFO] [stdout] test ctrl_shift_w_still_toggles_wall_layout ... ok
[INFO] [stdout] test ctrl_w_switches_triptych_to_wall ... ok
[INFO] [stdout] test ctrl_w_from_mailbox_first_switches_to_wall ... ok
[INFO] [stdout] test brackets_no_longer_cycle_mailbox_tabs_after_t124 ... ok
[INFO] [stdout] test ctrl_shift_h_cycles_split_prev ... ok
[INFO] [stdout] test ctrl_q_uppercase_closes_focused_split ... ok
[INFO] [stdout] test dm_compose_blank_body_surfaces_error_and_does_not_send ... ok
[INFO] [stdout] test ctrl_shift_j_cycles_split_next ... ok
[INFO] [stdout] test dm_compose_multi_line_body_is_sent_with_embedded_newline ... ok
[INFO] [stdout] test ctrl_shift_k_cycles_split_prev ... ok
[INFO] [stdout] test ctrl_w_returns_wall_to_triptych ... ok
[INFO] [stdout] test dm_compose_sends_via_send_chord_with_focused_target_and_typed_body ... ok
[INFO] [stdout] test ctrl_m_switches_triptych_to_mailbox_first ... ok
[INFO] [stdout] test down_and_up_arrows_navigate_like_j_and_k ... ok
[INFO] [stdout] test deny_followed_by_approve_routes_each_to_distinct_rows ... ok
[INFO] [stdout] test ctrl_w_with_detail_split_open_arms_chord_not_layout ... ok
[INFO] [stdout] test ctrl_w_with_mailbox_pane_focused_still_switches_layout ... ok
[INFO] [stdout] test dm_compose_esc_esc_cancels_without_sending ... ok
[INFO] [stdout] test dm_compose_target_follows_roster_selection_after_cancel ... ok
[INFO] [stdout] test esc_closes_approvals_modal_without_decision ... ok
[INFO] [stdout] test mouse_wheel_in_mailbox_is_a_noop_for_v1 ... ok
[INFO] [stdout] test esc_in_attach_overlay_cancels_back_to_editor ... ok
[INFO] [stdout] test enter_in_attach_overlay_appends_marker_and_closes_overlay ... ok
[INFO] [stdout] test j_wraps_at_end_of_queue ... ok
[INFO] [stdout] test enter_with_empty_buffer_closes_overlay_without_appending ... ok
[INFO] [stdout] test k_wraps_at_start_of_queue ... ok
[INFO] [stdout] test mouse_wheel_in_roster_steps_agent_selection ... ok
[INFO] [stdout] test navigate_then_approve_routes_correct_row_id_to_decider ... ok
[INFO] [stdout] test j_advances_focused_approval_and_k_retreats ... ok
[INFO] [stdout] test mouse_wheel_in_non_triptych_stages_is_silent ... ok
[INFO] [stdout] test shift_n_denies_focused_row_via_decider ... ok
[INFO] [stdout] test q_closes_approvals_modal_without_decision ... ok
[INFO] [stdout] test splash_dismisses_on_any_key ... ok
[INFO] [stdout] test tab_in_compose_modal_opens_attach_input_overlay ... ok
[INFO] [stdout] test switching_focused_agent_resets_mailbox_buffers ... ok
[INFO] [stdout] test quit_confirm_overlay_blocks_layout_switch ... ok
[INFO] [stdout] test lowercase_n_does_not_deny_destructive_chord_is_shift_gated ... ok
[INFO] [stdout] test tab_into_mailbox_preserves_active_tab ... ok
[INFO] [stdout] test refresh_mailbox_fans_out_to_three_filters_with_recorded_args ... ok
[INFO] [stdout] test mouse_wheel_in_detail_pane_forwards_scroll_to_focused_agent_session ... ok
[INFO] [stdout] test typing_in_attach_overlay_fills_buffer_not_editor ... ok
[INFO] [stdout] test tab_cycles_focus_through_panes ... ok
[INFO] [stdout] test mouse_wheel_in_detail_pane_is_silent_when_no_agent_selected ... ok
[INFO] [stdout] test y_approves_focused_row_via_decider ... ok
[INFO] [stdout] test multiple_attach_confirms_append_separate_marker_lines ... ok
[INFO] [stdout] test refresh_mailbox_no_op_when_no_agent_focused ... ok
[INFO] [stdout] test refresh_mailbox_with_seeded_rows_extends_buffers_and_advances_cursors ... ok
[INFO] [stdout] test rendered_buffer_reflects_wall_after_ctrl_w ... ok
[INFO] [stdout] test closing_compose_modal_clears_attach_overlay_state ... ok
[INFO] [stdout] test rendered_buffer_reflects_mailbox_first_after_ctrl_m ... ok
[INFO] [stdout] test ctrl_m_from_wall_switches_to_mailbox_first ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/snapshots.rs (/opt/rustwide/target/debug/build/teamctl-ui/328c30ea6727fe7d/out/snapshots-328c30ea6727fe7d)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test detail_pane_two_vertical_splits_renders_side_by_side ... ok
[INFO] [stdout] test approvals_modal_renders_action_summary_and_hint ... ok
[INFO] [stdout] test approvals_stripe_renders_when_pending ... ok
[INFO] [stdout] test agents_panel_renders_reports_to_tree_at_120x30 ... ok
[INFO] [stdout] test approvals_modal_multi_row_cursor_advanced_at_120x30 ... ok
[INFO] [stdout] test detail_header_renders_display_name_when_set ... ok
[INFO] [stdout] test mailbox_first_layout_renders_channel_focused_at_120x30 ... ok
[INFO] [stdout] test mailbox_pane_inbox_folds_inbound_channel_and_wire ... ok
[INFO] [stdout] test mailbox_pane_shows_filter_indicator_when_filter_set_and_input_closed ... ok
[INFO] [stdout] test agents_panel_renders_glyphs_at_120x30 ... ok
[INFO] [stdout] test render_at_minimum_terminal_does_not_panic ... ok
[INFO] [stdout] test status_bar_elides_metrics_when_too_narrow_for_both_slots ... ok
[INFO] [stdout] test mailbox_pane_renders_head_anchored_window_when_cursor_at_head ... ok
[INFO] [stdout] test status_bar_omits_rate_limit_indicator_when_path_crowds_center_slot ... ok
[INFO] [stdout] test status_bar_omits_rate_limit_when_focused_agent_window_is_in_the_past ... ok
[INFO] [stdout] test quit_confirm_overlay_at_120x30 ... ok
[INFO] [stdout] test status_bar_omits_rate_limit_when_focused_agent_has_no_window ... ok
[INFO] [stdout] test status_bar_swaps_rate_limit_with_focused_agent ... ok
[INFO] [stdout] test status_bar_renders_path_left_and_metrics_right_at_120x30 ... ok
[INFO] [stdout] test roster_renders_display_name_when_set ... ok
[INFO] [stdout] test splash_layout_at_120x30 ... ok
[INFO] [stdout] test status_bar_renders_rate_limit_for_focused_agent_with_active_window ... ok
[INFO] [stdout] test compose_modal_renders_target_body_and_attach_footer ... ok
[INFO] [stdout] test mailbox_detail_modal_renders_metadata_and_body ... ok
[INFO] [stdout] test detail_pane_streams_buffer_for_selected_agent ... ok
[INFO] [stdout] test detail_pane_two_horizontal_splits_stack_top_to_bottom ... ok
[INFO] [stdout] test mailbox_pane_renders_sent_tab_with_rows ... ok
[INFO] [stdout] test status_bar_truncates_path_when_narrow_keeps_metrics_visible ... ok
[INFO] [stdout] test status_bar_omits_rate_limit_when_preview_flag_disabled ... ok
[INFO] [stdout] test statusline_renders_tutorial_hint_at_right ... ok
[INFO] [stdout] test stream_keys_mode_renders_banner_and_pane_marker ... ok
[INFO] [stdout] test mailbox_pane_renders_inbox_tab_with_rows ... ok
[INFO] [stdout] test triptych_empty_state_at_120x30 ... ok
[INFO] [stdout] test wall_layout_renders_tile_grid_at_120x30 ... ok
[INFO] [stdout] test triptych_focus_ring_follows_focused_pane ... ok
[INFO] [stdout] test wall_tile_title_renders_display_name_when_set ... ok
[INFO] [stdout] test detail_pane_four_split_mixed_grid_renders ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests teamctl_ui
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "59b1402ea9c50aeee40549c8bfdf7abbceb1f7ee426dbdf9a8b44103aefab65f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "59b1402ea9c50aeee40549c8bfdf7abbceb1f7ee426dbdf9a8b44103aefab65f", kill_on_drop: false }`
[INFO] [stdout] 59b1402ea9c50aeee40549c8bfdf7abbceb1f7ee426dbdf9a8b44103aefab65f
