[INFO] fetching crate ralph-tui 2.9.2...
[INFO] testing ralph-tui-2.9.2 against 1.95.0 for beta-1.96-2
[INFO] extracting crate ralph-tui 2.9.2 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate ralph-tui 2.9.2
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ralph-tui 2.9.2
[INFO] tweaked toml for crates.io crate ralph-tui 2.9.2 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ralph-tui 2.9.2 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ralph-tui 2.9.2 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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded lazy-regex v3.5.1
[INFO] [stderr]   Downloaded quote v1.0.43
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.7
[INFO] [stderr]   Downloaded crokey-proc_macros v1.3.0
[INFO] [stderr]   Downloaded vte_generate_state_changes v0.1.2
[INFO] [stderr]   Downloaded instability v0.3.8
[INFO] [stderr]   Downloaded line-clipping v0.3.5
[INFO] [stderr]   Downloaded shell-words v1.1.1
[INFO] [stderr]   Downloaded strict v0.2.0
[INFO] [stderr]   Downloaded unicode-truncate v2.0.0
[INFO] [stderr]   Downloaded minimad v0.13.1
[INFO] [stderr]   Downloaded vt100 v0.15.2
[INFO] [stderr]   Downloaded kasuari v0.4.11
[INFO] [stderr]   Downloaded linux-keyutils v0.2.4
[INFO] [stderr]   Downloaded ratatui-crossterm v0.1.0
[INFO] [stderr]   Downloaded ratatui-macros v0.7.0
[INFO] [stderr]   Downloaded ratatui-termwiz v0.1.0
[INFO] [stderr]   Downloaded ralph-proto v2.9.2
[INFO] [stderr]   Downloaded zmij v1.0.13
[INFO] [stderr]   Downloaded async-broadcast v0.7.2
[INFO] [stderr]   Downloaded portable-pty v0.9.0
[INFO] [stderr]   Downloaded agent-client-protocol v0.9.4
[INFO] [stderr]   Downloaded pest_generator v2.8.5
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.56
[INFO] [stderr]   Downloaded pest_meta v2.8.5
[INFO] [stderr]   Downloaded crokey v1.3.0
[INFO] [stderr]   Downloaded lazy-regex-proc_macros v3.5.1
[INFO] [stderr]   Downloaded serial2 v0.2.33
[INFO] [stderr]   Downloaded ansi-to-tui v8.0.1
[INFO] [stderr]   Downloaded pest_derive v2.8.5
[INFO] [stderr]   Downloaded ryu v1.0.22
[INFO] [stderr]   Downloaded vte v0.11.1
[INFO] [stderr]   Downloaded agent-client-protocol-schema v0.10.8
[INFO] [stderr]   Downloaded keyring v3.6.3
[INFO] [stderr]   Downloaded proc-macro2 v1.0.105
[INFO] [stderr]   Downloaded cc v1.2.52
[INFO] [stderr]   Downloaded ratatui v0.30.0
[INFO] [stderr]   Downloaded finl_unicode v1.4.0
[INFO] [stderr]   Downloaded ralph-adapters v2.9.2
[INFO] [stderr]   Downloaded pest v2.8.5
[INFO] [stderr]   Downloaded insta v1.46.1
[INFO] [stderr]   Downloaded coolor v1.1.0
[INFO] [stderr]   Downloaded ratatui-core v0.1.0
[INFO] [stderr]   Downloaded crossterm v0.29.0
[INFO] [stderr]   Downloaded webpki-roots v1.0.5
[INFO] [stderr]   Downloaded portable-atomic v1.13.0
[INFO] [stderr]   Downloaded ratatui-widgets v0.3.0
[INFO] [stderr]   Downloaded nix v0.28.0
[INFO] [stderr]   Downloaded ralph-core v2.9.2
[INFO] [stderr]   Downloaded termimad v0.31.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 938a693a2516595f038b156e000d5a382328da6377bad3d7bad14749f46fbc26
[INFO] running `Command { std: "docker" "start" "-a" "938a693a2516595f038b156e000d5a382328da6377bad3d7bad14749f46fbc26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "938a693a2516595f038b156e000d5a382328da6377bad3d7bad14749f46fbc26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "938a693a2516595f038b156e000d5a382328da6377bad3d7bad14749f46fbc26", kill_on_drop: false }`
[INFO] [stdout] 938a693a2516595f038b156e000d5a382328da6377bad3d7bad14749f46fbc26
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f828f3257a24389a73e5d68f1c172dae7e8255679fe40fbec4595a701edde7ec
[INFO] running `Command { std: "docker" "start" "-a" "f828f3257a24389a73e5d68f1c172dae7e8255679fe40fbec4595a701edde7ec", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.7
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling cc v1.2.52
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling zmij v1.0.13
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling rustls v0.23.36
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling unicode-truncate v2.0.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling lru v0.16.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling instability v0.3.8
[INFO] [stderr]    Compiling zerocopy v0.8.33
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling webpki-roots v1.0.5
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling deranged v0.5.5
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ipnet v2.11.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling num-conv v0.2.0
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling kasuari v0.4.11
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling ratatui-core v0.1.0
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling line-clipping v0.3.5
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling strict v0.2.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling crokey-proc_macros v1.3.0
[INFO] [stderr]    Compiling ratatui-widgets v0.3.0
[INFO] [stderr]    Compiling schemars v1.2.1
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling hyper-util v0.1.19
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling lazy-regex-proc_macros v3.5.1
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling linux-keyutils v0.2.4
[INFO] [stderr]    Compiling vte_generate_state_changes v0.1.2
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling vte v0.11.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling keyring v3.6.3
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling lazy-regex v3.5.1
[INFO] [stderr]    Compiling ratatui-macros v0.7.0
[INFO] [stderr]    Compiling async-broadcast v0.7.2
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling agent-client-protocol-schema v0.10.8
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling crokey v1.3.0
[INFO] [stderr]    Compiling ralph-proto v2.9.2
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.0
[INFO] [stderr]    Compiling coolor v1.1.0
[INFO] [stderr]    Compiling serial2 v0.2.33
[INFO] [stderr]    Compiling minimad v0.13.1
[INFO] [stderr]    Compiling vte v0.14.1
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling portable-pty v0.9.0
[INFO] [stderr]    Compiling tungstenite v0.24.0
[INFO] [stderr]    Compiling ansi-to-tui v8.0.1
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling termimad v0.31.3
[INFO] [stderr]    Compiling ralph-core v2.9.2
[INFO] [stderr]    Compiling strip-ansi-escapes v0.2.1
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling vt100 v0.15.2
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling tokio-tungstenite v0.24.0
[INFO] [stderr]    Compiling agent-client-protocol v0.9.4
[INFO] [stderr]    Compiling ralph-adapters v2.9.2
[INFO] [stderr]    Compiling ralph-tui v2.9.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 21s
[INFO] running `Command { std: "docker" "inspect" "f828f3257a24389a73e5d68f1c172dae7e8255679fe40fbec4595a701edde7ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f828f3257a24389a73e5d68f1c172dae7e8255679fe40fbec4595a701edde7ec", kill_on_drop: false }`
[INFO] [stdout] f828f3257a24389a73e5d68f1c172dae7e8255679fe40fbec4595a701edde7ec
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5168b6ec57a19dd479d7361abc9210ab5ceeb07dd5039689d2c8cb9fa8b16c83
[INFO] running `Command { std: "docker" "start" "-a" "5168b6ec57a19dd479d7361abc9210ab5ceeb07dd5039689d2c8cb9fa8b16c83", kill_on_drop: false }`
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling insta v1.46.1
[INFO] [stderr]    Compiling ralph-tui v2.9.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 21.59s
[INFO] running `Command { std: "docker" "inspect" "5168b6ec57a19dd479d7361abc9210ab5ceeb07dd5039689d2c8cb9fa8b16c83", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5168b6ec57a19dd479d7361abc9210ab5ceeb07dd5039689d2c8cb9fa8b16c83", kill_on_drop: false }`
[INFO] [stdout] 5168b6ec57a19dd479d7361abc9210ab5ceeb07dd5039689d2c8cb9fa8b16c83
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 508e580e10be7bb47712de6dec64a9d9f9a60e4677805052c56a6c55d19a5f52
[INFO] running `Command { std: "docker" "start" "-a" "508e580e10be7bb47712de6dec64a9d9f9a60e4677805052c56a6c55d19a5f52", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.58s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ralph_tui-5a06dc2a3d5b32bb)
[INFO] [stdout] 
[INFO] [stdout] running 220 tests
[INFO] [stdout] test app::tests::dispatch_action_prev_iteration_navigates_backward ... ok
[INFO] [stdout] test app::tests::dispatch_action_next_iteration_navigates_forward ... ok
[INFO] [stdout] test app::tests::ctrl_c_handling_exists_in_app ... ok
[INFO] [stdout] test app::tests::dispatch_action_quit_returns_true ... ok
[INFO] [stdout] test app::tests::dispatch_action_scroll_bottom_jumps_to_bottom ... ok
[INFO] [stdout] test app::tests::dispatch_action_scroll_up_calls_scroll_up_on_current_buffer ... ok
[INFO] [stdout] test app::tests::dispatch_action_scroll_down_calls_scroll_down_on_current_buffer ... ok
[INFO] [stdout] test app::tests::dispatch_action_scroll_top_jumps_to_top ... ok
[INFO] [stdout] test app::tests::dispatch_action_search_next_calls_next_match ... ok
[INFO] [stdout] test app::tests::dispatch_action_dismiss_help_clears_show_help ... ok
[INFO] [stdout] test app::tests::dispatch_action_search_prev_calls_prev_match ... ok
[INFO] [stdout] test app::tests::dispatch_action_toggle_mouse_mode_flips_state ... ok
[INFO] [stdout] test app::tests::dispatch_action_show_help_sets_show_help ... ok
[INFO] [stdout] test app::tests::j_key_triggers_scroll_down_action ... ok
[INFO] [stdout] test app::tests::mouse_capture_starts_disabled_by_default ... ok
[INFO] [stdout] test input::tests::colon_returns_guidance_next ... ok
[INFO] [stdout] test input::tests::bang_returns_guidance_now ... ok
[INFO] [stdout] test app::tests::no_pty_handle_in_app ... ok
[INFO] [stdout] test input::tests::down_arrow_returns_scroll_down ... ok
[INFO] [stdout] test input::tests::esc_returns_dismiss_help ... ok
[INFO] [stdout] test input::tests::k_returns_scroll_up ... ok
[INFO] [stdout] test input::tests::g_returns_scroll_top ... ok
[INFO] [stdout] test input::tests::h_returns_prev_iteration ... ok
[INFO] [stdout] test app::tests::no_tokio_signal_handler_in_app ... ok
[INFO] [stdout] test input::tests::left_arrow_returns_prev_iteration ... ok
[INFO] [stdout] test input::tests::m_returns_toggle_mouse_mode ... ok
[INFO] [stdout] test input::tests::n_returns_search_next ... ok
[INFO] [stdout] test input::tests::j_returns_scroll_down ... ok
[INFO] [stdout] test input::tests::question_mark_returns_show_help ... ok
[INFO] [stdout] test input::tests::shift_g_returns_scroll_bottom ... ok
[INFO] [stdout] test input::tests::shift_n_returns_search_prev ... ok
[INFO] [stdout] test input::tests::q_returns_quit ... ok
[INFO] [stdout] test input::tests::up_arrow_returns_scroll_up ... ok
[INFO] [stdout] test rpc_bridge::tests::error_event_appends_line ... ok
[INFO] [stdout] test rpc_bridge::tests::lifecycle_started_sets_timer ... ok
[INFO] [stdout] test rpc_bridge::tests::log_line_creates_iteration_and_appends ... ok
[INFO] [stdout] test rpc_bridge::tests::loop_status_completed_marks_completion ... ok
[INFO] [stdout] test rpc_bridge::tests::task_status_closed_increments_count ... ok
[INFO] [stdout] test rpc_bridge::tests::task_status_running_sets_active ... ok
[INFO] [stdout] test rpc_source::tests::test_eof_after_loop_started_does_not_set_subprocess_error ... ok
[INFO] [stdout] test rpc_source::tests::test_eof_without_events_creates_error_iteration ... ok
[INFO] [stdout] test rpc_source::tests::test_eof_without_events_sets_subprocess_error ... ok
[INFO] [stdout] test input::tests::slash_returns_start_search ... ok
[INFO] [stdout] test rpc_source::tests::test_execution_error_uses_legacy_style_red_error_line ... ok
[INFO] [stdout] test input::tests::unknown_key_returns_none ... ok
[INFO] [stdout] test rpc_source::tests::test_format_tool_summary ... ok
[INFO] [stdout] test rpc_source::tests::test_iteration_start_creates_buffer ... ok
[INFO] [stdout] test rpc_source::tests::test_loop_started_sets_timer ... ok
[INFO] [stdout] test rpc_source::tests::test_task_counts_updated ... ok
[INFO] [stdout] test rpc_source::tests::test_loop_terminated_marks_complete ... ok
[INFO] [stdout] test rpc_source::tests::test_text_delta_appends_content ... ok
[INFO] [stdout] test rpc_source::tests::test_tool_call_start_adds_header ... ok
[INFO] [stdout] test rpc_source::tests::test_tool_call_start_sanitizes_multiline_summary ... ok
[INFO] [stdout] test input::tests::right_arrow_returns_next_iteration ... ok
[INFO] [stdout] test rpc_source::tests::test_truncate ... ok
[INFO] [stdout] test rpc_source::tests::test_small_text_deltas_form_flowing_paragraph_not_one_per_line ... ok
[INFO] [stdout] test rpc_writer::tests::test_send_guidance ... ok
[INFO] [stdout] test rpc_writer::tests::test_send_steer ... ok
[INFO] [stdout] test rpc_writer::tests::test_writer_clone ... ok
[INFO] [stdout] test app::tests::dispatch_action_non_quit_returns_false ... ok
[INFO] [stdout] test input::tests::l_returns_next_iteration ... ok
[INFO] [stdout] test rpc_source::tests::test_tool_call_end_sanitizes_multiline_result_preview ... ok
[INFO] [stdout] test state::tests::guidance::cancel_guidance_clears_state ... ok
[INFO] [stdout] test state::tests::guidance::is_guidance_active_reflects_mode ... ok
[INFO] [stdout] test state::tests::guidance::multiple_guidance_messages_queue_correctly ... ok
[INFO] [stdout] test state::tests::guidance::send_guidance_empty_input_cancels ... ok
[INFO] [stdout] test state::tests::guidance::send_guidance_next_pushes_to_queue ... ok
[INFO] [stdout] test state::tests::guidance::send_guidance_now_without_events_path_fails ... ok
[INFO] [stdout] test state::tests::guidance::send_guidance_now_writes_to_events_file ... ok
[INFO] [stdout] test state::tests::guidance::send_guidance_sets_flash ... ok
[INFO] [stdout] test state::tests::guidance::start_guidance_now_mode ... ok
[INFO] [stdout] test state::tests::guidance::start_guidance_sets_mode_and_clears_input ... ok
[INFO] [stdout] test state::tests::guidance::task_start_preserves_guidance_queue ... ok
[INFO] [stdout] test state::tests::iteration_buffer::append_line_adds_lines_in_order ... ok
[INFO] [stdout] test state::tests::iteration_buffer::autoscroll_scenario_content_grows_past_viewport ... ok
[INFO] [stdout] test state::tests::iteration_buffer::following_bottom_is_true_initially ... ok
[INFO] [stdout] test state::tests::iteration_buffer::line_count_returns_correct_count ... ok
[INFO] [stdout] test state::tests::iteration_buffer::new_creates_buffer_with_correct_initial_state ... ok
[INFO] [stdout] test state::tests::iteration_buffer::scroll_bottom_enables_following_bottom ... ok
[INFO] [stdout] test state::tests::iteration_buffer::scroll_bottom_handles_small_content ... ok
[INFO] [stdout] test state::tests::iteration_buffer::scroll_bottom_sets_to_max ... ok
[INFO] [stdout] test state::tests::iteration_buffer::scroll_down_does_not_overflow ... ok
[INFO] [stdout] test state::tests::iteration_buffer::scroll_down_handles_empty_buffer ... ok
[INFO] [stdout] test state::tests::iteration_buffer::scroll_down_increases_offset ... ok
[INFO] [stdout] test state::tests::build_done_freezes_total_timer ... ok
[INFO] [stdout] test state::tests::iteration_buffer::scroll_down_to_bottom_enables_following_bottom ... ok
[INFO] [stdout] test state::tests::iteration_buffer::scroll_top_disables_following_bottom ... ok
[INFO] [stdout] test state::tests::iteration_buffer::scroll_down_not_at_bottom_keeps_following_false ... ok
[INFO] [stdout] test state::tests::iteration_buffer::scroll_top_resets_to_zero ... ok
[INFO] [stdout] test state::tests::iteration_buffer::scroll_up_decreases_offset ... ok
[INFO] [stdout] test state::tests::iteration_buffer::scroll_up_disables_following_bottom ... ok
[INFO] [stdout] test state::tests::iteration_buffer::scroll_up_does_not_underflow ... ok
[INFO] [stdout] test state::tests::iteration_buffer::visible_lines_handles_empty_buffer ... ok
[INFO] [stdout] test state::tests::iteration_buffer::visible_lines_handles_viewport_larger_than_content ... ok
[INFO] [stdout] test state::tests::iteration_buffer::visible_lines_returns_correct_slice_with_scroll ... ok
[INFO] [stdout] test state::tests::iteration_buffer::visible_lines_returns_correct_slice_without_scroll ... ok
[INFO] [stdout] test state::tests::iteration_changed_resets_after_check ... ok
[INFO] [stdout] test state::tests::iteration_changed_detects_boundary ... ok
[INFO] [stdout] test rpc_writer::tests::test_send_abort ... ok
[INFO] [stdout] test state::tests::multiple_iterations_tracked ... ok
[INFO] [stdout] test rpc_writer::tests::test_send_get_state ... ok
[INFO] [stdout] test state::tests::search_state::clear_search_resets_state ... ok
[INFO] [stdout] test state::tests::search_state::latest_iteration_lines_handle_returns_newest_iteration ... ok
[INFO] [stdout] test state::tests::search_state::next_match_cycles_forward ... ok
[INFO] [stdout] test state::tests::search_state::next_match_updates_scroll_to_show_match ... ok
[INFO] [stdout] test state::tests::loop_terminate_freezes_iteration_timer ... ok
[INFO] [stdout] test state::tests::loop_terminate_freezes_total_timer ... ok
[INFO] [stdout] test state::tests::search_state::next_match_with_no_matches_does_nothing ... ok
[INFO] [stdout] test state::tests::search_state::search_finds_matches_in_lines ... ok
[INFO] [stdout] test state::tests::search_state::search_is_case_insensitive ... ok
[INFO] [stdout] test state::tests::custom_hat_topics_update_pending_hat ... ok
[INFO] [stdout] test state::tests::search_state::multiple_matches_on_same_line ... ok
[INFO] [stdout] test state::tests::search_state::search_on_empty_iteration_handles_gracefully ... ok
[INFO] [stdout] test state::tests::search_state::search_with_no_matches_sets_empty ... ok
[INFO] [stdout] test state::tests::search_state::search_jumps_to_match_line ... ok
[INFO] [stdout] test state::tests::task_start_preserves_iterations_across_reset ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::alert_not_cleared_on_partial_navigation ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::alert_cleared_when_following_restored ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::current_iteration_mut_allows_modification ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::current_iteration_returns_none_when_empty ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::following_latest_becomes_false_on_back_navigation ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::following_latest_initially_true ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::following_latest_restored_at_latest ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::navigate_next_does_not_exceed_bounds ... ok
[INFO] [stdout] test state::tests::search_state::output_goes_to_correct_iteration_when_user_reviewing_history ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::navigate_next_increases_current_view ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::alert_updates_for_multiple_new_iterations ... ok
[INFO] [stdout] test state::tests::search_state::prev_match_cycles_backward ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::navigate_prev_decreases_current_view ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::current_iteration_returns_correct_buffer ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::new_iteration_alert_not_set_when_following ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::per_iteration_scroll_independence ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::scroll_within_iteration_does_not_affect_others ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::start_new_iteration_auto_follows_latest ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::new_iteration_alert_set_when_not_following ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::start_new_iteration_creates_subsequent_buffers ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::total_iterations_reports_count ... ok
[INFO] [stdout] test state::tests::unknown_topics_keep_pending_hat_unchanged ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::start_new_iteration_creates_first_buffer ... ok
[INFO] [stdout] test state::tests::wave_view::wave_view_ignores_active_wave_when_viewing_historical ... ok
[INFO] [stdout] test state::tests::wave_view::wave_view_shows_active_wave_on_current_iteration ... ok
[INFO] [stdout] test state::tests::wave_view::wave_view_no_op_on_iteration_without_wave ... ok
[INFO] [stdout] test text_renderer::tests::test_contains_ansi ... ok
[INFO] [stdout] test state::tests::wave_view::wave_worker_navigation_uses_correct_wave ... ok
[INFO] [stdout] test state::tests::tui_state_iterations::navigate_prev_does_not_go_below_zero ... ok
[INFO] [stdout] test text_renderer::tests::test_sanitize_block_text_cr ... ok
[INFO] [stdout] test state::tests::wave_view::wave_view_shows_correct_wave_for_historical_iteration ... ok
[INFO] [stdout] test text_renderer::tests::test_sanitize_block_text_no_changes ... ok
[INFO] [stdout] test text_renderer::tests::test_text_to_lines_ansi ... ok
[INFO] [stdout] test text_renderer::tests::test_text_to_lines_empty ... ok
[INFO] [stdout] test text_renderer::tests::test_sanitize_block_text_bell ... ok
[INFO] [stdout] test text_renderer::tests::test_sanitize_inline_text ... ok
[INFO] [stdout] test update_check::tests::normalizes_release_tags ... ok
[INFO] [stdout] test update_check::tests::compares_versions_numerically ... ok
[INFO] [stdout] test update_check::tests::builds_github_release_api_url ... ok
[INFO] [stdout] test widgets::content::tests::clears_remaining_rows_when_content_shorter_than_viewport ... ok
[INFO] [stdout] test update_check::tests::rejects_invalid_versions ... ok
[INFO] [stdout] test widgets::content::tests::empty_buffer_with_search_renders_without_panic ... ok
[INFO] [stdout] test text_renderer::tests::test_text_to_lines_plain ... ok
[INFO] [stdout] test widgets::content::tests::empty_search_query_no_highlight ... ok
[INFO] [stdout] test widgets::content::tests::empty_buffer_renders_without_panic ... ok
[INFO] [stdout] test widgets::content::tests::multiple_wide_chars_render_correctly ... ok
[INFO] [stdout] test widgets::content::tests::renders_lines_preserves_styling ... ok
[INFO] [stdout] test widgets::content::tests::renders_lines_when_viewport_fits_all ... ok
[INFO] [stdout] test text_renderer::tests::test_text_to_lines_multiline ... ok
[INFO] [stdout] test widgets::content::tests::scroll_offset_at_end_shows_last_lines ... ok
[INFO] [stdout] test widgets::content::tests::respects_scroll_offset ... ok
[INFO] [stdout] test widgets::content::tests::search_case_insensitive ... ok
[INFO] [stdout] test widgets::content::tests::search_highlights_multiple_matches_per_line ... ok
[INFO] [stdout] test widgets::content::tests::wide_char_at_edge_wraps_to_next_line ... ok
[INFO] [stdout] test widgets::content::tests::search_highlights_matches ... ok
[INFO] [stdout] test widgets::content::tests::widget_fills_provided_rect ... ok
[INFO] [stdout] test state::tests::build_blocked_freezes_total_timer ... ok
[INFO] [stdout] test widgets::footer::tests::footer_shows_active_at_startup ... ok
[INFO] [stdout] test widgets::footer::tests::footer_no_alert_when_following ... ok
[INFO] [stdout] test widgets::footer::tests::footer_shows_active_indicator ... ok
[INFO] [stdout] test widgets::content::tests::wide_chars_do_not_shift_subsequent_text ... ok
[INFO] [stdout] test widgets::content::tests::widget_wraps_lines_at_area_width ... ok
[INFO] [stdout] test widgets::footer::tests::footer_shows_search_query ... ok
[INFO] [stdout] test widgets::footer::tests::footer_shows_elapsed_time ... ok
[INFO] [stdout] test widgets::header::tests::header_at_30_chars_extreme ... ok
[INFO] [stdout] test widgets::footer::tests::footer_shows_done_indicator_when_complete ... ok
[INFO] [stdout] test widgets::footer::tests::footer_shows_no_matches_when_empty ... ok
[INFO] [stdout] test widgets::footer::tests::footer_shows_new_iteration_alert ... ok
[INFO] [stdout] test widgets::header::tests::header_at_40_chars_minimal ... ok
[INFO] [stdout] test widgets::header::tests::header_at_50_chars_compresses_mode ... ok
[INFO] [stdout] test widgets::header::tests::header_at_80_chars_shows_help_hint ... ok
[INFO] [stdout] test widgets::header::tests::header_handles_empty_iterations_no_events ... ok
[INFO] [stdout] test widgets::header::tests::header_at_65_chars_hides_help ... ok
[INFO] [stdout] test widgets::header::tests::header_compresses_update_badge_on_medium_terminal ... ok
[INFO] [stdout] test widgets::header::tests::header_full_format ... ok
[INFO] [stdout] test widgets::header::tests::header_handles_empty_iterations_with_events ... ok
[INFO] [stdout] test widgets::header::tests::header_hides_idle_countdown_when_none ... ok
[INFO] [stdout] test widgets::header::tests::header_hides_branch_on_compact_terminal ... ok
[INFO] [stdout] test widgets::header::tests::header_preserves_hat_display_with_new_format ... ok
[INFO] [stdout] test widgets::header::tests::header_prefers_pending_hat_when_iteration_finished ... ok
[INFO] [stdout] test widgets::header::tests::header_preserves_elapsed_time_with_new_format ... ok
[INFO] [stdout] test widgets::header::tests::header_review_uses_frozen_elapsed_and_backend_from_events ... ok
[INFO] [stdout] test widgets::header::tests::header_shows_full_update_badge_on_wide_terminal ... ok
[INFO] [stdout] test widgets::header::tests::header_shows_branch_on_wide_terminal ... ok
[INFO] [stdout] test widgets::header::tests::header_hides_update_badge_when_too_narrow ... ok
[INFO] [stdout] test widgets::header::tests::header_shows_error_when_subprocess_died ... ok
[INFO] [stdout] test widgets::header::tests::header_shows_elapsed_time ... ok
[INFO] [stdout] test widgets::header::tests::header_shows_hat ... ok
[INFO] [stdout] test widgets::header::tests::header_shows_idle_countdown_when_present ... ok
[INFO] [stdout] test widgets::header::tests::header_shows_iteration_at_first ... ok
[INFO] [stdout] test widgets::header::tests::header_shows_iteration_position_from_tui_state ... ok
[INFO] [stdout] test widgets::header::tests::header_shows_iteration_position ... ok
[INFO] [stdout] test widgets::header::tests::header_shows_live_mode_when_following_latest ... ok
[INFO] [stdout] test widgets::header::tests::header_shows_update_icon_on_narrow_terminal ... ok
[INFO] [stdout] test widgets::header::tests::header_shows_review_mode_when_not_following_latest ... ok
[INFO] [stdout] test widgets::header::tests::header_shows_scroll_indicator ... ok
[INFO] [stdout] test widgets::footer::tests::footer_shows_mouse_mode ... ok
[INFO] [stdout] test widgets::header::tests::header_uses_per_iteration_hat_from_events_when_reviewing ... ok
[INFO] [stdout] test widgets::header::tests::header_uses_iteration_metadata_for_review ... ok
[INFO] [stdout] test widgets::header::tests::header_shows_single_iteration ... ok
[INFO] [stdout] test widgets::header::tests::task_start_preserves_current_branch ... ok
[INFO] [stdout] test widgets::header::tests::header_uses_max_iterations_when_available ... ok
[INFO] [stdout] test rpc_source::tests::test_text_deltas_frozen_by_tool_call_preserve_order ... ok
[INFO] [stdout] test rpc_source::tests::test_execution_error_preserves_order_with_following_text ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 220 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_snapshots.rs (/opt/rustwide/target/debug/deps/integration_snapshots-a29095ee883cfc93)
[INFO] [stdout] running 25 tests
[INFO] [stdout] test common::tests::event_sequence_builder_works ... ok
[INFO] [stdout] test common::tests::harness_advance_to_iteration ... ok
[INFO] [stdout] test common::tests::harness_processes_events ... ok
[INFO] [stdout] test common::tests::harness_captures_navigation_state ... ok
[INFO] [stdout] test test_empty_state ... ok
[INFO] [stdout] test test_completion_state ... ok
[INFO] [stdout] test test_following_latest_behavior ... ok
[INFO] [stdout] test test_hat_transitions ... ok
[INFO] [stdout] test test_header_width_breakpoints ... ok
[INFO] [stdout] test test_header_rendering ... ok
[INFO] [stdout] test test_iteration_progression_state ... ok
[INFO] [stdout] test test_footer_with_search ... ok
[INFO] [stdout] test test_footer_rendering ... ok
[INFO] [stdout] test test_footer_with_alert ... ok
[INFO] [stdout] test test_full_layout_60_columns ... ok
[INFO] [stdout] test test_navigation_state_preservation ... ok
[INFO] [stdout] test test_navigation_bounds ... ok
[INFO] [stdout] test test_full_layout_40_columns ... ok
[INFO] [stdout] test test_search_case_insensitive ... ok
[INFO] [stdout] test test_new_iteration_alert ... ok
[INFO] [stdout] test test_single_iteration ... ok
[INFO] [stdout] test test_search_state ... ok
[INFO] [stdout] test test_scroll_bounds ... ok
[INFO] [stdout] test test_long_output_scroll_rendering ... ok
[INFO] [stdout] test test_full_layout_80_columns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/iteration_boundary.rs (/opt/rustwide/target/debug/deps/iteration_boundary-bfedcd0601a7c612)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test header_shows_updated_iteration ... ok
[INFO] [stdout] test iteration_changes_on_build_done ... ok
[INFO] [stdout] test iteration_changed_detects_transition ... ok
[INFO] [stdout] test multiple_iterations_tracked_correctly ... 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]    Doc-tests ralph_tui
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - Tui::spawn (line 125) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.94s; merged doctests compilation took 0.93s
[INFO] running `Command { std: "docker" "inspect" "508e580e10be7bb47712de6dec64a9d9f9a60e4677805052c56a6c55d19a5f52", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "508e580e10be7bb47712de6dec64a9d9f9a60e4677805052c56a6c55d19a5f52", kill_on_drop: false }`
[INFO] [stdout] 508e580e10be7bb47712de6dec64a9d9f9a60e4677805052c56a6c55d19a5f52
