[INFO] cloning repository https://github.com/AubakirovArman/agenghub
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AubakirovArman/agenghub" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAubakirovArman%2Fagenghub", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAubakirovArman%2Fagenghub'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 64a6756d7b28ac6450619b019a5ea2be423235f4
[INFO] testing AubakirovArman/agenghub against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAubakirovArman%2Fagenghub" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/AubakirovArman/agenghub
[INFO] finished tweaking git repo https://github.com/AubakirovArman/agenghub
[INFO] tweaked toml for git repo https://github.com/AubakirovArman/agenghub written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/AubakirovArman/agenghub on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/AubakirovArman/agenghub already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded globset v0.4.18
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b61108ecea3a89fcdac9673d51a4bdc9fe54324144fe78a0d10b1119d713f1ec
[INFO] running `Command { std: "docker" "start" "b61108ecea3a89fcdac9673d51a4bdc9fe54324144fe78a0d10b1119d713f1ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b61108ecea3a89fcdac9673d51a4bdc9fe54324144fe78a0d10b1119d713f1ec", 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" "b61108ecea3a89fcdac9673d51a4bdc9fe54324144fe78a0d10b1119d713f1ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b61108ecea3a89fcdac9673d51a4bdc9fe54324144fe78a0d10b1119d713f1ec", 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" "b61108ecea3a89fcdac9673d51a4bdc9fe54324144fe78a0d10b1119d713f1ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling nibble_vec v0.1.0
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling endian-type v0.1.2
[INFO] [stderr]    Compiling radix_trie v0.2.1
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling hashlink v0.11.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling libsqlite3-sys v0.37.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling rustyline v14.0.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling rusqlite v0.39.0
[INFO] [stderr]    Compiling agenthub v0.4.121-local-preview (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 52s
[INFO] running `Command { std: "docker" "inspect" "b61108ecea3a89fcdac9673d51a4bdc9fe54324144fe78a0d10b1119d713f1ec", 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" "b61108ecea3a89fcdac9673d51a4bdc9fe54324144fe78a0d10b1119d713f1ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling agenthub v0.4.121-local-preview (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 52.49s
[INFO] running `Command { std: "docker" "inspect" "b61108ecea3a89fcdac9673d51a4bdc9fe54324144fe78a0d10b1119d713f1ec", 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" "b61108ecea3a89fcdac9673d51a4bdc9fe54324144fe78a0d10b1119d713f1ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/agenthub-def6046516f80d48)
[INFO] [stdout] 
[INFO] [stdout] running 289 tests
[INFO] [stdout] test aal::tests::rejects_unknown_statement_with_line_number ... ok
[INFO] [stdout] test aal::tests::parses_prd_style_aal_into_agent_spec ... ok
[INFO] [stdout] test aal::tests::reports_structured_semantic_diagnostics ... ok
[INFO] [stdout] test aal::tests::returns_structured_errors_before_spec_validation ... ok
[INFO] [stdout] test aal::tests::reports_product_semantic_lints_with_help ... ok
[INFO] [stdout] test adaptive::tests::high_risk_adds_reviewer_gate_default ... ok
[INFO] [stdout] test agent_adapter::tests::api_adapter_routes_to_native_provider ... ok
[INFO] [stdout] test agent_adapter::api_tool_loop::tests::api_execution_plan_prefers_native_tool_call ... ok
[INFO] [stdout] test adaptive::tests::classifier_detects_domains_and_risk ... ok
[INFO] [stdout] test agent_adapter::tests::manager_worker_routes_include_workers ... ok
[INFO] [stdout] test agent_adapter::tests::planner_executor_routes_include_multiple_roles ... ok
[INFO] [stdout] test agent_adapter::tests::repair_agent_can_differ_from_executor ... ok
[INFO] [stdout] test agent_adapter::tests::tournament_routes_include_contestants_and_judge ... ok
[INFO] [stdout] test agent_adapter::api_tool_loop::tests::tool_loop_receipt_blocks_commands_that_need_approval ... ok
[INFO] [stdout] test aal::tests::parses_v02_imports_and_normalizes_output ... ok
[INFO] [stdout] test analytics::tests::missing_optional_artifacts_stay_compatible ... ok
[INFO] [stdout] test adaptive::tests::adaptive_selection_is_opt_in ... ok
[INFO] [stdout] test analytics::tests::records_history_summary_and_csv_export ... ok
[INFO] [stdout] test agent_adapter::tests::defaults_to_command_adapter ... ok
[INFO] [stdout] test code_maps::tests::detects_nextjs_routes_components_and_exports ... ok
[INFO] [stdout] test code_maps::tests::detects_stale_map_entries_by_hash ... ok
[INFO] [stdout] test command_runner::docker::tests::docker_endpoint_builds_container_command ... ok
[INFO] [stdout] test command_runner::docker::tests::docker_metadata_reports_container_capabilities ... ok
[INFO] [stdout] test command_runner::remote::tests::ssh_endpoint_preserves_absolute_path ... ok
[INFO] [stdout] test command_runner::tests::cancel_request_artifact_round_trips ... ok
[INFO] [stdout] test code_maps::tests::selects_map_context_without_source_contents ... ok
[INFO] [stdout] test chat_usage::tests::summarizes_turn_tokens_and_cost_by_provider ... ok
[INFO] [stdout] test chat_index::tests::indexes_chats_and_searches_messages_with_fts ... ok
[INFO] [stdout] test chat_index::tests::indexes_valid_events_when_chat_jsonl_has_corrupt_lines ... ok
[INFO] [stdout] test agent_adapter::tests::api_adapter_dry_run_writes_prompt_without_provider_call ... ok
[INFO] [stdout] test command_runner::tests::level_one_sandbox_sets_metadata_and_tmpdir ... ok
[INFO] [stdout] test command_runner::tests::cancel_request_stops_running_logged_command ... ok
[INFO] [stdout] test command_runner::tests::marks_timed_out_command ... ok
[INFO] [stdout] test compiler::tests::compiles_linear_execution_dag ... ok
[INFO] [stdout] test compiler::tests::compiles_manager_worker_fanout ... ok
[INFO] [stdout] test compiler::tests::compiles_planner_executor_topology_nodes ... ok
[INFO] [stdout] test compiler::tests::compiles_reviewer_topology_nodes ... ok
[INFO] [stdout] test compiler::tests::compiles_swarm_research_roles ... ok
[INFO] [stdout] test compiler::tests::compiles_tournament_fanin ... ok
[INFO] [stdout] test compiler::tests::rejects_scope_traversal ... ok
[INFO] [stdout] test agent_adapter::tests::external_adapter_uses_remote_runner ... ok
[INFO] [stdout] test domain_runtime::tests::missing_tools_are_structured_warnings ... ok
[INFO] [stdout] test domain_runtime::tests::selects_research_runtime_from_verifier_profile ... ok
[INFO] [stdout] test command_runner::tests::redaction::logged_command_redacts_secret_logs_and_writes_scan_record ... ok
[INFO] [stdout] test domain_runtime::tests::writes_domain_runtime_artifact ... ok
[INFO] [stdout] test effects::tests::records_file_lifecycle_and_command_effects ... ok
[INFO] [stdout] test command_runner::tests::logged_infinite_output_times_out_with_bounded_tail ... ok
[INFO] [stdout] test dashboard_api::tests::serves_project_transactions_and_chat_api ... ok
[INFO] [stdout] test enterprise::tests::default_policy_allows_transaction_run ... ok
[INFO] [stdout] test enterprise::tests::default_policy_without_project_runtime_has_no_side_effects ... ok
[INFO] [stdout] test enterprise::tests::governance_lock_precedence_detects_local_override_drift ... ok
[INFO] [stdout] test enterprise::tests::audit_events_are_append_only ... ok
[INFO] [stdout] test enterprise::tests::http_policy_server_can_supply_central_policy ... ok
[INFO] [stdout] test domain_runtime::tests::selects_rust_runtime_from_code_workspace ... ok
[INFO] [stdout] test enterprise::tests::approvals_are_auditable_and_in_compliance_report ... ok
[INFO] [stdout] test hardening::tests::hardening_report_degrades_unsupported_features_to_warnings ... ok
[INFO] [stdout] test enterprise::tests::secret_checks_do_not_expose_values ... ok
[INFO] [stdout] test hardening::tests::resource_limits_load_from_policy_file ... ok
[INFO] [stdout] test intent::tests::asks_blocking_question_for_unknown_route ... ok
[INFO] [stdout] test intent::tests::django_request_generates_scaffold_spec ... ok
[INFO] [stdout] test intent::tests::empty_project_web_app_request_generates_static_app_spec ... ok
[INFO] [stdout] test intent::tests::approval_mode_marks_preview ... ok
[INFO] [stdout] test intent::tests::file_create_request_generates_runnable_spec ... ok
[INFO] [stdout] test intent::tests::generated_preview_is_valid_agent_spec ... ok
[INFO] [stdout] test intent::tests::infers_courses_route_from_russian_request ... ok
[INFO] [stdout] test intent::tests::preserves_explicit_route ... ok
[INFO] [stdout] test intent::tests::empty_project_web_app_request_uses_api_provider_from_project_default ... ok
[INFO] [stdout] test llm_gateway::http_provider::tests::completion_body_includes_openai_compatible_tools ... ok
[INFO] [stdout] test llm_gateway::http_provider::tests::disables_kimi_thinking_by_default_for_k2_6 ... ok
[INFO] [stdout] test llm_gateway::http_provider::tests::leaves_non_kimi_models_openai_compatible ... ok
[INFO] [stdout] test llm_gateway::http_provider::tests::parses_openai_compatible_tool_calls ... ok
[INFO] [stdout] test llm_gateway::http_provider::tests::completion_body_includes_json_response_format ... ok
[INFO] [stdout] test command_runner::tests::logged_command_writes_heartbeat ... ok
[INFO] [stdout] test enterprise::tests::private_model_route_uses_private_runner ... ok
[INFO] [stdout] test llm_gateway::provider_tests::http_provider_accepts_only_http_or_https_urls ... ok
[INFO] [stdout] test llm_gateway::provider_tests::retry_repeats_until_provider_succeeds ... ok
[INFO] [stdout] test llm_gateway::sse_parser::tests::parses_openai_compatible_sse_frames ... ok
[INFO] [stdout] test llm_gateway::provider_tests::http_provider_calls_openai_compatible_stub ... ok
[INFO] [stdout] test llm_gateway::provider_tests::http_provider_streams_openai_compatible_sse_stub ... ok
[INFO] [stdout] test git::tests::dirty_blockers_ignore_local_agent_config ... ok
[INFO] [stdout] test command_runner::tests::timeout_terminates_background_child ... ok
[INFO] [stdout] test llm_gateway::tool_loop::tests::shell_tool_calls_use_shell_permission_classifier ... ok
[INFO] [stdout] test llm_gateway::tool_loop::tests::unknown_tool_calls_are_blocked_by_default ... ok
[INFO] [stdout] test local_server::tests::file_paths_are_sanitized_under_root ... ok
[INFO] [stdout] test local_server::tests::live_options_are_injected_before_dashboard_script ... ok
[INFO] [stdout] test local_server::tests::parses_query_params ... ok
[INFO] [stdout] test llm_gateway::provider_tests::cli_provider_invokes_real_command_and_writes_transcript ... ok
[INFO] [stdout] test memory::tests::auto_memory_extraction_adds_review_only_candidates ... ok
[INFO] [stdout] test memory::tests::chat_memory_uses_global_home_without_project_runtime ... ok
[INFO] [stdout] test memory::tests::context_budget_excludes_expired_conflicting_and_pending_memory ... ok
[INFO] [stdout] test memory::tests::auto_memory_extraction_skips_generic_short_turns ... ok
[INFO] [stdout] test memory::tests::memory_inbox_requires_review_before_promotion ... ok
[INFO] [stdout] test memory::tests::failed_attempts_are_warning_memory_not_truth ... ok
[INFO] [stdout] test llm_gateway::tests::writes_model_call_metadata_for_routes ... ok
[INFO] [stdout] test llm_gateway::tests::budget_blocks_provider_plan_when_estimate_exceeds_limit ... ok
[INFO] [stdout] test memory::tests::memory_summary_audit_scoring_and_warnings_are_actionable ... ok
[INFO] [stdout] test memory::tests::memory_inbox_review_view_groups_ranks_and_batches_items ... ok
[INFO] [stdout] test llm_gateway::tests::marks_private_model_routes ... ok
[INFO] [stdout] test observability::redaction::tests::redacts_common_secret_shapes ... ok
[INFO] [stdout] test memory::tests::typed_memory_write_retrieval_and_views ... ok
[INFO] [stdout] test ops::tests::command_target_extracts_remote_targets ... ok
[INFO] [stdout] test observability::redaction::tests::redacts_secret_object_keys_even_with_short_values ... ok
[INFO] [stdout] test observability::redaction::tests::redacts_file_in_place ... ok
[INFO] [stdout] test plugin_registry::tests::blocks_untrusted_install_without_override ... ok
[INFO] [stdout] test plugin_registry::tests::governance_tests::dangerous_untrusted_plugin_requires_explicit_override ... ok
[INFO] [stdout] test ops::tests::ops_host_profiles_and_receipts_are_global_and_host_scoped ... ok
[INFO] [stdout] test plugin_registry::tests::governance_tests::governance_lock_includes_permissions_publisher_and_scorecard ... ok
[INFO] [stdout] test plugin_registry::tests::governance_tests::scorecard_records_incompatible_api_without_blocking_listing ... ok
[INFO] [stdout] test plugin_registry::tests::locks_workspace_verifier_and_signature_metadata ... ok
[INFO] [stdout] test plugin_registry::tests::rejects_non_semver_package_version ... ok
[INFO] [stdout] test plugin_registry::tests::installs_skill_package_and_updates_locks ... ok
[INFO] [stdout] test plugin_registry::tests::scaffolds_publishable_skill_package ... ok
[INFO] [stdout] test plugin_registry::tests::signature_tests::rejects_tampered_sha256_signature ... ok
[INFO] [stdout] test plugin_registry::tests::signature_tests::trusted_install_requires_verified_signature ... ok
[INFO] [stdout] test product_cli::providers::http::tests::kimi_auth_failure_includes_region_endpoint_hints ... ok
[INFO] [stdout] test product_cli::providers::tests::provider_test_reports_expose_failure_state ... ok
[INFO] [stdout] test plugin_registry::tests::signature_tests::verifies_sha256_signature_for_trusted_install ... ok
[INFO] [stdout] test product_cli::readiness::next::tests::provider_kimi_recovery_is_self_contained ... ok
[INFO] [stdout] test product_cli::tests::bootstrap_tests::bootstrap_plan_has_no_side_effects ... ok
[INFO] [stdout] test product_cli::tests::config_rejects_non_api_provider_values ... ok
[INFO] [stdout] test product_cli::tests::config_rejects_unknown_keys ... ok
[INFO] [stdout] test product_cli::tests::config_set_and_show_round_trips ... ok
[INFO] [stdout] test product_cli::tests::config_show_defaults_without_file ... ok
[INFO] [stdout] test product_cli::tests::bootstrap_tests::bootstrap_prepares_new_project_for_transactions ... ok
[INFO] [stdout] test product_cli::tests::doctor_reports_initialized_project_and_policy_as_ok ... ok
[INFO] [stdout] test product_cli::tests::doctor_reports_missing_project_as_warning ... ok
[INFO] [stdout] test product_cli::tests::doctor_surfaces_blocked_kimi_auth_report ... ok
[INFO] [stdout] test product_cli::tests::ecosystem_status_json_is_machine_readable ... ok
[INFO] [stdout] test product_cli::tests::ecosystem_status_surfaces_post_1_0_protocol_plan_without_enabling_network ... ok
[INFO] [stdout] test product_cli::tests::doctor_warns_when_default_provider_is_configured_but_missing ... ok
[INFO] [stdout] test product_cli::tests::provider_diagnose_reports_api_auth_markers ... ok
[INFO] [stdout] test product_cli::tests::provider_diagnose_reports_deepseek_endpoint_details ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_inspect_tests::providers_kimi_inspect_key_can_read_from_env_without_printing_value ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_inspect_tests::providers_kimi_inspect_key_json_is_machine_readable_without_secret ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_inspect_tests::providers_kimi_inspect_key_reports_current_oauth_file_without_secret ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_inspect_tests::providers_kimi_inspect_key_reports_plain_candidate_without_network_or_write ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_inspect_tests::providers_kimi_inspect_key_uses_matching_auth_report_for_plain_shaped_blocker ... ok
[INFO] [stdout] test product_cli::tests::open_tests::open_dashboard_and_report_return_paths_without_launching ... ok
[INFO] [stdout] test ops::tests::ops_exec_records_headless_receipt_without_project_runtime ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_operator_receipt_tests::providers_kimi_rc_unblock_writes_blocked_operator_receipt ... ok
[INFO] [stdout] test ops::tests::ops_exec_records_approval_required_without_running_command ... ok
[INFO] [stdout] test ops::tests::ops_runbook_cards_derive_from_reviewed_memory_and_filter_by_host ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_operator_receipt_tests::providers_kimi_rc_unblock_writes_operator_receipt ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_preflight_tests::providers_kimi_preflight_key_falls_forward_to_china_endpoint ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_preflight_tests::providers_kimi_preflight_key_rejects_kimi_cli_oauth_credentials ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_rehearsal_tests::providers_kimi_unblock_rehearsal_json_is_machine_readable_without_secret ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_preflight_tests::providers_kimi_preflight_key_tests_candidate_without_writing_secret ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_rehearsal_tests::providers_kimi_unblock_rehearsal_rejects_oauth_candidate_without_secret ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_rehearsal_tests::providers_kimi_unblock_rehearsal_accepts_plain_candidate_without_write_or_network ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_tests::providers_kimi_accepts_moonshot_base_url_alias ... ok
[INFO] [stdout] test llm_gateway::tests::writes_model_metadata_for_topology_roles ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_rc_unblock_tests::providers_kimi_rc_unblock_from_file_uses_preflight_region_endpoint ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_rehearsal_tests::providers_kimi_unblock_rehearsal_requires_candidate_source ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_tests::providers_kimi_rc_unblock_stops_on_provider_test_failure ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_tests::providers_kimi_defaults_to_global_endpoint_and_k2_6 ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_tests::providers_kimi_rate_limit_failure_returns_diagnostic_receipt ... ok
[INFO] [stdout] test command_runner::tests::logged_command_writes_files_and_keeps_bounded_tail ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_tests::providers_kimi_rc_unblock_can_rotate_key_before_sequence ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_preflight_tests::providers_kimi_preflight_key_reports_failed_candidate_without_writing_secret ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_tests::providers_kimi_rotate_key_dry_run_does_not_overwrite_target ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_tests::providers_kimi_rotate_key_installs_without_leaking_secret_and_tests_provider ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_tests::providers_kimi_rotate_key_rejects_embedded_whitespace ... ok
[INFO] [stdout] test product_cli::tests::provider_status_json_tests::providers_recovery_json_marks_ready_providers_without_noise ... ok
[INFO] [stdout] test product_cli::tests::provider_status_json_tests::providers_recovery_json_omits_scope_when_all_providers_ready ... ok
[INFO] [stdout] test product_cli::tests::provider_status_json_tests::providers_recovery_json_turns_blocked_kimi_into_next_actions ... ok
[INFO] [stdout] test product_cli::tests::provider_status_json_tests::providers_recovery_text_includes_completion_audit_gate ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_tests::providers_kimi_rotate_key_rejects_kimi_cli_oauth_credentials ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_tests::providers_kimi_status_ignores_stale_auth_blocker_after_key_change ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_tests::providers_kimi_test_can_recheck_matching_auth_blocker ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_tests::providers_kimi_unblock_renders_source_backed_next_steps ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_tests::providers_kimi_status_surfaces_matching_auth_blocker ... ok
[INFO] [stdout] test product_cli::tests::provider_kimi_tests::providers_kimi_uses_openai_compatible_endpoint ... ok
[INFO] [stdout] test product_cli::tests::providers_deepseek_test_calls_stub_server ... ok
[INFO] [stdout] test product_cli::tests::providers_list_is_api_native_only ... ok
[INFO] [stdout] test product_cli::tests::provider_status_json_tests::providers_status_json_surfaces_blocked_kimi_without_secret ... ok
[INFO] [stdout] test product_cli::tests::provider_status_json_tests::providers_status_json_surfaces_missing_provider_recovery_hints ... ok
[INFO] [stdout] test product_cli::tests::providers_deepseek_auth_failure_returns_diagnostic_receipt ... ok
[INFO] [stdout] test product_cli::tests::providers_deepseek_reports_missing_without_key ... ok
[INFO] [stdout] test product_cli::tests::providers_deepseek_reads_project_tree_key_file ... ok
[INFO] [stdout] test product_cli::tests::provider_status_json_tests::providers_status_json_blocks_kimi_cli_oauth_without_auth_report ... ok
[INFO] [stdout] test product_cli::tests::providers_set_role_and_fallback_config ... ok
[INFO] [stdout] test product_cli::tests::readiness_completion_tests::readiness_completion_json_bundles_audit_evidence_next_and_provider_status ... ok
[INFO] [stdout] test product_cli::tests::readiness_completion_tests::readiness_completion_text_reports_ready_completion ... ok
[INFO] [stdout] test product_cli::tests::readiness_tests::readiness_audit_json_reports_blocked_kimi_without_secret ... ok
[INFO] [stdout] test product_cli::tests::readiness_operator_receipt_tests::readiness_completion_surfaces_latest_kimi_rc_operator_receipt ... ok
[INFO] [stdout] test product_cli::tests::readiness_gap_tests::readiness_completion_evidence_and_checklist_surface_named_gaps ... ok
[INFO] [stdout] test product_cli::tests::readiness_tests::readiness_audit_json_reports_ready_fixture ... ok
[INFO] [stdout] test product_cli::tests::readiness_tests::readiness_audit_text_keeps_human_checklist ... ok
[INFO] [stdout] test product_cli::tests::readiness_tests::readiness_blockers_json_reports_only_unpassed_checks ... ok
[INFO] [stdout] test product_cli::tests::readiness_tests::readiness_blockers_text_reports_blocker_kind ... ok
[INFO] [stdout] test product_cli::tests::readiness_tests::readiness_checklist_json_maps_requirements_to_artifacts ... ok
[INFO] [stdout] test product_cli::tests::readiness_tests::readiness_next_json_prioritizes_current_external_blocker ... ok
[INFO] [stdout] test rollback::tests::writes_rollback_report ... ok
[INFO] [stdout] test product_cli::tests::readiness_tests::readiness_checklist_text_surfaces_blocked_requirement_next_steps ... ok
[INFO] [stdout] test rollback::tests::selects_concrete_handlers_for_known_paths ... ok
[INFO] [stdout] test product_cli::tests::readiness_tests::readiness_blockers_text_reports_clear_fixture ... ok
[INFO] [stdout] test product_cli::tests::readiness_tests::readiness_evidence_text_surfaces_external_kimi_blocker ... ok
[INFO] [stdout] test product_cli::tests::readiness_tests::readiness_evidence_json_reports_thresholds_and_gate_inputs ... ok
[INFO] [stdout] test shell::api_chat::tests::provider_chain_uses_chat_role_and_fallback_config ... ok
[INFO] [stdout] test product_cli::tests::readiness_tests::readiness_next_text_reports_ready_milestone_without_actions ... ok
[INFO] [stdout] test shell::approval::tests::renders_card_based_plan_summary ... ok
[INFO] [stdout] test shell::chat::tests::recovers_corrupt_chat_jsonl_without_losing_valid_events ... ok
[INFO] [stdout] test shell::api_chat::tests::prompt_uses_only_committed_memory ... ok
[INFO] [stdout] test shell::chat_filters::tests::filters_chats_by_status_provider_and_date ... ok
[INFO] [stdout] test shell::commands::tests::parses_chat_first_prefixes ... ok
[INFO] [stdout] test shell::commands::tests::parses_shell_commands_and_plain_text ... ok
[INFO] [stdout] test shell::api_chat::tests::chat_answer_without_project_runtime_does_not_create_agent_dir ... ok
[INFO] [stdout] test shell::completion::tests::completes_slash_commands ... ok
[INFO] [stdout] test shell::api_chat::tests::successful_chat_turn_adds_auto_memory_to_inbox_only ... ok
[INFO] [stdout] test shell::chat_meta::tests::derives_titles_pin_state_and_search_hits ... ok
[INFO] [stdout] test shell::api_chat::tests::silent_answer_emits_provider_lifecycle_events ... ok
[INFO] [stdout] test shell::format::tests::formats_progress_steps ... ok
[INFO] [stdout] test shell::completion::tests::completes_paths_and_quotes_spaces ... ok
[INFO] [stdout] test shell::input_grammar::tests::classifies_special_mentions ... ok
[INFO] [stdout] test shell::input_grammar::tests::extracts_quoted_and_escaped_mentions ... ok
[INFO] [stdout] test shell::input_grammar::tests::parses_prefix_input_kinds ... ok
[INFO] [stdout] test shell::line_editor::tests::detects_and_trims_multiline_continuation_marker ... ok
[INFO] [stdout] test shell::control::tests::approve_can_select_latest_transaction ... ok
[INFO] [stdout] test shell::product::tests::inspect_key_options_parse_rotation_source ... ok
[INFO] [stdout] test shell::format::tests::highlights_diff_lines ... ok
[INFO] [stdout] test shell::inline_approval::tests::renders_inline_approval_card ... ok
[INFO] [stdout] test shell::product::tests::preflight_key_options_parse_rotation_source ... ok
[INFO] [stdout] test shell::product::tests::rc_unblock_options_parse_rotation_source ... ok
[INFO] [stdout] test shell::progress::tests::renders_named_progress_steps ... ok
[INFO] [stdout] test shell::project::tests::resolves_relative_project_path ... ok
[INFO] [stdout] test shell::product::tests::providers_rejects_internal_command_as_setup_shorthand ... ok
[INFO] [stdout] test shell::project::tests::rejects_empty_target ... ok
[INFO] [stdout] test shell::control::tests::approve_uses_current_transaction_when_no_selector_is_given ... ok
[INFO] [stdout] test shell::suggestions::tests::suggests_next_steps_from_status_and_description ... ok
[INFO] [stdout] test shell::system::tests::live_tail_reads_only_new_bytes ... ok
[INFO] [stdout] test shell::prompt::tests::prompt_surfaces_latest_ops_mode_without_project_runtime ... ok
[INFO] [stdout] test shell::system::tests::permission_decision_marks_risky_ops_commands ... ok
[INFO] [stdout] test shell::mention_summary_tests::resolves_transaction_and_memory_mentions ... ok
[INFO] [stdout] test shell::prompt::tests::prompt_includes_project_provider_and_git_context ... ok
[INFO] [stdout] test shell::chat::tests::persists_chat_messages_and_transactions ... ok
[INFO] [stdout] test shell::welcome::tests::detects_project_type_for_welcome ... ok
[INFO] [stdout] test skill_registry::tests::scorecard_uses_analytics_history ... ok
[INFO] [stdout] test shell::api_chat::tests::silent_answer_falls_back_between_api_providers ... ok
[INFO] [stdout] test skill_registry::tests::bundled_skills_are_available_without_project_skills ... ok
[INFO] [stdout] test skill_registry::tests::standard_library_has_required_quality_gates ... ok
[INFO] [stdout] test skill_registry::tests::resolves_dependencies ... ok
[INFO] [stdout] test shell::session_browser::tests::saves_checkpoint_metadata ... ok
[INFO] [stdout] test spec::tests::supports_additional_git_workspace_profiles ... ok
[INFO] [stdout] test spec::tests::renders_agent_ir ... ok
[INFO] [stdout] test tool_registry::tests::protected_paths_require_approval_with_policy_reason ... ok
[INFO] [stdout] test tool_permissions::tests::classifies_chat_read_only_workspace_ops_and_http_profiles ... ok
[INFO] [stdout] test tool_registry::tests::binary_files_are_not_reinjected ... ok
[INFO] [stdout] test team::tests::team_payload_aggregates_project_approvals_and_audit ... ok
[INFO] [stdout] test tool_registry::tests::read_file_blocks_path_escape ... ok
[INFO] [stdout] test tool_registry::tests::symlink_paths_require_approval ... ok
[INFO] [stdout] test tool_registry::tests::shell_network_and_secret_paths_require_approval ... ok
[INFO] [stdout] test team::tests::writes_self_hosted_team_and_audit_exports ... ok
[INFO] [stdout] test tui::tests::renders_shell_tui_regression_snapshot ... ok
[INFO] [stdout] test tx_control::tests::cancel_writes_request_journal_and_effect ... ok
[INFO] [stdout] test shell::tests::exec_project_request_emits_approval_required_and_exit_code ... ok
[INFO] [stdout] test tx_control::tests::retry_creates_controlled_plan ... ok
[INFO] [stdout] test tx_control::tests::resolve_writes_note_journal_wal_and_effect ... ok
[INFO] [stdout] test tx_explain::tests::explains_error_fingerprint_reason ... ok
[INFO] [stdout] test tool_registry::tests::read_and_search_workspace_text ... ok
[INFO] [stdout] test tx_explain::tests::explains_diff_guard_rollback ... ok
[INFO] [stdout] test tx_explain::tests::committed_transaction_has_non_failure_explanation ... ok
[INFO] [stdout] test tx_inspect::tests::diff_falls_back_to_diff_guard_summary ... ok
[INFO] [stdout] test tx_watch::tests::renders_final_event_as_done ... ok
[INFO] [stdout] test tx_watch::tests::renders_heartbeat_with_log_hint ... ok
[INFO] [stdout] test tx_watch::tests::renders_latest_open_event_as_running ... ok
[INFO] [stdout] test ui::event_bus::tests::formats_console_events_with_shared_stage_labels ... ok
[INFO] [stdout] test ui::model::tests::maps_journal_states_to_shared_ui_labels ... ok
[INFO] [stdout] test tx_inspect::tests::logs_filter_and_tail_command_output ... ok
[INFO] [stdout] test verifier::domain_tests::data_quality_rejects_invalid_json ... ok
[INFO] [stdout] test verifier::domain_tests::media_render_accepts_manifest_and_assets ... ok
[INFO] [stdout] test verifier::domain_tests::infra_plan_accepts_yaml_plan ... ok
[INFO] [stdout] test verifier::domain_tests::research_report_validates_cited_claims ... ok
[INFO] [stdout] test verifier::domain_tests::specialized::backend_tdd_rejects_missing_integration_test ... ok
[INFO] [stdout] test tx_index::tests::list_rebuilds_index_from_transaction_directories ... ok
[INFO] [stdout] test tx_index::tests::index_reads_report_status_instead_of_closed_journal_state ... ok
[INFO] [stdout] test verifier::domain_tests::specialized::db_migration_rejects_missing_dry_run ... ok
[INFO] [stdout] test verifier::domain_tests::specialized::backend_tdd_accepts_manifest_tests_and_api_responses ... ok
[INFO] [stdout] test verifier::domain_tests::specialized::db_migration_accepts_manifest_artifacts ... ok
[INFO] [stdout] test verifier::integration_tests::structured_artifact_includes_fingerprint_and_plugin_metadata ... ok
[INFO] [stdout] test wal::tests::replay_detects_checksum_mismatch ... ok
[INFO] [stdout] test wal::tests::appends_replays_and_writes_summary ... ok
[INFO] [stdout] test workspace::tests::classifies_chat_ops_and_project_modes_without_side_effects ... ok
[INFO] [stdout] test tui::tests::renders_terminal_dashboard_panels ... ok
[INFO] [stdout] test web_dashboard::tests::writes_static_browser_dashboard ... ok
[INFO] [stdout] test shell::system::tests::ops_command_without_project_runtime_does_not_create_agent_dir ... ok
[INFO] [stdout] test tool_registry::tests::shell_tool_runs_only_read_only_commands ... ok
[INFO] [stdout] test command_runner::tests::logged_command_keeps_bounded_stderr_tail ... FAILED
[INFO] [stdout] test verifier::runtime_tests::runtime_smoke_checks_http_route ... ok
[INFO] [stdout] test verifier::runtime_tests::runtime_smoke_catches_route_failure_after_commands_pass ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- command_runner::tests::logged_command_keeps_bounded_stderr_tail stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'command_runner::tests::logged_command_keeps_bounded_stderr_tail' (1259) panicked at src/command_runner/tests.rs:120:5:
[INFO] [stdout] assertion failed: result.success
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x564d9ad2acc8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x564d9ad2acc8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x564d9ad2acc8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x564d9ad2acc8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x564d9ad449aa - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x564d9ad449aa - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x564d9ad30792 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x564d9ad30792 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x564d9ad02f76 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x564d9ad02f76 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x564d9ad20719 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x564d9a81840c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x564d9a81840c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x564d9ad208d2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x564d9ad208d2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x564d9ad03064 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x564d9acf7719 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x564d9ad0444d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x564d9ad451ec - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x564d9ad451b2 - core[8fb95b77d25ab6c8]::panicking::panic
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x564d99d2b918 - agenthub[e0b271ae0618c507]::command_runner::tests::logged_command_keeps_bounded_stderr_tail
[INFO] [stdout]                                at /opt/rustwide/workdir/src/command_runner/tests.rs:120:5
[INFO] [stdout]   21:     0x564d99d033f7 - agenthub[e0b271ae0618c507]::command_runner::tests::logged_command_keeps_bounded_stderr_tail::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/command_runner/tests.rs:109:50
[INFO] [stdout]   22:     0x564d9a255ea6 - <agenthub[e0b271ae0618c507]::command_runner::tests::logged_command_keeps_bounded_stderr_tail::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x564d9a80b4eb - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x564d9a80b4eb - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x564d9a818d65 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x564d9a818d65 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x564d9a818d65 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x564d9a818d65 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x564d9a818d65 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x564d9a818d65 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x564d9a818d65 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x564d9a812674 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x564d9a812674 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x564d9a81bde2 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x564d9a81bde2 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x564d9a81bde2 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x564d9a81bde2 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x564d9a81bde2 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x564d9a81bde2 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x564d9a81bde2 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x564d9ad298cf - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   42:     0x564d9ad298cf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7fd82697aaa4 - <unknown>
[INFO] [stdout]   44:     0x7fd826a07a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     command_runner::tests::logged_command_keeps_bounded_stderr_tail
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 288 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.23s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "b61108ecea3a89fcdac9673d51a4bdc9fe54324144fe78a0d10b1119d713f1ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b61108ecea3a89fcdac9673d51a4bdc9fe54324144fe78a0d10b1119d713f1ec", kill_on_drop: false }`
[INFO] [stdout] b61108ecea3a89fcdac9673d51a4bdc9fe54324144fe78a0d10b1119d713f1ec
