[INFO] fetching crate minima 0.6.0...
[INFO] testing minima-0.6.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate minima 0.6.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate minima 0.6.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate minima 0.6.0
[INFO] tweaked toml for crates.io crate minima 0.6.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate minima 0.6.0 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 minima 0.6.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.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 yoke-derive v0.8.3
[INFO] [stderr]   Downloaded serde_derive_internals v0.30.0
[INFO] [stderr]   Downloaded schemars_derive v1.2.2
[INFO] [stderr]   Downloaded sanduk-sandbox v0.1.0
[INFO] [stderr]   Downloaded ratatui-widgets v0.3.2
[INFO] [stderr]   Downloaded instability v0.3.13
[INFO] [stderr]   Downloaded ratatui-textarea v0.9.2
[INFO] [stderr]   Downloaded ratatui-crossterm v0.1.2
[INFO] [stderr]   Downloaded kasuari v0.4.12
[INFO] [stderr]   Downloaded terminal_size v0.4.4
[INFO] [stderr]   Downloaded line-clipping v0.3.8
[INFO] [stderr]   Downloaded compact_str v0.9.1
[INFO] [stderr]   Downloaded ratatui v0.30.2
[INFO] [stderr]   Downloaded ratatui-core v0.1.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 44cad25eff2ef4c4257f9a57b0d8c69a288b57a3282528d70abcb44f657c39b1
[INFO] running `Command { std: "docker" "start" "44cad25eff2ef4c4257f9a57b0d8c69a288b57a3282528d70abcb44f657c39b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "44cad25eff2ef4c4257f9a57b0d8c69a288b57a3282528d70abcb44f657c39b1", 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" "44cad25eff2ef4c4257f9a57b0d8c69a288b57a3282528d70abcb44f657c39b1" "/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" "44cad25eff2ef4c4257f9a57b0d8c69a288b57a3282528d70abcb44f657c39b1", 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" "44cad25eff2ef4c4257f9a57b0d8c69a288b57a3282528d70abcb44f657c39b1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling aws-lc-rs v1.18.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling lru v0.18.4
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling cc v1.4.6
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling line-clipping v0.3.8
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling ref-cast v1.0.27
[INFO] [stderr]    Compiling ipnet v2.12.2
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling aws-lc-sys v0.45.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling eventsource-stream v0.2.3
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling enumflags2 v0.7.12
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.3
[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 thiserror-impl v2.0.20
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling ref-cast-impl v1.0.27
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling schemars_derive v1.2.2
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling landlock v0.4.7
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling sanduk-sandbox v0.1.0
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling schemars v1.2.2
[INFO] [stderr]    Compiling ratatui-textarea v0.9.2
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling h2 v0.4.19
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling rustls-platform-verifier v0.6.2
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.5
[INFO] [stderr]    Compiling minima v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4m 04s
[INFO] running `Command { std: "docker" "inspect" "44cad25eff2ef4c4257f9a57b0d8c69a288b57a3282528d70abcb44f657c39b1", 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" "44cad25eff2ef4c4257f9a57b0d8c69a288b57a3282528d70abcb44f657c39b1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling h2 v0.4.19
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.5
[INFO] [stderr]    Compiling minima v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 06s
[INFO] running `Command { std: "docker" "inspect" "44cad25eff2ef4c4257f9a57b0d8c69a288b57a3282528d70abcb44f657c39b1", 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" "44cad25eff2ef4c4257f9a57b0d8c69a288b57a3282528d70abcb44f657c39b1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.39s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/minima-1ffea5f22a0c5430)
[INFO] [stdout] 
[INFO] [stdout] running 203 tests
[INFO] [stdout] test agent::tests::a_cancel_during_the_last_call_sends_nothing_more ... ok
[INFO] [stdout] test agent::tests::calls_cut_off_at_the_output_limit_are_answered_but_not_run ... ok
[INFO] [stdout] test agent::tests::a_summary_no_smaller_than_the_history_is_discarded ... ok
[INFO] [stdout] test agent::tests::a_cancel_between_calls_still_answers_every_call_and_sends_nothing_more ... ok
[INFO] [stdout] test agent::tests::a_stream_that_ends_without_a_terminal_event_is_an_error ... ok
[INFO] [stdout] test agent::tests::malformed_arguments_are_answered_and_not_resent ... ok
[INFO] [stdout] test agent::tests::a_nameless_call_in_a_complete_response_is_an_error_and_nothing_runs ... ok
[INFO] [stdout] test agent::tests::a_reported_count_replaces_the_estimate ... ok
[INFO] [stdout] test agent::tests::max_turns_stops_a_model_that_never_answers ... ok
[INFO] [stdout] test agent::tests::compact_with_no_history_does_nothing_and_sends_nothing ... ok
[INFO] [stdout] test agent::tests::a_prompt_too_large_for_the_window_is_refused_before_it_is_sent ... ok
[INFO] [stdout] test agent::tests::a_whitespace_only_turn_is_neither_shown_nor_recorded ... ok
[INFO] [stdout] test agent::tests::a_cancel_mid_stream_drops_the_turn_and_the_session_continues ... ok
[INFO] [stdout] test agent::tests::whitespace_is_shown_only_between_visible_text ... ok
[INFO] [stdout] test cache::tests::a_stored_entry_round_trips_with_its_limits ... ok
[INFO] [stdout] test cache::tests::each_endpoints_limits_land_in_one_field ... ok
[INFO] [stdout] test config::tests::a_key_without_a_named_provider_is_refused ... ok
[INFO] [stdout] test agent::tests::the_first_turn_hook_runs_once_and_only_after_a_turn_streams ... ok
[INFO] [stdout] test config::tests::an_explicit_refresh_ignores_both ... ok
[INFO] [stdout] test config::tests::an_unknown_provider_lists_the_known_ones ... ok
[INFO] [stdout] test config::tests::base_url_overrides_the_endpoint_but_not_the_dialect ... ok
[INFO] [stdout] test agent::tests::the_verbatim_tail_starts_at_a_turn_boundary ... ok
[INFO] [stdout] test config::tests::the_provider_fixes_the_dialect_and_base_url ... ok
[INFO] [stdout] test agent::tests::a_tool_call_cut_off_by_a_dropped_stream_is_not_run ... ok
[INFO] [stdout] test config::tests::root_defaults_to_and_resolves_the_current_directory ... ok
[INFO] [stdout] test config::tests::a_writable_path_that_does_not_resolve_is_refused ... ok
[INFO] [stdout] test config::tests::restrict_to_owner_strips_group_and_other ... ok
[INFO] [stdout] test config::tests::a_missing_field_fetches_only_once_the_cache_is_stale ... ok
[INFO] [stdout] test agent::tests::text_cut_off_at_the_output_limit_is_an_error ... ok
[INFO] [stdout] test config::tests::the_sandbox_is_off_by_default ... ok
[INFO] [stdout] test config::tests::writable_paths_are_resolved_once ... ok
[INFO] [stdout] test agent::tests::the_system_prompt_and_schemas_count_before_the_first_response ... ok
[INFO] [stdout] test frontend::json::tests::a_cancel_drops_the_partial_text ... ok
[INFO] [stdout] test frontend::json::tests::a_retry_discards_the_failed_attempts_text ... ok
[INFO] [stdout] test cache::tests::a_failed_fetch_holds_off_the_next_one ... ok
[INFO] [stdout] test config::tests::fully_specified_run_skips_the_model_list ... ok
[INFO] [stdout] test frontend::json::tests::a_reported_cost_is_summed_into_the_result ... ok
[INFO] [stdout] test agent::tests::reasoning_is_kept_on_the_assistant_message ... ok
[INFO] [stdout] test frontend::json::tests::a_run_ends_in_a_result_carrying_the_last_turn_and_the_totals ... ok
[INFO] [stdout] test frontend::json::tests::an_error_is_reported_in_the_result ... ok
[INFO] [stdout] test frontend::json::tests::an_estimated_cost_is_marked ... ok
[INFO] [stdout] test frontend::json::tests::escape_sequences_stay_escaped ... ok
[INFO] [stdout] test frontend::markdown::tests::a_fenced_block_is_code_until_its_own_fence_closes_it ... ok
[INFO] [stdout] test config::tests::writable_without_the_sandbox_is_refused ... ok
[INFO] [stdout] test frontend::history::tests::browsing_past_the_newest_entry_gives_back_the_draft ... ok
[INFO] [stdout] test frontend::json::tests::a_failure_after_a_tool_turn_reports_no_answer ... ok
[INFO] [stdout] test agent::tests::tool_results_reach_the_transcript_and_the_loop_continues ... ok
[INFO] [stdout] test frontend::history::tests::entries_survive_a_restart_with_their_newlines ... ok
[INFO] [stdout] test frontend::repl::tests::a_longer_query_keeps_the_match_it_still_fits_and_backspace_widens_again ... ok
[INFO] [stdout] test frontend::repl::tests::a_result_is_shown_whole_only_when_it_is_one_line ... ok
[INFO] [stdout] test frontend::repl::tests::counts_are_short ... ok
[INFO] [stdout] test frontend::repl::tests::ctrl_r_finds_the_newest_match_then_older_ones ... ok
[INFO] [stdout] test frontend::markdown::tests::a_link_shows_its_target_unless_the_text_is_the_target ... ok
[INFO] [stdout] test frontend::markdown::tests::list_and_quote_markers_stay_and_their_text_is_rendered ... ok
[INFO] [stdout] test frontend::repl::tests::finishing_a_prompt_resets_only_its_own_counts ... ok
[INFO] [stdout] test frontend::markdown::tests::what_is_not_markup_is_left_alone ... ok
[INFO] [stdout] test frontend::history::tests::skipped_entries_are_dropped_from_the_file_and_paths_kept ... ok
[INFO] [stdout] test frontend::repl::tests::notes_and_errors_are_never_cut ... ok
[INFO] [stdout] test frontend::markdown::tests::emphasis_and_code_lose_their_markers_and_gain_a_style ... ok
[INFO] [stdout] test frontend::history::tests::only_the_newest_entries_are_kept ... ok
[INFO] [stdout] test frontend::screen::tests::an_unfinished_answer_is_rendered_when_flushed ... ok
[INFO] [stdout] test frontend::screen::tests::styled_rows_keep_each_part_its_tone ... ok
[INFO] [stdout] test frontend::screen::tests::wide_characters_count_twice ... ok
[INFO] [stdout] test frontend::json::tests::the_result_reports_the_bounds_the_run_used ... ok
[INFO] [stdout] test frontend::markdown::tests::a_heading_is_bold_without_its_hashes ... ok
[INFO] [stdout] test frontend::screen::tests::plain_prose_commits_rows_before_its_newline ... ok
[INFO] [stdout] test frontend::repl::tests::search_ends_by_accepting_or_cancelling ... ok
[INFO] [stdout] test frontend::screen::tests::rows_before_the_last_do_not_change_as_text_arrives ... ok
[INFO] [stdout] test frontend::screen::tests::without_colour_markup_is_left_as_typed ... ok
[INFO] [stdout] test frontend::repl::tests::the_status_grows_as_the_session_does ... ok
[INFO] [stdout] test frontend::screen::tests::wraps_at_spaces_and_splits_only_overlong_words ... ok
[INFO] [stdout] test frontend::repl::tests::the_usage_line_adds_cost_only_when_known ... ok
[INFO] [stdout] test frontend::tests::collapses_control_characters ... ok
[INFO] [stdout] test agent::tests::tool_results_that_fill_the_window_are_refused_before_the_next_send ... ok
[INFO] [stdout] test frontend::screen::tests::a_line_with_markup_waits_and_wraps_as_rendered ... ok
[INFO] [stdout] test frontend::screen::tests::a_reset_closes_a_fence_the_last_answer_left_open ... ok
[INFO] [stdout] test frontend::markdown::tests::only_text_that_renders_as_typed_is_settled ... ok
[INFO] [stdout] test frontend::screen::tests::markup_after_committed_rows_is_rendered_in_the_rest ... ok
[INFO] [stdout] test frontend::tests::leaves_short_text_alone ... ok
[INFO] [stdout] test frontend::tests::printable_strips_escapes_but_keeps_layout ... ok
[INFO] [stdout] test frontend::tests::the_working_directory_is_left_out_of_the_line ... ok
[INFO] [stdout] test frontend::tests::truncates_on_character_boundaries ... ok
[INFO] [stdout] test price::tests::a_listed_window_replaces_only_the_fallback ... ok
[INFO] [stdout] test price::tests::a_variable_price_is_no_price ... ok
[INFO] [stdout] test price::tests::candidate_ids_cover_snapshots_and_anthropic_versions ... ok
[INFO] [stdout] test prompt::tests::frontmatter_is_the_raw_text_between_the_fences ... ok
[INFO] [stdout] test frontend::tests::describes_known_calls_by_their_target ... ok
[INFO] [stdout] test price::tests::a_long_prompt_uses_its_tier_and_inherits_what_the_tier_omits ... ok
[INFO] [stdout] test price::tests::cached_tokens_are_billed_at_the_cache_rate ... ok
[INFO] [stdout] test agent::tests::a_response_dropped_mid_way_is_requested_again_and_its_calls_run_once ... ok
[INFO] [stdout] test provider::anthropic::tests::consecutive_tool_results_coalesce_into_one_user_message ... ok
[INFO] [stdout] test provider::anthropic::tests::adaptive_thinking_is_requested_only_where_the_model_list_offers_it ... ok
[INFO] [stdout] test provider::anthropic::tests::malformed_tool_arguments_do_not_poison_the_request ... ok
[INFO] [stdout] test prompt::tests::the_system_prompt_states_the_platform_and_place ... ok
[INFO] [stdout] test prompt::tests::instructions_are_trimmed_and_skipped_when_absent_or_blank ... ok
[INFO] [stdout] test provider::anthropic::tests::an_empty_prompt_is_not_marked ... ok
[INFO] [stdout] test provider::anthropic::tests::a_max_tokens_stop_is_reported_as_truncation ... ok
[INFO] [stdout] test provider::anthropic::tests::the_cache_is_marked_at_the_end_and_where_the_previous_request_ended ... ok
[INFO] [stdout] test agent::tests::a_call_that_fills_the_window_runs_after_compaction ... ok
[INFO] [stdout] test provider::anthropic::tests::max_tokens_is_the_models_ceiling_bounded_by_the_room_left ... ok
[INFO] [stdout] test prompt::tests::the_system_prompt_names_the_shell_the_tool_runs ... ok
[INFO] [stdout] test prompt::tests::no_frontmatter_without_both_fences ... ok
[INFO] [stdout] test provider::chat::tests::a_length_stop_is_reported_as_truncation ... ok
[INFO] [stdout] test provider::chat::tests::a_mid_stream_error_is_an_error ... ok
[INFO] [stdout] test provider::chat::tests::an_empty_assistant_turn_still_has_content ... ok
[INFO] [stdout] test provider::chat::tests::calls_without_an_index_are_keyed_by_id ... ok
[INFO] [stdout] test provider::chat::tests::openrouter_cost_is_carried ... ok
[INFO] [stdout] test provider::chat::tests::splits_text_and_tool_fragments ... ok
[INFO] [stdout] test prompt::tests::unreadable_instructions_are_skipped ... ok
[INFO] [stdout] test provider::http::tests::each_dialect_posts_to_its_own_path ... ok
[INFO] [stdout] test provider::anthropic::tests::cached_input_is_added_to_the_prompt ... ok
[INFO] [stdout] test provider::chat::tests::done_and_usage_are_recognised ... ok
[INFO] [stdout] test provider::anthropic::tests::thinking_blocks_are_parsed_and_replayed_ahead_of_the_call ... ok
[INFO] [stdout] test provider::anthropic::tests::the_system_prompt_is_top_level_not_a_message ... ok
[INFO] [stdout] test provider::http::tests::context_errors_are_recognised_for_every_dialect ... ok
[INFO] [stdout] test provider::registry::tests::a_blank_variable_does_not_count_as_set ... ok
[INFO] [stdout] test provider::registry::tests::autoselect_order_is_openrouter_then_anthropic_then_openai ... ok
[INFO] [stdout] test provider::registry::tests::autoselect_takes_the_first_variable_that_is_set ... ok
[INFO] [stdout] test provider::registry::tests::every_entry_is_findable_and_unique ... ok
[INFO] [stdout] test provider::registry::tests::nothing_set_selects_nothing_rather_than_a_local_server ... ok
[INFO] [stdout] test provider::registry::tests::remote_entries_name_a_key_and_local_ones_do_not ... ok
[INFO] [stdout] test provider::responses::tests::a_reasoning_item_is_parsed_whole_and_replayed_before_its_call ... ok
[INFO] [stdout] test provider::responses::tests::argument_fragments_group_with_the_item_that_opened_them ... ok
[INFO] [stdout] test provider::responses::tests::cached_input_is_a_part_of_the_input ... ok
[INFO] [stdout] test provider::registry::tests::the_last_provider_wins_while_its_key_is_set ... ok
[INFO] [stdout] test provider::responses::tests::completion_reports_usage_then_done ... ok
[INFO] [stdout] test provider::responses::tests::a_tool_result_quotes_call_id_not_the_item_id ... ok
[INFO] [stdout] test provider::responses::tests::incomplete_at_the_output_limit_is_truncation_and_otherwise_an_error ... ok
[INFO] [stdout] test provider::responses::tests::message_items_are_separated_and_replayed_with_their_phase ... ok
[INFO] [stdout] test provider::responses::tests::the_system_prompt_becomes_instructions_not_a_message ... ok
[INFO] [stdout] test prompt::tests::skills_are_sorted_and_invalid_ones_are_skipped ... ok
[INFO] [stdout] test provider::chat::tests::only_claude_on_openrouter_asks_for_cache_markers ... ok
[INFO] [stdout] test provider::anthropic::tests::the_event_name_selects_the_frame_meaning ... ok
[INFO] [stdout] test provider::responses::tests::unknown_frames_are_ignored_rather_than_failing ... ok
[INFO] [stdout] test state::tests::remembers_per_provider_not_globally ... ok
[INFO] [stdout] test theme::tests::a_terminal_gets_colour_unless_the_flag_or_no_color_says_otherwise ... ok
[INFO] [stdout] test theme::tests::colour_off_leaves_text_untouched ... ok
[INFO] [stdout] test state::tests::a_file_from_another_schema_is_discarded_not_misread ... ok
[INFO] [stdout] test tools::atomic::tests::a_private_file_is_staged_private_from_creation ... ok
[INFO] [stdout] test tools::atomic::tests::a_dropped_stage_leaves_no_temporary ... ok
[INFO] [stdout] test provider::http::tests::retry_after_takes_seconds_or_a_date ... ok
[INFO] [stdout] test provider::anthropic::tests::tool_calls_become_blocks_with_parsed_input ... ok
[INFO] [stdout] test provider::chat::tests::a_stop_reason_marks_the_turn_complete ... ok
[INFO] [stdout] test provider::chat::tests::reasoning_details_are_joined_by_index_and_sent_back ... ok
[INFO] [stdout] test theme::tests::colour_on_wraps_and_always_resets ... ok
[INFO] [stdout] test tools::bash::tests::a_login_shell_wrapper_is_detected ... ok
[INFO] [stdout] test tools::atomic::tests::a_hard_linked_file_is_written_in_place ... ok
[INFO] [stdout] test tools::atomic::tests::a_new_file_takes_the_default_mode ... ok
[INFO] [stdout] test tools::atomic::tests::a_dangling_symlink_is_refused_and_kept ... ok
[INFO] [stdout] test tools::atomic::tests::a_symlink_is_followed_rather_than_replaced ... ok
[INFO] [stdout] test tools::atomic::tests::a_replaced_file_keeps_its_mode_and_leaves_no_temporary ... ok
[INFO] [stdout] test tools::bash::tests::a_call_that_leaves_nothing_running_is_not_kept ... ok
[INFO] [stdout] test tools::bash::tests::a_clean_exit_has_no_note ... ok
[INFO] [stdout] test tools::bash::tests::a_login_shell_wrapper_is_refused_without_running ... ok
[INFO] [stdout] test tools::bash::tests::a_snap_refused_under_the_sandbox_gets_a_note ... ok
[INFO] [stdout] test tools::atomic::tests::missing_parents_are_created ... ok
[INFO] [stdout] test tools::bash::tests::an_unsandboxed_permission_error_gets_no_note ... ok
[INFO] [stdout] test tools::bash::tests::preflight_installs_the_sandbox ... ok
[INFO] [stdout] test tools::bash::tests::a_failing_command_without_stderr_still_reports_its_code ... ok
[INFO] [stdout] test tools::edit::tests::an_empty_old_is_refused_even_with_replace_all ... ok
[INFO] [stdout] test tools::bash::tests::a_denied_write_says_which_policy_denied_it ... ok
[INFO] [stdout] test tools::read::tests::a_window_reports_what_follows_it ... ok
[INFO] [stdout] test tools::read::tests::an_offset_past_the_end_says_how_long_the_file_is ... ok
[INFO] [stdout] test tools::read::tests::a_file_that_is_not_a_file_is_refused ... ok
[INFO] [stdout] test tools::bash::tests::a_failing_command_reports_its_code_and_reason ... ok
[INFO] [stdout] test tools::edit::tests::a_multi_line_match_works_on_crlf_and_keeps_the_line_endings ... ok
[INFO] [stdout] test tools::edit::tests::an_ambiguous_match_is_refused_and_the_file_is_untouched ... ok
[INFO] [stdout] test tools::tests::a_cancel_ends_a_file_tool_that_is_still_working ... ok
[INFO] [stdout] test tools::read::tests::binary_is_refused ... ok
[INFO] [stdout] test tools::tests::a_write_outside_the_root_is_refused ... ok
[INFO] [stdout] test tools::read::tests::numbers_every_line_of_a_short_file ... ok
[INFO] [stdout] test tools::tests::all_four_tools_are_advertised ... ok
[INFO] [stdout] test tools::tests::a_protected_file_survives_write_and_stays_readable ... ok
[INFO] [stdout] test tools::tests::cap_keeps_both_ends_and_utf8 ... ok
[INFO] [stdout] test tools::read::tests::output_stops_at_the_cap_and_says_what_is_left ... ok
[INFO] [stdout] test tools::read::tests::one_enormous_line_is_cut_rather_than_held ... ok
[INFO] [stdout] test tools::tests::a_read_outside_the_root_is_allowed ... ok
[INFO] [stdout] test tools::bash::tests::stdout_without_a_newline_does_not_run_into_stderr ... ok
[INFO] [stdout] test tools::tests::cap_leaves_short_output_alone ... ok
[INFO] [stdout] test tools::tests::every_tool_advertises_an_object_schema_in_every_dialect ... ok
[INFO] [stdout] test tools::tests::invalid_arguments_are_not_echoed_back ... ok
[INFO] [stdout] test tools::tests::names_round_trip ... ok
[INFO] [stdout] test turn::tests::a_call_that_never_got_a_name_is_an_error ... ok
[INFO] [stdout] test turn::tests::a_fragment_with_no_key_continues_the_last_call ... ok
[INFO] [stdout] test turn::tests::a_later_partial_usage_frame_does_not_erase_the_other_half ... ok
[INFO] [stdout] test turn::tests::an_empty_fragment_opens_no_call ... ok
[INFO] [stdout] test turn::tests::joins_argument_fragments ... ok
[INFO] [stdout] test turn::tests::concatenates_text ... ok
[INFO] [stdout] test turn::tests::keeps_the_order_calls_were_opened_in ... ok
[INFO] [stdout] test turn::tests::records_done_and_usage ... ok
[INFO] [stdout] test tools::bash::tests::stderr_is_reported_even_when_the_pipeline_exits_zero ... ok
[INFO] [stdout] test tools::edit::tests::replaces_a_unique_match ... ok
[INFO] [stdout] test tools::tests::read_and_edit_refuse_a_fifo_without_blocking ... ok
[INFO] [stdout] test tools::tests::without_the_sandbox_a_write_outside_the_root_lands ... ok
[INFO] [stdout] test tools::bash::tests::output_past_the_cap_is_bounded_and_keeps_both_ends ... ok
[INFO] [stdout] test tools::write::tests::creates_missing_parents_and_replaces_existing_content ... ok
[INFO] [stdout] test tools::bash::tests::only_the_named_directory_is_added ... ok
[INFO] [stdout] test tools::tests::only_the_sandbox_bounds_bash ... ok
[INFO] [stdout] test provider::http::tests::a_refused_connection_is_retryable ... ok
[INFO] [stdout] test agent::tests::a_cancel_does_not_wait_for_the_response_to_start ... ok
[INFO] [stdout] test tools::bash::tests::a_cancel_kills_what_bash_started ... ok
[INFO] [stdout] test tools::bash::tests::a_background_job_is_left_running_reported_and_kept_for_exit ... FAILED
[INFO] [stdout] test tools::bash::tests::a_timeout_kills_what_bash_started_and_keeps_the_output ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tools::bash::tests::a_background_job_is_left_running_reported_and_kept_for_exit stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::bash::tests::a_background_job_is_left_running_reported_and_kept_for_exit' (4356) panicked at src/tools/bash.rs:586:9:
[INFO] [stdout] assertion failed: gone(pid).await
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x645f705195f5 - <unknown>
[INFO] [stdout]    1:     0x645f7037f66a - <unknown>
[INFO] [stdout]    2:     0x645f70518c8b - <unknown>
[INFO] [stdout]    3:     0x645f7051876f - <unknown>
[INFO] [stdout]    4:     0x645f7051839a - <unknown>
[INFO] [stdout]    5:     0x645f70517ed2 - <unknown>
[INFO] [stdout]    6:     0x645f7053ee82 - <unknown>
[INFO] [stdout]    7:     0x645f7053ee09 - <unknown>
[INFO] [stdout]    8:     0x645f7053f31c - <unknown>
[INFO] [stdout]    9:     0x645f7037f4fb - <unknown>
[INFO] [stdout]   10:     0x645f703814b1 - <unknown>
[INFO] [stdout]   11:     0x645f702a61f3 - <unknown>
[INFO] [stdout]   12:     0x645f7022e672 - <unknown>
[INFO] [stdout]   13:     0x645f7031f014 - <unknown>
[INFO] [stdout]   14:     0x645f7056011b - <unknown>
[INFO] [stdout]   15:     0x645f7055bd7c - <unknown>
[INFO] [stdout]   16:     0x645f7055b4ac - <unknown>
[INFO] [stdout]   17:     0x645f7057619c - <unknown>
[INFO] [stdout]   18:     0x645f70540af2 - <unknown>
[INFO] [stdout]   19:     0x7116a1a43dfa - <unknown>
[INFO] [stdout]   20:     0x7116a1ad73d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tools::bash::tests::a_timeout_kills_what_bash_started_and_keeps_the_output stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tools::bash::tests::a_timeout_kills_what_bash_started_and_keeps_the_output' (4373) panicked at src/tools/bash.rs:542:9:
[INFO] [stdout] the background sleep survived
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x645f705195f5 - <unknown>
[INFO] [stdout]    1:     0x645f7037f66a - <unknown>
[INFO] [stdout]    2:     0x645f70518c8b - <unknown>
[INFO] [stdout]    3:     0x645f7051876f - <unknown>
[INFO] [stdout]    4:     0x645f7051839a - <unknown>
[INFO] [stdout]    5:     0x645f70517ed2 - <unknown>
[INFO] [stdout]    6:     0x645f7053ee82 - <unknown>
[INFO] [stdout]    7:     0x645f7053ee09 - <unknown>
[INFO] [stdout]    8:     0x645f7053f31c - <unknown>
[INFO] [stdout]    9:     0x645f7037f4fb - <unknown>
[INFO] [stdout]   10:     0x645f702a57a3 - <unknown>
[INFO] [stdout]   11:     0x645f7022e672 - <unknown>
[INFO] [stdout]   12:     0x645f7031eac4 - <unknown>
[INFO] [stdout]   13:     0x645f7056011b - <unknown>
[INFO] [stdout]   14:     0x645f7055bd7c - <unknown>
[INFO] [stdout]   15:     0x645f7055b4ac - <unknown>
[INFO] [stdout]   16:     0x645f7057619c - <unknown>
[INFO] [stdout]   17:     0x645f70540af2 - <unknown>
[INFO] [stdout]   18:     0x7116a1a43dfa - <unknown>
[INFO] [stdout]   19:     0x7116a1ad73d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tools::bash::tests::a_background_job_is_left_running_reported_and_kept_for_exit
[INFO] [stdout]     tools::bash::tests::a_timeout_kills_what_bash_started_and_keeps_the_output
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 201 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.64s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin minima`
[INFO] running `Command { std: "docker" "inspect" "44cad25eff2ef4c4257f9a57b0d8c69a288b57a3282528d70abcb44f657c39b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "44cad25eff2ef4c4257f9a57b0d8c69a288b57a3282528d70abcb44f657c39b1", kill_on_drop: false }`
[INFO] [stdout] 44cad25eff2ef4c4257f9a57b0d8c69a288b57a3282528d70abcb44f657c39b1
