[INFO] cloning repository https://github.com/vyncint/termlens
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/vyncint/termlens" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvyncint%2Ftermlens", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvyncint%2Ftermlens'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 093544f655c3005da84f9497e9420b5c8b544917
[INFO] testing vyncint/termlens against 1.99.0-beta.8 for beta-1.100-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvyncint%2Ftermlens" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/vyncint/termlens
[INFO] finished tweaking git repo https://github.com/vyncint/termlens
[INFO] tweaked toml for git repo https://github.com/vyncint/termlens written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/vyncint/termlens 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 git repo https://github.com/vyncint/termlens 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 signal-hook-mio v0.2.5
[INFO] [stderr]   Downloaded signal-hook-registry v1.4.8
[INFO] [stderr]   Downloaded crossterm_winapi v0.9.1
[INFO] [stderr]   Downloaded document-features v0.2.12
[INFO] [stderr]   Downloaded zmij v1.0.23
[INFO] [stderr]   Downloaded strum v0.28.0
[INFO] [stderr]   Downloaded atomic v0.6.1
[INFO] [stderr]   Downloaded vt100 v0.16.2
[INFO] [stderr]   Downloaded shared_library v0.1.9
[INFO] [stderr]   Downloaded num-conv v0.2.2
[INFO] [stderr]   Downloaded semver v1.0.28
[INFO] [stderr]   Downloaded convert_case v0.10.0
[INFO] [stderr]   Downloaded arrayvec v0.7.8
[INFO] [stderr]   Downloaded wezterm-dynamic v0.2.1
[INFO] [stderr]   Downloaded palette_math v0.7.7
[INFO] [stderr]   Downloaded shell-words v1.1.1
[INFO] [stderr]   Downloaded instability v0.3.13
[INFO] [stderr]   Downloaded time-core v0.1.9
[INFO] [stderr]   Downloaded darling_macro v0.24.1
[INFO] [stderr]   Downloaded wezterm-dynamic-derive v0.1.1
[INFO] [stderr]   Downloaded phf_generator v0.11.3
[INFO] [stderr]   Downloaded filedescriptor v0.8.3
[INFO] [stderr]   Downloaded lab v0.11.0
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.128
[INFO] [stderr]   Downloaded cfg_aliases v0.1.1
[INFO] [stderr]   Downloaded phf_shared v0.11.3
[INFO] [stderr]   Downloaded castaway v0.2.4
[INFO] [stderr]   Downloaded siphasher v1.0.3
[INFO] [stderr]   Downloaded by_address v1.2.1
[INFO] [stderr]   Downloaded wezterm-color-types v0.3.0
[INFO] [stderr]   Downloaded wezterm-blob-leases v0.1.1
[INFO] [stderr]   Downloaded termios v0.3.3
[INFO] [stderr]   Downloaded terminfo v0.9.0
[INFO] [stderr]   Downloaded smallvec v1.15.2
[INFO] [stderr]   Downloaded log v0.4.33
[INFO] [stderr]   Downloaded litrs v1.0.0
[INFO] [stderr]   Downloaded portable-pty v0.9.0
[INFO] [stderr]   Downloaded unicode-truncate v2.0.1
[INFO] [stderr]   Downloaded mac_address v1.1.8
[INFO] [stderr]   Downloaded winreg v0.10.1
[INFO] [stderr]   Downloaded strum_macros v0.28.0
[INFO] [stderr]   Downloaded autocfg v1.5.1
[INFO] [stderr]   Downloaded lru v0.18.4
[INFO] [stderr]   Downloaded foldhash v0.2.0
[INFO] [stderr]   Downloaded kasuari v0.4.12
[INFO] [stderr]   Downloaded critical-section v1.2.0
[INFO] [stderr]   Downloaded indoc v2.0.7
[INFO] [stderr]   Downloaded ratatui-termwiz v0.1.2
[INFO] [stderr]   Downloaded wezterm-input-types v0.1.0
[INFO] [stderr]   Downloaded csscolorparser v0.6.2
[INFO] [stderr]   Downloaded phf_codegen v0.11.3
[INFO] [stderr]   Downloaded num_threads v0.1.7
[INFO] [stderr]   Downloaded ordered-float v4.6.0
[INFO] [stderr]   Downloaded phf_macros v0.11.3
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.128
[INFO] [stderr]   Downloaded pest_derive v2.9.1
[INFO] [stderr]   Downloaded either v1.18.0
[INFO] [stderr]   Downloaded palette_derive v0.7.7
[INFO] [stderr]   Downloaded line-clipping v0.3.8
[INFO] [stderr]   Downloaded phf v0.11.3
[INFO] [stderr]   Downloaded bitflags v2.13.1
[INFO] [stderr]   Downloaded vte v0.15.0
[INFO] [stderr]   Downloaded tinyvec v1.12.0
[INFO] [stderr]   Downloaded serde_derive v1.0.229
[INFO] [stderr]   Downloaded serial2 v0.2.38
[INFO] [stderr]   Downloaded deranged v0.5.8
[INFO] [stderr]   Downloaded bytemuck v1.25.2
[INFO] [stderr]   Downloaded memoffset v0.9.1
[INFO] [stderr]   Downloaded wezterm-bidi v0.2.3
[INFO] [stderr]   Downloaded ucd-trie v0.1.7
[INFO] [stderr]   Downloaded memmem v0.1.1
[INFO] [stderr]   Downloaded bit-set v0.5.3
[INFO] [stderr]   Downloaded ratatui-termina v0.1.0
[INFO] [stderr]   Downloaded ratatui-crossterm v0.1.2
[INFO] [stderr]   Downloaded signal-hook v0.3.18
[INFO] [stderr]   Downloaded similar v2.7.0
[INFO] [stderr]   Downloaded console v0.16.4
[INFO] [stderr]   Downloaded encode_unicode v1.0.0
[INFO] [stderr]   Downloaded ryu v1.0.23
[INFO] [stderr]   Downloaded darling v0.24.1
[INFO] [stderr]   Downloaded uuid v1.26.0
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.128
[INFO] [stderr]   Downloaded vtparse v0.6.2
[INFO] [stderr]   Downloaded bit-vec v0.6.3
[INFO] [stderr]   Downloaded ratatui-macros v0.7.2
[INFO] [stderr]   Downloaded derive_more v2.1.1
[INFO] [stderr]   Downloaded ratatui v0.30.2
[INFO] [stderr]   Downloaded compact_str v0.9.1
[INFO] [stderr]   Downloaded darling_core v0.24.1
[INFO] [stderr]   Downloaded rand v0.8.8
[INFO] [stderr]   Downloaded pest_generator v2.9.1
[INFO] [stderr]   Downloaded mio v1.2.2
[INFO] [stderr]   Downloaded derive_more-impl v2.1.1
[INFO] [stderr]   Downloaded unicode-segmentation v1.13.3
[INFO] [stderr]   Downloaded euclid v0.22.14
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.128
[INFO] [stderr]   Downloaded bumpalo v3.20.3
[INFO] [stderr]   Downloaded js-sys v0.3.105
[INFO] [stderr]   Downloaded typenum v1.20.1
[INFO] [stderr]   Downloaded pest_meta v2.9.1
[INFO] [stderr]   Downloaded insta v1.48.0
[INFO] [stderr]   Downloaded crossterm v0.29.0
[INFO] [stderr]   Downloaded serde_json v1.0.151
[INFO] [stderr]   Downloaded regex v1.13.1
[INFO] [stderr]   Downloaded itertools v0.14.0
[INFO] [stderr]   Downloaded libm v0.2.16
[INFO] [stderr]   Downloaded wit-bindgen v0.57.1
[INFO] [stderr]   Downloaded finl_unicode v1.4.0
[INFO] [stderr]   Downloaded fancy-regex v0.11.0
[INFO] [stderr]   Downloaded termina v0.3.3
[INFO] [stderr]   Downloaded aho-corasick v1.1.5
[INFO] [stderr]   Downloaded ratatui-core v0.1.2
[INFO] [stderr]   Downloaded portable-atomic v1.15.0
[INFO] [stderr]   Downloaded ratatui-widgets v0.3.2
[INFO] [stderr]   Downloaded wasip2 v1.0.4+wasi-0.2.12
[INFO] [stderr]   Downloaded pest v2.9.1
[INFO] [stderr]   Downloaded time v0.3.55
[INFO] [stderr]   Downloaded palette v0.7.7
[INFO] [stderr]   Downloaded syn v2.0.119
[INFO] [stderr]   Downloaded syn v3.0.3
[INFO] [stderr]   Downloaded regex-syntax v0.8.11
[INFO] [stderr]   Downloaded nix v0.28.0
[INFO] [stderr]   Downloaded termwiz v0.23.3
[INFO] [stderr]   Downloaded regex-automata v0.4.18
[INFO] [stderr]   Downloaded libc v0.2.189
[INFO] [stderr]   Downloaded deltae v0.3.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 003c6d73b3e9337f226ec9c2b9117b0a5bfad9ce874c7e47135abf54b9a951b9
[INFO] running `Command { std: "docker" "start" "003c6d73b3e9337f226ec9c2b9117b0a5bfad9ce874c7e47135abf54b9a951b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "003c6d73b3e9337f226ec9c2b9117b0a5bfad9ce874c7e47135abf54b9a951b9", 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" "003c6d73b3e9337f226ec9c2b9117b0a5bfad9ce874c7e47135abf54b9a951b9" "/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" "003c6d73b3e9337f226ec9c2b9117b0a5bfad9ce874c7e47135abf54b9a951b9", 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" "003c6d73b3e9337f226ec9c2b9117b0a5bfad9ce874c7e47135abf54b9a951b9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", 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 cfg-if v1.0.4
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling lru v0.18.4
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling line-clipping v0.3.8
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling tinyvec v1.12.0
[INFO] [stderr]    Compiling vte v0.15.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling serial2 v0.2.38
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling portable-pty v0.9.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling vt100 v0.16.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling hello-tui v0.11.5 (/opt/rustwide/workdir/fixtures/hello-tui)
[INFO] [stderr]    Compiling form-echo v0.11.5 (/opt/rustwide/workdir/fixtures/form-echo)
[INFO] [stderr]    Compiling resize-echo v0.11.5 (/opt/rustwide/workdir/fixtures/resize-echo)
[INFO] [stderr]    Compiling emit v0.11.5 (/opt/rustwide/workdir/fixtures/emit)
[INFO] [stderr]    Compiling unicode-torture v0.11.5 (/opt/rustwide/workdir/fixtures/unicode-torture)
[INFO] [stderr]    Compiling image-echo v0.11.5 (/opt/rustwide/workdir/fixtures/image-echo)
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling ratatui-app v0.11.5 (/opt/rustwide/workdir/fixtures/ratatui-app)
[INFO] [stderr]    Compiling termlens v0.11.5 (/opt/rustwide/workdir/crates/termlens)
[INFO] [stderr]    Compiling termlens-cli v0.11.5 (/opt/rustwide/workdir/crates/termlens-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 14s
[INFO] running `Command { std: "docker" "inspect" "003c6d73b3e9337f226ec9c2b9117b0a5bfad9ce874c7e47135abf54b9a951b9", 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" "003c6d73b3e9337f226ec9c2b9117b0a5bfad9ce874c7e47135abf54b9a951b9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling resize-echo v0.11.5 (/opt/rustwide/workdir/fixtures/resize-echo)
[INFO] [stderr]    Compiling hello-tui v0.11.5 (/opt/rustwide/workdir/fixtures/hello-tui)
[INFO] [stderr]    Compiling form-echo v0.11.5 (/opt/rustwide/workdir/fixtures/form-echo)
[INFO] [stderr]    Compiling termlens v0.11.5 (/opt/rustwide/workdir/crates/termlens)
[INFO] [stderr]    Compiling termlens-cli v0.11.5 (/opt/rustwide/workdir/crates/termlens-cli)
[INFO] [stderr]    Compiling image-echo v0.11.5 (/opt/rustwide/workdir/fixtures/image-echo)
[INFO] [stderr]    Compiling ratatui-app v0.11.5 (/opt/rustwide/workdir/fixtures/ratatui-app)
[INFO] [stderr]    Compiling emit v0.11.5 (/opt/rustwide/workdir/fixtures/emit)
[INFO] [stderr]    Compiling unicode-torture v0.11.5 (/opt/rustwide/workdir/fixtures/unicode-torture)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 43.40s
[INFO] running `Command { std: "docker" "inspect" "003c6d73b3e9337f226ec9c2b9117b0a5bfad9ce874c7e47135abf54b9a951b9", 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" "003c6d73b3e9337f226ec9c2b9117b0a5bfad9ce874c7e47135abf54b9a951b9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/emit-2c0b4dc1c9aa8511)
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/form_echo-672dd3f2a8506fff)
[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] [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/hello_tui-538a2ccb270c63dd)
[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/bin_macro.rs (/opt/rustwide/target/debug/deps/bin_macro-4542301ca562bcb8)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test bin_takes_builder_calls_after_the_name ... ok
[INFO] [stdout] test bin_spawns_this_package_s_binary_under_the_defaults ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/image_echo-7ae60166d0acacf8)
[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/lib.rs (/opt/rustwide/target/debug/deps/ratatui_app-5ac437cb25bddc43)
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ratatui_app-1e35ccf383f54fd8)
[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] [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] [stderr]      Running tests/fidelity.rs (/opt/rustwide/target/debug/deps/fidelity-c8b7bbfd89c188d3)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test the_pty_rendering_equals_test_backend_at_two_sizes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/resize_echo-a1fcbc7ba58cd645)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/termlens-91da0376093787a4)
[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] [stdout] 
[INFO] [stdout] running 228 tests
[INFO] [stdout] test emu::seq::tests::a_bel_terminated_span_and_a_multibyte_label_both_survive ... ok
[INFO] [stdout] test emu::seq::tests::a_chunked_kitty_transmission_is_one_image ... ok
[INFO] [stdout] test emu::seq::tests::a_hard_reset_keeps_the_title_the_bell_count_and_the_clipboard ... ok
[INFO] [stdout] test emu::seq::tests::a_hard_reset_returns_all_four_sets_to_ascii ... ok
[INFO] [stdout] test emu::seq::tests::a_kitty_probe_without_an_id_still_classifies ... ok
[INFO] [stdout] test emu::seq::tests::a_kitty_transmission_is_not_treated_as_a_query ... ok
[INFO] [stdout] test emu::seq::tests::a_label_drawn_in_the_graphics_set_records_the_glyphs ... ok
[INFO] [stdout] test emu::seq::tests::a_label_past_the_bound_is_unknown_rather_than_a_prefix ... ok
[INFO] [stdout] test emu::seq::tests::a_malformed_osc8_neither_opens_nor_closes ... ok
[INFO] [stdout] test emu::seq::tests::a_hard_reset_closes_an_open_span_and_keeps_the_log ... ok
[INFO] [stdout] test emu::seq::tests::a_clipboard_read_is_a_query_not_a_write ... ok
[INFO] [stdout] test emu::seq::tests::a_hard_reset_returns_the_cursor_to_the_terminals_default ... ok
[INFO] [stdout] test emu::seq::tests::a_multibyte_character_consumes_a_single_shift ... ok
[INFO] [stdout] test emu::seq::tests::a_payload_carries_the_data_and_not_the_framing ... ok
[INFO] [stdout] test emu::seq::tests::a_delete_is_counted_apart_from_the_images ... ok
[INFO] [stdout] test emu::seq::tests::a_reset_restores_the_default_every_eighth_set ... ok
[INFO] [stdout] test emu::seq::tests::a_designation_split_across_feeds_still_applies ... ok
[INFO] [stdout] test emu::seq::tests::a_single_shift_survives_intervening_controls_and_designations ... ok
[INFO] [stdout] test emu::seq::tests::a_resize_extends_the_set_without_disturbing_the_stops_it_had ... ok
[INFO] [stdout] test emu::seq::tests::an_application_that_emits_no_links_reports_none ... ok
[INFO] [stdout] test emu::seq::tests::a_single_shift_overrides_the_locking_shift_for_one_character ... ok
[INFO] [stdout] test emu::seq::tests::a_new_span_supersedes_one_left_open ... ok
[INFO] [stdout] test emu::seq::tests::a_payload_past_the_capture_bound_is_counted_and_not_kept ... ok
[INFO] [stdout] test emu::seq::tests::an_end_that_closes_no_begin_is_not_a_frame ... ok
[INFO] [stdout] test emu::seq::tests::an_undefined_or_misshapen_decscusr_leaves_the_last_known_style ... ok
[INFO] [stdout] test emu::seq::tests::an_unterminated_span_is_reported_open_and_cannot_bleed ... ok
[INFO] [stdout] test emu::seq::tests::an_undecodable_payload_is_not_an_empty_clipboard ... ok
[INFO] [stdout] test emu::seq::tests::base64_decodes_or_refuses ... ok
[INFO] [stdout] test emu::seq::tests::an_osc8_past_the_capture_bound_is_refused_rather_than_truncated ... ok
[INFO] [stdout] test emu::seq::tests::bytes_inside_sequences_are_never_translated ... ok
[INFO] [stdout] test emu::seq::tests::a_payload_past_the_capture_bound_is_reported_as_unreadable ... ok
[INFO] [stdout] test emu::seq::tests::an_osc8_span_records_its_uri_and_the_text_it_wrapped ... ok
[INFO] [stdout] test emu::seq::tests::control_characters_are_not_part_of_a_label ... ok
[INFO] [stdout] test emu::seq::tests::can_aborts_sequences ... ok
[INFO] [stdout] test emu::seq::tests::clearing_every_stop_leaves_the_two_edges ... ok
[INFO] [stdout] test emu::seq::tests::a_stop_set_at_the_cursor_is_where_the_next_tab_lands ... ok
[INFO] [stdout] test emu::seq::tests::dcs_terminated_by_st_only ... ok
[INFO] [stdout] test emu::seq::tests::dec_special_graphics_in_g0_translates_the_bytes_it_redefines ... ok
[INFO] [stdout] test emu::seq::tests::decscusr_records_the_parameter_the_application_asked_for ... ok
[INFO] [stdout] test emu::seq::tests::esc_inside_string_starts_new_sequence ... ok
[INFO] [stdout] test emu::seq::tests::esc_intermediate_completes_on_final ... ok
[INFO] [stdout] test emu::seq::tests::graphics_payloads_are_counted_by_protocol ... ok
[INFO] [stdout] test emu::seq::tests::hard_reset_fires_an_event_and_csi_c_does_not ... ok
[INFO] [stdout] test emu::seq::tests::icon_only_and_aborted_titles_do_not_change_the_title ... ok
[INFO] [stdout] test emu::seq::tests::motions_move_by_whole_stops_and_saturate_at_the_edges ... ok
[INFO] [stdout] test emu::seq::tests::lookalike_sequences_do_not_toggle_sync ... ok
[INFO] [stdout] test emu::seq::tests::only_a_bel_in_ground_state_is_a_bell ... ok
[INFO] [stdout] test emu::seq::tests::only_the_first_separator_ends_the_parameters ... ok
[INFO] [stdout] test emu::seq::tests::ordinary_output_is_not_a_query ... ok
[INFO] [stdout] test emu::seq::tests::osc_terminated_by_bel_or_st ... ok
[INFO] [stdout] test emu::seq::tests::osc52_writes_are_captured_with_their_target ... ok
[INFO] [stdout] test emu::seq::tests::osc_0_and_2_set_the_title_via_bel_or_st ... ok
[INFO] [stdout] test emu::seq::tests::other_designations_read_as_ascii ... ok
[INFO] [stdout] test emu::seq::tests::other_two_character_escapes_do_not_reset_anything ... ok
[INFO] [stdout] test emu::seq::tests::plain_text_is_ground ... ok
[INFO] [stdout] test emu::seq::tests::pixel_geometry_queries_are_classified_apart_from_the_rest ... ok
[INFO] [stdout] test emu::seq::tests::recognizes_decrqm_mode_requests ... ok
[INFO] [stdout] test emu::seq::tests::recognizes_the_answerable_queries ... ok
[INFO] [stdout] test emu::seq::tests::recognizes_the_remaining_unanswerable_families ... ok
[INFO] [stdout] test emu::seq::tests::recognizes_unanswerable_questions_with_their_shape ... ok
[INFO] [stdout] test emu::seq::tests::sequences_that_only_look_like_tab_operations_are_left_alone ... ok
[INFO] [stdout] test emu::seq::tests::setting_a_palette_colour_is_not_a_query ... ok
[INFO] [stdout] test emu::seq::tests::shift_out_invokes_g1_and_shift_in_returns_to_g0 ... ok
[INFO] [stdout] test emu::seq::tests::split_csi_is_mid_sequence_until_final_byte ... ok
[INFO] [stdout] test emu::seq::tests::split_utf8_is_mid_sequence ... ok
[INFO] [stdout] test emu::seq::tests::ss2_invokes_g2_for_one_character ... ok
[INFO] [stdout] test emu::seq::tests::ss3_invokes_g3_for_one_character ... ok
[INFO] [stdout] test emu::seq::tests::sync_update_events_fire_on_2026_set_and_reset ... ok
[INFO] [stdout] test emu::seq::tests::sync_2026_is_recognized_anywhere_in_a_multi_mode_list ... ok
[INFO] [stdout] test emu::seq::tests::sync_survives_an_aborted_csi_inside_the_update ... ok
[INFO] [stdout] test emu::seq::tests::the_capture_bound_holds_across_a_chunked_transmission ... ok
[INFO] [stdout] test emu::seq::tests::the_id_parameter_is_kept_so_multi_span_links_can_be_grouped ... ok
[INFO] [stdout] test emu::seq::tests::title_keeps_embedded_semicolons ... ok
[INFO] [stdout] test emu::seq::tests::title_survives_chunked_delivery ... ok
[INFO] [stdout] test emu::seq::tests::the_kitty_graphics_query_is_classified ... ok
[INFO] [stdout] test emu::seq::tests::the_link_log_is_bounded_and_evicts_the_oldest ... ok
[INFO] [stdout] test emu::seq::tests::the_other_space_intermediate_sequences_are_not_cursor_styles ... ok
[INFO] [stdout] test emu::seq::tests::titles_longer_than_the_diagnostic_capture_are_kept_whole ... ok
[INFO] [stdout] test emu::shadow::tests::a_fully_dropped_sgr_still_emits_a_complete_sequence ... ok
[INFO] [stdout] test emu::seq::tests::xtgettcap_carries_the_names_it_was_asked_for ... ok
[INFO] [stdout] test emu::shadow::tests::a_dropped_sgr_keeps_a_structural_esc_in_step ... ok
[INFO] [stdout] test emu::shadow::tests::a_sequence_split_across_feeds_is_not_lost ... ok
[INFO] [stdout] test emu::shadow::tests::colon_colour_normalization_preserves_unrecognized_bytes ... ok
[INFO] [stdout] test emu::shadow::tests::an_extended_colour_never_looks_like_a_carrier ... ok
[INFO] [stdout] test emu::seq::tests::the_five_tab_sequences_are_recognized ... ok
[INFO] [stdout] test emu::shadow::tests::anything_that_is_not_a_plain_sgr_passes_through_verbatim ... ok
[INFO] [stdout] test emu::seq::tests::two_char_escape_completes ... ok
[INFO] [stdout] test emu::shadow::tests::mixed_parameters_keep_only_the_carriers_in_order ... ok
[INFO] [stdout] test emu::shadow::tests::the_primarys_own_attributes_are_dropped_from_the_shadow ... ok
[INFO] [stdout] test emu::shadow::tests::the_recovered_parameters_are_exactly_what_the_tracker_declines ... ok
[INFO] [stdout] test emu::unhandled::tests::a_visual_bell_and_a_resize_request_are_seen ... ok
[INFO] [stdout] test emu::shadow::tests::the_three_dropped_attributes_get_carriers ... ok
[INFO] [stdout] test emu::unhandled::tests::a_sequence_nobody_honours_is_recorded_once_in_its_written_form ... ok
[INFO] [stdout] test emu::shadow::tests::an_aborted_csi_keeps_its_bytes ... ok
[INFO] [stdout] test emu::unhandled::tests::a_colour_set_is_reported_but_its_query_is_not ... ok
[INFO] [stdout] test emu::unhandled::tests::parameterless_sequences_are_recorded_without_a_synthetic_zero ... ok
[INFO] [stdout] test emu::unhandled::tests::title_stack_operations_are_reported_but_window_reports_are_not ... ok
[INFO] [stdout] test emu::vt100::tests::a_history_kept_at_the_cap_keeps_advancing ... ok
[INFO] [stdout] test emu::vt100::tests::a_palette_colour_is_never_mistaken_for_an_attribute ... ok
[INFO] [stdout] test emu::vt100::tests::a_pending_wrap_cursor_stays_inside_the_grid_and_round_trips ... ok
[INFO] [stdout] test emu::unhandled::tests::what_the_tracker_handles_is_not_reported ... ok
[INFO] [stdout] test emu::vt100::tests::a_plain_tab_honours_a_stop_set_by_hts ... ok
[INFO] [stdout] test emu::vt100::tests::a_plain_tab_still_lands_on_the_default_eighth_column ... ok
[INFO] [stdout] test emu::vt100::tests::a_replacement_character_is_drawn_like_any_other ... ok
[INFO] [stdout] test emu::vt100::tests::a_hard_reset_keeps_history_across_every_feed_boundary ... ok
[INFO] [stdout] test emu::vt100::tests::a_tab_inside_a_styled_span_keeps_the_shadow_in_step ... ok
[INFO] [stdout] test emu::vt100::tests::a_resize_extends_the_stops_into_the_new_columns ... ok
[INFO] [stdout] test emu::vt100::tests::a_wide_characters_continuation_carries_the_leading_cells_style ... ok
[INFO] [stdout] test emu::vt100::tests::blink_conceal_and_strikethrough_reach_the_cells ... ok
[INFO] [stdout] test emu::vt100::tests::bold_and_dim_are_one_intensity_state_and_the_last_write_wins ... ok
[INFO] [stdout] test emu::vt100::tests::captures_sgr_styles ... ok
[INFO] [stdout] test emu::vt100::tests::attributes_survive_the_geometry_the_shadow_must_track ... ok
[INFO] [stdout] test emu::vt100::tests::a_styled_line_drawing_run_keeps_its_style_and_the_shadow_in_step ... ok
[INFO] [stdout] test emu::vt100::tests::colon_form_rgb_colours_match_semicolon_form ... ok
[INFO] [stdout] test emu::vt100::tests::each_attribute_has_its_own_reset ... ok
[INFO] [stdout] test emu::vt100::tests::hidden_cursor_is_reported ... ok
[INFO] [stdout] test emu::vt100::tests::each_tracking_mode_is_answered_on_its_own_evidence ... ok
[INFO] [stdout] test emu::vt100::tests::history_is_bounded_and_drops_its_oldest_rows ... ok
[INFO] [stdout] test emu::vt100::tests::history_rows_keep_the_width_they_were_captured_at ... ok
[INFO] [stdout] test emu::vt100::tests::mid_sequence_tracks_partial_escape ... ok
[INFO] [stdout] test emu::vt100::tests::in_sync_update_is_true_between_bsu_and_esu ... ok
[INFO] [stdout] test emu::vt100::tests::cht_and_cbt_move_by_whole_stops ... ok
[INFO] [stdout] test emu::vt100::tests::colon_form_colours_support_optional_colour_space_and_chunking ... ok
[INFO] [stdout] test emu::vt100::tests::renders_plain_text_into_the_grid ... ok
[INFO] [stdout] test emu::vt100::tests::dec_special_graphics_reaches_the_grid_as_the_glyphs_it_draws ... ok
[INFO] [stdout] test emu::vt100::tests::retention_off_keeps_nothing ... ok
[INFO] [stdout] test emu::vt100::tests::mouse_tracking_modes_are_reset_until_one_is_enabled ... ok
[INFO] [stdout] test emu::vt100::tests::positions_wide_characters_with_continuations ... ok
[INFO] [stdout] test emu::vt100::tests::ris_and_decstr_restore_the_default_stops ... ok
[INFO] [stdout] test emu::vt100::tests::snapshot_state_defaults_until_the_app_sets_it ... ok
[INFO] [stdout] test emu::vt100::tests::rows_scrolled_off_the_top_are_retained_in_order ... ok
[INFO] [stdout] test emu::vt100::tests::snapshot_carries_out_of_band_terminal_state ... ok
[INFO] [stdout] test emu::vt100::tests::set_size_resizes_the_grid ... ok
[INFO] [stdout] test emu::vt100::tests::process_stops_at_the_end_of_a_synchronized_update ... ok
[INFO] [stdout] test emu::vt100::tests::the_alternate_screen_accumulates_no_history ... ok
[INFO] [stdout] test emu::vt100::tests::the_new_attributes_coexist_with_the_old_ones ... ok
[INFO] [stdout] test emu::vt100::tests::turning_tracking_off_returns_every_mode_to_reset ... ok
[INFO] [stdout] test emu::vt100::tests::translation_survives_chunk_boundaries_and_frame_stops ... ok
[INFO] [stdout] test emu::vt100::tests::tbc_clears_one_stop_and_csi_3_g_clears_them_all ... ok
[INFO] [stdout] test graphics::tests::a_kitty_control_block_yields_every_fact_it_states ... ok
[INFO] [stdout] test graphics::tests::a_payload_past_the_bound_is_counted_and_not_kept ... ok
[INFO] [stdout] test graphics::tests::an_unknown_action_is_not_guessed_to_carry_one ... ok
[INFO] [stdout] test error::tests::timeout_display_embeds_screen_dump ... ok
[INFO] [stdout] test graphics::tests::an_unknown_kitty_format_survives_named_and_rendered ... ok
[INFO] [stdout] test graphics::tests::a_delete_is_not_an_image ... ok
[INFO] [stdout] test graphics::tests::chunks_join_into_one_payload ... ok
[INFO] [stdout] test graphics::tests::a_sixel_reads_its_size_off_its_raster_attributes ... ok
[INFO] [stdout] test graphics::tests::protocols_and_formats_render_as_their_names ... ok
[INFO] [stdout] test graphics::tests::the_debug_rendering_stays_short_enough_for_a_log ... ok
[INFO] [stdout] test graphics::tests::the_protocols_defaults_are_the_protocols_defaults ... ok
[INFO] [stdout] test emu::unhandled::tests::the_record_is_bounded_and_counts_the_rest ... ok
[INFO] [stdout] test keys::tests::chord_encodings ... ok
[INFO] [stdout] test graphics::tests::a_sixel_that_declares_no_size_says_so_rather_than_guessing ... ok
[INFO] [stdout] test keys::tests::cursor_keys_switch_to_ss3_under_application_cursor_mode ... ok
[INFO] [stdout] test keys::tests::mouse_encodings ... ok
[INFO] [stdout] test keys::tests::esc_then_a_key_is_byte_identical_to_an_alt_chord ... ok
[INFO] [stdout] test keys::tests::utf8_mouse_matches_legacy_until_the_encodings_diverge ... ok
[INFO] [stdout] test keys::tests::xterm_encodings ... ok
[INFO] [stdout] test screen::diff::tests::wide_rows_keep_the_frame_lines_aligned ... ok
[INFO] [stdout] test screen::parse::tests::a_colour_displays_as_the_token_the_parser_reads ... ok
[INFO] [stdout] test screen::parse::tests::a_combining_mark_follows_a_wide_character ... ok
[INFO] [stdout] test screen::parse::tests::a_control_character_is_refused_where_a_combining_mark_joins ... ok
[INFO] [stdout] test screen::parse::tests::a_grid_may_contain_the_words_of_a_styles_block ... ok
[INFO] [stdout] test screen::parse::tests::a_grid_with_styles_round_trips ... ok
[INFO] [stdout] test screen::parse::tests::a_malformed_colour_is_an_error_not_a_panic ... ok
[INFO] [stdout] test screen::parse::tests::a_short_grid_is_padded_and_none_is_accepted ... ok
[INFO] [stdout] test screen::parse::tests::a_trimmed_grid_with_a_styles_block_is_read_as_content ... ok
[INFO] [stdout] test screen::parse::tests::combining_marks_join_the_cell_before_them ... ok
[INFO] [stdout] test screen::parse::tests::errors_name_the_line ... ok
[INFO] [stdout] test keys::tests::mouse_sgr_does_not_wrap_at_u16_max ... ok
[INFO] [stdout] test screen::render::tests::sgr_sets_the_style_from_a_reset ... ok
[INFO] [stdout] test screen::tests::a_folded_match_does_not_split_a_composed_character ... ok
[INFO] [stdout] test screen::render::tests::the_palette_is_xterms ... ok
[INFO] [stdout] test emu::seq::tests::a_long_well_formed_stream_stays_bounded_and_consistent ... ok
[INFO] [stdout] test keys::tests::char_chords_panic_toward_key_ctrl - should panic ... ok
[INFO] [stdout] test keys::tests::ctrl_digit_panics - should panic ... ok
[INFO] [stdout] test screen::tests::cell_and_cursor_accessors ... ok
[INFO] [stdout] test screen::tests::contains_matches_across_rows ... ok
[INFO] [stdout] test screen::tests::display_format_matches_spec ... ok
[INFO] [stdout] test screen::tests::equality_is_the_same_observation_not_the_same_rendering ... ok
[INFO] [stdout] test screen::tests::find_by_scans_row_major_and_sees_styles ... ok
[INFO] [stdout] test screen::tests::a_reversed_row_range_panics_in_mask_rect - should panic ... ok
[INFO] [stdout] test keys::tests::f13_panics - should panic ... ok
[INFO] [stdout] test screen::tests::a_reversed_column_range_panics - should panic ... ok
[INFO] [stdout] test screen::tests::a_reversed_column_range_panics_in_mask_rect - should panic ... ok
[INFO] [stdout] test screen::tests::a_reversed_row_range_panics - should panic ... ok
[INFO] [stdout] test screen::tests::find_reports_wide_aware_columns ... ok
[INFO] [stdout] test keys::tests::f0_panics - should panic ... ok
[INFO] [stdout] test screen::tests::folded_matches_still_report_real_columns ... ok
[INFO] [stdout] test screen::tests::find_locates_multi_row_needles_like_contains ... ok
[INFO] [stdout] test screen::tests::row_text_rejects_out_of_bounds_rows - should panic ... ok
[INFO] [stdout] test screen::tests::single_row_find_agrees_with_contains_about_trailing_padding ... ok
[INFO] [stdout] test screen::tests::state_accessors_report_the_captured_state_and_stay_out_of_display ... ok
[INFO] [stdout] test screen::tests::multi_row_find_reports_wide_aware_columns ... ok
[INFO] [stdout] test screen::tests::rect_text_slices_columns_and_rows ... ok
[INFO] [stdout] test screen::tests::row_text_pads_blanks_and_skips_continuations ... ok
[INFO] [stdout] test screen::tests::out_of_range_bounds_still_clamp ... ok
[INFO] [stdout] test screen::tests::text_strips_trailing_whitespace_per_line ... ok
[INFO] [stdout] test screen::tests::with_styles_on_a_default_screen_says_none ... ok
[INFO] [stdout] test screen::tests::needles_match_across_normalization_forms ... ok
[INFO] [stdout] test screen::tests::with_styles_renders_runs_in_fixed_token_order ... ok
[INFO] [stdout] test terminal::tests::a_backwards_drag_steps_backwards ... ok
[INFO] [stdout] test terminal::tests::a_diagonal_drag_interpolates_both_axes ... ok
[INFO] [stdout] test screen::tests::rect_text_wide_characters_count_where_they_start ... ok
[INFO] [stdout] test terminal::tests::a_drag_that_goes_nowhere_still_reports_one_motion ... ok
[INFO] [stdout] test terminal::tests::a_horizontal_drag_visits_every_column ... ok
[INFO] [stdout] test terminal::tests::mouse_in_grid_accepts_the_bottom_right_cell ... ok
[INFO] [stdout] test terminal::tests::a_vertical_drag_visits_every_row ... ok
[INFO] [stdout] test terminal::tests::mouse_in_grid_refuses_one_past_each_edge ... ok
[INFO] [stdout] test terminal::tests::interpolation_always_lands_on_the_destination ... ok
[INFO] [stdout] test terminal::tests::a_panic_payload_becomes_the_error_detail ... ok
[INFO] [stdout] test terminal::tests::the_size_floor_is_two_on_both_axes ... ok
[INFO] [stdout] test terminal::tests::the_history_note_speaks_only_when_rows_have_scrolled ... ok
[INFO] [stdout] test screen::tests::the_cursor_shape_is_invisible_in_the_rendering ... ok
[INFO] [stdout] test screen::tests::with_styles_renders_rgb_and_merges_adjacent_runs ... ok
[INFO] [stdout] test utf8::tests::an_invalid_byte_becomes_one_replacement_and_the_columns_hold ... ok
[INFO] [stdout] test utf8::tests::a_partial_character_at_eof_is_one_replacement ... ok
[INFO] [stdout] test utf8::tests::valid_input_passes_through_untouched ... ok
[INFO] [stdout] test utf8::tests::a_character_split_across_two_reads_is_reassembled ... ok
[INFO] [stdout] test utf8::tests::a_lead_byte_the_next_read_does_not_continue_is_replaced_then ... ok
[INFO] [stdout] test wait::tests::backoff_doubles_and_caps ... ok
[INFO] [stdout] test terminal::tests::wheel_chords_add_the_xterm_modifier_bits ... ok
[INFO] [stdout] test terminal::tests::an_emulator_panic_is_recorded_rather_than_lost ... ok
[INFO] [stdout] test wait::tests::lock_recovers_from_poison ... ok
[INFO] [stdout] test utf8::tests::every_invalid_sequence_is_replaced_separately ... ok
[INFO] [stdout] test wait::tests::wait_until_wakes_on_notification ... ok
[INFO] [stdout] test emu::seq::tests::hostile_input_cannot_panic_or_grow_a_buffer_past_its_bound ... ok
[INFO] [stdout] test wait::tests::wait_until_expires_at_the_deadline ... ok
[INFO] [stderr]      Running tests/artifact.rs (/opt/rustwide/target/debug/deps/artifact-b34a978344b44dda)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 228 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling emit v0.11.5 (/opt/rustwide/workdir/fixtures/emit)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.31s
[INFO] [stderr]      Running tests/backpressure.rs (/opt/rustwide/target/debug/deps/backpressure-444cb35aaf698526)
[INFO] [stdout] test a_failed_wait_writes_its_screen_to_the_artifact_dir ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.52s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stdout] test fine_grained_arrival_is_answered_in_full ... ok
[INFO] [stdout] test a_batch_of_probes_is_answered_in_full ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.77s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/basic.rs (/opt/rustwide/target/debug/deps/basic-a15bb3a77bb95e46)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test envs_accepts_common_pair_iterators ... ok
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stdout] test env_clear_hands_the_child_exactly_the_builder_environment ... ok
[INFO] [stdout] test exit_codes_are_reported ... ok
[INFO] [stdout] test send_str_and_enter_round_trip_through_the_line_discipline ... ok
[INFO] [stdout] test echo_reaches_the_screen_and_child_exits_cleanly ... ok
[INFO] [stdout] test env_vars_reach_the_child ... ok
[INFO] [stdout] test signal_deaths_are_reported_as_signals_not_exit_codes ... ok
[INFO] [stdout] test env_clear_blocks_inheritance_but_keeps_explicit_vars_and_term ... ok
[INFO] [stdout] test spawn_failure_surfaces_instead_of_hanging ... ok
[INFO] [stdout] test explicit_term_overrides_the_default ... ok
[INFO] [stdout] test envs_and_env_preserve_order_and_duplicates ... ok
[INFO] [stdout] test waits_fail_fast_on_eof_instead_of_burning_the_timeout ... ok
[INFO] [stdout] test timeout_error_embeds_the_screen_dump ... ok
[INFO] [stdout] test wait_idle_resolves_in_output_gaps ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.78s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/builder_validation.rs (/opt/rustwide/target/debug/deps/builder_validation-a1da6da035d3d44f)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test an_empty_program_name_is_a_short_typed_error ... ok
[INFO] [stdout] test a_missing_program_still_reports_the_underlying_search_failure ... ok
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stdout] test an_implausible_size_is_refused_with_the_limit_named ... ok
[INFO] [stdout] test a_missing_working_directory_fails_instead_of_running_elsewhere ... ok
[INFO] [stdout] test a_zero_dimension_is_rejected_before_it_reaches_the_emulator ... ok
[INFO] [stdout] test a_single_row_or_column_is_refused_like_a_zero ... ok
[INFO] [stdout] test a_file_is_not_a_working_directory ... ok
[INFO] [stdout] test resize_after_the_child_exits_is_refused_like_send ... ok
[INFO] [stdout] test resize_to_zero_is_refused_without_touching_the_pty_or_the_grid ... ok
[INFO] [stdout] test a_bare_program_name_under_env_clear_is_refused_with_the_remedies ... ok
[INFO] [stdout] test the_default_working_directory_is_the_test_process_s ... ok
[INFO] [stdout] test the_narrowest_allowed_terminal_renders_both_trigger_shapes ... ok
[INFO] [stdout] test the_limit_is_inclusive_and_resize_honours_it ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.58s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/charset.rs (/opt/rustwide/target/debug/deps/charset-2768e8bdbed8faf6)
[INFO] [stdout] running 12 tests
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stdout] test an_ncurses_style_border_reads_as_box_drawing ... ok
[INFO] [stdout] test decrc_with_nothing_saved_returns_to_ascii ... ok
[INFO] [stdout] test a_soft_reset_returns_to_ascii_without_clearing_the_screen ... ok
[INFO] [stdout] test a_styled_border_keeps_its_style ... ok
[INFO] [stdout] test decsc_and_decrc_save_and_restore_the_charset_state ... ok
[INFO] [stdout] test a_multibyte_character_consumes_a_single_shift ... ok
[INFO] [stdout] test a_single_shift_overrides_so_for_one_character ... ok
[INFO] [stdout] test a_hard_reset_returns_to_ascii ... ok
[INFO] [stdout] test a_pending_single_shift_does_not_survive_ris ... ok
[INFO] [stdout] test shift_out_and_shift_in_select_the_designated_set ... ok
[INFO] [stdout] test the_uk_set_draws_a_pound_sign_at_hash ... ok
[INFO] [stderr]      Running tests/compat.rs (/opt/rustwide/target/debug/deps/compat-4ed3dc3a6d8cf450)
[INFO] [stdout] test ss2_and_ss3_invoke_g2_g3_for_one_character ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test write_corpus ... ignored, writes tests/compat/<version>/; run by hand at release time with TERMLENS_WRITE_CORPUS set
[INFO] [stdout] test a_hand_edited_corpus_file_would_fail ... ok
[INFO] [stdout] test every_text_file_written_by_a_published_release_round_trips_byte_for_byte ... ok
[INFO] [stdout] test json::a_pending_wrap_cursor_written_by_0_11_1_still_reads ... ok
[INFO] [stdout] test json::a_0_10_json_file_has_no_format_field_and_a_0_11_one_does ... ok
[INFO] [stdout] test json::every_json_twin_reads_as_the_same_picture_as_its_text ... ok
[INFO] [stdout] test json::every_json_twin_re_serialises_to_itself_plus_the_format_field ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/concurrency.rs (/opt/rustwide/target/debug/deps/concurrency-9f7981b4ddd40cf1)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stdout] test two_dozen_terminals_open_at_once ... ok
[INFO] [stdout] test terminals_recycle_without_running_out_of_devices ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/conpty_probe.rs (/opt/rustwide/target/debug/deps/conpty_probe-12f1f05d6dc32387)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test what_the_pty_layer_forwards ... ignored, diagnostic: prints what the PTY layer forwards; run with --ignored --nocapture
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/drain.rs (/opt/rustwide/target/debug/deps/drain-8ada49dfbde3e041)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stdout] test replies_still_reach_an_application_that_reads_them ... ok
[INFO] [stdout] test undelivered_replies_are_named_where_the_kernel_makes_them_visible ... ok
[INFO] [stdout] test a_child_that_never_reads_its_replies_cannot_wedge_the_drain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/export.rs (/opt/rustwide/target/debug/deps/export-a8e53dbffb1457e0)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test every_style_attribute_reaches_every_rendering ... ok
[INFO] [stdout] test json::a_pending_wrap_cursor_is_clamped_and_a_cursor_off_the_grid_is_refused ... ok
[INFO] [stdout] test json::the_style_booleans_serialise_in_sgr_order ... ok
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stdout] test a_wide_character_with_a_combining_mark_round_trips ... ok
[INFO] [stdout] test a_hidden_cursor_round_trips_as_the_same_picture ... ok
[INFO] [stdout] test json::a_screen_that_does_not_hold_together_is_refused ... ok
[INFO] [stdout] test a_grid_holding_the_words_of_a_styles_block_round_trips ... ok
[INFO] [stdout] test json::the_json_carries_its_format_and_reads_a_file_without_one ... ok
[INFO] [stdout] test sizes_that_differ_diff_the_overlap_and_say_so ... ok
[INFO] [stdout] test the_three_renderings_are_pure_functions_of_the_screen ... ok
[INFO] [stdout] test a_diff_shows_only_what_changed_and_where ... ok
[INFO] [stdout] test json::a_screen_round_trips_through_json_as_an_equal_screen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fixtures.rs (/opt/rustwide/target/debug/deps/fixtures-b312684f7769d6e7)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling hello-tui v0.11.5 (/opt/rustwide/workdir/fixtures/hello-tui)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.97s
[INFO] [stdout] test hello_tui_draws_a_static_alt_screen_frame ... ok
[INFO] [stderr]    Compiling form-echo v0.11.5 (/opt/rustwide/workdir/fixtures/form-echo)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.84s
[INFO] [stdout] test form_echo_reports_nonzero_exit_codes ... ok
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stdout] test unicode_torture_renders_with_correct_widths ... ok
[INFO] [stdout] test form_echo_round_trips_typed_input_and_special_keys ... ok
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]    Compiling resize-echo v0.11.5 (/opt/rustwide/workdir/fixtures/resize-echo)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.33s
[INFO] [stdout] test a_needle_finds_text_in_the_other_normalization_form ... ok
[INFO] [stdout] test resize_reaches_the_child_as_sigwinch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.80s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/frames.rs (/opt/rustwide/target/debug/deps/frames-35b735fa87d638e0)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stdout] test a_begin_end_pair_that_drew_nothing_is_still_a_frame ... ok
[INFO] [stdout] test a_burst_in_one_read_is_timed_per_frame ... ok
[INFO] [stdout] test a_resize_to_the_current_size_leaves_the_last_frame_observable ... ok
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.28s
[INFO] [stdout] test a_frame_is_internally_consistent ... ok
[INFO] [stdout] test a_snapshot_can_be_mid_frame_for_a_synchronized_application ... ok
[INFO] [stdout] test a_torn_repaint_is_never_observed ... ok
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stdout] test a_burst_longer_than_the_retention_bound_drops_its_oldest_frames ... ok
[INFO] [stdout] test a_resize_stops_offering_frames_drawn_at_the_old_size ... ok
[INFO] [stdout] test a_burst_frame_asked_for_out_of_order_is_gone ... ok
[INFO] [stdout] test every_frame_of_a_burst_is_observable_in_order ... ok
[INFO] [stdout] test the_frame_completed_before_the_call_is_evaluated ... ok
[INFO] [stdout] test the_repaint_answering_a_resize_is_offered_to_wait_frame ... ok
[INFO] [stdout] test the_returned_frame_is_the_matched_instant_not_the_live_screen ... ok
[INFO] [stdout] test a_defensive_mode_reset_keeps_the_never_emitted_diagnosis ... ok
[INFO] [stdout] test wait_frame_fails_fast_on_eof ... ok
[INFO] [stdout] test an_unmatched_end_publishes_no_frame ... ok
[INFO] [stdout] test a_wait_idle_timeout_names_an_unfinished_frame ... ok
[INFO] [stdout] test a_superseded_frame_no_longer_satisfies_a_wait ... ok
[INFO] [stdout] test the_timing_series_shows_a_deliberately_slow_repaint ... ok
[INFO] [stdout] test apps_without_synchronized_output_time_out_with_guidance ... ok
[INFO] [stdout] test wait_frame_timeouts_embed_the_live_screen_not_the_last_frame ... ok
[INFO] [stdout] test one_frame_cannot_satisfy_two_waits ... ok
[INFO] [stdout] test wait_idle_does_not_resolve_inside_an_open_synchronized_update ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.62s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/graphics.rs (/opt/rustwide/target/debug/deps/graphics-2561ce74560184a0)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stdout] test a_bounded_capture_keeps_the_counts_and_drops_the_bytes ... ok
[INFO] [stdout] test a_transmitted_image_is_counted_and_described ... ok
[INFO] [stdout] test the_image_leaves_the_text_around_it_alone ... ok
[INFO] [stdout] test a_program_that_draws_no_image_reports_none ... ok
[INFO] [stdout] test a_chunked_transmission_is_one_image_not_three ... ok
[INFO] [stdout] test a_delete_is_not_an_image_transmitted ... ok
[INFO] [stderr]      Running tests/input.rs (/opt/rustwide/target/debug/deps/input-3069c9e9a0ae2f3c)
[INFO] [stdout] test an_image_is_stamped_with_the_cell_it_was_placed_on ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stdout] test arrows_follow_the_apps_cursor_key_mode ... ok
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stdout] test a_departed_child_is_refused_identically_on_every_platform ... ok
[INFO] [stdout] test an_embedded_paste_marker_cannot_end_the_paste ... ok
[INFO] [stdout] test a_mouse_click_at_a_departed_child_blames_the_child ... ok
[INFO] [stdout] test a_separated_esc_is_decoded_as_an_esc ... ok
[INFO] [stdout] test a_pasted_line_break_arrives_as_carriage_return ... ok
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stdout] test focus_events_reach_the_application_in_both_directions ... ok
[INFO] [stdout] test clicking_without_mouse_tracking_is_a_typed_error ... ok
[INFO] [stdout] test drag_is_refused_when_the_mode_cannot_express_it ... ok
[INFO] [stdout] test mouse_events_outside_the_grid_are_refused ... ok
[INFO] [stdout] test focus_events_are_refused_without_mode_1004 ... ok
[INFO] [stdout] test a_typed_tab_is_echoed_onto_the_next_tab_stop ... ok
[INFO] [stdout] test paste_falls_back_to_plain_bytes_without_the_mode ... ok
[INFO] [stdout] test modifier_chords_round_trip_through_crossterms_parser ... ok
[INFO] [stdout] test clicks_round_trip_through_the_apps_tracking_mode ... ok
[INFO] [stdout] test mouse_reports_follow_the_utf8_encoding ... ok
[INFO] [stdout] test paste_is_one_event_under_bracketed_paste ... ok
[INFO] [stdout] test typed_input_to_a_departed_child_is_a_typed_error ... ok
[INFO] [stdout] test tab_arrives_as_the_ht_byte ... ok
[INFO] [stdout] test tab_is_decoded_as_tab ... ok
[INFO] [stdout] test send_after_delays_then_delivers ... ok
[INFO] [stdout] test utf8_mouse_reaches_past_the_legacy_limit ... ok
[INFO] [stdout] test typed_input_to_a_live_child_that_has_not_read_yet_succeeds ... ok
[INFO] [stdout] test a_drag_reports_one_motion_per_cell_crossed ... ok
[INFO] [stdout] test buttons_modifiers_drag_and_horizontal_wheel_reach_the_wire ... ok
[INFO] [stdout] test press_release_tracking_still_gets_no_motion_at_all ... ok
[INFO] [stderr]      Running tests/insert_mode.rs (/opt/rustwide/target/debug/deps/insert_mode-042d38ba71de83ca)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.80s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stdout] test an_insert_at_the_right_margin_does_not_reserve_past_it ... ok
[INFO] [stdout] test an_insert_pushes_the_rest_of_the_row_right ... ok
[INFO] [stdout] test csi_4_l_returns_to_overwriting ... ok
[INFO] [stdout] test a_wide_character_reserves_two_columns ... ok
[INFO] [stdout] test the_mode_is_reported_on_the_screen ... ok
[INFO] [stdout] test ris_and_decstr_clear_the_mode ... ok
[INFO] [stderr]      Running tests/inspect.rs (/opt/rustwide/target/debug/deps/inspect-6c884a5bb00831c4)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test a_program_that_exits_after_the_silence_window_is_reported_exited_on_windows ... ignored, pins the Windows reap grace; on Unix the exit closes the terminal and the EOF ends the wait
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling termlens v0.11.5 (/opt/rustwide/workdir/crates/termlens)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.97s
[INFO] [stdout] test inspect_clears_and_selectively_sets_the_child_environment ... ok
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stdout] test inspect_prints_its_usage_for_help_and_for_a_missing_program ... ok
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling portable-pty v0.9.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling termlens v0.11.5 (/opt/rustwide/workdir/crates/termlens)
[INFO] [stderr]    Compiling termlens-cli v0.11.5 (/opt/rustwide/workdir/crates/termlens-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.13s
[INFO] [stdout] test inspect_example_and_command_agree_on_help_and_version ... ok
[INFO] [stdout] test inspect_example_and_command_agree_on_exit_codes_when_inspect_cannot_run ... ok
[INFO] [stdout] test inspect_resolves_a_relative_program_path_from_its_working_directory ... ok
[INFO] [stdout] test inspect_runs_and_reports_cli_failures ... ok
[INFO] [stdout] test inspect_example_and_command_agree_on_a_program_that_exits ... ok
[INFO] [stdout] test inspect_example_and_command_agree_on_a_child_that_closes_its_terminal ... ok
[INFO] [stdout] test inspect_takes_its_deadline_and_silence_window_from_flags ... ok
[INFO] [stdout] test inspect_example_and_command_wait_for_a_program_slow_to_print ... ok
[INFO] [stdout] test inspect_survives_a_reader_that_closes_early ... ok
[INFO] [stdout] test inspect_example_and_command_agree_when_the_silence_window_ends_the_wait ... ok
[INFO] [stdout] test inspect_example_and_command_agree_when_the_deadline_ends_the_wait ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 35.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/observe.rs (/opt/rustwide/target/debug/deps/observe-3156d1135b172ae6)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stdout] test a_frame_from_wait_frame_carries_the_repaint_count ... ok
[INFO] [stdout] test repaints_count_completed_updates_not_changes ... ok
[INFO] [stdout] test graphics_payloads_are_observable_and_absence_is_assertable ... ok
[INFO] [stdout] test an_app_without_synchronized_output_reports_no_repaints ... ok
[INFO] [stdout] test a_bell_is_observable_and_a_title_terminator_is_not_a_bell ... ok
[INFO] [stdout] test a_blocked_kitty_graphics_query_is_named_in_the_timeout ... ok
[INFO] [stdout] test a_kitty_transmission_does_not_pollute_the_timeout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.95s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/process.rs (/opt/rustwide/target/debug/deps/process-a71f13ea8004ae7e)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stdout] test a_signalled_child_reports_no_exit_code ... ok
[INFO] [stdout] test a_relative_current_dir_is_the_test_process_s_and_a_relative_program_resolves_in_it ... ok
[INFO] [stdout] test a_normally_exited_child_still_reports_its_code ... ok
[INFO] [stdout] test signal_after_reap_is_a_typed_error_not_a_stray_kill ... ok
[INFO] [stdout] test current_dir_runs_the_child_where_asked ... ok
[INFO] [stdout] test pid_reports_the_direct_child ... ok
[INFO] [stdout] test signal_term_exercises_the_graceful_shutdown_path ... ok
[INFO] [stdout] test a_panicking_child_puts_its_message_on_the_screen ... FAILED
[INFO] [stdout] test wait_until_for_overrides_the_default_timeout_downward ... ok
[INFO] [stdout] test every_signal_variant_reaches_the_child ... ok
[INFO] [stdout] test wait_until_for_overrides_the_default_timeout_upward ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- a_panicking_child_puts_its_message_on_the_screen stdout ----
[INFO] [stdout] Error: Eof { waiting_for: "the screen predicate to hold", screen: Screen(size: 100x10  cursor: 9,0
[INFO] [stdout] .rs:171:5
[INFO] [stdout]   30:     0x5d12876b3017 - std[70759c8f55707aa4]::rt::lang_start::<()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/rt
[INFO] [stdout] .rs:205:5
[INFO] [stdout]   31:     0x5d12876aa57e - main
[INFO] [stdout]   32:     0x781c374ae601 - <unknown>
[INFO] [stdout]   33:     0x781c374ae718 - __libc_start_main
[INFO] [stdout]   34:     0x5d12876a0f85 - _start
[INFO] [stdout]   35:                0x0 - <unknown>
[INFO] [stdout] ) }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     a_panicking_child_puts_its_message_on_the_screen
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 10 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.66s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p termlens --test process`
[INFO] running `Command { std: "docker" "inspect" "003c6d73b3e9337f226ec9c2b9117b0a5bfad9ce874c7e47135abf54b9a951b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "003c6d73b3e9337f226ec9c2b9117b0a5bfad9ce874c7e47135abf54b9a951b9", kill_on_drop: false }`
[INFO] [stdout] 003c6d73b3e9337f226ec9c2b9117b0a5bfad9ce874c7e47135abf54b9a951b9
