[INFO] fetching crate scsh 1.49.16...
[INFO] testing scsh-1.49.16 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate scsh 1.49.16 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate scsh 1.49.16
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate scsh 1.49.16
[INFO] tweaked toml for crates.io crate scsh 1.49.16 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate scsh 1.49.16 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 scsh 1.49.16 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-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 292f109246a60ad54a0f92df1828f82c0fb5b87f610bdc6fc28f5e43c040438e
[INFO] running `Command { std: "docker" "start" "292f109246a60ad54a0f92df1828f82c0fb5b87f610bdc6fc28f5e43c040438e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "292f109246a60ad54a0f92df1828f82c0fb5b87f610bdc6fc28f5e43c040438e", 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" "292f109246a60ad54a0f92df1828f82c0fb5b87f610bdc6fc28f5e43c040438e" "/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" "292f109246a60ad54a0f92df1828f82c0fb5b87f610bdc6fc28f5e43c040438e", 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" "292f109246a60ad54a0f92df1828f82c0fb5b87f610bdc6fc28f5e43c040438e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling packdiff v0.9.3
[INFO] [stderr]    Compiling signal-hook v0.4.4
[INFO] [stderr]    Compiling redb v4.1.0
[INFO] [stderr]    Compiling beecast-player v0.10.9
[INFO] [stderr]    Compiling scsh v1.49.16 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling beecast-page v0.10.9
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling packdiff-dto v0.9.3
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.00s
[INFO] running `Command { std: "docker" "inspect" "292f109246a60ad54a0f92df1828f82c0fb5b87f610bdc6fc28f5e43c040438e", 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" "292f109246a60ad54a0f92df1828f82c0fb5b87f610bdc6fc28f5e43c040438e" "/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 scsh v1.49.16 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 35.18s
[INFO] running `Command { std: "docker" "inspect" "292f109246a60ad54a0f92df1828f82c0fb5b87f610bdc6fc28f5e43c040438e", 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" "292f109246a60ad54a0f92df1828f82c0fb5b87f610bdc6fc28f5e43c040438e" "/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.10s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/scsh/2359d2c70193fe2c/out/scsh-2359d2c70193fe2c)
[INFO] [stdout] 
[INFO] [stdout] running 838 tests
[INFO] [stdout] test annotate::tests::cast_transcript_dedups_and_timestamps ... ok
[INFO] [stdout] test annotate::tests::cast_transcript_still_reads_legacy_v2_absolute_times ... ok
[INFO] [stdout] test annotate::tests::parse_annotation_collapses_tied_times_to_strictly_ascending ... ok
[INFO] [stdout] test annotate::tests::parse_annotation_rejects_missing_summary ... ok
[INFO] [stdout] test annotate::tests::parse_annotation_rejects_non_finite_times_and_sidecar_stays_valid_json ... ok
[INFO] [stdout] test annotate::tests::parse_annotation_sorts_pins_first_to_zero_and_keeps_floats ... ok
[INFO] [stdout] test annotate::tests::annotate_cast_with_reports_distinct_failure_reasons ... ok
[INFO] [stdout] test annotate::tests::parse_annotation_rejects_duplicate_keys ... ok
[INFO] [stdout] test annotate::tests::recorded_annotation_emits_a_quiet_work_heartbeat ... ok
[INFO] [stdout] test annotate::tests::annotate_cast_with_stubbed_runner_writes_sidecar ... ok
[INFO] [stdout] test annotate::tests::parse_annotation_rejects_oversized_replies ... ok
[INFO] [stdout] test annotate::tests::stopped_annotation_never_writes_a_sidecar ... ok
[INFO] [stdout] test annotate::tests::strip_ansi_removes_csi_osc_and_control ... ok
[INFO] [stdout] test annotate::tests::annotate_cast_with_retries_once_after_a_timeout_kill ... ok
[INFO] [stdout] test annotate::tests::sidecar_is_stale_tracks_missing_and_outdated_sidecars ... ok
[INFO] [stdout] test cleanup::tests::commit_recovery_bundle_survives_removing_the_clone ... ok
[INFO] [stdout] test cleanup::tests::failed_copy_keeps_source_then_retry_preserves_and_removes_scratch ... ok
[INFO] [stdout] test config::tests::all_problems_collected_at_once ... ok
[INFO] [stdout] test config::tests::at_least_one_skill_required ... ok
[INFO] [stdout] test config::tests::autoinstall_is_an_optional_boolean_defaulting_true ... ok
[INFO] [stdout] test cleanup::tests::invalid_ownership_and_expired_deadline_never_delete_scratch ... ok
[INFO] [stdout] test config::tests::bare_var_is_required_with_guidance_message ... ok
[INFO] [stdout] test config::tests::block_scalar_preserves_multiline_text ... ok
[INFO] [stdout] test config::tests::block_scalar_strip_variant_drops_trailing_newline ... ok
[INFO] [stdout] test config::tests::bundled_reviewers_ship_the_pinned_canonical_writer ... ok
[INFO] [stdout] test cleanup::tests::recovery_waits_for_host_consumers_and_adopts_a_dead_owner ... ok
[INFO] [stdout] test config::tests::bundled_skills_ship_the_reviewers_and_nothing_that_can_drift ... ok
[INFO] [stdout] test config::tests::codex_harness_is_valid_directly_and_in_invocations ... ok
[INFO] [stdout] test config::tests::commits_is_an_optional_boolean ... ok
[INFO] [stdout] test config::tests::claude_harness_is_valid ... ok
[INFO] [stdout] test config::tests::cursor_default_is_resolved_for_direct_and_matrix_routes ... ok
[INFO] [stdout] test config::tests::cursor_harness_is_valid ... ok
[INFO] [stdout] test config::tests::demo_config_is_valid ... ok
[INFO] [stdout] test config::tests::duplicate_expanded_result_paths_are_rejected ... ok
[INFO] [stdout] test config::tests::duplicate_skill_reported ... ok
[INFO] [stdout] test config::tests::duplicate_top_level_key_reported ... ok
[INFO] [stdout] test config::tests::bundled_reviewer_bodies_match_the_pinned_canonical_revision ... ok
[INFO] [stdout] test config::tests::effort_validates_per_harness_and_inherits_where_supported ... ok
[INFO] [stdout] test config::tests::env_rejects_bad_specs_names_and_dups ... ok
[INFO] [stdout] test config::tests::extract_skill_block_keeps_invocations ... ok
[INFO] [stdout] test config::tests::env_specs_parse_list_and_mapping_forms ... ok
[INFO] [stdout] test config::tests::extract_skill_block_keeps_fields_and_drops_autoinstall ... ok
[INFO] [stdout] test config::tests::global_skill_dirs_sit_under_the_mounted_tmp ... ok
[INFO] [stdout] test config::tests::harness_is_required_and_validated ... ok
[INFO] [stdout] test config::tests::hash_inside_quotes_is_not_a_comment ... ok
[INFO] [stdout] test config::tests::grok_harness_is_valid ... ok
[INFO] [stdout] test config::tests::inactivity_timeout_harness_defaults_and_route_overrides ... ok
[INFO] [stdout] test config::tests::inactivity_timeout_is_an_optional_positive_integer ... ok
[INFO] [stdout] test config::tests::invocations_expand_for_run ... ok
[INFO] [stdout] test config::tests::invocations_profile_override ... ok
[INFO] [stdout] test config::tests::invocations_require_name_placeholder_in_result ... ok
[INFO] [stdout] test config::tests::missing_skills_reported ... ok
[INFO] [stdout] test config::tests::replace_skill_block_changes_only_the_named_declaration ... ok
[INFO] [stdout] test config::tests::profile_is_an_optional_non_empty_string ... ok
[INFO] [stdout] test config::tests::result_is_required_per_skill ... ok
[INFO] [stdout] test config::tests::result_rejects_paths_outside_the_repo ... ok
[INFO] [stdout] test config::tests::shipped_skills_enforce_the_pr_description_invariant ... ok
[INFO] [stdout] test config::tests::skill_key_must_match_folder_skill_field_rejected ... ok
[INFO] [stdout] test config::tests::skills_must_be_mapping ... ok
[INFO] [stdout] test config::tests::strips_comments_full_line_and_trailing ... ok
[INFO] [stdout] test config::tests::parses_two_level_skills_in_file_order ... ok
[INFO] [stdout] test config::tests::retry_policy_keys_parse_as_durations_and_route_overrides_win ... ok
[INFO] [stdout] test config::tests::terminal_defaults_to_200x50 ... ok
[INFO] [stdout] test config::tests::terminal_block_overrides_cols_and_rows ... ok
[INFO] [stdout] test config::tests::terminal_partial_override_keeps_other_default ... ok
[INFO] [stdout] test config::tests::terminal_rejects_bad_values ... ok
[INFO] [stdout] test config::tests::tui_harnesses_are_the_interactive_ones ... ok
[INFO] [stdout] test config::tests::unknown_skill_key_reported ... ok
[INFO] [stdout] test config::tests::unknown_top_level_key_reported ... ok
[INFO] [stdout] test daemon::castprobe::tests::event_time_ignores_non_event_lines ... ok
[INFO] [stdout] test daemon::castprobe::tests::growth_message_for_missing_file_is_suppressed_while_running ... ok
[INFO] [stdout] test daemon::castprobe::tests::growth_messages_cover_running_growth_final_notice_and_eviction ... ok
[INFO] [stdout] test daemon::castprobe::tests::probe_of_missing_or_empty_file_reports_no_growth ... ok
[INFO] [stdout] test daemon::castprobe::tests::probe_tolerates_truncated_trailing_line_and_resumes_from_cached_offset ... ok
[INFO] [stdout] test daemon::castprobe::tests::rewritten_smaller_file_restarts_parsing_without_reannouncing ... ok
[INFO] [stdout] test config::tests::timeout_is_an_optional_positive_integer ... ok
[INFO] [stdout] test config::tests::tmpfs_sizes_reject_invalid_input_and_routes_override_defaults ... ok
[INFO] [stdout] test daemon::castprobe::tests::v3_sums_intervals_and_legacy_v2_uses_absolute_times ... ok
[INFO] [stdout] test daemon::client::tests::a_connection_lost_mid_response_is_not_retried ... ok
[INFO] [stdout] test daemon::client::tests::a_close_labeled_response_drops_the_cached_connection ... ok
[INFO] [stdout] test daemon::client::tests::a_launch_answer_is_only_trusted_when_it_is_one ... ok
[INFO] [stdout] test daemon::client::tests::client_session_url_uses_port ... ok
[INFO] [stdout] test daemon::client::tests::poster_batches_lines_by_proc ... ok
[INFO] [stdout] test daemon::client::tests::keep_alive_responses_are_framed_and_the_connection_is_reused ... ok
[INFO] [stdout] test daemon::client::tests::group_line_buf_preserves_insertion_order ... ok
[INFO] [stdout] test daemon::db::tests::load_szwwuv_backfills_graph_needs_when_present_in_store ... ok
[INFO] [stdout] test daemon::client::tests::unprocessed_disconnect_covers_each_os_reset_shape_but_never_timeouts ... ok
[INFO] [stdout] test daemon::client::tests::stale_idle_closed_connection_is_replaced_with_one_safe_retry ... ok
[INFO] [stdout] test daemon::db::tests::reopen_sees_prior_writes ... ok
[INFO] [stdout] test daemon::github::tests::parses_full_and_shorthand_pull_request_references ... ok
[INFO] [stdout] test daemon::db::tests::sync_persists_and_keeps_rows_for_evicted_sessions ... ok
[INFO] [stdout] test daemon::db::tests::load_working_set_caps_memory_keeps_running_and_prunes_the_archive ... ok
[INFO] [stdout] test daemon::github::tests::rejects_non_pull_urls_and_unsafe_path_components ... ok
[INFO] [stdout] test daemon::github_publish::tests::comments_outside_the_diff_become_summary_notes ... ok
[INFO] [stdout] test daemon::github_publish::tests::markdown_survives_inline_and_unanchored_publication ... ok
[INFO] [stdout] test daemon::github_publish::tests::patch_anchors_track_additions_context_and_deletions ... ok
[INFO] [stdout] test daemon::github_publish::tests::publication_calls_the_local_description_file_the_pr_description ... ok
[INFO] [stdout] test daemon::github_publish::tests::unanchored_findings_sit_under_minor_headings_with_files_quoted ... ok
[INFO] [stdout] test daemon::github_publish::tests::zero_line_locations_have_readable_headings ... ok
[INFO] [stdout] test daemon::html::escape::path_tests::collapse_slashes_handles_runs_and_trailing ... ok
[INFO] [stdout] test daemon::html::escape::path_tests::percent_roundtrip_for_spaces ... ok
[INFO] [stdout] test daemon::github_publish::tests::publication_checks_revisions_duplicates_and_the_approval_bar_before_posting ... ok
[INFO] [stdout] test annotate::tests::wait_capped_status_returns_and_times_out ... ok
[INFO] [stdout] test daemon::html::format::tests::format_duration_secs_boundaries ... ok
[INFO] [stdout] test daemon::html::format::tests::format_idle_and_elapsed_clock ... ok
[INFO] [stdout] test daemon::html::format::tests::format_relative_age_boundaries ... ok
[INFO] [stdout] test daemon::html::proc::elapsed_phrase_tests::phrases_match_status ... ok
[INFO] [stdout] test daemon::html::tests::a_fresh_job_lede_counts_planned_tasks_not_zero ... ok
[INFO] [stdout] test daemon::html::format::tests::line_count_label_pluralizes ... ok
[INFO] [stdout] test daemon::html::tests::annotate_rows_render_slim_without_the_retired_terminal_chrome ... ok
[INFO] [stdout] test daemon::html::tests::a_retried_route_is_visibly_a_retry ... ok
[INFO] [stdout] test daemon::html::tests::annotation_control_links_to_the_job_and_persists_its_state ... ok
[INFO] [stdout] test daemon::html::tests::annotation_child_sessions_belong_to_the_parent_job_not_job_lists ... ok
[INFO] [stdout] test daemon::html::tests::browser_player_is_first_party_and_carries_no_third_party_license ... ok
[INFO] [stdout] test daemon::html::tests::cached_recording_duration_is_not_presented_as_attempt_runtime ... ok
[INFO] [stdout] test daemon::html::tests::cards_are_chamfered_islands ... ok
[INFO] [stdout] test daemon::html::tests::cast_growth_notifications_append_in_place ... ok
[INFO] [stdout] test daemon::html::tests::awaiting_limits_has_live_ssr_and_offline_export_parity ... ok
[INFO] [stdout] test daemon::html::tests::client_js_blocks_a_restart_with_no_run_client_to_respawn_from ... ok
[INFO] [stdout] test daemon::html::tests::client_js_mirrors_the_commits_diff_chip ... ok
[INFO] [stdout] test daemon::html::tests::client_js_wires_fleet_jumps_and_accessibility_snapshot ... ok
[INFO] [stdout] test daemon::html::tests::client_js_wires_force_stop ... ok
[INFO] [stdout] test daemon::html::tests::client_lifecycle_ignores_superseded_retry_failures ... ok
[INFO] [stdout] test annotate::tests::wait_capped_returns_output_and_kills_on_timeout ... ok
[INFO] [stdout] test daemon::html::tests::dashboard_a11y_contracts_hold ... ok
[INFO] [stdout] test daemon::html::tests::empty_cast_shows_placeholder_instead_of_player_error ... ok
[INFO] [stdout] test daemon::html::tests::ended_session_hides_force_stop_button ... ok
[INFO] [stdout] test daemon::html::tests::esc_handles_basic_html ... ok
[INFO] [stdout] test daemon::html::tests::every_daemon_page_carries_the_inline_favicon ... ok
[INFO] [stdout] test daemon::html::tests::export_html_download_renders_on_both_pages_and_hides_without_frames ... ok
[INFO] [stdout] test daemon::html::tests::filtered_index_page_shows_only_matching_repo_and_opens_projects_tab ... ok
[INFO] [stdout] test daemon::html::tests::fleet_routes_stack_completed_before_running_before_waiting ... ok
[INFO] [stdout] test daemon::html::tests::force_restart_is_wired_live ... ok
[INFO] [stdout] test daemon::html::tests::force_restart_rides_beside_force_stop_only_where_it_can_act ... ok
[INFO] [stdout] test daemon::html::tests::fullscreen_cast_refresh_preserves_the_active_player_dom ... ok
[INFO] [stdout] test daemon::html::tests::global_skills_are_startable_from_the_run_page ... ok
[INFO] [stdout] test daemon::html::tests::index_page_carries_the_repositories_panel_and_its_client_wiring ... ok
[INFO] [stdout] test daemon::html::tests::index_page_carries_the_setup_panel_and_its_client_wiring ... ok
[INFO] [stdout] test daemon::html::tests::index_page_shows_colored_harness_chips_per_proc ... ok
[INFO] [stdout] test daemon::html::tests::job_graph_legend_sits_above_the_viewport_and_can_be_hidden ... ok
[INFO] [stdout] test daemon::html::tests::job_page_puts_errors_and_results_above_the_graph_and_the_log_below_it ... ok
[INFO] [stdout] test daemon::html::tests::a_failed_job_offers_resume_and_scratch_restart ... ok
[INFO] [stdout] test daemon::html::tests::job_report_sections_put_the_logically_last_task_on_top ... ok
[INFO] [stdout] test daemon::html::tests::job_restart_history_appears_only_after_supervision_acts ... ok
[INFO] [stdout] test daemon::html::tests::jobs_table_carries_filter_facets_and_the_strip ... ok
[INFO] [stdout] test daemon::html::tests::jobs_table_paginates_beyond_the_first_page ... ok
[INFO] [stdout] test daemon::html::tests::live_client_js_addresses_a_clicked_run_without_pushing_history ... ok
[INFO] [stdout] test daemon::html::tests::live_client_js_clears_the_fragment_at_the_top_of_a_job ... ok
[INFO] [stdout] test cleanup::tests::daemon_recovery_removes_a_container_that_survived_the_runner ... ok
[INFO] [stdout] test daemon::html::tests::cast_play_page_accepts_query_time_deep_links ... ok
[INFO] [stdout] test cleanup::tests::setup_failure_is_cleaned_without_a_container_or_clone ... ok
[INFO] [stdout] test daemon::html::tests::live_client_js_counts_alive_clients_and_shutdown ... ok
[INFO] [stdout] test daemon::html::tests::live_client_js_has_a_single_run_permalink_rule ... ok
[INFO] [stdout] test daemon::html::tests::live_client_js_skips_index_render_without_sessions ... ok
[INFO] [stdout] test daemon::html::tests::live_follows_from_player_toolbar_not_scsh_chrome ... ok
[INFO] [stdout] test daemon::html::tests::live_client_js_shows_connecting_on_ws_close ... ok
[INFO] [stdout] test daemon::html::tests::offline_export_carries_annotation_status ... ok
[INFO] [stdout] test daemon::html::tests::offline_export_carries_lede_and_full_meta ... ok
[INFO] [stdout] test daemon::html::tests::offline_export_embeds_the_whole_job_commits_diff ... ok
[INFO] [stdout] test daemon::html::tests::offline_export_advertises_chapter_keys_only_when_chapters_exist ... ok
[INFO] [stdout] test daemon::html::tests::offline_export_renders_unrecorded_procs_as_note_rows ... ok
[INFO] [stdout] test daemon::html::tests::offline_snapshot_survives_browser_resave ... ok
[INFO] [stdout] test daemon::html::tests::offline_export_embeds_commits_diff_when_present ... ok
[INFO] [stdout] test daemon::html::tests::overlays_are_chamfered ... ok
[INFO] [stdout] test daemon::html::tests::project_and_repo_filter_urls_normalize_extra_slashes ... ok
[INFO] [stdout] test daemon::html::tests::recorded_proc_embeds_cast_player_instead_of_text_output ... ok
[INFO] [stdout] test daemon::html::tests::review_round_five_fixes_hold ... ok
[INFO] [stdout] test daemon::html::tests::review_round_four_fixes_hold ... ok
[INFO] [stdout] test daemon::html::tests::review_round_six_fixes_hold ... ok
[INFO] [stdout] test daemon::html::tests::compact_task_previews_match_live_and_offline_rows ... ok
[INFO] [stdout] test daemon::github::tests::prepares_and_safely_refreshes_a_review_checkout ... ok
[INFO] [stdout] test daemon::html::tests::running_cast_preview_starts_near_the_end ... ok
[INFO] [stdout] test daemon::html::tests::running_container_names_its_runtime_without_guessing ... ok
[INFO] [stdout] test daemon::html::tests::session_page_header_offers_the_session_export_download ... ok
[INFO] [stdout] test daemon::html::tests::session_page_renders_fleet_comparison_for_shared_skill_source ... ok
[INFO] [stdout] test daemon::html::tests::session_page_renders_job_level_fleet_verdict_across_skills ... ok
[INFO] [stdout] test daemon::html::tests::session_page_reports_final_annotations_while_a_child_annotates ... ok
[INFO] [stdout] test daemon::html::tests::session_meta_agrees_with_lifecycle_badge ... ok
[INFO] [stdout] test daemon::html::tests::session_proc_html_has_no_autoscroll_checkbox ... ok
[INFO] [stdout] test daemon::html::tests::session_page_shows_the_commits_diff_chip_only_when_packed ... ok
[INFO] [stdout] test daemon::html::tests::session_proc_html_has_no_stray_backslashes ... ok
[INFO] [stdout] test daemon::html::tests::setup_panel_surfaces_a_stopped_container_engine ... ok
[INFO] [stdout] test daemon::html::tests::start_forms_leave_retry_policy_to_the_daemon ... ok
[INFO] [stdout] test daemon::html::tests::skipped_workflow_step_renders_as_a_dim_slashed_row ... ok
[INFO] [stdout] test daemon::html::tests::start_panel_offers_project_creation_and_the_client_wires_it ... ok
[INFO] [stdout] test daemon::html::tests::stop_strip_and_kill_buttons_ignore_zombie_sessions ... ok
[INFO] [stdout] test daemon::html::tests::live_client_js_parses_under_node ... ok
[INFO] [stdout] test daemon::html::tests::the_job_lede_ticks_live ... ok
[INFO] [stdout] test daemon::html::tests::the_lede_counts_image_builds_separately_from_tasks ... ok
[INFO] [stdout] test daemon::html::tests::pinch_zoom_is_gentle_proportional_and_reversible ... ok
[INFO] [stdout] test daemon::html::tests::ui_review_fixes_hold ... ok
[INFO] [stdout] test daemon::html::tests::usage_appears_only_after_a_finished_player ... ok
[INFO] [stdout] test cleanup::tests::unknown_inspection_preserves_mount_and_a_later_retry_removes_it ... ok
[INFO] [stdout] test daemon::html::tests::job_page_renders_the_loop_convergence_table ... ok
[INFO] [stdout] test daemon::html::tests::stats_tab_renders_the_flaky_route_dashboard ... ok
[INFO] [stdout] test daemon::html::tests::workflow_graph_nodes_are_real_fragment_links_for_the_offline_export ... ok
[INFO] [stdout] test daemon::html::tests::offline_export_includes_workflow_graph ... ok
[INFO] [stdout] test daemon::html::tests::wrap_page_connecting_status_uses_blue ... ok
[INFO] [stdout] test daemon::html::tests::wrap_page_live_socket_follows_the_page_origin ... ok
[INFO] [stdout] test daemon::html::tests::wrap_page_serves_valid_css_braces ... ok
[INFO] [stdout] test daemon::html::workflow::loop_progress_tests::continuation_copy_distinguishes_exact_and_agent_decided_loops ... ok
[INFO] [stdout] test daemon::jsonio::tests::cast_growth_json_shape_matches_ws_schema ... ok
[INFO] [stdout] test daemon::jsonio::tests::proc_json_serializes_non_finite_as_null ... ok
[INFO] [stdout] test daemon::jsonio::tests::report_entries_persist_as_markdown_and_reach_the_page_rendered ... ok
[INFO] [stdout] test daemon::jsonio::tests::roundtrip_session_with_proc ... ok
[INFO] [stdout] test daemon::html::tests::session_header_carries_breadcrumbs_and_honest_kind ... ok
[INFO] [stdout] test daemon::jsonio::tests::task_keys_persist_and_the_live_report_arrives_in_page_order ... ok
[INFO] [stdout] test daemon::jsonio::tests::tick_json_includes_alive_clients_and_shutdown ... ok
[INFO] [stdout] test daemon::jsonio::tests::tick_json_light_omits_sessions_blob ... ok
[INFO] [stdout] test daemon::model::tests::a_job_keeps_its_tasks_words_in_order_and_within_bounds ... ok
[INFO] [stdout] test daemon::model::tests::a_jobs_report_follows_its_tasks_keys_not_the_order_they_finished ... ok
[INFO] [stdout] test daemon::model::tests::a_launch_slot_whose_holder_is_gone_frees_itself ... ok
[INFO] [stdout] test daemon::model::tests::a_recovered_retry_supersedes_its_failed_attempt ... ok
[INFO] [stdout] test daemon::model::tests::annotations_are_evicted_before_the_jobs_they_belong_to ... ok
[INFO] [stdout] test daemon::model::tests::clock_jump_is_credited_to_attached_sessions_only ... ok
[INFO] [stdout] test daemon::model::tests::distinct_skill_names_are_parallel_tasks_not_attempts ... ok
[INFO] [stdout] test daemon::model::tests::ephemeral_countdown_after_no_alive_grace ... ok
[INFO] [stdout] test daemon::model::tests::ephemeral_shutdown_after_idle ... ok
[INFO] [stdout] test daemon::model::tests::explicit_attempt_lineage_reaches_the_original_from_a_third_attempt ... ok
[INFO] [stdout] test daemon::model::tests::final_annotations_holds_a_completed_job_while_its_annotate_child_runs ... ok
[INFO] [stdout] test daemon::model::tests::insert_session_evicts_oldest_when_over_cap ... ok
[INFO] [stdout] test daemon::model::tests::launch_slots_are_capped_machine_wide_and_idempotent_per_holder ... ok
[INFO] [stdout] test daemon::model::tests::lifecycle_allows_thirty_minutes_idle_after_work_starts ... ok
[INFO] [stdout] test daemon::model::tests::lifecycle_cancelled_when_ended_with_incomplete_procs ... ok
[INFO] [stdout] test daemon::model::tests::lifecycle_fails_a_job_that_ended_without_starting_any_planned_work ... ok
[INFO] [stdout] test daemon::model::tests::lifecycle_fails_start_after_thirty_seconds_without_work ... ok
[INFO] [stdout] test daemon::model::tests::lifecycle_running_while_incomplete_procs_and_recent ... ok
[INFO] [stdout] test daemon::model::tests::lifecycle_uses_the_terminal_proc_status_for_ended_jobs ... ok
[INFO] [stdout] test daemon::model::tests::persistent_never_auto_shutdown ... ok
[INFO] [stdout] test daemon::model::tests::proc_kind_annotate_round_trips ... ok
[INFO] [stdout] test daemon::model::tests::session_id_is_six_lowercase_letters ... ok
[INFO] [stdout] test daemon::model::tests::sessions_for_index_puts_running_first_then_recent ... ok
[INFO] [stdout] test daemon::html::tests::vt_core_node_selftest ... ok
[INFO] [stdout] test daemon::html::tests::workflow_graph_bookends_runs_with_start_and_finish_terminals ... ok
[INFO] [stdout] test daemon::model::tests::startup_timed_out_client_not_counted_alive ... ok
[INFO] [stdout] test daemon::model::tests::task_count_collapses_attempts_and_prefers_authored_steps ... ok
[INFO] [stdout] test daemon::paths::tests::daemon_process_args_require_the_exact_hidden_command_and_parse_its_identity ... ok
[INFO] [stdout] test daemon::paths::tests::a_session_cancel_marker_is_peeked_by_every_route_and_cleared_once ... ok
[INFO] [stdout] test daemon::paths::tests::pid_file_names_include_port ... ok
[INFO] [stdout] test daemon::paths::tests::session_url_format ... ok
[INFO] [stdout] test daemon::model::tests::store_trim_never_evicts_a_running_session ... ok
[INFO] [stdout] test daemon::prune::tests::missing_dir_drops_job_without_error ... ok
[INFO] [stdout] test daemon::prune::tests::roundtrip_json ... ok
[INFO] [stdout] test daemon::prune::tests::schedule_dedupes_by_run_dir ... ok
[INFO] [stdout] test daemon::prune::tests::completed_jobs_are_eligible_immediately ... ok
[INFO] [stdout] test daemon::reap::tests::live_sessions_claim_their_containers_zombies_do_not ... ok
[INFO] [stdout] test daemon::reap::tests::reap_kill_switch_reads_env ... ok
[INFO] [stdout] test daemon::prune::tests::a_full_queue_does_not_drop_an_outstanding_job ... ok
[INFO] [stdout] test daemon::reap::tests::reap_requires_many_consecutive_unclaimed_sweeps_and_a_claim_resets_the_count ... ok
[INFO] [stdout] test daemon::server::tests::a_heartbeat_reattaches_a_live_client_the_daemon_restart_detached ... ok
[INFO] [stdout] test daemon::server::tests::a_job_with_a_live_proc_is_never_declared_out_of_work ... ok
[INFO] [stdout] test daemon::server::tests::a_job_with_no_work_left_is_declared_over_at_its_last_procs_finish ... ok
[INFO] [stdout] test daemon::server::tests::chapters_response_names_the_live_summarizing_job_while_the_sidecar_is_pending ... ok
[INFO] [stdout] test daemon::server::tests::chapters_sidecar_path_derives_from_cast ... ok
[INFO] [stdout] test daemon::server::tests::connection_close_reads_the_header_as_a_token_list ... ok
[INFO] [stdout] test daemon::server::tests::display_or_absolute_repo_keeps_labels_and_absolutizes_paths ... ok
[INFO] [stdout] test daemon::server::tests::deregister_marks_ended_and_fails_incomplete_procs ... ok
[INFO] [stdout] test daemon::server::tests::evicted_session_is_served_from_the_archived_store_row ... ok
[INFO] [stdout] test daemon::server::tests::export_endpoint_serves_the_offline_page_as_an_attachment ... ok
[INFO] [stdout] test daemon::html::tests::usage_footer_matches_the_live_client_and_new_rows ... ok
[INFO] [stdout] test daemon::server::tests::fleet_endpoint_serves_rollups_and_job_verdict ... ok
[INFO] [stdout] test daemon::server::tests::harness_stop_kills_only_that_harness_across_live_sessions ... ok
[INFO] [stdout] test daemon::html::tests::suspected_login_failure_is_yellow_and_preserves_the_observed_reason ... ok
[INFO] [stdout] test daemon::server::tests::images_build_rejects_concurrent_build_session ... ok
[INFO] [stdout] test daemon::server::tests::images_build_rejects_unknown_harness ... ok
[INFO] [stdout] test daemon::jsonio::tests::roundtrip_workflow_graph_and_legacy_without_it ... ok
[INFO] [stdout] test daemon::server::tests::browser_review_labels_the_job_and_backstops_a_failed_run ... ok
[INFO] [stdout] test daemon::server::tests::images_build_reconciles_a_silent_startup_failure ... ok
[INFO] [stdout] test daemon::html::tests::workflow_loop_island_advertises_future_iterations ... ok
[INFO] [stdout] test daemon::server::tests::explicit_global_manifest_cannot_be_shadowed_by_the_reviewed_repo ... ok
[INFO] [stdout] test daemon::server::tests::jobs_start_rejects_a_dirty_repo ... ok
[INFO] [stdout] test daemon::server::tests::jobs_start_rejects_a_missing_required_param ... ok
[INFO] [stdout] test daemon::server::tests::global_profiles_ride_the_defs_responses ... ok
[INFO] [stdout] test daemon::server::tests::jobs_start_rejects_a_repo_without_a_gitignored_scratch ... ok
[INFO] [stdout] test daemon::server::tests::jobs_start_rejects_an_empty_feature_brief ... ok
[INFO] [stdout] test daemon::server::tests::jobs_restart_falls_back_to_the_name_for_cli_runs ... ok
[INFO] [stdout] test daemon::server::tests::jobs_restart_respawns_the_same_job ... ok
[INFO] [stdout] test daemon::html::tests::workflow_graph_renders_builtin_shapes ... ok
[INFO] [stdout] test daemon::server::tests::launch_slots_are_granted_up_to_the_daemon_cap_and_refused_beyond_it ... ok
[INFO] [stdout] test daemon::server::tests::live_reconcile_ends_a_job_when_its_owner_pid_disappears ... ok
[INFO] [stdout] test daemon::server::tests::parse_content_length_finds_header ... ok
[INFO] [stdout] test daemon::server::tests::parse_content_length_is_case_insensitive ... ok
[INFO] [stdout] test daemon::server::tests::parse_string_array_reads_strings_and_skips_junk ... ok
[INFO] [stdout] test daemon::server::tests::peer_is_local_serves_loopback_only ... ok
[INFO] [stdout] test daemon::server::tests::proc_cast_registers_and_cast_endpoint_serves_partial_file ... ok
[INFO] [stdout] test daemon::server::tests::proc_events_update_liveness_and_record_container_runtime ... ok
[INFO] [stdout] test daemon::server::tests::proc_line_caps_at_max_proc_lines ... ok
[INFO] [stdout] test daemon::server::tests::proc_lines_bulk_appends_all ... ok
[INFO] [stdout] test daemon::server::tests::proc_restart_records_pending_attempt_and_links_the_replacement ... ok
[INFO] [stdout] test daemon::server::tests::proc_stop_cancels_annotation_without_touching_its_recording ... ok
[INFO] [stdout] test daemon::server::tests::proc_stop_kills_one_container_and_leaves_the_session_running ... ok
[INFO] [stdout] test daemon::server::tests::jobs_restart_refuses_what_it_cannot_replay ... ok
[INFO] [stdout] test daemon::server::tests::prune_tick_endpoint_runs_janitor_pass ... ok
[INFO] [stdout] test daemon::server::tests::read_request_handles_http11_get_without_extra_read ... ok
[INFO] [stdout] test daemon::server::tests::read_request_reads_body_after_split_header ... ok
[INFO] [stdout] test daemon::server::tests::read_request_rejects_oversized_content_length ... ok
[INFO] [stdout] test daemon::server::tests::reconcile_leaves_a_cleanly_finished_job_alone ... ok
[INFO] [stdout] test daemon::server::tests::reconcile_marks_an_orphaned_job_failed_with_its_error ... ok
[INFO] [stdout] test daemon::server::tests::reconcile_settles_the_procs_a_dead_run_left_behind ... ok
[INFO] [stdout] test daemon::server::tests::repos_json_groups_sessions_by_directory ... ok
[INFO] [stdout] test daemon::server::tests::repos_open_lists_builtin_defs_for_a_clean_repo ... ok
[INFO] [stdout] test daemon::server::tests::repos_open_rejects_a_non_repo ... ok
[INFO] [stdout] test daemon::server::tests::running_jobs_endpoint_lists_only_live_sessions ... ok
[INFO] [stdout] test daemon::server::tests::server_reload_ends_sessions_whose_run_pid_is_already_dead ... ok
[INFO] [stdout] test daemon::server::tests::server_reload_keeps_sessions_but_resets_runtime_state ... ok
[INFO] [stdout] test daemon::server::tests::session_export_assembles_every_recording_into_one_page ... ok
[INFO] [stdout] test daemon::server::tests::jobs_restart_resume_passes_the_old_session_to_the_respawn ... ok
[INFO] [stdout] test daemon::server::tests::images_build_spawns_and_precreates_session ... ok
[INFO] [stdout] test daemon::server::tests::jobs_start_rejects_bad_profile_requests ... ok
[INFO] [stdout] test daemon::server::tests::session_export_without_recordings_keeps_the_job_snapshot_useful ... ok
[INFO] [stdout] test daemon::server::tests::session_start_preserves_precreated_github_review_identity ... ok
[INFO] [stdout] test daemon::server::tests::session_start_records_run_pid ... ok
[INFO] [stdout] test daemon::server::tests::session_start_stamps_the_retries_budget_and_explicit_beats_daemon_default ... ok
[INFO] [stdout] test daemon::server::tests::session_stop_cancels_supervision_even_on_an_already_ended_job ... ok
[INFO] [stdout] test daemon::server::tests::session_stop_marks_running_procs_force_stopped ... ok
[INFO] [stdout] test daemon::server::tests::session_stop_unknown_session_is_404 ... ok
[INFO] [stdout] test daemon::server::tests::setup_and_images_routes_honor_runtime_query_param ... ok
[INFO] [stdout] test daemon::server::tests::jobs_start_runs_a_global_profile ... ok
[INFO] [stdout] test daemon::server::tests::the_tick_sweep_announces_background_changes_once ... ok
[INFO] [stdout] test daemon::server::tests::version_endpoint_reports_the_running_daemons_version ... ok
[INFO] [stdout] test daemon::server::tests::write_response_labels_forbidden ... ok
[INFO] [stdout] test daemon::setup::tests::a_stopped_engine_offers_the_start_command_and_no_actions ... ok
[INFO] [stdout] test daemon::setup::tests::a_stopped_engine_reads_as_unknown_not_needs_build ... ok
[INFO] [stdout] test daemon::setup::tests::catalog_marks_one_primary_per_harness ... ok
[INFO] [stdout] test daemon::setup::tests::codex_catalog_offers_sol_as_a_builtin ... ok
[INFO] [stdout] test daemon::setup::tests::custom_model_validation_rejects_unsafe ... ok
[INFO] [stdout] test daemon::setup::tests::doctor_primaries_are_in_the_catalog ... ok
[INFO] [stdout] test daemon::setup::tests::engine_json_reports_liveness_and_the_start_command ... ok
[INFO] [stdout] test daemon::setup::tests::gorgeous_pipeline_models_are_catalog_builtins ... ok
[INFO] [stdout] test daemon::setup::tests::login_preflight_disabled_when_opted_out ... ok
[INFO] [stdout] test daemon::setup::tests::overall_label_for_untested_is_actionable ... ok
[INFO] [stdout] test daemon::setup::tests::parse_setup_tests_accepts_a_batch ... ok
[INFO] [stdout] test daemon::setup::tests::render_setup_batch_yaml_lists_invocations ... ok
[INFO] [stdout] test daemon::setup::tests::setup_json_error_when_runtime_unknown ... ok
[INFO] [stdout] test daemon::setup::tests::setup_orders_native_harnesses_before_opencode ... ok
[INFO] [stdout] test daemon::setup::tests::unknown_inventory_covers_base_and_every_harness ... ok
[INFO] [stdout] test daemon::supervisor::tests::a_job_a_host_step_failed_is_never_restarted ... ok
[INFO] [stdout] test daemon::supervisor::tests::a_job_stopped_by_a_usage_limit_is_held_until_the_window_reopens ... ok
[INFO] [stdout] test daemon::supervisor::tests::a_stall_is_signed_by_the_step_that_was_live_not_a_constant ... ok
[INFO] [stdout] test daemon::supervisor::tests::a_usage_limit_reset_beyond_the_supported_horizon_is_bounded ... ok
[INFO] [stdout] test daemon::supervisor::tests::a_usage_limit_with_no_reported_reset_falls_back_to_the_ordinary_backoff ... ok
[INFO] [stdout] test daemon::supervisor::tests::breaker_trips_after_identical_failures_and_budget_after_max_attempts ... ok
[INFO] [stdout] test daemon::supervisor::tests::job_backoff_doubles_from_five_minutes_and_caps_at_an_hour ... ok
[INFO] [stdout] test daemon::supervisor::tests::schedule_pass_ignores_zero_budget_cancelled_and_settled_jobs ... ok
[INFO] [stdout] test daemon::supervisor::tests::schedule_pass_schedules_failed_supervised_jobs_with_backoff ... ok
[INFO] [stdout] test daemon::server::tests::session_export_escapes_hostile_cast_payloads ... ok
[INFO] [stdout] test daemon::server::tests::jobs_start_spawns_and_guards_one_per_repo ... ok
[INFO] [stdout] test daemon::server::tests::projects_create_scaffolds_a_runnable_repo_and_bare_names_open_it ... ok
[INFO] [stdout] test daemon::server::tests::session_export_embeds_the_whole_job_diff_from_the_diffs_dir ... ok
[INFO] [stdout] test daemon::usage::completion_tests::a_live_cursor_turn_after_the_result_does_not_start_the_deadline ... ok
[INFO] [stdout] test daemon::usage::completion_tests::accounting_wait_defaults_to_ten_minutes_unless_overridden ... ok
[INFO] [stdout] test daemon::server::tests::stats_endpoint_serves_flakiness_json ... ok
[INFO] [stdout] test daemon::usage::completion_tests::cursor_child_tools_allow_parent_accounting_to_release_shutdown ... ok
[INFO] [stdout] test daemon::usage::completion_tests::all_harnesses_obey_required_accounting_and_opt_out ... ok
[INFO] [stdout] test daemon::usage::completion_tests::grok_waits_for_primary_bill_and_ignores_child_totals ... ok
[INFO] [stdout] test daemon::usage::completion_tests::growing_cursor_hooks_after_the_result_hold_the_deadline ... ok
[INFO] [stdout] test daemon::usage::completion_tests::delayed_native_counters_release_each_supported_harness_only_after_terminal_snapshot ... ok
[INFO] [stdout] test daemon::usage::completion_tests::old_cursor_stop_cannot_release_a_new_result ... ok
[INFO] [stdout] test daemon::websocket::tests::accept_key_matches_rfc6455_example ... ok
[INFO] [stdout] test daemon::websocket::tests::closed_mailbox_is_pruned_on_the_next_broadcast ... ok
[INFO] [stdout] test daemon::websocket::tests::mailbox_coalesces_growth_per_proc_and_sends_the_tick_first ... ok
[INFO] [stdout] test daemon::usage::completion_tests::real_cursor_hook_order_releases_complete_counters ... ok
[INFO] [stdout] test daemon::websocket::tests::mailbox_keeps_only_the_latest_tick ... ok
[INFO] [stdout] test daemon::websocket::tests::read_client_frame_discards_oversize_control_ping ... ok
[INFO] [stdout] test daemon::websocket::tests::read_client_frame_discards_oversize_payload ... ok
[INFO] [stdout] test daemon::websocket::tests::read_client_frame_pong_replies_to_ping ... ok
[INFO] [stdout] test daemon::websocket::tests::websocket_handshake_roundtrip ... ok
[INFO] [stdout] test daemon::websocket::tests::read_client_frame_completes_segmented_ping ... ok
[INFO] [stdout] test daemon::workflow::tests::a_later_loop_iteration_does_not_re_declare_the_first_iteration_s_outside_needs ... ok
[INFO] [stdout] test daemon::workflow::tests::bind_ignores_builds_and_unknown_steps ... ok
[INFO] [stdout] test daemon::workflow::tests::builtins_yield_valid_workflow_meta ... ok
[INFO] [stdout] test daemon::workflow::tests::a_declared_max_iterations_is_the_ceiling_the_job_page_shows ... ok
[INFO] [stdout] test daemon::workflow::tests::effective_meta_adds_build_nodes_for_flat_jobs ... ok
[INFO] [stdout] test daemon::workflow::tests::effective_meta_backfills_needs_from_profile_when_legacy_workflow_lost_edges ... ok
[INFO] [stdout] test daemon::server::tests::session_export_waits_for_in_flight_annotation ... ok
[INFO] [stdout] test daemon::workflow::tests::effective_meta_backfills_needs_when_workflow_was_never_persisted ... ok
[INFO] [stdout] test daemon::workflow::tests::image_builds_registered_by_the_run_draw_as_the_nodes_skills_wait_on ... ok
[INFO] [stdout] test daemon::workflow::tests::loading_reduces_a_graph_recorded_before_the_prune_existed ... ok
[INFO] [stdout] test daemon::workflow::tests::loop_iteration_ids_parse_for_both_loop_kinds ... ok
[INFO] [stdout] test daemon::workflow::tests::effective_meta_keeps_workflow_needs_and_adds_builds ... ok
[INFO] [stdout] test daemon::workflow::tests::parser_rejects_malformed_json_shapes ... ok
[INFO] [stdout] test daemon::workflow::tests::pruning_keeps_a_need_no_other_need_reaches ... ok
[INFO] [stdout] test daemon::workflow::tests::ranks_fan_in ... ok
[INFO] [stdout] test daemon::workflow::tests::do_while_previews_iteration_one_then_appends_later_iterations ... ok
[INFO] [stdout] test daemon::workflow::tests::stalled_when_running_session_exceeds_idle_timeout ... ok
[INFO] [stdout] test daemon::workflow::tests::validates_arith_and_rejects_cycles ... ok
[INFO] [stdout] test daemon::workflow::tests::validator_rejects_every_malformed_class ... ok
[INFO] [stdout] test daemon::workflow::tests::waiting_skill_is_stalled_not_queued_when_job_ended_incomplete ... ok
[INFO] [stdout] test export::tests::default_output_path_sits_next_to_the_cast ... ok
[INFO] [stdout] test export::tests::load_sidecar_reports_absent_found_and_malformed ... ok
[INFO] [stdout] test daemon::workflow::tests::needs_from_profile_resolves_builtin_arith_for_any_repo ... ok
[INFO] [stdout] test export::tests::render_page_maps_the_sidecar_onto_page_meta ... ok
[INFO] [stdout] test export::tests::render_page_rejects_a_non_asciicast ... ok
[INFO] [stdout] test export::tests::render_page_from_texts_parses_the_sidecar_and_shrugs_off_junk ... ok
[INFO] [stdout] test failure::tests::auth_sniffer_matches_rejections_only ... ok
[INFO] [stdout] test export::tests::render_page_without_a_sidecar_falls_back_to_the_stem_title ... ok
[INFO] [stdout] test failure::tests::claude_api_error_retry_banner_is_recognized ... ok
[INFO] [stdout] test failure::tests::backoff_doubles_with_bounded_jitter_and_caps ... ok
[INFO] [stdout] test failure::tests::claude_logged_out_needs_its_own_status_line_pair ... ok
[INFO] [stdout] test failure::tests::disconnect_sniffer_matches_the_overnight_cursor_line_and_not_test_failures ... ok
[INFO] [stdout] test failure::tests::event_json_roundtrips_through_parse_event ... ok
[INFO] [stdout] test failure::tests::durations_parse_like_humans_write_them ... ok
[INFO] [stdout] test failure::tests::failure_excerpt_prefers_error_line_in_tail ... ok
[INFO] [stdout] test failure::tests::failure_excerpt_joins_tail_when_no_error_keyword ... ok
[INFO] [stdout] test failure::tests::failure_signatures_collide_for_same_failures_and_differ_otherwise ... ok
[INFO] [stdout] test failure::tests::format_detail_prefixes_reason ... ok
[INFO] [stdout] test failure::tests::parse_event_skips_legacy_plain_text_lines ... ok
[INFO] [stdout] test failure::tests::screen_diagnoses_are_uncertain_and_distinguish_login_from_parsing ... ok
[INFO] [stdout] test failure::tests::transient_reasons_are_retryable_and_deterministic_ones_are_not ... ok
[INFO] [stdout] test failure::tests::verdict_retries_transients_and_fails_fast_on_the_rest ... ok
[INFO] [stdout] test fleet::tests::fleet_verdict_aggregates_grades_across_groups ... ok
[INFO] [stdout] test fleet::tests::fleet_verdict_handles_no_groups_and_unrecognized_grades ... ok
[INFO] [stdout] test daemon::workflow::tests::repeat_previews_iteration_one_then_appends_later_iterations ... ok
[INFO] [stdout] test daemon::tests::daemon_keeps_a_connection_alive_across_requests_and_honors_close ... FAILED
[INFO] [stdout] test daemon::tests::daemon_serves_a_connection_burst_within_one_tick ... FAILED
[INFO] [stdout] test daemon::tests::ensure_for_run_spawns_ephemeral_daemon ... FAILED
[INFO] [stdout] test fleet::tests::result_summary_derives_structured_comment_count_and_reads_legacy_results ... ok
[INFO] [stdout] test fleet::tests::result_summary_reads_the_code_review_skills_nested_shape ... ok
[INFO] [stdout] test fleet::tests::persist_canonicalizes_parseable_results_and_copies_unparseable_ones_verbatim ... ok
[INFO] [stdout] test daemon::tests::start_persistent_replaces_ephemeral_daemon ... FAILED
[INFO] [stdout] test fleet::tests::round_summary_is_recognized_by_shape_wherever_the_report_sits ... ok
[INFO] [stdout] test fleet::tests::route_name_strips_skill_source_prefix ... ok
[INFO] [stdout] test gc::tests::apply_deletes_candidates ... ok
[INFO] [stdout] test gc::tests::dry_run_lists_old_dirs_beyond_keep ... ok
[INFO] [stdout] test gc::tests::never_deletes_projects ... ok
[INFO] [stdout] test gc::tests::legacy_removes_casts_and_recordings ... ok
[INFO] [stdout] test gc::tests::human_bytes_formats ... ok
[INFO] [stdout] test gc::tests::keep_protects_newest ... ok
[INFO] [stdout] test gh_review::selection::tests::binding_window_and_near_reset_scores_remain_bounded ... ok
[INFO] [stdout] test gh_review::selection::tests::native_pool_gates_cursor_even_when_other_pools_are_exhausted ... ok
[INFO] [stdout] test gh_review::selection::tests::exclusions_survive_selection_and_do_not_count_as_a_second_opinion ... ok
[INFO] [stdout] test gh_review::selection::tests::grok_uses_shared_and_build_limits_but_not_chat_or_voice ... ok
[INFO] [stdout] test gh_review::selection::tests::reset_dates_validate_calendar_and_roundtrip_runtime_formatter ... ok
[INFO] [stdout] test gh_review::selection::tests::reset_horizon_can_outweigh_remaining_percentage_in_either_direction ... ok
[INFO] [stdout] test gh_review::selection::tests::unknown_and_stale_resets_fall_back_to_spare_quota_and_ties_to_cursor ... ok
[INFO] [stdout] test gh_review::tests::plan_verdicts_follow_credentials_then_quota_floors ... ok
[INFO] [stdout] test gh_review::tests::a_quota_window_projects_the_reviews_it_has_room_for ... ok
[INFO] [stdout] test gh_review::tests::plan_result_names_the_publisher_and_every_verdict ... ok
[INFO] [stdout] test gh_review::tests::plan_quota_object_carries_typed_windows ... ok
[INFO] [stdout] test gh_review::tests::the_published_review_is_summarized_with_every_reviewer_grade_and_their_mean ... ok
[INFO] [stdout] test harness_def::tests::a_do_while_may_declare_its_own_ceiling_below_the_backstop ... ok
[INFO] [stdout] test harness_def::tests::a_host_step_declares_a_command_and_gets_scshs_fixed_result_fields ... ok
[INFO] [stdout] test harness_def::tests::a_host_step_refuses_the_keys_that_only_make_sense_in_a_container ... ok
[INFO] [stdout] test harness_def::tests::a_host_step_declaring_output_reports_like_an_agent_and_can_steer_a_loop ... ok
[INFO] [stdout] test harness_def::tests::a_host_step_ending_a_do_while_needs_an_agent_head_that_can_break_it ... ok
[INFO] [stdout] test failure::tests::retry_policy_resolves_config_over_env_over_default ... ok
[INFO] [stdout] test harness_def::tests::builtin_code_review_probes_credentials_then_reviews ... ok
[INFO] [stdout] test harness_def::tests::builtin_arith_runs_three_steps_on_three_harnesses ... ok
[INFO] [stdout] test harness_def::tests::builtin_break_demo_exits_from_the_first_do_while_step ... ok
[INFO] [stdout] test harness_def::tests::builtin_big_beautiful_build_resolves_its_skill_from_the_install ... ok
[INFO] [stdout] test harness_def::tests::builtin_commit_summary_cross_corrects_three_reports_before_cursor_composes ... ok
[INFO] [stdout] test fleet::tests::job_rounds_orders_cycles_and_prefers_the_retried_attempt ... ok
[INFO] [stdout] test daemon::server::tests::jobs_start_requires_declared_global_profile_params ... ok
[INFO] [stdout] test harness_def::tests::builtin_do_while_demo_declares_a_conditional_commit_loop ... ok
[INFO] [stdout] test harness_def::tests::builtin_fruits_host_sort_workflow_uses_typed_host_steps ... ok
[INFO] [stdout] test harness_def::tests::builtin_demo_pr_is_a_commit_enabled_multi_agent_flat_def ... ok
[INFO] [stdout] test fleet::tests::persist_and_rollup_roundtrip ... ok
[INFO] [stdout] test harness_def::tests::builtin_greet_is_a_commit_enabled_fake_pr_workflow ... ok
[INFO] [stdout] test harness_def::tests::a_def_referencing_an_uninstalled_skill_is_unavailable_with_the_fix_in_the_error ... ok
[INFO] [stdout] test harness_def::tests::builtins_parse_and_have_expected_shape ... ok
[INFO] [stdout] test harness_def::tests::builtin_smoke_pr_defs_are_one_harness_each ... ok
[INFO] [stdout] test harness_def::tests::builtin_repeat_demo_declares_a_dynamic_three_iteration_commit_loop ... ok
[INFO] [stdout] test harness_def::tests::condition_evaluation ... ok
[INFO] [stdout] test harness_def::tests::builtin_fruits_workflow_parses ... ok
[INFO] [stdout] test harness_def::tests::builtins_never_generate_pr_checklists ... ok
[INFO] [stdout] test harness_def::tests::compiles_to_skill_and_expands ... ok
[INFO] [stdout] test harness_def::tests::do_while_start_must_be_an_ancestor ... ok
[INFO] [stdout] test harness_def::tests::do_while_names_an_ancestor_and_rejects_comparator_blocks ... ok
[INFO] [stdout] test harness_def::tests::optional_needs_are_split_off_their_marker ... ok
[INFO] [stdout] test harness_def::tests::params_compile_to_env_rules ... ok
[INFO] [stdout] test harness_def::tests::loop_carried_input_still_requires_a_declared_output_field ... ok
[INFO] [stdout] test harness_def::tests::report_order_puts_a_step_after_what_it_needs_even_when_written_first ... ok
[INFO] [stdout] test harness_def::tests::repo_shadows_builtin_by_name ... ok
[INFO] [stdout] test harness_def::tests::scsh_prefixed_input_names_are_reserved ... ok
[INFO] [stdout] test harness_def::tests::step_artifacts_must_be_plain_filenames ... ok
[INFO] [stdout] test harness_def::tests::loop_carried_input_from_the_do_while_end_needs_no_edge ... ok
[INFO] [stdout] test harness_def::tests::step_commits_parses_as_a_boolean ... ok
[INFO] [stdout] test harness_def::tests::step_body_carries_the_io_contract ... ok
[INFO] [stdout] test harness_def::tests::unknown_and_missing_keys_are_rejected ... ok
[INFO] [stdout] test harness_def::tests::when_failure_note_shows_the_deciding_value ... ok
[INFO] [stdout] test harness_def::tests::when_settled_failure_note_ignores_unsettled_conditions ... ok
[INFO] [stdout] test harness_def::tests::workflow_and_flat_are_mutually_exclusive ... ok
[INFO] [stdout] test harness_def::tests::github_review_preparation_can_read_inputs_and_write_its_result ... ok
[INFO] [stdout] test harness_def::tests::value_validation_by_type ... ok
[INFO] [stdout] test harness_def::tests::workflow_break_must_be_the_first_step_and_declare_a_boolean_result ... ok
[INFO] [stdout] test harness_def::tests::workflow_rejects_cycles ... ok
[INFO] [stdout] test harness_def::tests::workflow_rejects_reference_to_undeclared_output ... ok
[INFO] [stdout] test harness_def::tests::workflow_rejects_reference_without_needs ... ok
[INFO] [stdout] test harness_def::tests::workflow_step_requires_exactly_one_valid_task_source ... ok
[INFO] [stdout] test json::tests::message_composes_a_glimpse_for_an_object_result ... ok
[INFO] [stdout] test json::tests::message_is_none_without_an_obvious_field ... ok
[INFO] [stdout] test json::tests::message_prefers_result_then_message_then_single_field ... ok
[INFO] [stdout] test harness_def::tests::github_review_cursor_routes_use_the_native_grok_model ... ok
[INFO] [stdout] test json::tests::field_reads_a_string_value_and_quote_roundtrips ... ok
[INFO] [stdout] test json::tests::parses_scalars_arrays_and_objects ... ok
[INFO] [stdout] test harness_def::tests::workflow_rejects_repeat_combined_with_do_while ... ok
[INFO] [stdout] test harness_def::tests::report_order_ranks_the_review_fleet_by_its_graph ... ok
[INFO] [stdout] test json::tests::repair_reads_escapes_json_does_not_define ... ok
[INFO] [stdout] test licenses::tests::mit_choosable_reads_spdx_or_alternatives ... ok
[INFO] [stdout] test json::tests::rejects_malformed_json ... ok
[INFO] [stdout] test json::tests::repair_leaves_valid_json_alone_and_gives_up_on_real_damage ... ok
[INFO] [stdout] test licenses::tests::shipped_dependencies_follow_normal_edges_and_stop_at_proc_macros ... ok
[INFO] [stdout] test limitwait::tests::armed_banners_read_as_waiting ... ok
[INFO] [stdout] test limitwait::tests::giving_up_reads_as_refused ... ok
[INFO] [stdout] test limitwait::tests::matching_ignores_case ... ok
[INFO] [stdout] test limitwait::tests::ordinary_output_says_nothing_about_limits ... ok
[INFO] [stdout] test limitwait::tests::the_dialog_is_blocked_and_also_wants_a_keypress ... ok
[INFO] [stdout] test limitwait::tests::the_newest_line_in_the_window_wins ... ok
[INFO] [stdout] test limitwait::tests::the_reset_prompt_asks_for_a_keypress ... ok
[INFO] [stdout] test json::tests::write_pretty_indents_and_keeps_non_ascii_readable ... ok
[INFO] [stdout] test limitwait::tests::grok_reads_as_exhausted_only_on_its_own_dialog ... ok
[INFO] [stdout] test quota::tests::an_exhausted_window_yields_its_reset_and_iso_round_trips ... ok
[INFO] [stdout] test ptyrec::tests::utf8_split_across_reads_stays_intact ... ok
[INFO] [stdout] test quota::tests::claude_credentials_yield_token_and_plan ... ok
[INFO] [stdout] test quota::tests::captured_answers_declare_their_provenance ... ok
[INFO] [stdout] test quota::tests::claude_usage_falls_back_to_the_legacy_pair ... ok
[INFO] [stdout] test quota::tests::claude_usage_prose_parses_the_gauges_and_skips_the_breakdown ... ok
[INFO] [stdout] test quota::tests::codex_5h_window_is_recognized_by_its_length ... ok
[INFO] [stdout] test quota::tests::codex_auth_needs_chatgpt_tokens ... ok
[INFO] [stdout] test quota::tests::codex_usage_keys_windows_on_length_not_position ... ok
[INFO] [stdout] test quota::tests::curl_config_values_are_quoted ... ok
[INFO] [stdout] test quota::tests::cursor_plan_name_comes_from_plan_info ... ok
[INFO] [stdout] test quota::tests::claude_usage_prefers_the_limits_array ... ok
[INFO] [stdout] test quota::tests::cursor_usage_reports_the_three_pools ... ok
[INFO] [stdout] test quota::tests::grok_auth_and_subscription_parse ... ok
[INFO] [stdout] test quota::tests::grok_billing_reports_credits_and_products ... ok
[INFO] [stdout] test quota::tests::json_shape_is_stable_and_parses ... ok
[INFO] [stdout] test quota::tests::live_reset_uses_the_latest_exhausted_window_only ... ok
[INFO] [stdout] test quota::tests::only_a_401_refuses_a_token ... ok
[INFO] [stdout] test quota::tests::opencode_is_reported_unsupported_not_guessed ... ok
[INFO] [stdout] test quota::tests::result_file_headline_is_the_summary_line ... ok
[INFO] [stdout] test quota::tests::statusline_capture_normalizes_into_windows_with_utc_resets ... ok
[INFO] [stdout] test quota::tests::summaries_read_like_one_line ... ok
[INFO] [stdout] test quota::tests::table_aligns_and_groups_by_harness ... ok
[INFO] [stdout] test quota::tests::timestamps_normalize_to_utc_z ... ok
[INFO] [stdout] test report::tests::host_files_sit_beside_the_result_and_read_back_in_section_order ... ok
[INFO] [stdout] hello [1mbold[0m
[INFO] [stdout] test ptyrec::tests::records_a_command_as_a_valid_v3_cast_and_propagates_exit ... ok
[INFO] [stdout] test runtime::tests::apple_container_run_dir_fits_long_reviewer_names ... ok
[INFO] [stdout] test runtime::tests::apple_container_run_dir_middle_truncates_when_needed ... ok
[INFO] [stdout] test runtime::tests::apple_dockerfile_size_gate_and_failure_rewrite ... ok
[INFO] [stdout] test report::tests::result_keys_feed_their_sections_and_everything_else_is_ignored ... ok
[INFO] [stdout] test runtime::tests::bake_definition_json_lists_every_target ... ok
[INFO] [stdout] test runtime::tests::base_branch_prefers_main_then_master ... ok
[INFO] [stdout] test quota::tests::the_container_statusline_writer_is_dependency_free ... ok
[INFO] [stdout] test runtime::tests::build_command_bake_names_each_target ... ok
[INFO] [stdout] test runtime::tests::build_method_depends_on_runtime ... ok
[INFO] [stdout] test runtime::tests::candidates_depend_on_os ... ok
[INFO] [stdout] test runtime::tests::check_claude_harness_errors_without_token_or_credentials_file ... ok
[INFO] [stdout] test runtime::tests::claude_container_auth_accepts_oauth_token_env ... ok
[INFO] [stdout] test runtime::tests::clone_command_is_a_full_local_clone ... ok
[INFO] [stdout] test runtime::tests::branch_materialization_skips_head_and_current ... ok
[INFO] [stdout] test ptyrec::tests::child_exit_code_and_missing_binary_are_reported ... ok
[INFO] [stdout] test runtime::tests::commands_have_expected_shape ... ok
[INFO] [stdout] test runtime::tests::compact_dockerfile_strips_comments_but_keeps_heredoc_code ... ok
[INFO] [stdout] test runtime::tests::base_image_fingerprint_matches_scsh_base_target ... ok
[INFO] [stdout] test runtime::tests::detect_falls_back_to_podman ... ok
[INFO] [stdout] test runtime::tests::cursor_model_with_effort_maps_to_cursor_agent_slugs ... ok
[INFO] [stdout] test runtime::tests::detect_prefers_apple_container_on_macos ... ok
[INFO] [stdout] test runtime::tests::detect_prefers_docker_on_linux ... ok
[INFO] [stdout] test runtime::tests::detect_skips_snap_docker_for_another_runtime ... ok
[INFO] [stdout] test runtime::tests::display_path_with_home_tilde_abbreviates_home ... ok
[INFO] [stdout] test runtime::tests::dockerfile_bakes_the_toolchain_and_excludes_java ... ok
[INFO] [stdout] test runtime::tests::detect_none_when_empty ... ok
[INFO] [stdout] test runtime::tests::dockerfile_codex_stage_points_codex_home_into_repo_tmp ... ok
[INFO] [stdout] test runtime::tests::dockerfile_claude_stage_verifies_cli ... ok
[INFO] [stdout] test runtime::tests::dockerfile_cursor_stage_points_cursor_home_into_repo_tmp ... ok
[INFO] [stdout] test runtime::tests::dockerfile_for_runtime_compacts_only_apple_container ... ok
[INFO] [stdout] test runtime::tests::dockerfile_grok_stage_points_grok_home_into_repo_tmp ... ok
[INFO] [stdout] test runtime::tests::dockerfile_creates_agent_user_and_runs_as_it ... ok
[INFO] [stdout] test runtime::tests::dockerfile_is_platform_agnostic ... ok
[INFO] [stdout] test runtime::tests::dockerfile_keeps_home_separate_from_the_repo_mount ... ok
[INFO] [stdout] test runtime::tests::dockerfile_matches_the_path_constants ... ok
[INFO] [stdout] test runtime::tests::dockerfile_opencode_stage_has_unattended_env ... ok
[INFO] [stdout] test runtime::tests::dockerfile_reclaims_agent_home_after_harness_installs ... ok
[INFO] [stdout] test runtime::tests::dockerfile_stays_under_apple_containers_grpc_header_limit ... ok
[INFO] [stdout] test runtime::tests::dockerfile_tui_recorder_relaunches_and_quits_gracefully ... ok
[INFO] [stdout] test runtime::tests::dockerfile_uses_only_classic_top_level_instructions ... ok
[INFO] [stdout] test runtime::tests::fsck_command_checks_clone_integrity ... ok
[INFO] [stdout] test runtime::tests::git_transport_entry_clones_before_harness ... ok
[INFO] [stdout] test runtime::tests::grok_expiry_compares_the_full_instant_not_just_the_date ... ok
[INFO] [stdout] test runtime::tests::harness_command_builds_claude_invocation ... ok
[INFO] [stdout] test runtime::tests::harness_command_builds_codex_invocation ... ok
[INFO] [stdout] test runtime::tests::harness_command_builds_cursor_invocation ... ok
[INFO] [stdout] test runtime::tests::harness_command_builds_grok_invocation ... ok
[INFO] [stdout] test runtime::tests::harness_command_builds_opencode_invocation ... ok
[INFO] [stdout] test runtime::tests::harness_command_codex_passes_reasoning_effort ... ok
[INFO] [stdout] test runtime::tests::harness_command_direct_prompt_skips_skill_indirection ... ok
[INFO] [stdout] test runtime::tests::harness_command_global_skill_prompts ... ok
[INFO] [stdout] test runtime::tests::harness_container_env_depends_on_verbosity ... ok
[INFO] [stdout] test runtime::tests::harness_recorded_at_configured_pty_size ... ok
[INFO] [stdout] test runtime::tests::harness_verbose_disabled_when_scsh_quiet ... ok
[INFO] [stdout] test runtime::tests::dockerfile_has_shared_base_and_harness_targets ... ok
[INFO] [stdout] test runtime::tests::image_created_size_parses_inspect_output ... ok
[INFO] [stdout] test runtime::tests::image_tags_are_per_harness ... ok
[INFO] [stdout] test runtime::tests::inspect_empty_or_malformed_success_is_not_proof_of_absence ... ok
[INFO] [stdout] test runtime::tests::inspect_failure_is_not_absence ... ok
[INFO] [stdout] test runtime::tests::is_scsh_run_dir_name_recognizes_both_formats ... ok
[INFO] [stdout] test runtime::tests::image_build_fingerprint_is_stable_and_target_specific ... ok
[INFO] [stdout] test runtime::tests::macos_falls_back_to_docker ... ok
[INFO] [stdout] test runtime::tests::macos_falls_back_to_podman ... ok
[INFO] [stdout] test runtime::tests::max_parallel_runs_reads_the_env_and_floors_at_one ... ok
[INFO] [stdout] test runtime::tests::opencode_expired_provider_flags_only_expired_oauth ... ok
[INFO] [stdout] test runtime::tests::opencode_model_probe_checks_listed_models ... ok
[INFO] [stdout] test runtime::tests::opencode_model_probe_for_selected_skips_without_explicit_models ... ok
[INFO] [stdout] test runtime::tests::opencode_model_probe_rejects_when_model_list_empty ... ok
[INFO] [stdout] test harness_def::tests::report_order_keeps_every_lap_of_a_do_while_inside_the_loop_slot ... ok
[INFO] [stdout] test runtime::tests::opencode_model_provider_is_first_path_segment ... ok
[INFO] [stdout] test runtime::tests::opencode_model_probe_skips_when_not_loaded ... ok
[INFO] [stdout] test runtime::tests::opencode_prompt_never_begins_with_dashes_frontmatter ... ok
[INFO] [stdout] test runtime::tests::opencode_providers_for_models_dedupes_and_sorts ... ok
[INFO] [stdout] test runtime::tests::parse_opencode_models_collects_trimmed_lines ... ok
[INFO] [stdout] test runtime::tests::parse_label_from_container_inspect_json ... ok
[INFO] [stdout] test runtime::tests::launch_limiter_never_exceeds_its_cap_and_serves_everyone ... ok
[INFO] [stdout] test harness_def::tests::discover_merges_builtins_home_and_repo ... ok
[INFO] [stdout] test runtime::tests::command_output_drains_full_pipes_while_the_child_runs ... ok
[INFO] [stdout] test harness_def::tests::builtin_gorgeous_pipeline_reviews_the_current_branch_in_a_loop ... ok
[INFO] [stdout] test runtime::tests::run_command_applies_explicit_memory_to_every_runtime ... ok
[INFO] [stdout] test runtime::tests::run_command_forwards_env_as_e_flags ... ok
[INFO] [stdout] test runtime::tests::run_dir_and_backup_names ... ok
[INFO] [stdout] test runtime::tests::shell_join_quotes_when_needed ... ok
[INFO] [stdout] test runtime::tests::skill_prompt_clause_names_global_skills_where_the_cli_discovers_them ... ok
[INFO] [stdout] test runtime::tests::requested_opencode_models_collects_explicit_models_from_selection ... ok
[INFO] [stdout] test runtime::tests::tmpfs_mount_is_rejected_when_it_is_not_smaller_than_memory ... ok
[INFO] [stdout] test runtime::tests::truncate_middle_keeps_ends ... ok
[INFO] [stdout] test runtime::tests::uses_git_transport_on_macos_apple_container_only ... ok
[INFO] [stdout] test runtime::tests::utc_timestamp_formats_known_epochs ... ok
[INFO] [stdout] test runtime::tests::which_in_finds_executable_only ... ok
[INFO] [stdout] test sha1::tests::sha1_abc_known_vector ... ok
[INFO] [stdout] test sha1::tests::sha1_empty_known_vector ... ok
[INFO] [stdout] test sha256::tests::distinct_inputs_distinct_digests ... ok
[INFO] [stdout] test runtime::tests::snap_confined_paths_are_detected ... ok
[INFO] [stdout] test stats::tests::aggregate_excludes_cached_from_duration_means ... ok
[INFO] [stdout] test stats::tests::flakiness_handles_empty_and_all_cached_groups ... ok
[INFO] [stdout] test stats::tests::flakiness_rows_profile_failure_rate_percentiles_and_top_reason ... ok
[INFO] [stdout] test stats::tests::parse_record_skips_garbage_lines ... ok
[INFO] [stdout] test stats::tests::record_json_roundtrips_through_parse_record ... ok
[INFO] [stdout] test stats::tests::route_label_includes_effort_when_set ... ok
[INFO] [stdout] test stats::tests::sum_numstat_handles_binary_rows ... ok
[INFO] [stdout] test stats::tests::workload_of_repo_zero_outside_git ... ok
[INFO] [stdout] test tests::a_claude_container_that_came_up_logged_out_is_an_auth_rejection ... ok
[INFO] [stdout] test tests::a_dirty_tree_blocker_names_the_files_and_says_to_commit_them ... ok
[INFO] [stdout] test sha256::tests::known_vectors ... ok
[INFO] [stdout] test tests::a_failing_host_step_reports_a_verdict_and_lets_the_workflow_carry_on ... ok
[INFO] [stdout] test runtime::tests::command_output_enforces_its_deadline ... ok
[INFO] [stdout] test licenses::tests::every_shipped_dependency_is_usable_under_plain_mit ... ok
[INFO] [stdout] test runtime::tests::recorded_launcher_preserves_failure_status_through_tee ... ok
[INFO] [stdout] branch 'main' set up to track 'origin/main'.
[INFO] [stdout] test runtime::tests::push_transport_refs_maps_origin_branches_to_heads ... ok
[INFO] [stdout] test runtime::tests::pinning_the_base_moves_only_the_mainline_branch ... ok
[INFO] [stdout] test tests::a_refused_login_is_retried_only_once_the_host_login_changed ... ok
[INFO] [stdout] test runtime::tests::push_transport_refs_uses_local_main_not_stale_origin ... ok
[INFO] [stdout] test tests::a_usage_limit_retry_is_scheduled_for_the_reset_not_a_backoff ... ok
[INFO] [stdout] test tests::a_host_step_declaring_output_is_validated_exactly_like_an_agents_result ... ok
[INFO] [stdout] test tests::a_host_step_runs_in_the_caller_repo_with_its_inputs_in_the_environment ... ok
[INFO] [stdout] test tests::an_override_skill_carries_its_scripts_into_the_global_directory ... ok
[INFO] [stdout] test tests::apple_shell_response_recovery_requires_valid_json_and_inner_exit_zero ... ok
[INFO] [stdout] test tests::atomic_write_lands_whole_and_failure_keeps_the_previous_file ... ok
[INFO] [stdout] test tests::a_workflow_skill_step_delivers_its_directory_and_the_delivered_writer_runs ... ok
[INFO] [stdout] test tests::base_flag_parses_and_is_run_only ... ok
[INFO] [stdout] test tests::cache_attach_chapters_copies_sidecar_after_annotate ... ok
[INFO] [stdout] test tests::cache_hit_labels_source_duration_as_provenance ... ok
[INFO] [stdout] test tests::cache_key_is_deterministic_and_sensitive ... ok
[INFO] [stdout] test tests::cache_store_lookup_and_restore_roundtrip ... ok
[INFO] [stdout] test tests::cached_commits_are_replayed ... ok
[INFO] [stdout] test tests::cached_skill_run_carries_result_json_for_workflow_outputs ... ok
[INFO] [stdout] test tests::clone_identity_defaults_to_the_bot_and_honors_the_runner_override ... ok
[INFO] [stdout] test tests::commits_are_a_side_effect_run_twice_adds_twice ... ok
[INFO] [stdout] test tests::commits_enabled_skills_key_on_history_not_only_the_tree ... ok
[INFO] [stdout] test tests::daemon_restart_parses_the_despite_jobs_override ... ok
[INFO] [stdout] test tests::daemon_status_json_shape_reflects_running_and_versions ... ok
[INFO] [stdout] test tests::daemon_subcommands_parse_including_version ... ok
[INFO] [stdout] test tests::daemon_version_staleness_nudges_only_on_a_real_mismatch ... ok
[INFO] [stdout] test tests::early_skip_cascades_through_a_required_need_only ... ok
[INFO] [stdout] test tests::early_skip_settles_a_false_gate_before_the_other_needs_land ... ok
[INFO] [stdout] test tests::ensure_tmp_gitignored_adds_rule_and_creates_dir ... ok
[INFO] [stdout] test tests::failures_command_parses_filters_and_stats ... ok
[INFO] [stdout] test tests::format_cached_at_is_human_utc ... ok
[INFO] [stdout] test tests::a_host_step_that_overruns_its_timeout_fails_the_workflow ... ok
[INFO] [stdout] test tests::a_host_step_whose_command_forked_still_times_out_promptly ... ok
[INFO] [stdout] test tests::gc_command_parses_flags ... ok
[INFO] [stdout] test tests::global_flag_parses_on_installskills_and_updateskills_only ... ok
[INFO] [stdout] test tests::global_install_lands_in_the_harness_skills_dir_on_both_transports ... ok
[INFO] [stdout] test tests::host_key_channel_is_a_private_sibling_of_the_container_mount ... ok
[INFO] [stdout] test tests::host_only_workflows_need_no_container_runtime ... ok
[INFO] [stdout] test tests::host_output_keeps_the_tail_where_a_failure_explains_itself ... ok
[INFO] [stdout] test tests::a_loop_tail_host_step_always_asks_for_another_lap ... ok
[INFO] [stdout] test tests::incoming_branch_name_is_distinct_and_descriptive ... ok
[INFO] [stdout] test tests::a_noisy_host_step_says_where_its_output_was_cut ... ok
[INFO] [stdout] test tests::inherited_git_dir_never_hijacks_explicit_repo_targets ... ok
[INFO] [stdout] test tests::integrate_is_a_noop_when_the_skill_added_no_commits ... ok
[INFO] [stdout] test tests::a_result_escaping_what_json_does_not_escape_is_repaired_instead_of_re_run ... ok
[INFO] [stdout] test tests::integrate_rebases_clean_commits_onto_the_branch ... ok
[INFO] [stdout] test tests::interrupted_harness_with_a_result_rejoins_the_normal_validation_path ... ok
[INFO] [stdout] test tests::json_flag_is_accepted_for_daemon_subcommands ... ok
[INFO] [stdout] test tests::liveness_counts_a_repairable_result_exactly_as_the_boundary_does ... ok
[INFO] [stdout] test tests::loop_iterations_blank_round_zero_inputs_and_carry_the_iteration_number ... ok
[INFO] [stdout] test tests::object_outputs_accept_json_objects_and_reject_everything_else ... ok
[INFO] [stdout] test tests::opencode_auth_path_prefers_xdg_then_home ... ok
[INFO] [stdout] test tests::opencode_config_path_prefers_xdg_then_home ... ok
[INFO] [stdout] test tests::override_dot_scsh_yml_parses_on_run_list_check ... ok
[INFO] [stdout] test tests::integrate_rebases_second_skill_onto_advanced_head ... ok
[INFO] [stdout] test tests::parent_session_from_cast_path_extracts_id ... ok
[INFO] [stdout] test tests::a_wide_host_output_is_bounded_before_the_command_finishes ... ok
[INFO] [stdout] test tests::automatic_annotation_skips_build_and_host_recordings ... ok
[INFO] [stdout] test tests::post_exit_usage_limit_detection_reads_each_harness_own_prose ... ok
[INFO] [stdout] test tests::forward_github_auth_copies_only_hosts_file_into_the_run_clone ... ok
[INFO] [stdout] test tests::probe_parses_profiles_json_and_override ... ok
[INFO] [stdout] test tests::refused_limit_wait_clears_the_phase_without_claiming_resume ... ok
[INFO] [stdout] test tests::prune_command_parses_now_flag ... ok
[INFO] [stdout] test tests::quota_parses_harness_and_json ... ok
[INFO] [stdout] test tests::restart_confirmation_is_scoped_to_the_approved_ids ... ok
[INFO] [stdout] test tests::restored_step_result_restores_only_valid_results ... ok
[INFO] [stdout] test tests::forward_opencode_copies_auth_and_config_into_the_run_clone ... ok
[INFO] [stdout] test tests::resume_from_parses_on_def_runs_only ... ok
[INFO] [stdout] test tests::resume_reruns_every_step_downstream_of_a_host_step ... ok
[INFO] [stdout] test tests::retries_parses_on_run_only ... ok
[INFO] [stdout] test tests::retry_decision_is_budgeted_breaker_capped_and_browser_restarts_always_win ... ok
[INFO] [stdout] test tests::run_positional_args_are_profiles ... ok
[INFO] [stdout] test tests::integrate_saves_conflicting_commits_to_a_branch ... ok
[INFO] [stdout] test tests::stale_annotation_markers_self_heal_and_fresh_ones_block ... ok
[INFO] [stdout] test tests::stats_command_parses_filters ... ok
[INFO] [stdout] test tests::resolve_input_falls_back_to_the_previous_loop_iteration ... ok
[INFO] [stdout] test tests::string_and_string_list_outputs_accept_each_other ... ok
[INFO] [stdout] test tests::step_invocation_routes_artifacts_into_the_session_dir_and_bypasses_the_cache ... ok
[INFO] [stdout] test tests::uptime_shows_the_two_largest_units ... ok
[INFO] [stdout] test tests::watchdog_usage_limit_fallback_preserves_the_reset_for_retry ... ok
[INFO] [stdout] test tests::sweep_removes_only_matching_stale_run_dirs ... ok
[INFO] [stdout] test tests::workflow_results_are_strictly_typed_before_they_become_terminal ... ok
[INFO] [stdout] test tests::workflow_step_headline_glimpses_declared_scalar_outputs ... ok
[INFO] [stdout] test tests::workflow_schema_repair_keeps_the_invocation_identity_and_names_the_error ... ok
[INFO] [stdout] test ui::clock::tests::clean_line_strips_ansi_cr_and_whitespace ... ok
[INFO] [stdout] test tests::workflow_steps_parse_run_policy_keys ... ok
[INFO] [stdout] test ui::clock::tests::minutes_and_hours ... ok
[INFO] [stdout] test ui::clock::tests::negative_or_nonfinite_clamps_to_zero ... ok
[INFO] [stdout] test ui::clock::tests::sub_three_seconds_is_decimal_and_truncated ... ok
[INFO] [stdout] test ui::engine::tests::apple_container_is_the_only_automatic_start ... ok
[INFO] [stdout] test ui::engine::tests::display_names_are_friendly_with_a_raw_fallback ... ok
[INFO] [stdout] test ui::clock::tests::three_seconds_and_up_is_whole_seconds ... ok
[INFO] [stdout] test ui::engine::tests::ensure_running_reports_a_failed_apple_start ... ok
[INFO] [stdout] test ui::engine::tests::ensure_running_does_not_start_other_engines ... ok
[INFO] [stdout] test ui::engine::tests::ensure_running_starts_and_rechecks_apple_container ... ok
[INFO] [stdout] test ui::engine::tests::start_commands_are_os_specific ... ok
[INFO] [stdout] test ui::live::tests::collapsed_layout_is_one_row_per_proc ... ok
[INFO] [stdout] test ui::live::tests::expand_later_proc_scrolls_to_its_header ... ok
[INFO] [stdout] test ui::live::tests::expanded_with_no_output_shows_a_placeholder ... ok
[INFO] [stdout] test ui::live::tests::expanded_proc_opens_at_its_header_not_the_fleet_tail ... ok
[INFO] [stdout] test ui::live::tests::expanding_reveals_timestamped_output ... ok
[INFO] [stdout] test ui::live::tests::proc_count_is_the_next_index ... ok
[INFO] [stdout] test ui::live::tests::new_lines_do_not_move_viewport_while_reading_from_the_top ... ok
[INFO] [stdout] test ui::live::tests::rows_never_exceed_the_width ... ok
[INFO] [stdout] test ui::live::tests::running_glyph_animates_with_the_frame ... ok
[INFO] [stdout] test ui::live::tests::running_shows_note_finished_shows_detail ... ok
[INFO] [stdout] test ui::live::tests::scroll_to_top_and_bottom ... ok
[INFO] [stdout] test ui::live::tests::toggle_flips_only_the_target_proc ... ok
[INFO] [stdout] test ui::live::tests::view_follows_the_tail_then_honors_scroll ... ok
[INFO] [stdout] test ui::screen::tests::a_command_that_finishes_on_the_last_tick_still_gets_time_to_drain ... ok
[INFO] [stdout] test ui::screen::tests::a_distant_reset_cannot_extend_the_policy_maximum ... ok
[INFO] [stdout] test ui::live::tests::shortcut_labels_cover_many_procs ... ok
[INFO] [stdout] test ui::screen::tests::a_known_reset_does_not_expire_at_the_old_halfway_point ... ok
[INFO] [stdout] test ui::screen::tests::a_known_reset_expires_exactly_at_reset_plus_grace ... ok
[INFO] [stdout] test tests::resolve_run_base_refuses_bad_refs_and_the_mainline_itself ... ok
[INFO] [stdout] test tests::pack_commits_page_renders_the_range_offline ... ok
[INFO] [stdout] test tests::saved_rewrite_is_the_revision_seen_by_the_next_workflow_wave ... ok
[INFO] [stdout] test ui::screen::tests::a_harness_that_says_it_will_not_resume_is_given_up_on_at_once ... ok
[INFO] [stdout] test ui::screen::tests::accounting_settlement_outlives_all_ordinary_watchdogs ... ok
[INFO] [stdout] test ui::screen::tests::active_output_that_quotes_a_limit_prompt_gets_no_keypress ... ok
[INFO] [stdout] test ui::screen::tests::an_unknown_reset_expires_only_at_the_policy_maximum ... ok
[INFO] [stdout] test ui::screen::tests::bounded_line_reader_keeps_the_tail_without_buffering_the_whole_line ... ok
[INFO] [stdout] test ui::screen::tests::a_limit_banner_during_startup_outlives_the_shortest_stall_threshold ... ok
[INFO] [stdout] test ui::screen::tests::an_ordinary_frozen_screen_is_still_an_inactivity_kill ... ok
[INFO] [stdout] test ui::screen::tests::active_output_that_quotes_a_refusal_is_not_killed ... ok
[INFO] [stdout] test tests::host_steps_in_one_wave_run_in_order_and_never_at_the_same_time ... ok
[INFO] [stdout] test ui::screen::tests::emit_off_tty_with_sink_records_lines_without_echo_for_non_tail ... ok
[INFO] [stdout] test ui::screen::tests::emit_off_tty_without_sink_echoes_but_does_not_record_model_lines ... ok
[INFO] [stdout] test tests::persist_run_artifacts_copies_cast_and_logs_with_shared_stem ... ok
[INFO] [stdout] test ui::screen::tests::key_publication_replaces_a_symlink_without_following_it ... ok
[INFO] [stdout] test ui::screen::tests::novelty_normalization_erases_timestamps_and_digits_only ... ok
[INFO] [stdout] test ui::screen::tests::proc_pumps_timestamped_lines_into_the_model ... ok
[INFO] [stdout] test tests::result_json_repair_can_be_turned_off_for_strict_workflows ... ok
[INFO] [stdout] test ui::screen::tests::done_watch_stops_a_harness_that_finished_its_work_and_wedged ... ok
[INFO] [stdout] test ui::screen::tests::done_watch_waits_while_the_result_is_still_being_written ... ok
[INFO] [stdout] test ui::screen::tests::a_run_waiting_out_a_usage_limit_is_not_killed_as_inactive ... ok
[INFO] [stdout] test ui::screen::tests::proc_run_watched_cleans_up_background_descendants_that_closed_the_pipes ... ok
[INFO] [stdout] test ui::screen::tests::done_watch_defers_to_confirm_while_the_commit_is_still_pending ... ok
[INFO] [stdout] test ui::screen::tests::proc_run_watched_kills_a_child_whose_screen_never_moves ... ok
[INFO] [stdout] test ui::screen::tests::quiescence_resets_whenever_the_stamp_changes ... ok
[INFO] [stdout] test ui::screen::tests::restarting_one_logical_proc_preserves_its_original_clock ... ok
[INFO] [stdout] test ui::screen::tests::startup_jitter_stays_within_20pct_and_varies_by_seed ... ok
[INFO] [stdout] test ui::screen::tests::proc_run_watched_kills_an_overrunning_child ... ok
[INFO] [stdout] test ui::screen::tests::proc_run_watched_kills_a_spinner_that_repeats_the_same_frames ... ok
[INFO] [stdout] test ui::screen::tests::proc_run_watched_kills_the_childs_descendants_too ... ok
[INFO] [stdout] test ui::screen::tests::proc_run_watched_times_out_descendants_after_the_shell_exits ... ok
[INFO] [stdout] test ui::screen::tests::proc_run_watched_lets_an_active_screen_run_to_completion ... ok
[INFO] [stdout] test ui::screen::tests::stopped_limit_scans_are_sticky_until_an_explicit_resume ... ok
[INFO] [stdout] test ui::screen::tests::summary_line_is_check_or_cross_with_detail ... ok
[INFO] [stdout] test ui::screen::tests::summary_lists_every_proc_in_order ... ok
[INFO] [stdout] test ui::screen::tests::startup_watch_kills_a_child_that_never_says_anything ... ok
[INFO] [stdout] test ui::signals::tests::a_group_whose_leader_is_alive_is_never_treated_as_orphaned ... ok
[INFO] [stdout] test ui::signals::tests::container_guard_unregisters_on_drop ... ok
[INFO] [stdout] test ui::signals::tests::isolated_child_runs_in_its_own_process_group ... ok
[INFO] [stdout] test ui::signals::tests::register_and_unregister_track_children ... ok
[INFO] [stdout] test ui::signals::tests::register_and_unregister_track_containers ... ok
[INFO] [stdout] test ui::signals::tests::removal_is_explicit_for_every_runtime ... ok
[INFO] [stdout] test usage::tests::claude_counts_a_provider_response_once_across_transcript_blocks ... ok
[INFO] [stdout] test usage::tests::claude_transcripts_sum_responses_and_subagents ... ok
[INFO] [stdout] test usage::tests::codex_forked_history_is_not_counted_as_fresh_spend ... ok
[INFO] [stdout] test usage::tests::codex_sessions_keep_each_files_last_cumulative_snapshot ... ok
[INFO] [stdout] test ui::screen::tests::startup_watch_kills_a_child_that_goes_quiet_mid_boot ... ok
[INFO] [stdout] test usage::tests::compact_cost_hides_zero_counters_but_keeps_them_in_json ... ok
[INFO] [stdout] test usage::tests::cursor_child_shape_cannot_hide_an_incomplete_accounted_conversation ... ok
[INFO] [stdout] test usage::tests::cursor_child_tools_do_not_require_separate_token_totals ... ok
[INFO] [stdout] test usage::tests::cursor_completed_stop_survives_its_trailing_response_and_session_end ... ok
[INFO] [stdout] test usage::tests::concurrent_cursor_hooks_append_whole_json_records ... ok
[INFO] [stdout] test usage::tests::grok_cache_writes_are_disjoint_and_sum_overflow_is_unavailable ... ok
[INFO] [stdout] test usage::tests::grok_counts_turns_once_and_does_not_add_model_breakdowns ... ok
[INFO] [stdout] test usage::tests::grok_real_turn_matches_native_usage_and_round_trips ... ok
[INFO] [stdout] test ui::screen::tests::startup_watch_latches_native_work_and_allows_quiet_thinking ... ok
[INFO] [stdout] test usage::tests::grok_rejects_missing_partial_inconsistent_or_invalid_counters ... ok
[INFO] [stdout] test usage::tests::hook_tokens_subtract_cache_and_keep_the_last_cumulative_payload ... ok
[INFO] [stdout] test usage::tests::grok_waits_for_final_bill_and_rejects_stale_completion_after_resuming ... ok
[INFO] [stdout] test usage::tests::hooks_json_names_the_container_script ... ok
[INFO] [stdout] test usage::tests::native_cache_buckets_are_validated_and_absence_is_not_zero ... ok
[INFO] [stdout] test usage::tests::missing_or_malformed_tokens_stay_null ... ok
[INFO] [stdout] test usage::tests::native_turn_boundaries_reject_resumed_work ... ok
[INFO] [stdout] test usage::tests::native_work_is_detected_in_unfinished_claude_and_grok_sessions ... ok
[INFO] [stdout] test usage::tests::native_work_is_detected_in_unfinished_cursor_and_codex_sessions ... ok
[INFO] [stdout] test usage::tests::native_work_requires_positive_evidence_but_not_complete_accounting ... ok
[INFO] [stdout] test usage::tests::public_schema_is_single_key_strict_and_round_trips ... ok
[INFO] [stdout] test usage::tests::parallel_tools_share_one_generation ... ok
[INFO] [stdout] test usage::tests::public_schema_rejects_bad_nested_fields_and_types ... ok
[INFO] [stdout] test usage::tests::resumed_cursor_work_invalidates_a_previous_completed_stop ... ok
[INFO] [stdout] test usage::tests::transcript_scan_refuses_symlinks_instead_of_following_cycles ... ok
[INFO] [stdout] test version::tests::display_includes_pkg_version ... ok
[INFO] [stdout] test usage::tests::cursor_hook_only_records_events_and_never_authorizes_shutdown ... ok
[INFO] [stdout] test ui::screen::tests::explicit_usage_limit_reset_restores_normal_watchdog_accounting ... ok
[INFO] [stdout] test ui::screen::tests::startup_watch_native_work_does_not_disable_normal_inactivity ... ok
[INFO] [stdout] test ui::screen::tests::startup_watch_disarms_once_the_run_outlives_its_window ... ok
[INFO] [stdout] test ui::screen::tests::the_screens_that_need_a_keypress_get_one ... ok
[INFO] [stdout] test ui::screen::tests::diagnostic_banners_never_shorten_the_watchdog_or_stop_success ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- daemon::tests::daemon_keeps_a_connection_alive_across_requests_and_honors_close stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'daemon::tests::daemon_keeps_a_connection_alive_across_requests_and_honors_close' (1374) panicked at src/daemon/mod.rs:309:22:
[INFO] [stdout] ensure_for_run: Custom { kind: TimedOut, error: "daemon did not start" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61d363e627d1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61d363e627d1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61d363e627d1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61d363e627d1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61d363e7c4aa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61d363e7c4aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x61d363e67eec - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x61d363e67eec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x61d363e36566 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61d363e36566 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x61d363e57159 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x61d363c40300 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x61d363c40300 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x61d363e57482 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x61d363e57482 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x61d363e36612 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x61d363e2ecd9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61d363e378cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x61d363e7cc9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61d363e7c9f2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x61d363656afc - <core[a373ad73a504971]::result::Result<(), core[a373ad73a504971]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1184:23
[INFO] [stdout]   21:     0x61d36347bf20 - scsh[14193f9941c04ab2]::daemon::tests::daemon_keeps_a_connection_alive_across_requests_and_honors_close
[INFO] [stdout]                                at /opt/rustwide/workdir/src/daemon/mod.rs:309:22
[INFO] [stdout]   22:     0x61d36345b317 - scsh[14193f9941c04ab2]::daemon::tests::daemon_keeps_a_connection_alive_across_requests_and_honors_close::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/daemon/mod.rs:303:72
[INFO] [stdout]   23:     0x61d363671626 - <scsh[14193f9941c04ab2]::daemon::tests::daemon_keeps_a_connection_alive_across_requests_and_honors_close::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61d363c3374b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61d363c3374b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x61d363c40925 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x61d363c40925 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x61d363c40925 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x61d363c40925 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x61d363c40925 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61d363c40925 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x61d363c40925 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x61d363c3a214 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x61d363c3a214 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x61d363c439b2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x61d363c439b2 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x61d363c439b2 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x61d363c439b2 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x61d363c439b2 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61d363c439b2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x61d363c439b2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61d363e60a6f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x61d363e60a6f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7f6476f29dfa - <unknown>
[INFO] [stdout]   45:     0x7f6476fbd3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- daemon::tests::daemon_serves_a_connection_burst_within_one_tick stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'daemon::tests::daemon_serves_a_connection_burst_within_one_tick' (1377) panicked at src/daemon/mod.rs:245:43:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: PoisonError { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61d363e627d1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61d363e627d1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61d363e627d1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61d363e627d1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61d363e7c4aa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61d363e7c4aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x61d363e67eec - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x61d363e67eec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x61d363e36566 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61d363e36566 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x61d363e57159 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x61d363c40300 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x61d363c40300 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x61d363e57482 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x61d363e57482 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x61d363e36612 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x61d363e2ecd9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61d363e378cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x61d363e7cc9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61d363e7c9f2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x61d36347b7f7 - <core[a373ad73a504971]::result::Result<std[617be2ca0a6fd877]::sync::poison::mutex::MutexGuard<()>, std[617be2ca0a6fd877]::sync::poison::PoisonError<std[617be2ca0a6fd877]::sync::poison::mutex::MutexGuard<()>>>>::unwrap
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x61d36347b7f7 - scsh[14193f9941c04ab2]::daemon::tests::daemon_serves_a_connection_burst_within_one_tick
[INFO] [stdout]                                at /opt/rustwide/workdir/src/daemon/mod.rs:245:43
[INFO] [stdout]   22:     0x61d36345b2e7 - scsh[14193f9941c04ab2]::daemon::tests::daemon_serves_a_connection_burst_within_one_tick::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/daemon/mod.rs:244:56
[INFO] [stdout]   23:     0x61d363671606 - <scsh[14193f9941c04ab2]::daemon::tests::daemon_serves_a_connection_burst_within_one_tick::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61d363c3374b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61d363c3374b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x61d363c40925 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x61d363c40925 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x61d363c40925 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x61d363c40925 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x61d363c40925 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61d363c40925 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x61d363c40925 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x61d363c3a214 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x61d363c3a214 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x61d363c439b2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x61d363c439b2 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x61d363c439b2 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x61d363c439b2 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x61d363c439b2 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61d363c439b2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x61d363c439b2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61d363e60a6f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x61d363e60a6f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7f6476f29dfa - <unknown>
[INFO] [stdout]   45:     0x7f6476fbd3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- daemon::tests::ensure_for_run_spawns_ephemeral_daemon stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'daemon::tests::ensure_for_run_spawns_ephemeral_daemon' (1387) panicked at src/daemon/mod.rs:232:43:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: PoisonError { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61d363e627d1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61d363e627d1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61d363e627d1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61d363e627d1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61d363e7c4aa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61d363e7c4aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x61d363e67eec - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x61d363e67eec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x61d363e36566 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61d363e36566 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x61d363e57159 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x61d363c40300 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x61d363c40300 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x61d363e57482 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x61d363e57482 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x61d363e36612 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x61d363e2ecd9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61d363e378cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x61d363e7cc9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61d363e7c9f2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x61d36347ae9b - <core[a373ad73a504971]::result::Result<std[617be2ca0a6fd877]::sync::poison::mutex::MutexGuard<()>, std[617be2ca0a6fd877]::sync::poison::PoisonError<std[617be2ca0a6fd877]::sync::poison::mutex::MutexGuard<()>>>>::unwrap
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x61d36347ae9b - scsh[14193f9941c04ab2]::daemon::tests::ensure_for_run_spawns_ephemeral_daemon
[INFO] [stdout]                                at /opt/rustwide/workdir/src/daemon/mod.rs:232:43
[INFO] [stdout]   22:     0x61d36345b287 - scsh[14193f9941c04ab2]::daemon::tests::ensure_for_run_spawns_ephemeral_daemon::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/daemon/mod.rs:231:46
[INFO] [stdout]   23:     0x61d3636715c6 - <scsh[14193f9941c04ab2]::daemon::tests::ensure_for_run_spawns_ephemeral_daemon::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61d363c3374b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61d363c3374b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x61d363c40925 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x61d363c40925 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x61d363c40925 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x61d363c40925 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x61d363c40925 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61d363c40925 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x61d363c40925 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x61d363c3a214 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x61d363c3a214 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x61d363c439b2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x61d363c439b2 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x61d363c439b2 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x61d363c439b2 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x61d363c439b2 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61d363c439b2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x61d363c439b2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61d363e60a6f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x61d363e60a6f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7f6476f29dfa - <unknown>
[INFO] [stdout]   45:     0x7f6476fbd3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- daemon::tests::start_persistent_replaces_ephemeral_daemon stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'daemon::tests::start_persistent_replaces_ephemeral_daemon' (1408) panicked at src/daemon/mod.rs:337:43:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: PoisonError { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61d363e627d1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61d363e627d1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61d363e627d1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61d363e627d1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61d363e7c4aa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61d363e7c4aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x61d363e67eec - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x61d363e67eec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x61d363e36566 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61d363e36566 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x61d363e57159 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x61d363c40300 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x61d363c40300 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x61d363e57482 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x61d363e57482 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x61d363e36612 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x61d363e2ecd9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61d363e378cd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x61d363e7cc9c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61d363e7c9f2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x61d36347b1c7 - <core[a373ad73a504971]::result::Result<std[617be2ca0a6fd877]::sync::poison::mutex::MutexGuard<()>, std[617be2ca0a6fd877]::sync::poison::PoisonError<std[617be2ca0a6fd877]::sync::poison::mutex::MutexGuard<()>>>>::unwrap
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x61d36347b1c7 - scsh[14193f9941c04ab2]::daemon::tests::start_persistent_replaces_ephemeral_daemon
[INFO] [stdout]                                at /opt/rustwide/workdir/src/daemon/mod.rs:337:43
[INFO] [stdout]   22:     0x61d36345b2b7 - scsh[14193f9941c04ab2]::daemon::tests::start_persistent_replaces_ephemeral_daemon::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/daemon/mod.rs:336:50
[INFO] [stdout]   23:     0x61d3636715e6 - <scsh[14193f9941c04ab2]::daemon::tests::start_persistent_replaces_ephemeral_daemon::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x61d363c3374b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x61d363c3374b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x61d363c40925 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x61d363c40925 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x61d363c40925 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x61d363c40925 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x61d363c40925 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x61d363c40925 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x61d363c40925 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x61d363c3a214 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x61d363c3a214 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x61d363c439b2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x61d363c439b2 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x61d363c439b2 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x61d363c439b2 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x61d363c439b2 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x61d363c439b2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x61d363c439b2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61d363e60a6f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x61d363e60a6f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7f6476f29dfa - <unknown>
[INFO] [stdout]   45:     0x7f6476fbd3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     daemon::tests::daemon_keeps_a_connection_alive_across_requests_and_honors_close
[INFO] [stdout]     daemon::tests::daemon_serves_a_connection_burst_within_one_tick
[INFO] [stdout]     daemon::tests::ensure_for_run_spawns_ephemeral_daemon
[INFO] [stdout]     daemon::tests::start_persistent_replaces_ephemeral_daemon
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 834 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 38.13s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin scsh`
[INFO] running `Command { std: "docker" "inspect" "292f109246a60ad54a0f92df1828f82c0fb5b87f610bdc6fc28f5e43c040438e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "292f109246a60ad54a0f92df1828f82c0fb5b87f610bdc6fc28f5e43c040438e", kill_on_drop: false }`
[INFO] [stdout] 292f109246a60ad54a0f92df1828f82c0fb5b87f610bdc6fc28f5e43c040438e
