[INFO] fetching crate scv-tools 0.3.8...
[INFO] testing scv-tools-0.3.8 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate scv-tools 0.3.8 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate scv-tools 0.3.8
[INFO] finished tweaking crates.io crate scv-tools 0.3.8
[INFO] tweaked toml for crates.io crate scv-tools 0.3.8 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate scv-tools 0.3.8 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate scv-tools 0.3.8 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded libredox v0.1.24
[INFO] [stderr]   Downloaded scv-protocol v0.3.8
[INFO] [stderr]   Downloaded scv-client v0.3.8
[INFO] [stderr]   Downloaded scv-core v0.3.8
[INFO] [stderr]   Downloaded string_cache_codegen v0.6.1
[INFO] [stderr]   Downloaded markup5ever v0.39.0
[INFO] [stderr]   Downloaded web_atoms v0.2.6
[INFO] [stderr]   Downloaded html2text v0.17.1
[INFO] [stderr]   Downloaded tendril v0.5.1
[INFO] [stderr]   Downloaded html5ever v0.39.0
[INFO] [stderr]   Downloaded phf_codegen v0.13.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6aa7bef8092a4259c19edb75a9b0124c9b0831826a5a3d2d7ba36287bbfa245b
[INFO] running `Command { std: "docker" "start" "6aa7bef8092a4259c19edb75a9b0124c9b0831826a5a3d2d7ba36287bbfa245b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6aa7bef8092a4259c19edb75a9b0124c9b0831826a5a3d2d7ba36287bbfa245b", 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" "6aa7bef8092a4259c19edb75a9b0124c9b0831826a5a3d2d7ba36287bbfa245b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6aa7bef8092a4259c19edb75a9b0124c9b0831826a5a3d2d7ba36287bbfa245b", 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" "6aa7bef8092a4259c19edb75a9b0124c9b0831826a5a3d2d7ba36287bbfa245b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling find-msvc-tools v0.1.13
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling io-lifetimes v2.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling io-extras v0.18.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling tendril v0.5.1
[INFO] [stderr]    Compiling cap-primitives v3.4.6
[INFO] [stderr]    Compiling cc v1.4.7
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling ambient-authority v0.0.2
[INFO] [stderr]    Compiling maybe-owned v0.3.4
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling cap-std v3.4.6
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling which v8.0.6
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling string_cache_codegen v0.6.1
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling string_cache v0.9.0
[INFO] [stderr]    Compiling web_atoms v0.2.6
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling markup5ever v0.39.0
[INFO] [stderr]    Compiling html5ever v0.39.0
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling fs-set-times v0.20.3
[INFO] [stderr]    Compiling rustix-linux-procfs v0.1.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.3
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling html2text v0.17.1
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling scv-protocol v0.3.8
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling scv-client v0.3.8
[INFO] [stderr]    Compiling scv-core v0.3.8
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling scv-tools v0.3.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.69s
[INFO] running `Command { std: "docker" "inspect" "6aa7bef8092a4259c19edb75a9b0124c9b0831826a5a3d2d7ba36287bbfa245b", 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" "6aa7bef8092a4259c19edb75a9b0124c9b0831826a5a3d2d7ba36287bbfa245b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling scv-tools v0.3.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 19.26s
[INFO] running `Command { std: "docker" "inspect" "6aa7bef8092a4259c19edb75a9b0124c9b0831826a5a3d2d7ba36287bbfa245b", 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" "6aa7bef8092a4259c19edb75a9b0124c9b0831826a5a3d2d7ba36287bbfa245b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/scv_tools-85c97f9a5eaa004e)
[INFO] [stdout] 
[INFO] [stdout] running 201 tests
[INFO] [stdout] test builtin::fs::tests::detects_secret_like_paths ... ok
[INFO] [stdout] test builtin::fs::tests::rejects_parent_traversal ... ok
[INFO] [stdout] test builtin::fs::tests::read_rejects_symlink_escape ... ok
[INFO] [stdout] test builtin::chat_history::tests::only_this_chats_received_files_can_be_kept ... ok
[INFO] [stdout] test builtin::chat_history::tests::large_results_are_cut_to_the_output_limit ... ok
[INFO] [stdout] test builtin::web::tests::allowlist_matches_hosts_and_wildcard_subdomains_only ... ok
[INFO] [stdout] test builtin::fs::tests::write_rejects_symlink_escape ... ok
[INFO] [stdout] test builtin::chat_attach::tests::media_the_user_sent_stays_attachable_inside_the_instance ... ok
[INFO] [stdout] test builtin::chat_history::tests::bad_arguments_are_refused ... ok
[INFO] [stdout] test builtin::web::tests::content_types_are_classified ... ok
[INFO] [stdout] test builtin::fs::tests::read_is_contained_and_bounded ... ok
[INFO] [stdout] test builtin::web::tests::public_address_classification ... ok
[INFO] [stdout] test builtin::web::tests::binary_content_is_refused_and_large_bodies_are_bounded_and_paged ... ok
[INFO] [stdout] test builtin::web::tests::registration_offers_search_only_with_a_backend ... ok
[INFO] [stdout] test builtin::chat_history::tests::searches_lists_and_reads_the_log_with_file_places ... ok
[INFO] [stdout] test builtin::web::tests::resolved_names_are_refused_when_any_address_is_not_public ... ok
[INFO] [stdout] test builtin::web::tests::html_is_converted_to_text_and_json_passes_through ... ok
[INFO] [stdout] test builtin::web::tests::risk_is_read_only_only_for_https_allowlisted_hosts ... ok
[INFO] [stdout] test builtin::web::tests::search_results_parse_for_each_backend ... ok
[INFO] [stdout] test builtin::web::tests::redirects_are_limited ... ok
[INFO] [stdout] test builtin::web::tests::search_backends_are_queried_with_their_parameters ... ok
[INFO] [stdout] test builtin::chat_attach::tests::directories_missing_empty_and_oversized_files_are_refused ... ok
[INFO] [stdout] test builtin::chat_attach::tests::secrets_are_refused_even_through_symlinks ... ok
[INFO] [stdout] test builtin::chat_attach::tests::workspace_files_are_attached_with_their_resolved_path ... ok
[INFO] [stdout] test builtin::chat_attach::tests::the_tool_reports_the_attachment_the_client_reads ... ok
[INFO] [stdout] test builtin::shell::tests::bash_timeout_terminates_the_process ... ok
[INFO] [stdout] test builtin::web::tests::loopback_and_private_targets_are_refused_directly_by_name_and_by_redirect ... ok
[INFO] [stdout] test builtin::shell::tests::bash_output_is_bounded_and_reports_truncation ... ok
[INFO] [stdout] test builtin::fs::tests::write_is_atomic_and_checks_hash ... ok
[INFO] [stdout] test delegate::acp::tests::file_system_and_terminal_requests_are_refused ... ok
[INFO] [stdout] test delegate::acp::tests::full_permissions_select_the_mode_and_calls_choose_offered_options ... ok
[INFO] [stdout] test delegate::acp::tests::permission_risks_follow_scvs_own_tools ... ok
[INFO] [stdout] test delegate::acp::tests::an_agent_dying_mid_turn_fails_with_its_stderr ... ok
[INFO] [stdout] test delegate::acp::tests::the_registry_prefers_an_installed_acp_server ... ok
[INFO] [stdout] test delegate::acp::tests::cancellation_sends_session_cancel ... ok
[INFO] [stdout] test delegate::acp::tests::without_a_gate_permission_is_rejected ... ok
[INFO] [stdout] test delegate::acp::tests::without_its_acp_server_such_an_agent_takes_no_model_or_effort ... ok
[INFO] [stdout] test delegate::adapters::tests::descriptors_are_unique_and_self_consistent ... ok
[INFO] [stdout] test delegate::adapters::tests::executables_resolve_from_per_user_directories_before_path ... ok
[INFO] [stdout] test delegate::adapters::tests::removal_covers_every_adapter_and_generic_api_keys ... ok
[INFO] [stdout] test delegate::adapters::tests::status_summaries_never_echo_accounts_or_keys ... ok
[INFO] [stdout] test delegate::agent::tests::a_call_runs_on_the_agent_it_names_or_the_first_preferred_one ... ok
[INFO] [stdout] test delegate::agent::tests::a_call_that_leaves_out_model_or_effort_runs_with_the_user_s_defaults ... ok
[INFO] [stdout] test delegate::agent::tests::a_session_handle_names_its_conversation_s_agent ... ok
[INFO] [stdout] test delegate::agent::tests::agent_lines_carry_the_user_s_note_and_defaults ... ok
[INFO] [stdout] test delegate::agent::tests::approval_summaries_name_the_agent ... ok
[INFO] [stdout] test delegate::agent::tests::calls_an_agent_cannot_take_fail_before_anything_launches ... ok
[INFO] [stdout] test delegate::agent::tests::results_name_the_other_agents_as_values_for_agent ... ok
[INFO] [stdout] test delegate::agent::tests::the_offered_agents_are_read_from_the_registry ... ok
[INFO] [stdout] test delegate::agent::tests::the_schema_lists_only_offered_agents_and_the_options_some_of_them_take ... ok
[INFO] [stdout] test delegate::agent::tests::without_a_preferred_agent_the_call_must_name_one ... ok
[INFO] [stdout] test delegate::background::tests::a_background_call_runs_the_agent_it_names_and_a_refused_one_starts_no_job ... ok
[INFO] [stdout] test delegate::background::tests::a_finished_job_nobody_looked_at_is_reported_once ... ok
[INFO] [stdout] test delegate::background::tests::a_task_is_the_first_line_of_the_prompt_shortened ... ok
[INFO] [stdout] test delegate::background::tests::agent_cancel_stops_a_running_job_without_a_report ... ok
[INFO] [stdout] test delegate::background::tests::at_most_the_limit_runs_at_once ... ok
[INFO] [stdout] test delegate::background::tests::background_approvals_follow_the_session_gate_or_are_denied ... ok
[INFO] [stdout] test delegate::acp::tests::killing_a_background_job_s_agent_finishes_the_job_and_frees_its_slot ... ok
[INFO] [stdout] test delegate::acp::tests::a_session_saves_what_the_agent_offers_and_later_calls_are_checked_before_starting ... ok
[INFO] [stdout] test delegate::background::tests::foreground_calls_pass_through_and_the_schema_offers_background ... ok
[INFO] [stdout] test delegate::background::tests::listing_jobs_settles_only_the_finished_ones_the_model_had_not_seen ... ok
[INFO] [stdout] test delegate::background::tests::wait_and_status_tools_validate_and_are_read_only ... ok
[INFO] [stdout] test delegate::acp::tests::an_idle_conversation_whose_agent_dies_is_collected_and_forgotten ... ok
[INFO] [stdout] test delegate::background::tests::background_calls_return_a_job_that_wait_and_status_observe ... ok
[INFO] [stdout] test delegate::background::tests::dropping_the_session_store_cancels_running_jobs ... ok
[INFO] [stdout] test delegate::choice::tests::a_declined_request_without_grok_does_not_name_another_agent ... ok
[INFO] [stdout] test delegate::choice::tests::entries_name_each_agent_s_model_family ... ok
[INFO] [stdout] test delegate::choice::tests::a_declined_request_names_grok_when_it_is_offered ... ok
[INFO] [stdout] test delegate::choice::tests::availability_failures_name_the_other_agents ... ok
[INFO] [stdout] test delegate::choice::tests::scv_errors_name_other_agents_only_when_scv_found_the_agent_unavailable ... ok
[INFO] [stdout] test delegate::conversation::tests::ages_parse_with_units ... ok
[INFO] [stdout] test delegate::choice::tests::only_the_reported_error_decides_a_fallback ... ok
[INFO] [stdout] test delegate::choice::tests::entries_name_the_product_what_it_offers_and_the_users_note ... ok
[INFO] [stdout] test delegate::choice::tests::entries_name_the_user_s_defaults_and_hard_task_effort ... ok
[INFO] [stdout] test delegate::conversation::tests::handles_are_issued_per_agent_and_vendor_ids_are_not_handles ... ok
[INFO] [stdout] test delegate::conversation::tests::continuing_pins_agent_and_cwd_and_counts_turns ... ok
[INFO] [stdout] test delegate::conversation::tests::limits_forget_the_least_recently_used_and_idle_conversations ... ok
[INFO] [stdout] test delegate::conversation::tests::timed_out_turns_stay_resumable_but_failed_first_turns_are_forgotten ... ok
[INFO] [stdout] test delegate::conversation::tests::vendor_ids_and_unknown_handles_are_rejected ... ok
[INFO] [stdout] test delegate::acp::tests::the_user_s_defaults_start_a_conversation_that_then_keeps_its_settings ... ok
[INFO] [stdout] test delegate::acp::tests::the_launch_environment_reaches_the_acp_server ... ok
[INFO] [stdout] test delegate::acp::tests::permission_requests_go_through_the_callers_gate ... ok
[INFO] [stdout] test delegate::conversation::tests::markers_follow_the_conversation_and_gc_keeps_live_transcripts ... ok
[INFO] [stdout] test delegate::live::tests::a_child_exiting_between_turns_is_collected_and_forgotten ... ok
[INFO] [stdout] test delegate::live::tests::killing_an_idle_child_frees_it_at_once ... ok
[INFO] [stdout] test delegate::acp::tests::an_agent_taking_session_options_gets_provider_model_values_in_its_own_spelling ... ok
[INFO] [stdout] test delegate::acp::tests::a_conversation_continues_one_session_with_bounded_progress ... ok
[INFO] [stdout] test delegate::native::tests::codex_json_reads_the_last_message_file_and_removes_it ... ok
[INFO] [stdout] test delegate::native::tests::full_permissions_follow_the_fixed_arguments_and_are_announced ... ok
[INFO] [stdout] test delegate::native::tests::native_agent_maps_model_and_effort_to_adapter_flags ... ok
[INFO] [stdout] test delegate::native::tests::native_agent_preserves_argument_boundaries ... ok
[INFO] [stdout] test delegate::native::tests::native_agent_places_prompt_flags_just_before_the_prompt ... ok
[INFO] [stdout] test delegate::acp::tests::idle_conversations_shut_their_agent_down ... ok
[INFO] [stdout] test delegate::native::tests::per_call_timeouts_may_rise_to_the_ceiling_but_not_past_it ... ok
[INFO] [stdout] test delegate::native::tests::native_agent_uses_instance_private_environment ... ok
[INFO] [stdout] test delegate::native::tests::pi_json_and_signed_out_claude_results ... ok
[INFO] [stdout] test delegate::native::tests::signed_out_dsh_failure_names_the_host_login_command ... ok
[INFO] [stdout] test delegate::native::tests::native_agent_runs_in_a_contained_directory ... ok
[INFO] [stdout] test delegate::options::tests::a_session_lists_the_model_and_effort_values_that_can_be_passed ... ok
[INFO] [stdout] test delegate::options::tests::a_session_without_model_or_effort_choices_offers_nothing ... ok
[INFO] [stdout] test delegate::options::tests::codex_style_ids_and_named_defaults_are_read ... ok
[INFO] [stdout] test delegate::options::tests::grouped_values_and_provider_model_pairs_are_listed_as_provider_slash_model ... ok
[INFO] [stdout] test delegate::native::tests::claude_stream_json_becomes_a_structured_result ... ok
[INFO] [stdout] test delegate::output::tests::a_claude_refusal_is_declined_whatever_its_reply_says ... ok
[INFO] [stdout] test delegate::output::tests::claude_signed_out_result_is_a_failure_with_its_message ... ok
[INFO] [stdout] test delegate::output::tests::claude_stream_json_yields_the_result_event ... ok
[INFO] [stdout] test delegate::native::tests::conversations_continue_the_cli_session_in_the_same_cwd ... ok
[INFO] [stdout] test delegate::output::tests::codex_jsonl_yields_the_last_agent_message_and_turn_usage ... ok
[INFO] [stdout] test delegate::output::tests::codex_last_message_file_backs_up_a_stream_without_a_message ... ok
[INFO] [stdout] test delegate::output::tests::codex_turn_failure_reports_its_error ... ok
[INFO] [stdout] test delegate::output::tests::failures_carry_the_reported_error_apart_from_the_reply ... ok
[INFO] [stdout] test delegate::output::tests::pi_json_yields_the_last_assistant_message ... ok
[INFO] [stdout] test delegate::output::tests::replies_are_bounded_on_character_boundaries ... ok
[INFO] [stdout] test delegate::output::tests::session_ids_are_captured_only_when_safe_to_pass_back ... ok
[INFO] [stdout] test delegate::native::tests::signed_out_agent_failure_names_the_host_login_command ... ok
[INFO] [stdout] test delegate::output::tests::stderr_tail_keeps_the_end ... ok
[INFO] [stdout] test delegate::output::tests::text_output_is_the_reply_and_structured_garbage_falls_back_to_text ... ok
[INFO] [stdout] test delegate::output::tests::timeouts_and_kills_override_the_stream ... ok
[INFO] [stdout] test delegate::progress::tests::claude_reports_tool_use_and_brief_text_but_not_results ... ok
[INFO] [stdout] test delegate::progress::tests::codex_reports_commands_files_and_searches ... ok
[INFO] [stdout] test delegate::progress::tests::credentials_are_redacted ... ok
[INFO] [stdout] test delegate::progress::tests::details_are_one_bounded_line ... ok
[INFO] [stdout] test delegate::progress::tests::pi_reports_tool_starts_and_failures ... ok
[INFO] [stdout] test delegate::records::tests::a_declared_client_depth_raises_the_recorded_depth ... ok
[INFO] [stdout] test delegate::records::tests::a_live_child_between_turns_works_only_while_its_own_jobs_do ... ok
[INFO] [stdout] test delegate::native::tests::cli_refusals_are_declined_and_only_availability_failures_offer_other_agents ... ok
[INFO] [stdout] test delegate::output::tests::oversized_event_lines_are_skipped_without_losing_later_events ... ok
[INFO] [stdout] test delegate::records::tests::chains_match_only_their_own_handle ... ok
[INFO] [stdout] test delegate::records::tests::an_unreaped_child_is_not_alive ... ok
[INFO] [stdout] test delegate::records::tests::nested_tags_extend_the_chain_and_depth ... ok
[INFO] [stdout] test delegate::acp::tests::a_check_call_returns_only_once_its_agent_and_what_it_started_are_gone ... ok
[INFO] [stdout] test delegate::records::tests::an_abandoned_run_is_cleaned_up_when_its_guard_drops ... ok
[INFO] [stdout] test delegate::options::tests::saved_options_load_only_for_the_same_agent_install_and_while_recent ... ok
[INFO] [stdout] test delegate::options::tests::a_saved_file_is_checked_again_when_read ... ok
[INFO] [stdout] test delegate::records::tests::records_stay_readable_across_releases ... ok
[INFO] [stdout] test delegate::records::tests::the_instance_id_is_a_stable_hash_of_the_home ... ok
[INFO] [stdout] test delegate::scv::tests::a_child_dying_mid_turn_fails_the_call_and_ends_the_conversation ... ok
[INFO] [stdout] test builtin::shell::tests::bash_cancellation_terminates_the_process_group ... ok
[INFO] [stdout] test delegate::records::tests::records_for_another_instance_or_under_the_wrong_name_are_ignored ... ok
[INFO] [stdout] test delegate::records::tests::a_chain_names_the_run_this_process_started ... ok
[INFO] [stdout] test delegate::records::tests::records_are_private_and_removed_when_the_run_finishes ... ok
[INFO] [stdout] test delegate::scv::tests::background_work_follows_jobs_until_their_report_turn_ends ... ok
[INFO] [stdout] test delegate::acp::tests::failures_are_structured_redacted_and_hint_at_sign_in ... ok
[INFO] [stdout] test delegate::scv::tests::arguments_are_checked_before_approval ... ok
[INFO] [stdout] test builtin::shell::tests::cancellation_kills_a_term_ignoring_descendant ... ok
[INFO] [stdout] test delegate::records::tests::reconcile_removes_conversation_markers_of_exited_processes ... ok
[INFO] [stdout] test delegate::scv::tests::the_registry_offers_scv_only_below_the_depth_limit ... ok
[INFO] [stdout] test delegate::records::tests::reconcile_reaps_an_orphan_and_its_detached_descendants ... ok
[INFO] [stdout] test delegate::stores::tests::a_broken_nested_scv_config_is_not_overwritten ... ok
[INFO] [stdout] test delegate::scv::tests::nested_approvals_are_relayed_to_the_session_gate ... ok
[INFO] [stdout] test delegate::scv::tests::without_a_gate_nested_approvals_are_denied ... ok
[INFO] [stdout] test builtin::shell::tests::background_descendant_cannot_hold_output_pipes_open ... ok
[INFO] [stdout] test delegate::scv::tests::cancelling_the_call_cancels_the_nested_turn ... ok
[INFO] [stdout] test delegate::stores::tests::grok_config_keys_count_as_signed_in_without_printing_them ... ok
[INFO] [stdout] test delegate::stores::tests::dsh_keys_are_stored_privately_in_its_native_file ... ok
[INFO] [stdout] test delegate::stores::tests::env_key_providers_are_flagged ... ok
[INFO] [stdout] test delegate::stores::tests::grok_import_keeps_top_level_values_outside_the_users_tables ... ok
[INFO] [stdout] test delegate::stores::tests::grok_import_merges_by_table_privately_without_printing_keys ... ok
[INFO] [stdout] test delegate::stores::tests::invalid_input_writes_nothing ... ok
[INFO] [stdout] test delegate::stores::tests::grok_import_writes_nothing_when_either_file_is_invalid ... ok
[INFO] [stdout] test delegate::stores::tests::pi_endpoint_input_is_validated_before_any_write ... ok
[INFO] [stdout] test delegate::native::tests::a_timed_out_turn_stays_resumable_and_unsupported_agents_refuse_sessions ... ok
[INFO] [stdout] test process::tests::agent_environment_drops_inherited_credentials_but_keeps_its_own_home ... ok
[INFO] [stdout] test delegate::stores::tests::grok_login_entries_report_sign_in_without_values ... ok
[INFO] [stdout] test process::tests::process_groups_zero_and_one_are_never_signalled ... ok
[INFO] [stdout] test delegate::stores::tests::copies_config_and_api_key_privately_without_printing_secrets ... ok
[INFO] [stdout] test project_environment::project::tests::explicit_workspace_and_edition_floor ... ok
[INFO] [stdout] test project_environment::project::tests::rust_is_optional_and_a_minimum_is_not_hardcoded ... ok
[INFO] [stdout] test project_environment::project::tests::workspace_inheritance_and_virtual_root ... ok
[INFO] [stdout] test project_environment::project::tests::nearest_files_legacy_precedence_and_subdirectories ... ok
[INFO] [stdout] test delegate::stores::tests::never_copies_a_chatgpt_session ... ok
[INFO] [stdout] test project_environment::tests::a_separate_cargo_cache_does_not_hide_the_original_rustup_install ... ok
[INFO] [stdout] test delegate::stores::tests::the_nested_scv_gets_a_private_copy_of_the_provider ... ok
[INFO] [stdout] test delegate::scv::tests::idle_conversations_shut_their_child_down ... ok
[INFO] [stdout] test project_environment::tests::custom_install_locations_and_adapter_path_are_respected ... ok
[INFO] [stdout] test project_environment::tests::finds_rustup_outside_service_path_without_reusing_cargo_credentials ... ok
[INFO] [stdout] test project_environment::tests::cancellation_joins_a_running_probe ... ok
[INFO] [stdout] test project_environment::tests::non_rust_project_does_not_probe_or_change_environment ... ok
[INFO] [stdout] test project_environment::tests::live_launch_used_by_acp_and_nested_scv_receives_project_tools ... ok
[INFO] [stdout] test project_environment::tests::missing_cargo_or_obsolete_cargo_fails_preflight ... ok
[INFO] [stdout] test project_environment::tests::rejects_old_system_tools_but_accepts_sufficient_ones_without_rustup ... ok
[INFO] [stdout] test delegate::native::tests::a_timed_out_run_and_its_detached_descendants_are_stopped ... ok
[INFO] [stdout] test registry::tests::agents_are_not_offered_at_the_delegation_depth_limit ... ok
[INFO] [stdout] test project_environment::tests::native_launch_receives_project_tools_and_keeps_private_home ... ok
[INFO] [stdout] test registry::tests::one_agent_tool_offers_every_installed_agent_with_the_preferred_one_as_default ... ok
[INFO] [stdout] test registry::tests::uninstalled_agents_are_not_offered ... ok
[INFO] [stdout] test delegate::scv::tests::conversations_continue_on_one_child_with_progress_and_records ... ok
[INFO] [stdout] test project_environment::tests::probe_is_cancellable_and_output_is_bounded ... ok
[INFO] [stdout] test project_environment::tests::respects_explicit_overrides_and_never_falls_back_from_missing_pins ... ok
[INFO] [stdout] test project_environment::project::tests::invalid_or_unresolved_requirements_fail_closed ... ok
[INFO] [stdout] test project_environment::tests::system_tools_from_different_directories_keep_their_path_precedence ... ok
[INFO] [stdout] test project_environment::tests::upgrades_only_an_unpinned_old_default_using_numeric_versions ... ok
[INFO] [stdout] test registry::tests::an_acp_agent_lists_the_values_its_server_offered_and_says_so_when_unknown ... ok
[INFO] [stdout] test delegate::stores::tests::pi_endpoints_merge_into_pi_files_as_the_private_default ... ok
[INFO] [stdout] test delegate::scv::tests::a_timed_out_turn_that_settles_stays_resumable ... ok
[INFO] [stdout] test delegate::scv::tests::a_childs_own_background_job_keeps_it_at_work_until_reported ... ok
[INFO] [stdout] test delegate::live::tests::close_stops_a_running_child_and_its_record ... ok
[INFO] [stdout] test delegate::records::tests::kill_stops_a_local_run_and_marks_it_killed ... ok
[INFO] [stdout] test delegate::live::tests::a_child_is_recorded_idle_between_turns_and_at_work_during_one ... ok
[INFO] [stdout] test delegate::scv::tests::a_child_ignoring_turn_cancel_is_killed_at_the_timeout ... ok
[INFO] [stdout] test delegate::acp::tests::a_timed_out_turn_is_cancelled_and_a_stubborn_agent_is_shut_down ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 201 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.29s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests scv_tools
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "6aa7bef8092a4259c19edb75a9b0124c9b0831826a5a3d2d7ba36287bbfa245b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6aa7bef8092a4259c19edb75a9b0124c9b0831826a5a3d2d7ba36287bbfa245b", kill_on_drop: false }`
[INFO] [stdout] 6aa7bef8092a4259c19edb75a9b0124c9b0831826a5a3d2d7ba36287bbfa245b
