[INFO] fetching crate viv 0.1.0...
[INFO] testing viv-0.1.0 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate viv 0.1.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate viv 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate viv 0.1.0
[INFO] tweaked toml for crates.io crate viv 0.1.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate viv 0.1.0 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate viv 0.1.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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1ebc851ac03bd65971b52f72d8bb3de9e253a16903e7ac3df11427c3444b0a26
[INFO] running `Command { std: "docker" "start" "-a" "1ebc851ac03bd65971b52f72d8bb3de9e253a16903e7ac3df11427c3444b0a26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1ebc851ac03bd65971b52f72d8bb3de9e253a16903e7ac3df11427c3444b0a26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1ebc851ac03bd65971b52f72d8bb3de9e253a16903e7ac3df11427c3444b0a26", kill_on_drop: false }`
[INFO] [stdout] 1ebc851ac03bd65971b52f72d8bb3de9e253a16903e7ac3df11427c3444b0a26
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5d4fb3ed8766a9d005a78fd3cdfad1666ab89b80ca14895f3242a006def2c9ea
[INFO] running `Command { std: "docker" "start" "-a" "5d4fb3ed8766a9d005a78fd3cdfad1666ab89b80ca14895f3242a006def2c9ea", kill_on_drop: false }`
[INFO] [stderr]    Compiling viv v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable `spaces_width` is assigned to, but never used
[INFO] [stdout]   --> src/tui/paragraph.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 98 |         let mut spaces_width: usize = 0;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider using `_spaces_width` instead
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `spaces_width` is never read
[INFO] [stdout]    --> src/tui/paragraph.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             spaces_width += 1;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.16s
[INFO] running `Command { std: "docker" "inspect" "5d4fb3ed8766a9d005a78fd3cdfad1666ab89b80ca14895f3242a006def2c9ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5d4fb3ed8766a9d005a78fd3cdfad1666ab89b80ca14895f3242a006def2c9ea", kill_on_drop: false }`
[INFO] [stdout] 5d4fb3ed8766a9d005a78fd3cdfad1666ab89b80ca14895f3242a006def2c9ea
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a361d67ade6e4a138b9b48ba9134e4e131244a33b9bb8aae87e0c63acd70829f
[INFO] running `Command { std: "docker" "start" "-a" "a361d67ade6e4a138b9b48ba9134e4e131244a33b9bb8aae87e0c63acd70829f", kill_on_drop: false }`
[INFO] [stderr]    Compiling viv v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable `spaces_width` is assigned to, but never used
[INFO] [stdout]   --> src/tui/paragraph.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 98 |         let mut spaces_width: usize = 0;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider using `_spaces_width` instead
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `spaces_width` is never read
[INFO] [stdout]    --> src/tui/paragraph.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             spaces_width += 1;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `store`
[INFO] [stdout]   --> tests/memory/store_test.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let store = tmp_store();
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_store`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `spaces_width` is assigned to, but never used
[INFO] [stdout]   --> src/tui/paragraph.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 98 |         let mut spaces_width: usize = 0;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider using `_spaces_width` instead
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `spaces_width` is never read
[INFO] [stdout]    --> src/tui/paragraph.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             spaces_width += 1;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.38s
[INFO] running `Command { std: "docker" "inspect" "a361d67ade6e4a138b9b48ba9134e4e131244a33b9bb8aae87e0c63acd70829f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a361d67ade6e4a138b9b48ba9134e4e131244a33b9bb8aae87e0c63acd70829f", kill_on_drop: false }`
[INFO] [stdout] a361d67ade6e4a138b9b48ba9134e4e131244a33b9bb8aae87e0c63acd70829f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1ce6ca6106d31ed12155c453e60a1efedbf119ccffdd327ee9f6d91aa5e0a2a6
[INFO] running `Command { std: "docker" "start" "-a" "1ce6ca6106d31ed12155c453e60a1efedbf119ccffdd327ee9f6d91aa5e0a2a6", kill_on_drop: false }`
[INFO] [stderr] warning: variable `spaces_width` is assigned to, but never used
[INFO] [stderr]   --> src/tui/paragraph.rs:98:13
[INFO] [stderr]    |
[INFO] [stderr] 98 |         let mut spaces_width: usize = 0;
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: consider using `_spaces_width` instead
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `spaces_width` is never read
[INFO] [stderr]    --> src/tui/paragraph.rs:101:13
[INFO] [stderr]     |
[INFO] [stderr] 101 |             spaces_width += 1;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `viv` (lib) generated 2 warnings
[INFO] [stderr] warning: unused variable: `store`
[INFO] [stderr]   --> tests/memory/store_test.rs:45:9
[INFO] [stderr]    |
[INFO] [stderr] 45 |     let store = tmp_store();
[INFO] [stderr]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_store`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `viv` (test "memory_tests") generated 1 warning (run `cargo fix --test "memory_tests" -p viv` to apply 1 suggestion)
[INFO] [stderr] warning: `viv` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/viv-738adf0da56433ff)
[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] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/viv-6c3571d1976ed8bd)
[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] [stderr]      Running tests/agent_tests.rs (/opt/rustwide/target/debug/deps/agent_tests-a1237d0d38a49fb4)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test agent::message_test::assistant_message_serializes_correctly ... ok
[INFO] [stdout] test agent::llm_stream_test::parses_text_delta_from_sse ... ok
[INFO] [stdout] test agent::llm_stream_test::parses_tool_use_from_sse ... ok
[INFO] [stdout] test agent::message_test::hash_str_is_deterministic ... ok
[INFO] [stdout] test agent::message_test::system_block_cached_has_cache_control ... ok
[INFO] [stdout] test agent::message_test::system_block_dynamic_has_no_cache_control ... ok
[INFO] [stdout] test agent::message_test::text_block_serializes_correctly ... ok
[INFO] [stdout] test agent::message_test::tool_result_serializes_correctly ... ok
[INFO] [stdout] test agent::message_test::tool_use_block_serializes_correctly ... ok
[INFO] [stdout] test agent::message_test::user_message_role_is_user ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/event_test.rs (/opt/rustwide/target/debug/deps/event_test-63f3b35b7794a885)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test epoll_create_and_drop ... ok
[INFO] [stdout] test epoll_event_struct_size ... ok
[INFO] [stdout] test epoll_wait_timeout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/json_test.rs (/opt/rustwide/target/debug/deps/json_test-b1c73934ca4dcb8a)
[INFO] [stdout] 
[INFO] [stdout] running 59 tests
[INFO] [stdout] test test_accessor_chain ... ok
[INFO] [stdout] test test_as_array ... ok
[INFO] [stdout] test test_as_bool ... ok
[INFO] [stdout] test test_as_f64 ... ok
[INFO] [stdout] test test_as_object ... ok
[INFO] [stdout] test test_as_str ... ok
[INFO] [stdout] test test_display_array ... ok
[INFO] [stdout] test test_display_bool_false ... ok
[INFO] [stdout] test test_display_bool_true ... ok
[INFO] [stdout] test test_display_float ... ok
[INFO] [stdout] test test_display_integer ... ok
[INFO] [stdout] test test_display_null ... ok
[INFO] [stdout] test test_display_object ... ok
[INFO] [stdout] test test_display_string ... ok
[INFO] [stdout] test test_display_string_with_newline ... ok
[INFO] [stdout] test test_display_string_with_quote ... ok
[INFO] [stdout] test test_get_existing_key ... ok
[INFO] [stdout] test test_get_missing_key ... ok
[INFO] [stdout] test test_get_on_non_object ... ok
[INFO] [stdout] test test_parse_array_mixed_types ... ok
[INFO] [stdout] test test_parse_array_of_numbers ... ok
[INFO] [stdout] test test_parse_array_with_whitespace ... ok
[INFO] [stdout] test test_parse_empty_array ... ok
[INFO] [stdout] test test_parse_empty_object ... ok
[INFO] [stdout] test test_parse_empty_string ... ok
[INFO] [stdout] test test_parse_exponent ... ok
[INFO] [stdout] test test_parse_false ... ok
[INFO] [stdout] test test_parse_integer ... ok
[INFO] [stdout] test test_parse_float ... ok
[INFO] [stdout] test test_parse_negative_exponent ... ok
[INFO] [stdout] test test_parse_invalid_json ... ok
[INFO] [stdout] test test_parse_null ... ok
[INFO] [stdout] test test_parse_object_multiple_keys ... ok
[INFO] [stdout] test test_parse_simple_object ... ok
[INFO] [stdout] test test_parse_string_with_escaped_newline ... ok
[INFO] [stdout] test test_parse_simple_string ... ok
[INFO] [stdout] test test_parse_string_with_escaped_quote ... ok
[INFO] [stdout] test test_parse_object_with_array_value ... ok
[INFO] [stdout] test test_parse_string_with_escaped_slash ... ok
[INFO] [stdout] test test_parse_string_with_escaped_tab ... ok
[INFO] [stdout] test test_parse_object_with_whitespace ... ok
[INFO] [stdout] test test_parse_nested_object ... ok
[INFO] [stdout] test test_parse_negative_integer ... ok
[INFO] [stdout] test test_parse_null_with_whitespace ... ok
[INFO] [stdout] test test_parse_string_with_unicode_escape_emoji_range ... ok
[INFO] [stdout] test test_parse_true ... ok
[INFO] [stdout] test test_parse_unclosed_array ... ok
[INFO] [stdout] test test_parse_nested_array ... ok
[INFO] [stdout] test test_parse_string_with_unicode_escape ... ok
[INFO] [stdout] test test_parse_string_with_escaped_backslash ... ok
[INFO] [stdout] test test_parse_trailing_garbage ... ok
[INFO] [stdout] test test_roundtrip_bool ... ok
[INFO] [stdout] test test_roundtrip_null ... ok
[INFO] [stdout] test test_roundtrip_number ... ok
[INFO] [stdout] test test_roundtrip_complex_object ... ok
[INFO] [stdout] test test_parse_unclosed_object ... ok
[INFO] [stdout] test test_roundtrip_array ... ok
[INFO] [stdout] test test_roundtrip_string ... ok
[INFO] [stdout] test test_parse_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 59 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/llm_test.rs (/opt/rustwide/target/debug/deps/llm_test-90a25b8d8930426b)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test build_api_request_with_tier ... ok
[INFO] [stdout] test build_request_fast_tier ... ok
[INFO] [stdout] test config_env_vars ... ok
[INFO] [stdout] test extract_text_from_delta ... ok
[INFO] [stdout] test extract_text_from_non_delta ... ok
[INFO] [stdout] test extract_text_from_thinking_delta ... ok
[INFO] [stdout] test max_tokens_per_tier ... ok
[INFO] [stdout] test model_tier_selection ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/memory_tests.rs (/opt/rustwide/target/debug/deps/memory_tests-4835c7ebb6e4b6c1)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test memory::store_test::index_keyword_search ... ok
[INFO] [stdout] test memory::store_test::store_exists ... ok
[INFO] [stdout] test memory::store_test::index_save_and_load ... ok
[INFO] [stdout] test memory::store_test::store_write_and_read ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/net_tests.rs (/opt/rustwide/target/debug/deps/net_tests-001883b6325451a6)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test net::http_test::build_request ... ok
[INFO] [stdout] test net::http_test::build_request_no_body ... ok
[INFO] [stdout] test net::http_test::parse_chunked_response ... ok
[INFO] [stdout] test net::http_test::parse_error_response ... ok
[INFO] [stdout] test net::http_test::get_header_case_insensitive ... ok
[INFO] [stdout] test net::http_test::parse_response ... ok
[INFO] [stdout] test net::sse_test::empty_data_not_emitted ... ok
[INFO] [stdout] test net::sse_test::ignore_comments ... ok
[INFO] [stdout] test net::sse_test::multi_line_data ... ok
[INFO] [stdout] test net::sse_test::parse_content_block_delta ... ok
[INFO] [stdout] test net::sse_test::parse_multiple_events ... ok
[INFO] [stdout] test net::sse_test::parse_simple_event ... ok
[INFO] [stdout] test net::sse_test::partial_event ... ok
[INFO] [stdout] test net::tls_test::tls_openssl_links ... ok
[INFO] [stdout] test net::tls_test::tcp_connect_to_nowhere_fails ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/repl_test.rs (/opt/rustwide/target/debug/deps/repl_test-34024311fd81fc95)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test backspace ... ok
[INFO] [stdout] test backspace_at_start ... ok
[INFO] [stdout] test ctrl_c_interrupts ... ok
[INFO] [stdout] test ctrl_d_empty_exits ... ok
[INFO] [stdout] test ctrl_d_nonempty_continues ... ok
[INFO] [stdout] test cursor_movement ... ok
[INFO] [stdout] test delete_key ... ok
[INFO] [stdout] test enter_returns_submit ... ok
[INFO] [stdout] test home_end ... ok
[INFO] [stdout] test insert_char ... ok
[INFO] [stdout] test insert_in_middle ... ok
[INFO] [stdout] test left_at_start_does_nothing ... ok
[INFO] [stdout] test right_at_end_does_nothing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/runtime_tests.rs (/opt/rustwide/target/debug/deps/runtime_tests-36fb33552ca216ea)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test runtime::executor_test::block_on_immediate_future ... ok
[INFO] [stdout] test runtime::executor_test::spawn_two_tasks_run ... ok
[INFO] [stdout] test runtime::executor_test::task_wakes_and_completes ... ok
[INFO] [stdout] test runtime::task_test::oneshot_ready_after_send ... ok
[INFO] [stdout] test runtime::task_test::waker_sends_task_id_on_wake ... ok
[INFO] [stdout] test runtime::net_test::async_tcp_write_and_read ... ok
[INFO] [stdout] test runtime::timer_test::sleep_waits_at_least_duration ... ok
[INFO] [stdout] test runtime::timer_test::two_sleeps_sequential ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/terminal_tests.rs (/opt/rustwide/target/debug/deps/terminal_tests-5acff354b2723726)
[INFO] [stdout] 
[INFO] [stdout] running 83 tests
[INFO] [stdout] test terminal::backend_test::test_backend_alternate_screen_state ... ok
[INFO] [stdout] test terminal::backend_test::test_backend_cursor ... ok
[INFO] [stdout] test terminal::backend_test::test_backend_move_cursor ... ok
[INFO] [stdout] test terminal::backend_test::test_backend_raw_mode ... ok
[INFO] [stdout] test terminal::backend_test::test_backend_size ... ok
[INFO] [stdout] test terminal::backend_test::test_backend_write_captures ... ok
[INFO] [stdout] test terminal::backend_test::test_linux_backend_emits_alt_screen_sequences ... ok
[INFO] [stdout] test terminal::buffer_test::buffer_clear_resets ... ok
[INFO] [stdout] test terminal::buffer_test::buffer_diff_detects_change ... ok
[INFO] [stdout] test terminal::buffer_test::buffer_diff_emits_rgb_sequence ... ok
[INFO] [stdout] test terminal::buffer_test::buffer_diff_identical_empty ... ok
[INFO] [stdout] test terminal::buffer_test::buffer_empty_all_default ... ok
[INFO] [stdout] test terminal::buffer_test::buffer_set_get ... ok
[INFO] [stdout] test terminal::buffer_test::buffer_set_str ... ok
[INFO] [stdout] test terminal::buffer_test::buffer_set_str_clips ... ok
[INFO] [stdout] test terminal::buffer_test::buffer_set_str_rgb_color ... ok
[INFO] [stdout] test terminal::buffer_test::rect_area_and_empty ... ok
[INFO] [stdout] test terminal::buffer_test::rect_inner_of_tiny_is_empty ... ok
[INFO] [stdout] test terminal::buffer_test::rect_inner_shrinks ... ok
[INFO] [stdout] test terminal::buffer_test::rect_new_and_accessors ... ok
[INFO] [stdout] test terminal::buffer_test::rect_split_horizontal ... ok
[INFO] [stdout] test terminal::buffer_test::rect_split_vertical ... ok
[INFO] [stdout] test terminal::events_test::event_debug_and_eq ... ok
[INFO] [stdout] test terminal::input_test::test_arrow_down ... ok
[INFO] [stdout] test terminal::events_test::event_loop_creation ... ok
[INFO] [stdout] test terminal::input_test::test_arrow_left ... ok
[INFO] [stdout] test terminal::input_test::test_arrow_right ... ok
[INFO] [stdout] test terminal::input_test::test_arrow_up ... ok
[INFO] [stdout] test terminal::input_test::test_ascii_char ... ok
[INFO] [stdout] test terminal::input_test::test_backspace ... ok
[INFO] [stdout] test terminal::input_test::test_ctrl_c ... ok
[INFO] [stdout] test terminal::input_test::test_ctrl_d ... ok
[INFO] [stdout] test terminal::input_test::test_delete ... ok
[INFO] [stdout] test terminal::input_test::test_empty_feed_returns_none ... ok
[INFO] [stdout] test terminal::input_test::test_end ... ok
[INFO] [stdout] test terminal::events_test::poll_timeout_returns_tick ... ok
[INFO] [stdout] test terminal::input_test::test_enter ... ok
[INFO] [stdout] test terminal::input_test::test_escape_alone ... ok
[INFO] [stdout] test terminal::input_test::test_home ... ok
[INFO] [stdout] test terminal::input_test::test_key_event_debug_clone_partialeq ... ok
[INFO] [stdout] test terminal::input_test::test_multiple_arrow_keys ... ok
[INFO] [stdout] test terminal::input_test::test_multiple_events_in_one_feed ... ok
[INFO] [stdout] test terminal::input_test::test_no_event_returns_none ... ok
[INFO] [stdout] test terminal::input_test::test_utf8_char ... ok
[INFO] [stdout] test terminal::input_test::test_utf8_multibyte_various ... ok
[INFO] [stdout] test terminal::output_test::bold ... ok
[INFO] [stdout] test terminal::output_test::clear_line ... ok
[INFO] [stdout] test terminal::output_test::clear_screen ... ok
[INFO] [stdout] test terminal::output_test::colors ... ok
[INFO] [stdout] test terminal::output_test::cursor_visibility ... ok
[INFO] [stdout] test terminal::raw_mode_test::raw_mode_flags ... ok
[INFO] [stdout] test terminal::output_test::cursor_move ... ok
[INFO] [stdout] test terminal::raw_mode_test::termios_struct_size ... ok
[INFO] [stdout] test terminal::raw_mode_test::raw_mode_modifies_flags ... ok
[INFO] [stdout] test terminal::screen_test::cell_default_is_blank ... ok
[INFO] [stdout] test terminal::screen_test::clear_back_resets_cells ... ok
[INFO] [stdout] test terminal::screen_test::diff_plain_cell_no_style_sequences ... ok
[INFO] [stdout] test terminal::screen_test::diff_styled_cell_contains_ansi_escape ... ok
[INFO] [stdout] test terminal::screen_test::diff_after_change_returns_bytes ... ok
[INFO] [stdout] test terminal::screen_test::diff_two_empty_screens_returns_empty ... ok
[INFO] [stdout] test terminal::signal_test::sigaction_struct_size ... ok
[INFO] [stdout] test terminal::screen_test::put_styled_then_get ... ok
[INFO] [stdout] test terminal::screen_test::clear_back_then_modify_shows_change ... ok
[INFO] [stdout] test terminal::screen_test::put_then_get_char ... ok
[INFO] [stdout] test terminal::screen_test::second_diff_returns_empty_after_sync ... ok
[INFO] [stdout] test terminal::signal_test::drain_on_empty_is_ok ... ok
[INFO] [stdout] test terminal::signal_test::signal_pipe_creation ... ok
[INFO] [stdout] test terminal::style_test::color_ansi_foreground_bytes ... ok
[INFO] [stdout] test terminal::size_test::term_size_copy_and_eq ... ok
[INFO] [stdout] test terminal::size_test::terminal_size_returns_valid ... ok
[INFO] [stdout] test terminal::size_test::winsize_struct_layout ... ok
[INFO] [stdout] test terminal::screen_test::put_str_writes_chars_left_to_right ... ok
[INFO] [stdout] test terminal::style_test::color_ansi_background_bytes ... ok
[INFO] [stdout] test terminal::screen_test::new_screen_all_default_cells ... ok
[INFO] [stdout] test terminal::style_test::color_equality ... ok
[INFO] [stdout] test terminal::style_test::color_rgb_background_bytes ... ok
[INFO] [stdout] test terminal::style_test::color_rgb_foreground_bytes ... ok
[INFO] [stdout] test terminal::style_test::theme_has_claude_orange ... ok
[INFO] [stdout] test terminal::style_test::theme_has_dim_gray ... ok
[INFO] [stdout] test terminal::style_test::theme_has_error_red ... ok
[INFO] [stdout] test terminal::style_test::theme_has_success_green ... ok
[INFO] [stdout] test terminal::style_test::theme_has_suggestion_blue ... ok
[INFO] [stdout] test terminal::style_test::theme_has_text_white ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 83 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tui_tests.rs (/opt/rustwide/target/debug/deps/tui_tests-d18974e0cc123d06)
[INFO] [stdout] 
[INFO] [stdout] running 54 tests
[INFO] [stdout] test tui::block_test::borders_horizontal_only_inner_shrinks_vertically ... ok
[INFO] [stdout] test tui::block_test::default_borders_is_all_sides ... ok
[INFO] [stdout] test tui::block_test::horizontal_borders_draw_no_side_walls ... ok
[INFO] [stdout] test tui::block_test::horizontal_borders_title_inline ... ok
[INFO] [stdout] test tui::block_test::no_border_inner_equals_area ... ok
[INFO] [stdout] test tui::block_test::no_border_renders_nothing ... ok
[INFO] [stdout] test tui::block_test::plain_border_inner_shrinks ... ok
[INFO] [stdout] test tui::block_test::renders_horizontal_lines ... ok
[INFO] [stdout] test tui::block_test::renders_plain_corners ... ok
[INFO] [stdout] test tui::block_test::renders_rounded_corners ... ok
[INFO] [stdout] test tui::block_test::renders_title ... ok
[INFO] [stdout] test tui::block_test::renders_vertical_lines ... ok
[INFO] [stdout] test tui::input_test::cursor_position_at_end ... ok
[INFO] [stdout] test tui::input_test::cursor_position_at_start ... ok
[INFO] [stdout] test tui::input_test::cursor_position_with_area_offset ... ok
[INFO] [stdout] test tui::input_test::empty_content ... ok
[INFO] [stdout] test tui::input_test::prompt_color ... ok
[INFO] [stdout] test tui::input_test::renders_prompt_and_content ... ok
[INFO] [stdout] test tui::input_test::scrolls_when_content_exceeds_width ... ok
[INFO] [stdout] test tui::layout_test::split_empty_area ... ok
[INFO] [stdout] test tui::layout_test::split_min_constraint ... ok
[INFO] [stdout] test tui::layout_test::split_fill_takes_remainder ... ok
[INFO] [stdout] test tui::layout_test::split_percentage ... ok
[INFO] [stdout] test tui::layout_test::split_three_way ... ok
[INFO] [stdout] test tui::layout_test::split_two_fixed_horizontal ... ok
[INFO] [stdout] test tui::layout_test::split_two_fixed_vertical ... ok
[INFO] [stdout] test tui::message_style_test::assistant_message_first_line_has_dot_bullet ... ok
[INFO] [stdout] test tui::paragraph_test::empty_renders_nothing ... ok
[INFO] [stdout] test tui::message_style_test::assistant_message_continuation_uses_gutter_prefix ... ok
[INFO] [stdout] test tui::message_style_test::error_message_uses_error_color ... ok
[INFO] [stdout] test tui::message_style_test::user_message_has_angle_prefix ... ok
[INFO] [stdout] test tui::paragraph_test::styled_spans ... ok
[INFO] [stdout] test tui::renderer_test::flush_empty_keeps_cursor_visible ... ok
[INFO] [stdout] test tui::renderer_test::flush_empty_writes_nothing_when_buffer_unchanged ... ok
[INFO] [stdout] test tui::message_style_test::assistant_message_empty_input_returns_bullet_only ... ok
[INFO] [stdout] test tui::renderer_test::new_renderer_has_correct_area ... ok
[INFO] [stdout] test tui::message_style_test::welcome_line_is_single_bullet_plus_ready ... ok
[INFO] [stdout] test tui::paragraph_test::wraps_long_line ... ok
[INFO] [stdout] test tui::paragraph_test::clips_at_area_bottom ... ok
[INFO] [stdout] test tui::paragraph_test::single_line_renders ... ok
[INFO] [stdout] test tui::renderer_test::second_flush_same_content_no_diff ... ok
[INFO] [stdout] test tui::paragraph_test::scroll_skips_lines ... ok
[INFO] [stdout] test tui::spinner_test::random_verb_is_stable_for_same_seed ... ok
[INFO] [stdout] test tui::spinner_test::random_verbs_differ_across_seeds ... ok
[INFO] [stdout] test tui::paragraph_test::multi_word_wrap ... ok
[INFO] [stdout] test tui::spinner_test::spinner_default_has_multiple_frames ... ok
[INFO] [stdout] test tui::spinner_test::spinner_frame_cycles_over_time ... ok
[INFO] [stdout] test tui::spinner_test::spinner_frame_duration_is_120ms ... ok
[INFO] [stdout] test tui::renderer_test::flush_after_change_writes_diff ... ok
[INFO] [stdout] test tui::spinner_test::spinner_frame_wraps ... ok
[INFO] [stdout] test tui::spinner_test::random_verb_returns_something ... ok
[INFO] [stdout] test tui::widget_test::widget_trait_renders ... ok
[INFO] [stdout] test tui::spinner_test::spinner_frames_are_non_empty_strings ... ok
[INFO] [stdout] test tui::renderer_test::resize_updates_area ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests viv
[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" "1ce6ca6106d31ed12155c453e60a1efedbf119ccffdd327ee9f6d91aa5e0a2a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1ce6ca6106d31ed12155c453e60a1efedbf119ccffdd327ee9f6d91aa5e0a2a6", kill_on_drop: false }`
[INFO] [stdout] 1ce6ca6106d31ed12155c453e60a1efedbf119ccffdd327ee9f6d91aa5e0a2a6
