[INFO] cloning repository https://github.com/Gunsio/moonbox
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Gunsio/moonbox" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGunsio%2Fmoonbox", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGunsio%2Fmoonbox'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e07d9aa82a30ab3052cd0350c541e25d8a1447e5
[INFO] testing Gunsio/moonbox 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%2FGunsio%2Fmoonbox" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Gunsio/moonbox
[INFO] finished tweaking git repo https://github.com/Gunsio/moonbox
[INFO] tweaked toml for git repo https://github.com/Gunsio/moonbox written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Gunsio/moonbox 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/Gunsio/moonbox 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 5353c423bc5ee3942752efd7efa6cef9c0b9ff6a411c74a813180bb8c6201532
[INFO] running `Command { std: "docker" "start" "5353c423bc5ee3942752efd7efa6cef9c0b9ff6a411c74a813180bb8c6201532", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5353c423bc5ee3942752efd7efa6cef9c0b9ff6a411c74a813180bb8c6201532", 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" "5353c423bc5ee3942752efd7efa6cef9c0b9ff6a411c74a813180bb8c6201532" "/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" "5353c423bc5ee3942752efd7efa6cef9c0b9ff6a411c74a813180bb8c6201532", 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" "5353c423bc5ee3942752efd7efa6cef9c0b9ff6a411c74a813180bb8c6201532" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.12.1
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling line-clipping v0.3.7
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling eyre v0.6.12
[INFO] [stderr]    Compiling color-spantrace v0.3.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling lru v0.16.4
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling indenter v0.3.4
[INFO] [stderr]    Compiling zune-core v0.5.1
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling pxfm v0.1.29
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling tracing-error v0.2.1
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling libsqlite3-sys v0.35.0
[INFO] [stderr]    Compiling zune-jpeg v0.5.15
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling moxcms v0.8.1
[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 clap_derive v4.6.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling color-eyre v0.6.5
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling clap_complete v4.6.5
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling ratatui-core v0.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ratatui-widgets v0.3.0
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.0
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling ratatui-macros v0.7.0
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling rusqlite v0.37.0
[INFO] [stderr]    Compiling moonbox v0.1.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 06s
[INFO] running `Command { std: "docker" "inspect" "5353c423bc5ee3942752efd7efa6cef9c0b9ff6a411c74a813180bb8c6201532", 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" "5353c423bc5ee3942752efd7efa6cef9c0b9ff6a411c74a813180bb8c6201532" "/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 moonbox v0.1.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.73s
[INFO] running `Command { std: "docker" "inspect" "5353c423bc5ee3942752efd7efa6cef9c0b9ff6a411c74a813180bb8c6201532", 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" "5353c423bc5ee3942752efd7efa6cef9c0b9ff6a411c74a813180bb8c6201532" "/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/moonbox-c586814c04714f4a)
[INFO] [stdout] 
[INFO] [stdout] running 467 tests
[INFO] [stdout] test app::tests::command_palette_resolves_saved_capsule_inventory ... ok
[INFO] [stdout] test app::tests::action_model_and_enter_hint_use_same_live_tmux_state ... ok
[INFO] [stdout] test app::tests::command_palette_data_opens_visual_picker ... ok
[INFO] [stdout] test app::tests::data_space_config_form_validates_and_builds_host ... ok
[INFO] [stdout] test app::tests::data_space_config_quick_input_parses_openssh_host_block ... ok
[INFO] [stdout] test app::tests::data_space_config_quick_input_parses_ssh_command ... ok
[INFO] [stdout] test app::tests::capsule_panel_scrolls_with_vim_navigation ... ok
[INFO] [stdout] test app::tests::action_menu_explicit_resume_queues_original_resume ... ok
[INFO] [stdout] test app::tests::command_palette_fuzzy_runs_capsule_review ... ok
[INFO] [stdout] test app::tests::clear_filter_resets_source_and_search ... ok
[INFO] [stdout] test app::tests::archive_shortcut_hides_after_feedback_and_unarchive_restores ... ok
[INFO] [stdout] test app::tests::command_palette_vim_selection_runs_selected_command ... ok
[INFO] [stdout] test app::tests::command_palette_empty_enter_cancels_without_running_first_item ... ok
[INFO] [stdout] test app::tests::blocked_target_cannot_copy_launch_command ... ok
[INFO] [stdout] test app::tests::action_menu_defaults_to_handoff_not_original_resume ... ok
[INFO] [stdout] test app::tests::command_mode_opens_doctor_overlay ... ok
[INFO] [stdout] test app::tests::command_palette_tab_completes_selected_command ... ok
[INFO] [stdout] test app::tests::closing_launch_review_clears_handoff_trail ... ok
[INFO] [stdout] test app::tests::completed_target_handoff_returns_to_visible_result_actions ... ok
[INFO] [stdout] test app::tests::data_space_picker_delete_requires_second_keypress ... ok
[INFO] [stdout] test app::tests::current_session_respects_empty_filter_results ... ok
[INFO] [stdout] test app::tests::data_space_picker_opens_add_ssh_config_form ... ok
[INFO] [stdout] test app::tests::global_y_opens_share_panel ... ok
[INFO] [stdout] test app::tests::exec_resume_mode_preserves_single_ticket_original_resume ... ok
[INFO] [stdout] test app::tests::failed_tmux_jump_queues_resume_with_visible_reason ... ok
[INFO] [stdout] test app::tests::data_space_picker_opens_and_switches_selected_inventory ... ok
[INFO] [stdout] test app::tests::data_space_shortcut_loads_selected_inventory ... ok
[INFO] [stdout] test app::tests::global_archive_shortcut_uses_tui_overlay_action ... ok
[INFO] [stdout] test app::tests::doctor_overlay_reports_and_copies_json_without_moving_selection ... ok
[INFO] [stdout] test app::tests::handoff_trail_starts_for_review_and_expires_under_800ms ... ok
[INFO] [stdout] test app::tests::lark_doc_enter_does_not_export_stale_session_handoff ... ok
[INFO] [stdout] test app::tests::lark_doc_review_installs_lark_cli_when_missing ... ok
[INFO] [stdout] test app::tests::launch_capsule_fills_missing_rewind_from_loaded_timeline ... ok
[INFO] [stdout] test app::tests::failed_launch_review_stays_visible_with_retry_actions ... ok
[INFO] [stdout] test app::tests::launch_picker_cancel_discards_pending_target ... ok
[INFO] [stdout] test app::tests::launch_picker_cycles_runner_for_selected_handoff_skill ... ok
[INFO] [stdout] test app::tests::launch_defaults_real_builtin_draft_to_handoff_skill ... ok
[INFO] [stdout] test app::tests::hiding_pending_launch_review_keeps_background_job ... ok
[INFO] [stdout] test app::tests::action_menu_can_open_handoff_new_session_and_native_fork ... ok
[INFO] [stdout] test app::tests::launch_picker_lark_doc_target_reads_path_backed_handoff_file ... ok
[INFO] [stdout] test app::tests::launch_picker_lark_doc_target_creates_reviewed_lark_export ... ok
[INFO] [stdout] test app::tests::launch_entry_refreshes_agent_skill_catalog_for_real_sessions ... ok
[INFO] [stdout] test app::tests::launch_picker_requires_visible_session ... ok
[INFO] [stdout] test app::tests::launch_copy_queues_clipboard_text ... ok
[INFO] [stdout] test app::tests::launch_review_error_enter_queues_setup_install ... ok
[INFO] [stdout] test app::tests::launch_picker_starts_review_with_deferred_selected_session_context ... ok
[INFO] [stdout] test app::tests::main_enter_falls_back_to_resume_when_smart_enter_lacks_tmux_metadata ... ok
[INFO] [stdout] test app::tests::main_enter_keeps_resume_when_hooks_enabled_but_smart_enter_off ... ok
[INFO] [stdout] test app::tests::launch_validation_warns_for_same_cli_handoff ... ok
[INFO] [stdout] test app::tests::main_enter_queues_original_resume_without_opening_handoff_picker ... ok
[INFO] [stdout] test app::tests::main_escape_does_not_quit ... ok
[INFO] [stdout] test app::tests::launch_review_enter_queues_target_handoff_without_executing_in_tests ... ok
[INFO] [stdout] test app::tests::moonbox_handoff_worker_sessions_are_hidden_unless_explicitly_searched ... ok
[INFO] [stdout] test app::tests::main_enter_queues_tmux_jump_when_smart_enter_has_live_pane_metadata ... ok
[INFO] [stdout] test app::tests::launch_review_r_queues_target_handoff_without_executing_in_tests ... ok
[INFO] [stdout] test app::tests::launch_review_blocks_real_draft_run_before_spawn ... ok
[INFO] [stdout] test app::tests::original_copy_and_enter_queue_distinct_actions ... ok
[INFO] [stdout] test app::tests::new_selects_requested_source_session ... ok
[INFO] [stdout] test app::tests::launch_review_worker_compiles_selected_compiler ... ok
[INFO] [stdout] test app::tests::resume_mode_parser_defaults_to_suspend_unless_explicit_exec ... ok
[INFO] [stdout] test app::tests::launch_review_supports_vim_jump_keys ... ok
[INFO] [stdout] test app::tests::overlay_navigation_scrolls_modal_without_moving_timeline ... ok
[INFO] [stdout] test app::tests::moving_session_defers_timeline_context_until_action_needs_it ... ok
[INFO] [stdout] test app::tests::rapid_session_moves_ignore_stale_background_loads ... ok
[INFO] [stdout] test app::tests::rapid_session_scanning_debounces_timeline_preview_worker ... ok
[INFO] [stdout] test app::tests::setup_install_plan_maps_runner_sdk_missing_reason ... ok
[INFO] [stdout] test app::tests::setup_install_plan_prefers_missing_handoff_skill ... ok
[INFO] [stdout] test app::tests::pending_launch_review_reuses_existing_worker ... ok
[INFO] [stdout] test app::tests::remote_action_menu_blocks_resume_but_allows_handoff ... ok
[INFO] [stdout] test app::tests::review_key_refreshes_capsule_and_opens_handoff_review ... ok
[INFO] [stdout] test app::tests::ready_handoff_review_reuses_existing_artifact_without_new_worker ... ok
[INFO] [stdout] test app::tests::session_change_clears_ready_handoff_artifact ... ok
[INFO] [stdout] test app::tests::rewind_selection_from_non_user_event_is_rejected ... ok
[INFO] [stdout] test app::tests::remote_original_open_is_blocked ... ok
[INFO] [stdout] test app::tests::remote_enter_opens_handoff_picker_instead_of_local_original_resume ... ok
[INFO] [stdout] test app::tests::session_filter_cycles_archived_between_starred_and_all ... ok
[INFO] [stdout] test app::tests::real_builtin_draft_enter_uses_default_handoff_skill_for_real_session ... ok
[INFO] [stdout] test app::tests::q_and_ctrl_c_quit_from_main_screen ... ok
[INFO] [stdout] test app::tests::session_filter_limits_visible_sessions ... ok
[INFO] [stdout] test app::tests::readonly_startup_app_does_not_preload_session_timeline ... ok
[INFO] [stdout] test app::tests::skill_picker_collapses_agent_runners_into_one_skill_choice ... ok
[INFO] [stdout] test app::tests::skill_handoff_review_copies_exact_artifact_and_details ... ok
[INFO] [stdout] test app::tests::skill_picker_applies_selected_compiler ... ok
[INFO] [stdout] test app::tests::skill_picker_setup_plan_ignores_runner_sdk_missing_reason ... ok
[INFO] [stdout] test app::tests::slash_search_escape_keeps_filter_result ... ok
[INFO] [stdout] test app::tests::readonly_startup_preview_loads_timeline_without_compiling_handoff ... ok
[INFO] [stdout] test app::tests::slash_search_filters_while_typing ... ok
[INFO] [stdout] test app::tests::readonly_startup_details_load_on_first_timeline_action ... ok
[INFO] [stdout] test app::tests::slash_search_matches_source_path ... ok
[INFO] [stdout] test app::tests::source_filter_cycles_in_tui ... ok
[INFO] [stdout] test app::tests::space_updates_rewind_point_from_selected_event ... ok
[INFO] [stdout] test app::tests::skill_picker_enter_from_launch_applies_skill_without_starting_review ... ok
[INFO] [stdout] test app::tests::share_panel_copies_ready_handoff_and_portable_json ... ok
[INFO] [stdout] test app::tests::star_shortcut_toggles_current_session_and_filter ... ok
[INFO] [stdout] test app::tests::timeline_detail_overlay_scrolls_and_closes_without_moving_selection ... ok
[INFO] [stdout] test app::tests::timeline_enter_still_queues_original_resume ... ok
[INFO] [stdout] test core::actions::tests::live_tmux_context_exposes_jump_and_marks_resume_as_warning ... ok
[INFO] [stdout] test core::actions::tests::local_actions_include_available_native_fork_and_yank ... ok
[INFO] [stdout] test core::actions::tests::native_fork_availability_tracks_provider_support ... ok
[INFO] [stdout] test app::tests::timeline_navigation_moves_by_visible_original_events ... ok
[INFO] [stdout] test core::actions::tests::remote_native_fork_is_blocked ... ok
[INFO] [stdout] test core::anatomy::tests::claude_anatomy_reports_content_mix_and_sidecars ... ok
[INFO] [stdout] test app::tests::timeline_e_opens_detail_overlay_without_original_resume ... ok
[INFO] [stdout] test core::anatomy::tests::codex_anatomy_reports_compact_tail_and_token_profile ... ok
[INFO] [stdout] test core::actions::tests::remote_data_space_blocks_resume_and_jump_but_keeps_handoff_available ... ok
[INFO] [stdout] test core::anatomy::tests::codex_anatomy_counts_skill_control_blocks_without_timeline_exposure ... ok
[INFO] [stdout] test core::claude::tests::derives_claude_context_from_modern_message_usage_shape ... ok
[INFO] [stdout] test core::claude::tests::derives_claude_context_window_from_real_model_name ... ok
[INFO] [stdout] test core::claude::tests::historical_result_error_does_not_fail_session_after_later_ai_success ... ok
[INFO] [stdout] test core::claude::tests::history_index_ignores_claude_internal_display_titles ... ok
[INFO] [stdout] test core::claude::tests::hook_partial_and_remote_surface_records_are_observability_events ... ok
[INFO] [stdout] test core::claude::tests::ignores_synthetic_zero_usage_after_real_claude_usage ... ok
[INFO] [stdout] test core::claude::tests::infers_claude_compact_from_context_usage_drop ... ok
[INFO] [stdout] test core::claude::tests::keeps_unknown_window_for_unresolved_model_name ... ok
[INFO] [stdout] test core::claude::tests::list_report_exposes_scan_budget_truncation ... ok
[INFO] [stdout] test core::claude::tests::list_summary_keeps_context_health_beyond_summary_line_limit ... ok
[INFO] [stdout] test core::claude::tests::list_summary_stops_at_summary_line_limit ... ok
[INFO] [stdout] test core::claude::tests::lists_claude_sessions_from_history_index_when_available ... ok
[INFO] [stdout] test core::claude::tests::lists_claude_sessions_from_project_jsonl_store ... ok
[INFO] [stdout] test core::claude::tests::load_timeline_deduplicates_adjacent_duplicate_messages ... ok
[INFO] [stdout] test core::claude::tests::loads_canonical_timeline_from_claude_jsonl_store ... ok
[INFO] [stdout] test core::claude::tests::loads_explicit_claude_session_outside_list_limit ... ok
[INFO] [stdout] test core::claude::tests::local_command_tags_are_internal_tool_events_not_user_anchors ... ok
[INFO] [stdout] test app::tests::timeline_detail_builds_and_clears_image_preview_cache ... ok
[INFO] [stdout] test core::claude::tests::parses_stream_json_sdk_metadata_when_captured_in_transcript ... ok
[INFO] [stdout] test core::claude::tests::report_capabilities_describe_claude_m63_surface_boundaries ... ok
[INFO] [stdout] test core::claude::tests::timeline_preview_stops_at_event_limit ... ok
[INFO] [stdout] test core::claude::tests::result_errors_and_fork_metadata_are_preserved_without_changing_resume ... ok
[INFO] [stdout] test core::codex::tests::app_server_error_falls_back_to_local_store_with_report_reason ... ok
[INFO] [stdout] test core::claude::tests::timeline_promotes_inline_image_markup_to_attachment ... ok
[INFO] [stdout] test core::codex::tests::app_server_source_is_preferred_over_local_store ... ok
[INFO] [stdout] test core::codex::tests::codex_desktop_rollout_rows_follow_app_server_toggle ... ok
[INFO] [stdout] test core::codex::tests::codex_session_index_thread_name_overrides_sqlite_title ... ok
[INFO] [stdout] test core::codex::tests::codex_fork_chain_collapses_to_latest_list_entry ... ok
[INFO] [stdout] test core::codex::tests::list_report_exposes_scan_budget_truncation ... ok
[INFO] [stdout] test core::codex::tests::list_summary_stops_at_summary_line_limit ... ok
[INFO] [stdout] test app::tests::target_change_preserves_selected_rewind_point ... ok
[INFO] [stdout] test core::codex::tests::lists_codex_sessions_from_jsonl_store ... ok
[INFO] [stdout] test core::codex::tests::lists_and_loads_k2_codex_sessions ... ok
[INFO] [stdout] test core::codex::tests::load_timeline_deduplicates_adjacent_duplicate_messages ... ok
[INFO] [stdout] test core::codex::tests::load_timeline_preserves_function_call_output_as_canonical_event ... ok
[INFO] [stdout] test core::codex::tests::loads_canonical_timeline_from_jsonl_store ... ok
[INFO] [stdout] test core::codex::tests::lists_codex_sessions_from_state_thread_index_when_available ... ok
[INFO] [stdout] test core::codex::tests::loads_explicit_session_outside_list_limit ... ok
[INFO] [stdout] test core::codex::tests::timeline_detail_keeps_longer_assistant_body_for_zoomed_review ... ok
[INFO] [stdout] test core::codex::tests::k2_toggle_filters_and_labels_codex_rollout_rows ... ok
[INFO] [stdout] test core::codex::tests::timeline_preview_stops_at_event_limit ... ok
[INFO] [stdout] test core::codex::tests::timeline_promotes_inline_image_markup_to_attachment ... ok
[INFO] [stdout] test core::codex::tests::timeline_hides_wrapped_skill_context_blocks ... ok
[INFO] [stdout] test core::codex_app_server::tests::fixture_transport_returns_matching_thread_response ... ok
[INFO] [stdout] test core::compiler::tests::available_config_preset_has_ready_quality_signal ... ok
[INFO] [stdout] test core::compiler::tests::built_in_compilers_have_catalog_quality_signal ... ok
[INFO] [stdout] test core::compiler::tests::configured_default_overrides_external_preset_when_enabled ... ok
[INFO] [stdout] test core::codex::tests::timeline_skips_provider_context_user_messages ... ok
[INFO] [stdout] test core::compiler::tests::configured_runner_rejects_unknown_compiler_id ... ok
[INFO] [stdout] test core::compiler::tests::default_compiler_prefers_agent_handoff_before_builtin_draft ... ok
[INFO] [stdout] test core::compiler::tests::default_compiler_prefers_ready_external_preset_over_builtin_draft ... ok
[INFO] [stdout] test core::compiler::tests::disabled_config_preset_is_not_runnable ... ok
[INFO] [stdout] test core::compiler::tests::built_in_handoff_skill_is_ready_catalog_agent_entry ... ok
[INFO] [stdout] test app::tests::stale_launch_review_enter_regenerates_with_selected_skill ... ok
[INFO] [stdout] test core::compiler::tests::installed_generic_handoff_skill_does_not_claim_matt_homepage ... ok
[INFO] [stdout] test app::tests::timeline_navigation_skips_hidden_tool_events ... ok
[INFO] [stdout] test core::compiler::tests::missing_config_command_has_warning_quality_signal ... ok
[INFO] [stdout] test core::compiler::tests::missing_handoff_skill_placeholder_points_to_install_source ... ok
[INFO] [stdout] test core::compiler::tests::default_compiler_does_not_auto_run_built_in_agent_skill ... ok
[INFO] [stdout] test core::compiler::tests::preset_compiler_rejects_zero_timeout ... ok
[INFO] [stdout] test core::compiler::tests::preset_compiler_executes_configured_command ... ok
[INFO] [stdout] test core::compiler::tests::process_compiler_reads_request_and_returns_capsule ... ok
[INFO] [stdout] test core::compiler::tests::process_compiler_rejects_invalid_json_output ... ok
[INFO] [stdout] test app::tests::stale_handoff_after_skill_change_regenerates_on_launch_enter ... ok
[INFO] [stdout] test core::compiler::tests::skill_clipboard_reference_prefers_installed_skill_path ... ok
[INFO] [stdout] test core::config::tests::add_ssh_host_config_preserves_other_config_and_rejects_duplicates ... ok
[INFO] [stdout] test core::config::tests::parses_compiler_presets_with_enabled_default ... ok
[INFO] [stdout] test core::config::tests::parses_luoshen_theme_ids ... ok
[INFO] [stdout] test core::config::tests::remove_ssh_host_config_preserves_other_config ... ok
[INFO] [stdout] test core::config::tests::save_archived_sessions_preserves_other_config ... ok
[INFO] [stdout] test core::config::tests::save_last_target_preserves_compiler_presets_and_ssh_hosts ... ok
[INFO] [stdout] test core::config::tests::save_starred_sessions_preserves_other_config ... ok
[INFO] [stdout] test core::config::tests::save_ui_preferences_preserves_other_config ... ok
[INFO] [stdout] test core::config::tests::save_ui_preferences_smart_enter_and_codex_preserves_other_config ... ok
[INFO] [stdout] test core::config::tests::set_smart_enter_tmux_preserves_other_config ... ok
[INFO] [stdout] test core::config::tests::validate_config_file_rejects_bad_schema ... ok
[INFO] [stdout] test app::tests::truncated_preview_handoff_artifact_is_not_reused_as_ready ... ok
[INFO] [stdout] test core::compiler::tests::skill_clipboard_reference_prefers_handoff_skill_install_link ... ok
[INFO] [stdout] test core::capsule_store::tests::saves_lists_and_deletes_capsule_records ... ok
[INFO] [stdout] test core::data::tests::compile_request_accepts_explicit_compiler ... ok
[INFO] [stdout] test core::compiler::tests::enriched_capsule_raw_refs_preserve_event_source_ids ... ok
[INFO] [stdout] test core::data::tests::compile_request_for_session_accepts_target_rewind_and_compiler ... ok
[INFO] [stdout] test core::data::tests::empty_timeline_builds_pending_capsule_without_compiling_missing_rewind ... ok
[INFO] [stdout] test core::data::tests::fixture_adapter_returns_canonical_timeline ... ok
[INFO] [stdout] test core::data::tests::real_session_default_rewind_prefers_user_anchor_over_assistant_or_tool ... ok
[INFO] [stdout] test core::data::tests::sessions_are_adapter_collected_and_time_sorted ... ok
[INFO] [stdout] test core::data::tests::zero_event_index_session_with_source_path_still_hydrates_timeline ... ok
[INFO] [stdout] test core::dataspace::tests::data_spaces_include_local_first ... ok
[INFO] [stdout] test core::dataspace::tests::remote_inventory_command_honors_explicit_binary_override ... ok
[INFO] [stdout] test core::dataspace::tests::remote_inventory_command_searches_common_user_install_paths ... ok
[INFO] [stdout] test core::dataspace::tests::remote_inventory_uses_ssh_without_opening_sessions ... ok
[INFO] [stdout] test core::dataspace::tests::remote_session_details_keep_inventory_row_when_remote_returns_wrong_session ... ok
[INFO] [stdout] test core::dataspace::tests::remote_session_details_mark_old_remote_without_anatomy ... ok
[INFO] [stdout] test core::compiler::tests::missing_community_handoff_placeholder_stays_visible_with_builtin_skill ... ok
[INFO] [stdout] test core::dataspace::tests::remote_timeline_uses_compile_request_without_opening_sessions ... ok
[INFO] [stdout] test core::dataspace::tests::ssh_target_uses_moonbox_config_connection_fields ... ok
[INFO] [stdout] test core::doctor::tests::report_warns_when_target_binary_is_missing_but_stays_ready ... ok
[INFO] [stdout] test core::fixture::tests::fixture_adapters_satisfy_source_contract ... ok
[INFO] [stdout] test core::fixture::tests::parses_session_fixture_for_each_source ... ok
[INFO] [stdout] test core::fixture::tests::parses_timeline_fixture_for_each_session ... ok
[INFO] [stdout] test core::compiler::tests::fixture_compiler_rejects_missing_rewind ... ok
[INFO] [stdout] test core::handoff::tests::agent_child_success_ignores_closed_stdin_pipe ... ok
[INFO] [stdout] test core::compiler::tests::process_compiler_times_out ... ok
[INFO] [stdout] test core::handoff::tests::claude_bridge_filters_to_selected_plugin_skill ... ok
[INFO] [stdout] test core::handoff::tests::codex_bridge_uses_official_sdk_and_read_only_sandbox ... ok
[INFO] [stdout] test core::handoff::tests::codex_prompt_does_not_reference_uninstalled_builtin_skill ... ok
[INFO] [stdout] test app::tests::target_picker_blocks_failed_same_cli_resume_path ... ok
[INFO] [stdout] test core::data::tests::compile_request_carries_source_session_rewind_and_timeline ... ok
[INFO] [stdout] test core::handoff::tests::discovers_builtin_handoff_skill_without_user_install ... ok
[INFO] [stdout] test core::handoff::tests::discovers_generic_handoff_skill_from_explicit_root ... ok
[INFO] [stdout] test core::handoff::tests::display_label_keeps_local_handoff_name_literal ... ok
[INFO] [stdout] test core::handoff::tests::extracts_structured_agent_artifact_json ... ok
[INFO] [stdout] test core::handoff::tests::managed_sdk_python_paths_are_runner_specific ... ok
[INFO] [stdout] test core::handoff::tests::parses_agent_compiler_id ... ok
[INFO] [stdout] test core::continuation::tests::workspace_restore_request_builds_reversible_worktree_preview_only_plan ... ok
[INFO] [stdout] test core::handoff::tests::agent_prompt_uses_bounded_context_pack_and_skill_source ... ok
[INFO] [stdout] test app::tests::share_panel_copies_first_user_last_ai_and_session_id ... ok
[INFO] [stdout] test core::handoff::tests::normalizes_agent_artifact_into_legacy_compatible_capsule ... ok
[INFO] [stdout] test core::handoff::tests::context_pack_bounds_large_timeline_and_surfaces_metadata ... ok
[INFO] [stdout] test core::continuation::tests::default_protocol_is_prompt_only_and_honest_about_workspace ... ok
[INFO] [stdout] test core::handoff::tests::temp_claude_plugin_bridges_selected_skill_without_touching_home ... ok
[INFO] [stdout] test core::dataspace::tests::remote_session_details_use_remote_anatomy_from_compile_request ... ok
[INFO] [stdout] test core::hermes::tests::hermes_context_health_keeps_known_window_without_usage ... ok
[INFO] [stdout] test core::handoff::tests::path_backed_agent_artifact_keeps_bounded_preview_and_file_path ... ok
[INFO] [stdout] test app::tests::target_cycles_inside_launch_picker ... ok
[INFO] [stdout] test core::hermes::tests::lists_legacy_hermes_schema_without_provider_columns ... ok
[INFO] [stdout] test core::hermes::tests::lists_hermes_sessions_from_sqlite_store ... ok
[INFO] [stdout] test core::continuation::tests::package_import_request_is_not_silently_downgraded ... ok
[INFO] [stdout] test core::hermes::tests::loads_canonical_timeline_from_hermes_messages ... ok
[INFO] [stdout] test core::hermes::tests::load_timeline_deduplicates_adjacent_duplicate_messages ... ok
[INFO] [stdout] test core::hooks::tests::install_is_idempotent_and_preserves_existing_hooks ... ok
[INFO] [stdout] test core::hooks::tests::live_state_tracks_waiting_queue_and_dequeues_on_followup_event ... ok
[INFO] [stdout] test core::hooks::tests::append_spool_line_rotates_by_size ... ok
[INFO] [stdout] test core::hooks::tests::parse_spool_event_accepts_codex_snake_case_and_summarizes_tool ... ok
[INFO] [stdout] test core::hooks::tests::read_spool_events_respects_offset_and_skips_bad_lines ... ok
[INFO] [stdout] test core::hooks::tests::uninstall_removes_only_moonbox_handlers ... ok
[INFO] [stdout] test core::hermes::tests::loads_explicit_hermes_session_outside_list_limit ... ok
[INFO] [stdout] test core::image_preview::tests::image_preview_decodes_local_png_into_half_block_rows ... ok
[INFO] [stdout] test core::image_preview::tests::image_preview_reports_missing_path_without_decoding ... ok
[INFO] [stdout] test core::lark::tests::extracts_url_from_nested_json ... ok
[INFO] [stdout] test core::lark::tests::markdown_export_content_does_not_duplicate_existing_title ... ok
[INFO] [stdout] test core::lark::tests::markdown_export_content_gets_document_title_heading ... ok
[INFO] [stdout] test core::hermes::tests::searches_continuation_points_from_local_sqlite_messages ... ok
[INFO] [stdout] test core::lark::tests::title_patch_request_extracts_docx_token_from_url ... ok
[INFO] [stdout] test app::tests::uppercase_h_remains_launch_picker_compatibility_alias ... ok
[INFO] [stdout] test core::handoff::tests::resolves_skill_generated_temp_dir_and_handoff_file_name_as_artifact_body ... ok
[INFO] [stdout] test core::handoff::tests::resolves_skill_generated_slash_tmp_markdown_as_artifact_body ... ok
[INFO] [stdout] test core::handoff::tests::resolves_skill_generated_named_handoff_markdown_as_artifact_body ... ok
[INFO] [stdout] test core::launcher::tests::codex_original_resume_passes_source_cwd_to_cli ... ok
[INFO] [stdout] test core::handoff::tests::resolves_skill_generated_temp_markdown_as_artifact_body ... ok
[INFO] [stdout] test app::tests::verify_toggle_reports_status ... ok
[INFO] [stdout] test core::launcher::tests::k2_original_resume_uses_k2_passthrough_entrypoint ... ok
[INFO] [stdout] test core::capsule_store::tests::export_import_requires_trusted_envelope_and_checksum ... ok
[INFO] [stdout] test core::handoff::tests::validates_agent_artifact_is_not_empty ... ok
[INFO] [stdout] test core::launcher::tests::original_handoff_notice_labels_native_fork ... ok
[INFO] [stdout] test core::launch_ledger::tests::records_native_fork_as_distinct_original_action ... ok
[INFO] [stdout] test core::launch_ledger::tests::records_blocked_launches_with_safe_reason ... ok
[INFO] [stdout] test core::launch_ledger::tests::records_target_success_without_prompt_body ... ok
[INFO] [stdout] test core::launcher::tests::shell_quote_preserves_copyable_display ... ok
[INFO] [stdout] test core::launcher::tests::execute_plan_blocks_missing_target_binary_before_spawn ... ok
[INFO] [stdout] test core::local_jsonl::tests::extracts_inline_image_markup_from_timeline_text ... ok
[INFO] [stdout] test core::local_jsonl::tests::provider_context_detects_wrapped_or_truncated_skill_blocks ... ok
[INFO] [stdout] test core::local_jsonl::tests::skipped_duplicate_events_do_not_consume_preview_limit ... ok
[INFO] [stdout] test core::local_jsonl::tests::push_timeline_event_skips_adjacent_duplicate_events ... ok
[INFO] [stdout] test core::model::tests::timeline_event_accepts_legacy_five_field_json ... ok
[INFO] [stdout] test core::model::tests::source_adapter_report_accepts_legacy_json_without_fidelity ... ok
[INFO] [stdout] test core::model::tests::work_capsule_accepts_legacy_target_branch_field ... ok
[INFO] [stdout] test core::model_context::tests::keeps_claude_gpt_model_on_claude_context_default ... ok
[INFO] [stdout] test core::model_context::tests::matches_context_model_config_by_agent_and_model_pattern ... ok
[INFO] [stdout] test core::model_context::tests::resolves_current_claude_model_window ... ok
[INFO] [stdout] test core::model_context::tests::resolves_dash_separated_gpt_model_from_codex_cache ... ok
[INFO] [stdout] test core::model_context::tests::resolves_versioned_gpt_model_from_codex_cache ... ok
[INFO] [stdout] test core::redaction::tests::compile_request_carries_redaction_disclosure ... ok
[INFO] [stdout] test core::model_context::tests::resolves_real_claude_opus_47_long_context_window ... ok
[INFO] [stdout] test core::redaction::tests::event_allowlist_removes_non_rewind_events_but_keeps_selected_rewind ... ok
[INFO] [stdout] test core::redaction::tests::redacts_secrets_paths_and_prompt_injection_text ... ok
[INFO] [stdout] test app::tests::zoom_shortcuts_expand_restore_and_follow_focus ... ok
[INFO] [stdout] test core::launcher::tests::agent_skill_handoff_prompt_points_chinese_targets_to_artifact_file ... ok
[INFO] [stdout] test core::launcher::tests::codex_command_uses_prompt_argument_and_workspace ... ok
[INFO] [stdout] test core::setup::tests::setup_install_target_cli_args_are_stable ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] Initialized empty Git repository in /tmp/moonbox-snapshot-workspace-state-1759-1783567489225031226/.git/
[INFO] [stderr] hint: is subject to change. To configure the initial branch name to use in all
[INFO] [stderr] hint: of your new repositories, which will suppress this warning, call:
[INFO] [stderr] hint: 
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint: 
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint: 
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stdout] test core::replay_eval::tests::replay_eval_covers_safe_synthetic_regressions ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: is subject to change. To configure the initial branch name to use in all
[INFO] [stderr] hint: of your new repositories, which will suppress this warning, call:
[INFO] [stderr] hint: 
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint: 
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint: 
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stdout] Initialized empty Git repository in /tmp/moonbox-snapshot-test-command-1759-1783567489301246196/.git/
[INFO] [stdout] [master (root-commit) 6842ec5] init
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 README.md
[INFO] [stdout] test core::replay_eval::tests::replay_eval_uses_only_embedded_fixture_sessions ... ok
[INFO] [stdout] test core::sources::tests::session_id_heuristics_prioritize_expensive_lookup ... ok
[INFO] [stdout] test core::replay_eval::tests::replay_eval_records_expected_verifier_signals ... ok
[INFO] [stdout] test core::sources::tests::test_registry_finds_fixture_session ... ok
[INFO] [stdout] test core::sources::tests::test_registry_loads_fixture_timeline ... ok
[INFO] [stdout] test core::snapshot::tests::snapshot_captures_git_workspace_state ... ok
[INFO] [stdout] test core::sources::tests::test_registry_uses_stable_fixture_data ... ok
[INFO] [stdout] test core::ssh::tests::config_hosts_take_precedence_over_openssh_duplicates ... ok
[INFO] [stdout] test core::ssh::tests::parses_openssh_config_hosts_and_skips_wildcards ... ok
[INFO] [stdout] test core::snapshot::tests::snapshot_records_explicit_test_command_result ... ok
[INFO] [stdout] test core::tmux::tests::target_from_hook_requires_socket_and_pane ... ok
[INFO] [stdout] test core::ssh::tests::wildcard_match_supports_include_globs ... ok
[INFO] [stdout] test core::replay_eval::tests::replay_eval_covers_every_source_target_pair ... ok
[INFO] [stdout] test core::sources::tests::session_mode_parser_accepts_fixture_aliases_and_warns_on_invalid_values ... ok
[INFO] [stdout] test core::tmux::tests::validate_pane_accepts_listed_pane_and_rejects_missing_pane ... ok
[INFO] [stdout] test app::tests::x_shortcut_opens_target_handoff_picker ... ok
[INFO] [stdout] test core::verifier::tests::execution_command_check_accepts_executable_path ... ok
[INFO] [stdout] test core::verifier::tests::execution_command_check_detects_missing_binary ... ok
[INFO] [stdout] test core::tmux::tests::execute_jump_runs_select_window_then_select_pane ... ok
[INFO] [stdout] test core::launcher::tests::agent_skill_handoff_prompt_uses_markdown_artifact_without_capsule_wrapper ... ok
[INFO] [stdout] test core::launcher::tests::claude_command_sets_session_name ... ok
[INFO] [stdout] test core::launcher::tests::original_commands_use_source_cli_resume_entrypoints ... ok
[INFO] [stdout] test core::launcher::tests::hermes_command_uses_chat_query_source ... ok
[INFO] [stdout] test core::launcher::tests::native_fork_commands_use_provider_entrypoints ... ok
[INFO] [stdout] test core::launcher::tests::run_original_interactive_waits_for_fake_binary_without_execing_test ... ok
[INFO] [stdout] test core::launcher::tests::original_handoff_notice_names_session_and_command ... ok
[INFO] [stdout] test core::launcher::tests::target_handoff_prompt_is_readable_summary_not_raw_json ... ok
[INFO] [stdout] test core::verifier::tests::all_done_todo_fails_handoff_context ... ok
[INFO] [stdout] test core::verifier::tests::agent_handoff_artifact_missing_file_reference_warns ... ok
[INFO] [stdout] test core::verifier::tests::failed_same_cli_capsule_fails_target_support ... ok
[INFO] [stdout] test core::verifier::tests::builtin_compiler_warns_for_real_source_handoff ... ok
[INFO] [stdout] test core::workbench::tests::compile_surfaces_accept_explicit_session_target_rewind_and_compiler ... ok
[INFO] [stdout] test core::verifier::tests::empty_risk_context_warns_but_stays_ready ... ok
[INFO] [stdout] test core::verifier::tests::handoff_label_without_rewind_fails ... ok
[INFO] [stdout] test core::workbench::tests::execute_launch_requires_explicit_session ... ok
[INFO] [stdout] test core::workbench::tests::execute_open_requires_explicit_session ... ok
[INFO] [stdout] test core::workbench::tests::launch_plan_errors_for_missing_capsule_file ... ok
[INFO] [stdout] test core::workbench::tests::open_app_plan_previews_codex_deep_link_without_execute_path ... ok
[INFO] [stdout] test core::workbench::tests::open_app_plan_returns_unsupported_provider_plan ... ok
[INFO] [stdout] test core::workbench::tests::open_plan_uses_structured_original_command ... ok
[INFO] [stdout] test core::verifier::tests::healthy_same_cli_capsule_warns_target_support ... ok
[INFO] [stdout] test core::verifier::tests::healthy_cross_cli_capsule_warns_on_semantic_evidence_gaps_but_stays_ready ... ok
[INFO] [stdout] test moonbox_theme::tests::color_mode_env_detection_prefers_no_color_then_truecolor_then_ansi ... ok
[INFO] [stdout] test moonbox_theme::tests::color_modes_degrade_to_ratatui_colors ... ok
[INFO] [stdout] test moonbox_theme::tests::luoshen_palettes_have_distinct_text_and_accent_colors ... ok
[INFO] [stdout] test moonbox_theme::tests::luoshen_theme_labels_are_bilingual ... ok
[INFO] [stdout] test moonbox_theme::tests::all_theme_slugs_are_stable ... ok
[INFO] [stdout] test moonbox_theme::tests::vendored_theme_pack_matches_workspace_crate ... ok
[INFO] [stdout] test core::verifier::tests::external_compiler_passes_compiler_mode_for_real_source ... ok
[INFO] [stdout] test core::workbench::tests::verify_launch_fails_when_capsule_target_mismatches_requested_target ... ok
[INFO] [stdout] test tui::tests::base64_encoder_handles_padding ... ok
[INFO] [stdout] test tui::theme::tests::palettes_have_distinct_text_colors ... ok
[INFO] [stdout] test tui::theme::tests::theme_guard_restores_previous_theme ... ok
[INFO] [stdout] test core::verifier::tests::mismatched_requested_target_fails ... ok
[INFO] [stdout] test core::workbench::tests::default_launch_plan_uses_generated_capsule_without_fake_path ... ok
[INFO] [stdout] test core::verifier::tests::missing_handoff_context_fails ... ok
[INFO] [stdout] test core::workbench::tests::execute_launch_rejects_failed_verification_before_spawning_target ... ok
[INFO] [stdout] test core::verifier::tests::semantic_source_map_mismatch_fails ... ok
[INFO] [stdout] test core::verifier::tests::semantic_todo_unknown_timeline_event_fails ... ok
[INFO] [stdout] test core::verifier::tests::wrong_capsule_version_fails ... ok
[INFO] [stdout] test tui::view::tests::built_in_agent_skill_details_show_moonbox_source ... ok
[INFO] [stdout] test core::verifier::tests::missing_required_capsule_fields_fail ... ok
[INFO] [stdout] test core::verifier::tests::semantic_missing_file_reference_fails ... ok
[INFO] [stdout] test core::verifier::tests::oversized_capsule_fails ... ok
[INFO] [stdout] test tui::snapshot::tests::docs_screenshot_contains_handoff_review_state ... ok
[INFO] [stdout] test tui::view::tests::action_menu_localizes_zh_hans_labels_and_reasons ... ok
[INFO] [stdout] test tui::view::tests::compile_status_label_keeps_header_width_stable ... ok
[INFO] [stdout] test tui::view::tests::confidence_uses_stable_semantic_colors ... ok
[INFO] [stdout] test tui::view::tests::context_health_metric_without_usage_shows_known_window ... ok
[INFO] [stdout] test tui::view::tests::context_health_metric_without_window_does_not_claim_percent ... ok
[INFO] [stdout] test tui::snapshot::tests::docs_screenshot_contains_timeline_details_scene ... ok
[INFO] [stdout] test tui::view::tests::action_menu_renders_resume_handoff_and_native_fork ... ok
[INFO] [stdout] test tui::view::tests::action_path_uses_source_rewind_target_semantic_colors ... ok
[INFO] [stdout] test tui::view::tests::action_path_renders_explicit_handoff_arrow ... ok
[INFO] [stdout] test tui::view::tests::header_brand_degrades_on_narrow_width ... ok
[INFO] [stdout] test tui::view::tests::command_bar_packs_hints_by_available_width ... ok
[INFO] [stdout] test tui::view::tests::agent_skill_handoff_review_scrolls_with_jk_without_prior_jump ... ok
[INFO] [stdout] test tui::view::tests::command_palette_renders_empty_state ... ok
[INFO] [stdout] test tui::view::tests::action_path_renders_short_handoff_trail ... ok
[INFO] [stdout] test tui::view::tests::capsule_inventory_overlay_renders_saved_capsules ... ok
[INFO] [stdout] test tui::view::tests::command_palette_marks_exit_as_dangerous ... ok
[INFO] [stdout] test tui::view::tests::agent_skill_handoff_review_shows_skill_markdown_without_moonbox_wrapper ... ok
[INFO] [stdout] test tui::snapshot::tests::docs_screenshot_contains_action_and_yank_scenes ... ok
[INFO] [stdout] test tui::view::tests::data_space_picker_renders_load_failure_prominently ... ok
[INFO] [stdout] test tui::view::tests::installed_agent_skill_details_highlight_provider_and_link ... ok
[INFO] [stdout] test tui::view::tests::command_palette_renders_floating_completion_details ... ok
[INFO] [stdout] test tui::view::tests::data_space_config_overlay_renders_required_fields ... ok
[INFO] [stdout] test tui::view::tests::data_space_picker_shows_visual_config_and_switch_hint ... ok
[INFO] [stdout] test tui::view::tests::header_handoff_skill_label_names_provider_or_builtin_kind ... ok
[INFO] [stdout] test tui::view::tests::hooks_disabled_does_not_render_live_queue_noise ... ok
[INFO] [stdout] test tui::view::tests::header_tokens_do_not_show_fake_budget ... ok
[INFO] [stdout] test tui::view::tests::header_shows_current_data_space ... ok
[INFO] [stdout] test tui::view::tests::doctor_overlay_renders_diagnostics_and_actions ... ok
[INFO] [stdout] test tui::view::tests::header_collapses_preflight_signals ... ok
[INFO] [stdout] test tui::view::tests::loading_screen_renders_animated_state ... ok
[INFO] [stdout] test tui::view::tests::hooks_enabled_waiting_state_renders_queue_badge_and_status ... ok
[INFO] [stdout] test tui::view::tests::header_marks_ssh_data_space_explicitly ... ok
[INFO] [stdout] test tui::view::tests::hooks_enabled_marks_live_unavailable_for_ssh_data_space ... ok
[INFO] [stdout] test tui::view::tests::launch_overlay_renders_blocked_target_state ... ok
[INFO] [stdout] test tui::view::tests::launch_review_error_renders_persistent_retry_panel ... ok
[INFO] [stdout] test tui::view::tests::relative_time_label_matches_resume_picker_style ... ok
[INFO] [stdout] test tui::view::tests::launch_overlay_explains_stale_handoff_compiler_mismatch ... ok
[INFO] [stdout] test tui::view::tests::launch_overlay_renders_warning_target_summary ... ok
[INFO] [stdout] test tui::view::tests::selected_timeline_body_keeps_stable_font_weight ... ok
[INFO] [stdout] test tui::view::tests::selected_timeline_rows_keep_role_accent_colors ... ok
[INFO] [stdout] test tui::view::tests::launch_overlay_renders_target_picker_while_selected_session_loads ... ok
[INFO] [stdout] test tui::view::tests::main_timeline_keeps_low_signal_tool_evidence_out_of_primary_flow ... ok
[INFO] [stdout] test tui::view::tests::session_inventory_metric_uses_user_readable_size_terms ... ok
[INFO] [stdout] test tui::view::tests::session_list_metric_collapses_context_bar_on_narrow_width ... ok
[INFO] [stdout] test tui::view::tests::session_list_metric_keeps_inventory_with_context_health ... ok
[INFO] [stdout] test tui::view::tests::neutral_status_line_is_auxiliary_not_selected ... ok
[INFO] [stdout] test tui::view::tests::launch_review_renders_explicit_handoff_action ... ok
[INFO] [stdout] test tui::view::tests::launch_review_stale_skill_prompts_regeneration_not_draft_run ... ok
[INFO] [stdout] test tui::view::tests::session_list_secondary_uses_relative_time_with_branch ... ok
[INFO] [stdout] test tui::view::tests::session_list_window_keeps_render_work_bounded ... ok
[INFO] [stdout] test tui::view::tests::main_loading_states_render_animated_spinner ... ok
[INFO] [stdout] test tui::view::tests::session_panel_title_keeps_stable_width_across_filters ... ok
[INFO] [stdout] test tui::view::tests::launch_review_uses_simplified_chinese_ui_when_configured ... ok
[INFO] [stdout] test tui::view::tests::session_row_markers_keep_star_visible_with_health_status ... ok
[INFO] [stdout] test tui::view::tests::launch_review_pending_renders_loading_state ... ok
[INFO] [stdout] test tui::view::tests::launch_review_scrolls_to_exact_target_prompt ... ok
[INFO] [stdout] test tui::view::tests::real_builtin_draft_launch_requires_skill_without_rendering_draft_review ... ok
[INFO] [stdout] test tui::view::tests::session_list_renders_archive_feedback_and_marker ... ok
[INFO] [stdout] test tui::view::tests::right_panel_shows_compact_handoff_snapshot_not_full_capsule ... ok
[INFO] [stdout] test tui::view::tests::session_details_carry_full_context_bar ... ok
[INFO] [stdout] test tui::view::tests::session_details_summary_surfaces_skill_control_usage ... ok
[INFO] [stdout] test tui::view::tests::selected_session_portrait_uses_readable_cached_timeline_roles ... ok
[INFO] [stdout] test tui::view::tests::session_row_marks_enter_jump_when_smart_enter_is_active ... ok
[INFO] [stdout] test tui::view::tests::main_screen_renders_core_regions_across_viewports ... ok
[INFO] [stdout] test tui::view::tests::session_list_renders_readable_activity_metric ... ok
[INFO] [stdout] test tui::view::tests::settings_overlay_aligns_long_theme_status_columns ... ok
[INFO] [stdout] test tui::view::tests::session_source_pill_distinguishes_codex_subsources ... ok
[INFO] [stdout] test tui::view::tests::source_badges_share_one_color_mapping ... ok
[INFO] [stdout] test tui::view::tests::session_navigation_loads_timeline_preview_without_showing_stale_context ... ok
[INFO] [stdout] test tui::view::tests::session_list_renders_star_and_failed_marker_together ... ok
[INFO] [stdout] test tui::view::tests::settings_overlay_keeps_columns_stable_while_focus_moves ... ok
[INFO] [stdout] test tui::view::tests::settings_overlay_previews_codex_app_server_proxy_before_save ... ok
[INFO] [stdout] test tui::view::tests::settings_overlay_previews_language_and_theme_without_touching_session_text ... ok
[INFO] [stdout] test tui::view::tests::settings_overlay_previews_codex_k2_sessions_before_save ... ok
[INFO] [stdout] test tui::view::tests::settings_overlay_shows_lark_cli_readiness_as_action_status ... ok
[INFO] [stdout] test tui::view::tests::settings_overlay_renders_all_theme_names ... ok
[INFO] [stdout] test tui::view::tests::settings_overlay_previews_smart_enter_effect_before_save ... ok
[INFO] [stdout] test tui::view::tests::share_panel_renders_yank_actions ... ok
[INFO] [stdout] test tui::view::tests::skill_picker_renders_compiler_metadata ... ok
[INFO] [stdout] test tui::view::tests::timeline_command_icons_cover_common_command_families ... ok
[INFO] [stdout] test tui::view::tests::timeline_child_tool_extracts_command_from_json_string_arguments ... ok
[INFO] [stdout] test tui::view::tests::skill_picker_uses_simplified_chinese_chrome_when_configured ... ok
[INFO] [stdout] test tui::view::tests::skill_picker_over_launch_shows_apply_and_generate_hint ... ok
[INFO] [stdout] test tui::view::tests::timeline_child_tool_recovers_command_key_even_when_value_is_not_cmd ... ok
[INFO] [stdout] test tui::view::tests::timeline_child_tool_recovers_malformed_command_key_arguments ... ok
[INFO] [stdout] test tui::view::tests::timeline_assistant_group_label_uses_source_cli ... ok
[INFO] [stdout] test tui::view::tests::timeline_detail_prefixes_keep_stable_width_across_focus ... ok
[INFO] [stdout] test tui::view::tests::timeline_child_tool_prefers_real_tool_name_and_command ... ok
[INFO] [stdout] test tui::view::tests::timeline_child_tool_summarizes_common_structured_tools_from_session_scan ... ok
[INFO] [stdout] test tui::view::tests::timeline_child_tool_summarizes_generic_json_arguments_in_outer_view ... ok
[INFO] [stdout] test tui::view::tests::timeline_child_tool_summarizes_write_stdin_json_in_outer_view ... ok
[INFO] [stdout] test tui::view::tests::timeline_child_tools_collapse_reader_command_bursts_across_programs ... ok
[INFO] [stdout] test tui::view::tests::timeline_child_tools_collapse_consecutive_apply_patch_rows ... ok
[INFO] [stdout] test tui::view::tests::unselected_session_titles_are_muted ... ok
[INFO] [stdout] test tui::view::tests::timeline_child_tools_collapse_consecutive_same_command_program ... ok
[INFO] [stdout] test tui::view::tests::timeline_detail_overlay_lists_attached_tool_events_for_selected_turn ... ok
[INFO] [stdout] test tui::view::tests::timeline_detail_body_column_does_not_shift_when_selected ... ok
[INFO] [stdout] test tui::view::tests::timeline_detail_overlay_renders_image_preview_pixels_when_cached ... ok
[INFO] [stdout] test tui::view::tests::timeline_detail_overlay_opens_the_selected_original_assistant_event ... ok
[INFO] [stdout] test tui::view::tests::timeline_detail_overlay_treats_selected_tool_as_attached_context ... ok
[INFO] [stdout] test tui::view::tests::timeline_focus_keybar_exposes_event_detail_key ... ok
[INFO] [stdout] test tui::view::tests::timeline_renders_image_attachments_without_raw_markup ... ok
[INFO] [stdout] test tui::view::tests::timeline_detail_overlay_renders_selected_event_body_and_attachments ... ok
[INFO] [stdout] test tui::view::tests::timeline_renders_tools_as_attached_context_for_turn ... ok
[INFO] [stdout] test tui::view::tests::timeline_keeps_consecutive_assistant_events_individually_visible ... ok
[INFO] [stdout] test tui::view::tests::zh_hans_preferences_localize_main_chrome_without_touching_session_content ... ok
[INFO] [stdout] test tui::view::tests::timeline_skips_leading_tool_events ... ok
[INFO] [stdout] test tui::view::tests::timeline_scroll_accounts_for_wrapped_event_details ... ok
[INFO] [stdout] test tui::view::tests::zoomed_action_path_adds_route_and_stats_details ... ok
[INFO] [stdout] test tui::view::tests::zoomed_session_details_surface_remote_anatomy_fallback_reason ... ok
[INFO] [stdout] test tui::view::tests::zoomed_session_details_keeps_metadata_while_preview_loads ... ok
[INFO] [stdout] test tui::view::tests::zoomed_session_details_surface_value_ranked_anatomy ... ok
[INFO] [stdout] test tui::view::tests::zoomed_timeline_uses_full_body_without_side_panels ... ok
[INFO] [stdout] test core::handoff::tests::agent_child_success_reaps_sdk_helper_process_group ... FAILED
[INFO] [stdout] test core::handoff::tests::python_module_negative_result_is_not_sticky ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- core::handoff::tests::agent_child_success_reaps_sdk_helper_process_group stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'core::handoff::tests::agent_child_success_reaps_sdk_helper_process_group' (7474) panicked at src/core/handoff.rs:2063:9:
[INFO] [stdout] helper process 7480 survived timeout
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5648d8715a31 - 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:     0x5648d8715a31 - 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:     0x5648d8715a31 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5648d8715a31 - <<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:     0x5648d872cfba - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5648d872cfba - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x5648d871a6cc - 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:     0x5648d871a6cc - <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:     0x5648d86f0886 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5648d86f0886 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5648d870c799 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5648d82e6f70 - <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:     0x5648d82e6f70 - 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:     0x5648d870c952 - <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:     0x5648d870c952 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5648d86f0932 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5648d86e7ee9 - 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:     0x5648d86f16dd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5648d872d7bc - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5648d7daeb30 - moonbox[f304c68d5e3fd41e]::core::handoff::tests::agent_child_success_reaps_sdk_helper_process_group
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/handoff.rs:2063:9
[INFO] [stdout]   20:     0x5648d7d53ca7 - moonbox[f304c68d5e3fd41e]::core::handoff::tests::agent_child_success_reaps_sdk_helper_process_group::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/handoff.rs:2026:60
[INFO] [stdout]   21:     0x5648d81a1fc6 - <moonbox[f304c68d5e3fd41e]::core::handoff::tests::agent_child_success_reaps_sdk_helper_process_group::{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:     0x5648d82da2ab - <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:     0x5648d82da2ab - 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:     0x5648d82e78f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5648d82e78f5 - <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:     0x5648d82e78f5 - 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:     0x5648d82e78f5 - 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:     0x5648d82e78f5 - 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:     0x5648d82e78f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5648d82e78f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5648d82e23a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5648d82e23a4 - 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:     0x5648d82eaa42 - 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:     0x5648d82eaa42 - <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:     0x5648d82eaa42 - 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:     0x5648d82eaa42 - 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:     0x5648d82eaa42 - 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:     0x5648d82eaa42 - 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:     0x5648d82eaa42 - <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:     0x5648d8714d1f - <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:     0x5648d8714d1f - <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:     0x74805eea9aa4 - <unknown>
[INFO] [stdout]   43:     0x74805ef36a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- core::handoff::tests::python_module_negative_result_is_not_sticky stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'core::handoff::tests::python_module_negative_result_is_not_sticky' (7602) panicked at src/core/handoff.rs:1959:14:
[INFO] [stdout] handoff process test lock: PoisonError { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5648d8715a31 - 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:     0x5648d8715a31 - 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:     0x5648d8715a31 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5648d8715a31 - <<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:     0x5648d872cfba - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5648d872cfba - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x5648d871a6cc - 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:     0x5648d871a6cc - <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:     0x5648d86f0886 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5648d86f0886 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5648d870c799 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5648d82e6f70 - <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:     0x5648d82e6f70 - 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:     0x5648d870c952 - <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:     0x5648d870c952 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5648d86f0932 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5648d86e7ee9 - 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:     0x5648d86f16dd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5648d872d7bc - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5648d872d532 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x5648d7f2dcb4 - <core[6883ba1bc0fe4ed1]::result::Result<std[73adb7dc35730857]::sync::poison::mutex::MutexGuard<()>, std[73adb7dc35730857]::sync::poison::PoisonError<std[73adb7dc35730857]::sync::poison::mutex::MutexGuard<()>>>>::expect
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1183:23
[INFO] [stdout]   21:     0x5648d7dac3b3 - moonbox[f304c68d5e3fd41e]::core::handoff::tests::handoff_process_test_lock
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/handoff.rs:1959:14
[INFO] [stdout]   22:     0x5648d7dac874 - moonbox[f304c68d5e3fd41e]::core::handoff::tests::python_module_negative_result_is_not_sticky
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/handoff.rs:1987:22
[INFO] [stdout]   23:     0x5648d7d53bb7 - moonbox[f304c68d5e3fd41e]::core::handoff::tests::python_module_negative_result_is_not_sticky::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/handoff.rs:1986:53
[INFO] [stdout]   24:     0x5648d81a1e86 - <moonbox[f304c68d5e3fd41e]::core::handoff::tests::python_module_negative_result_is_not_sticky::{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]   25:     0x5648d82da2ab - <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]   26:     0x5648d82da2ab - 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]   27:     0x5648d82e78f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x5648d82e78f5 - <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]   29:     0x5648d82e78f5 - 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]   30:     0x5648d82e78f5 - 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]   31:     0x5648d82e78f5 - 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]   32:     0x5648d82e78f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x5648d82e78f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x5648d82e23a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x5648d82e23a4 - 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]   36:     0x5648d82eaa42 - 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]   37:     0x5648d82eaa42 - <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]   38:     0x5648d82eaa42 - 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]   39:     0x5648d82eaa42 - 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]   40:     0x5648d82eaa42 - 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]   41:     0x5648d82eaa42 - 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]   42:     0x5648d82eaa42 - <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]   43:     0x5648d8714d1f - <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]   44:     0x5648d8714d1f - <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]   45:     0x74805eea9aa4 - <unknown>
[INFO] [stdout]   46:     0x74805ef36a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     core::handoff::tests::agent_child_success_reaps_sdk_helper_process_group
[INFO] [stdout]     core::handoff::tests::python_module_negative_result_is_not_sticky
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 465 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 70.30s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "5353c423bc5ee3942752efd7efa6cef9c0b9ff6a411c74a813180bb8c6201532", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5353c423bc5ee3942752efd7efa6cef9c0b9ff6a411c74a813180bb8c6201532", kill_on_drop: false }`
[INFO] [stdout] 5353c423bc5ee3942752efd7efa6cef9c0b9ff6a411c74a813180bb8c6201532
