[INFO] cloning repository https://github.com/IISweetHeartII/emux
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/IISweetHeartII/emux" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FIISweetHeartII%2Femux", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FIISweetHeartII%2Femux'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e6400fd2ad9c3038290b86f7c282f4002d32ec53
[INFO] testing IISweetHeartII/emux against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FIISweetHeartII%2Femux" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/IISweetHeartII/emux
[INFO] finished tweaking git repo https://github.com/IISweetHeartII/emux
[INFO] tweaked toml for git repo https://github.com/IISweetHeartII/emux written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/IISweetHeartII/emux on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/IISweetHeartII/emux 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded insta v1.46.3
[INFO] [stderr]   Downloaded wait-timeout v0.2.1
[INFO] [stderr]   Downloaded filedescriptor v0.8.3
[INFO] [stderr]   Downloaded rand_xorshift v0.4.0
[INFO] [stderr]   Downloaded serde_spanned v1.0.4
[INFO] [stderr]   Downloaded unarray v0.1.4
[INFO] [stderr]   Downloaded toml_writer v1.0.7+spec-1.1.0
[INFO] [stderr]   Downloaded toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]   Downloaded rusty-fork v0.3.1
[INFO] [stderr]   Downloaded portable-pty v0.9.0
[INFO] [stderr]   Downloaded serial2 v0.2.34
[INFO] [stderr]   Downloaded toml v1.0.7+spec-1.1.0
[INFO] [stderr]   Downloaded similar v2.7.0
[INFO] [stderr]   Downloaded toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.42
[INFO] [stderr]   Downloaded cc v1.2.57
[INFO] [stderr]   Downloaded winnow v1.0.0
[INFO] [stderr]   Downloaded proptest v1.10.0
[INFO] [stderr]   Downloaded zerocopy v0.8.42
[INFO] [stderr]   Downloaded nix v0.28.0
[INFO] [stderr]   Downloaded libc v0.2.183
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8ee39674458eb8bd464a7249c688a6939243956e99c2cbc52b78585e1a03e74b
[INFO] running `Command { std: "docker" "start" "-a" "8ee39674458eb8bd464a7249c688a6939243956e99c2cbc52b78585e1a03e74b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8ee39674458eb8bd464a7249c688a6939243956e99c2cbc52b78585e1a03e74b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8ee39674458eb8bd464a7249c688a6939243956e99c2cbc52b78585e1a03e74b", kill_on_drop: false }`
[INFO] [stdout] 8ee39674458eb8bd464a7249c688a6939243956e99c2cbc52b78585e1a03e74b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2731e7d8a4f0122ca5ca68267b50629661c91be86ef8ba4dcd2b35d9f59fda84
[INFO] running `Command { std: "docker" "start" "-a" "2731e7d8a4f0122ca5ca68267b50629661c91be86ef8ba4dcd2b35d9f59fda84", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]    Compiling toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling toml_writer v1.0.7+spec-1.1.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling toml v1.0.7+spec-1.1.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling serial2 v0.2.34
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling portable-pty v0.9.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling emux-pty v0.2.0 (/opt/rustwide/workdir/crates/emux-pty)
[INFO] [stderr]    Compiling emux-vt v0.2.0 (/opt/rustwide/workdir/crates/emux-vt)
[INFO] [stderr]    Compiling emux-config v0.2.0 (/opt/rustwide/workdir/crates/emux-config)
[INFO] [stderr]    Compiling emux-ipc v0.2.0 (/opt/rustwide/workdir/crates/emux-ipc)
[INFO] [stderr]    Compiling emux-term v0.2.0 (/opt/rustwide/workdir/crates/emux-term)
[INFO] [stderr]    Compiling emux-mux v0.2.0 (/opt/rustwide/workdir/crates/emux-mux)
[INFO] [stderr]    Compiling emux-render v0.2.0 (/opt/rustwide/workdir/crates/emux-render)
[INFO] [stderr]    Compiling emux-daemon v0.2.0 (/opt/rustwide/workdir/crates/emux-daemon)
[INFO] [stderr]    Compiling emux v0.2.0 (/opt/rustwide/workdir/bins/emux)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 50.53s
[INFO] running `Command { std: "docker" "inspect" "2731e7d8a4f0122ca5ca68267b50629661c91be86ef8ba4dcd2b35d9f59fda84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2731e7d8a4f0122ca5ca68267b50629661c91be86ef8ba4dcd2b35d9f59fda84", kill_on_drop: false }`
[INFO] [stdout] 2731e7d8a4f0122ca5ca68267b50629661c91be86ef8ba4dcd2b35d9f59fda84
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 35f914b352cf396ac2ee330f0e7e15a0f48ec1a5402964b06448063006967876
[INFO] running `Command { std: "docker" "start" "-a" "35f914b352cf396ac2ee330f0e7e15a0f48ec1a5402964b06448063006967876", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling emux-vt v0.2.0 (/opt/rustwide/workdir/crates/emux-vt)
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling portable-pty v0.9.0
[INFO] [stderr]    Compiling emux-term v0.2.0 (/opt/rustwide/workdir/crates/emux-term)
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling emux-config v0.2.0 (/opt/rustwide/workdir/crates/emux-config)
[INFO] [stderr]    Compiling emux-ipc v0.2.0 (/opt/rustwide/workdir/crates/emux-ipc)
[INFO] [stderr]    Compiling emux-pty v0.2.0 (/opt/rustwide/workdir/crates/emux-pty)
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling emux-mux v0.2.0 (/opt/rustwide/workdir/crates/emux-mux)
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling emux-daemon v0.2.0 (/opt/rustwide/workdir/crates/emux-daemon)
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling insta v1.46.3
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling emux-render v0.2.0 (/opt/rustwide/workdir/crates/emux-render)
[INFO] [stderr]    Compiling emux v0.2.0 (/opt/rustwide/workdir/bins/emux)
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> bins/emux/src/keybindings.rs:297:29
[INFO] [stdout]     |
[INFO] [stdout] 297 |     fn ctx_normal(bindings: &ParsedBindings) -> ResolveContext {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 297 |     fn ctx_normal(bindings: &ParsedBindings) -> ResolveContext<'_> {
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> bins/emux/src/keybindings.rs:323:27
[INFO] [stdout]     |
[INFO] [stdout] 323 |     fn ctx_copy(bindings: &ParsedBindings) -> ResolveContext {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 323 |     fn ctx_copy(bindings: &ParsedBindings) -> ResolveContext<'_> {
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 22s
[INFO] running `Command { std: "docker" "inspect" "35f914b352cf396ac2ee330f0e7e15a0f48ec1a5402964b06448063006967876", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "35f914b352cf396ac2ee330f0e7e15a0f48ec1a5402964b06448063006967876", kill_on_drop: false }`
[INFO] [stdout] 35f914b352cf396ac2ee330f0e7e15a0f48ec1a5402964b06448063006967876
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 022516685b50cf9987091a705bf593653b451c3d735477ab1807177c8407419b
[INFO] running `Command { std: "docker" "start" "-a" "022516685b50cf9987091a705bf593653b451c3d735477ab1807177c8407419b", kill_on_drop: false }`
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> bins/emux/src/keybindings.rs:297:29
[INFO] [stderr]     |
[INFO] [stderr] 297 |     fn ctx_normal(bindings: &ParsedBindings) -> ResolveContext {
[INFO] [stderr]     |                             ^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                             |
[INFO] [stderr]     |                             the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 297 |     fn ctx_normal(bindings: &ParsedBindings) -> ResolveContext<'_> {
[INFO] [stderr]     |                                                               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> bins/emux/src/keybindings.rs:323:27
[INFO] [stderr]     |
[INFO] [stderr] 323 |     fn ctx_copy(bindings: &ParsedBindings) -> ResolveContext {
[INFO] [stderr]     |                           ^^^^^^^^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                           |
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 323 |     fn ctx_copy(bindings: &ParsedBindings) -> ResolveContext<'_> {
[INFO] [stderr]     |                                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `emux` (bin "emux" test) generated 2 warnings (run `cargo fix --bin "emux" -p emux --tests` to apply 2 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.29s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/emux-7566712aac917637)
[INFO] [stdout] 
[INFO] [stdout] running 118 tests
[INFO] [stdout] test cli::tests::parse_ssh_args_empty_fails ... ok
[INFO] [stdout] test cli::tests::parse_ssh_args_invalid_destination_fails ... ok
[INFO] [stdout] test cli::tests::parse_ssh_args_host_only_defaults_to_attach ... ok
[INFO] [stdout] test cli::tests::parse_ssh_args_attach_shorthand ... ok
[INFO] [stdout] test app::testing::mock_pty_read_write ... ok
[INFO] [stdout] test cli::tests::parse_ssh_args_invalid_port_fails ... ok
[INFO] [stdout] test cli::tests::parse_ssh_args_list ... ok
[INFO] [stdout] test app::testing::test_app_creates_valid_state ... ok
[INFO] [stdout] test cli::tests::parse_ssh_args_list_shorthand_ls ... ok
[INFO] [stdout] test cli::tests::parse_ssh_args_list_shorthand_l ... ok
[INFO] [stdout] test cli::tests::parse_ssh_args_new_no_name ... ok
[INFO] [stdout] test command::tests::dispatch_close_active_pane_single_pane ... ok
[INFO] [stdout] test cli::tests::parse_ssh_args_unknown_subcommand_fails ... ok
[INFO] [stdout] test cli::tests::parse_ssh_args_user_host_port ... ok
[INFO] [stdout] test app::testing::mock_pty_is_alive ... ok
[INFO] [stdout] test command::tests::dispatch_copy_goto_top_bottom ... ok
[INFO] [stdout] test command::tests::dispatch_copy_move_down ... ok
[INFO] [stdout] test command::tests::dispatch_enter_copy_mode ... ok
[INFO] [stdout] test command::tests::dispatch_enter_search_mode ... ok
[INFO] [stdout] test command::tests::dispatch_detach ... ok
[INFO] [stdout] test command::tests::dispatch_exit_search_mode ... ok
[INFO] [stdout] test command::tests::dispatch_exit_copy_mode ... ok
[INFO] [stdout] test command::tests::dispatch_focus_direction ... ok
[INFO] [stdout] test command::tests::dispatch_new_tab_returns_spawn ... ok
[INFO] [stdout] test command::tests::dispatch_forward_key_produces_pty_write ... ok
[INFO] [stdout] test command::tests::dispatch_forward_paste ... ok
[INFO] [stdout] test command::tests::dispatch_quit ... ok
[INFO] [stdout] test command::tests::dispatch_reload_config ... ok
[INFO] [stdout] test command::tests::dispatch_next_prev_tab ... ok
[INFO] [stdout] test command::tests::dispatch_copy_toggle_selection ... ok
[INFO] [stdout] test command::tests::dispatch_copy_start_end_of_line ... ok
[INFO] [stdout] test command::tests::dispatch_copy_move_right ... ok
[INFO] [stdout] test command::tests::dispatch_scroll_up_down ... ok
[INFO] [stdout] test input::tests::translate_ctrl_c ... ok
[INFO] [stdout] test command::tests::dispatch_search_delete_char ... ok
[INFO] [stdout] test command::tests::dispatch_split_pane_returns_spawn ... ok
[INFO] [stdout] test command::tests::dispatch_search_append_char ... ok
[INFO] [stdout] test command::tests::dispatch_resize ... ok
[INFO] [stdout] test input::tests::translate_escape ... ok
[INFO] [stdout] test input::tests::translate_arrow_up ... ok
[INFO] [stdout] test input::tests::translate_printable_char ... ok
[INFO] [stdout] test input::tests::translate_f1 ... ok
[INFO] [stdout] test input::tests::translate_enter ... ok
[INFO] [stdout] test input::tests::translate_tab ... ok
[INFO] [stdout] test ipc_handler::tests::ipc_capture_pane_found ... ok
[INFO] [stdout] test ipc_handler::tests::ipc_list_panes ... ok
[INFO] [stdout] test ipc_handler::tests::ipc_capture_pane_not_found ... ok
[INFO] [stdout] test ipc_handler::tests::ipc_ping ... ok
[INFO] [stdout] test ipc_handler::tests::ipc_send_keys_not_found ... ok
[INFO] [stdout] test keybindings::tests::matches_binding_case_insensitive ... ok
[INFO] [stdout] test ipc_handler::tests::ipc_split_pane_spawns ... ok
[INFO] [stdout] test keybindings::tests::matches_binding_none_returns_false ... ok
[INFO] [stdout] test ipc_handler::tests::ipc_resize ... ok
[INFO] [stdout] test ipc_handler::tests::ipc_send_keys_found ... ok
[INFO] [stdout] test keybindings::tests::matches_binding_missing_modifier_returns_false ... ok
[INFO] [stdout] test keybindings::tests::parse_alt_tab ... ok
[INFO] [stdout] test keybindings::tests::matches_binding_wrong_key_returns_false ... ok
[INFO] [stdout] test keybindings::tests::parse_ctrl_q ... ok
[INFO] [stdout] test keybindings::tests::parse_f_keys ... ok
[INFO] [stdout] test keybindings::tests::parse_invalid_returns_none ... ok
[INFO] [stdout] test keybindings::tests::parse_leader_d ... ok
[INFO] [stdout] test keybindings::tests::parse_leader_pageup ... ok
[INFO] [stdout] test keybindings::tests::resolve_copy_hjkl ... ok
[INFO] [stdout] test keybindings::tests::resolve_detach_in_daemon_mode ... ok
[INFO] [stdout] test keybindings::tests::resolve_copy_v_toggles_selection ... ok
[INFO] [stdout] test keybindings::tests::resolve_detach_in_standalone_quits ... ok
[INFO] [stdout] test keybindings::tests::resolve_copy_y_yanks ... ok
[INFO] [stdout] test keybindings::tests::resolve_search_backspace_deletes ... ok
[INFO] [stdout] test keybindings::tests::resolve_search_esc_exits ... ok
[INFO] [stdout] test keybindings::tests::resolve_search_char_appends ... ok
[INFO] [stdout] test keybindings::tests::resolve_search_shift_n_prev_match ... ok
[INFO] [stdout] test keybindings::tests::resolve_copy_esc_exits ... ok
[INFO] [stdout] test mouse::tests::detect_border_click_horizontal ... ok
[INFO] [stdout] test keybindings::tests::resolve_split_down ... ok
[INFO] [stdout] test keybindings::tests::resolve_unmatched_forwards_to_pty ... ok
[INFO] [stdout] test mouse::tests::detect_border_click_no_border ... ok
[INFO] [stdout] test mouse::tests::pane_at_position_misses_status_bar ... ok
[INFO] [stdout] test mouse::tests::resolve_border_drag_start ... ok
[INFO] [stdout] test mouse::tests::resolve_click_focuses_other_pane ... ok
[INFO] [stdout] test keybindings::tests::resolve_search_n_next_match ... ok
[INFO] [stdout] test mouse::tests::resolve_click_starts_selection ... ok
[INFO] [stdout] test mouse::tests::resolve_drag_extends_selection ... ok
[INFO] [stdout] test mouse::tests::resolve_mouse_up_finalizes_selection ... ok
[INFO] [stdout] test mouse::tests::resolve_scroll_up_no_tracking ... ok
[INFO] [stdout] test mouse::tests::pane_at_position_single_pane ... ok
[INFO] [stdout] test render::tests::display_width_ascii ... ok
[INFO] [stdout] test render::tests::display_width_cjk ... ok
[INFO] [stdout] test render::tests::display_width_cjk_unified ... ok
[INFO] [stdout] test mouse::tests::pane_at_position_split_panes ... ok
[INFO] [stdout] test render::tests::display_width_fullwidth_forms ... ok
[INFO] [stdout] test render::tests::display_width_hangul_syllables ... ok
[INFO] [stdout] test render::tests::display_width_japanese ... ok
[INFO] [stdout] test render::tests::format_bar_empty_strings ... ok
[INFO] [stdout] test render::tests::display_width_mixed ... ok
[INFO] [stdout] test render::tests::format_bar_exact_fit ... ok
[INFO] [stdout] test render::tests::format_bar_fits_both_sides ... ok
[INFO] [stdout] test render::tests::format_bar_left_only_when_too_narrow ... ok
[INFO] [stdout] test render::tests::format_bar_truncates_when_left_exceeds ... ok
[INFO] [stdout] test render::tests::format_bar_wide_chars_truncation ... ok
[INFO] [stdout] test render::tests::format_bar_zero_width ... ok
[INFO] [stdout] test render::tests::format_bar_with_korean_session_name ... ok
[INFO] [stdout] test upgrade::tests::extract_missing_key_returns_none ... ok
[INFO] [stdout] test upgrade::tests::extract_tag_name_from_json ... ok
[INFO] [stdout] test upgrade::tests::current_target_returns_valid_triple ... ok
[INFO] [stdout] test upgrade::tests::is_newer_detects_major_bump ... ok
[INFO] [stdout] test upgrade::tests::is_newer_detects_minor_bump ... ok
[INFO] [stdout] test upgrade::tests::is_newer_older_version ... ok
[INFO] [stdout] test upgrade::tests::is_newer_detects_patch_bump ... ok
[INFO] [stdout] test upgrade::tests::is_newer_same_version ... ok
[INFO] [stdout] test upgrade::tests::marker_file_path_contains_emux ... ok
[INFO] [stdout] test input::tests::translate_unknown_key_returns_empty ... ok
[INFO] [stdout] test keybindings::tests::parse_special_keys ... ok
[INFO] [stdout] test upgrade::tests::marker_file_path_not_in_tmp_root ... ok
[INFO] [stdout] test upgrade::tests::sha256_file_nonexistent_returns_error ... ok
[INFO] [stdout] test upgrade::tests::sha256_file_empty_file ... ok
[INFO] [stdout] test upgrade::tests::sha256_file_computes_correct_hash ... ok
[INFO] [stdout] test cli::tests::parse_ssh_args_attach_with_session ... ok
[INFO] [stdout] test mouse::tests::detect_border_click_vertical ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/agent_ipc.rs (/opt/rustwide/target/debug/deps/agent_ipc-c3ccc3ff194e747e)
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-951df3dffdbb362f)
[INFO] [stdout] test result: ok. 118 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test agent_ipc_tests::agent_ipc_full_dev_loop ... ignored
[INFO] [stdout] test agent_ipc_tests::agent_ipc_list_panes ... ignored
[INFO] [stdout] test agent_ipc_tests::agent_ipc_send_keys_and_capture ... ignored
[INFO] [stdout] test agent_ipc_tests::agent_ipc_split_pane_and_use ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test help_mentions_attach_subcommand ... ok
[INFO] [stdout] test help_mentions_list_subcommand ... ok
[INFO] [stdout] test help_mentions_keybindings ... ok
[INFO] [stdout] test help_mentions_kill_subcommand ... ok
[INFO] [stdout] test error_message_suggests_help ... ok
[INFO] [stdout] test help_flag_prints_usage_and_exits_zero ... ok
[INFO] [stdout] test help_mentions_leader ... ok
[INFO] [stdout] test help_mentions_new_subcommand ... ok
[INFO] [stdout] test short_help_flag_prints_usage_and_exits_zero ... ok
[INFO] [stdout] test invalid_flag_exits_nonzero ... ok
[INFO] [stdout] test ssh_with_unknown_subcommand_exits_nonzero ... ok
[INFO] [stdout] test ssh_with_invalid_destination_exits_nonzero ... ok
[INFO] [stdout] test ssh_without_destination_exits_nonzero ... ok
[INFO] [stdout] test unknown_subcommand_exits_nonzero ... ok
[INFO] [stdout] test version_flag_prints_version_and_exits_zero ... ok
[INFO] [stdout] test unknown_short_flag_exits_nonzero ... ok
[INFO] [stdout] test version_matches_cargo_pkg_version ... ok
[INFO] [stdout] test help_mentions_ssh_subcommand ... ok
[INFO] [stdout] test short_version_flag_prints_version_and_exits_zero ... ok
[INFO] [stdout] test only_first_invalid_arg_reported ... ok
[INFO] [stdout] test large_stdin_does_not_crash ... ok
[INFO] [stderr]      Running tests/e2e.rs (/opt/rustwide/target/debug/deps/e2e-a638af8feb32c3ba)
[INFO] [stdout] test binary_exits_gracefully_without_tty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test pty_tests::basic_shell_echo ... ignored
[INFO] [stdout] test pty_tests::ctrl_c_does_not_kill_emux ... ignored
[INFO] [stdout] test pty_tests::detach_quit ... ignored
[INFO] [stdout] test pty_tests::empty_lines_no_crash ... ignored
[INFO] [stdout] test pty_tests::environment_variables ... ignored
[INFO] [stdout] test pty_tests::exit_code_propagation ... ignored
[INFO] [stdout] test pty_tests::exit_shell_terminates_emux ... ignored
[INFO] [stdout] test pty_tests::large_output_resilience ... ignored
[INFO] [stdout] test pty_tests::long_line_no_crash ... ignored
[INFO] [stdout] test pty_tests::multiple_commands_sequential ... ignored
[INFO] [stdout] test pty_tests::nested_shell ... ignored
[INFO] [stdout] test pty_tests::new_tab_no_crash ... ignored
[INFO] [stdout] test pty_tests::pane_split_no_crash ... ignored
[INFO] [stdout] test pty_tests::pipe_output ... ignored
[INFO] [stdout] test pty_tests::rapid_input_stress ... ignored
[INFO] [stdout] test pty_tests::rapid_resize ... ignored
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-bd0a908b69ef9e20)
[INFO] [stdout] test pty_tests::resize_no_crash ... ignored
[INFO] [stdout] test pty_tests::simultaneous_output ... ignored
[INFO] [stdout] test pty_tests::small_terminal_no_crash ... ignored
[INFO] [stdout] test pty_tests::special_control_codes_no_crash ... ignored
[INFO] [stdout] test pty_tests::unicode_korean_text ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 21 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test search_empty_query_clears_state ... ok
[INFO] [stdout] test search_keybinding_parses_correctly ... ok
[INFO] [stdout] test translate_key_alt_a ... ok
[INFO] [stdout] test search_finds_matches_in_screen_text ... ok
[INFO] [stdout] test translate_key_alt_backspace ... ok
[INFO] [stdout] test translate_key_alt_x ... ok
[INFO] [stdout] test translate_key_alt_left ... ok
[INFO] [stdout] test translate_key_arrow_down_app_cursor ... ok
[INFO] [stdout] test translate_key_arrow_left ... ok
[INFO] [stdout] test translate_key_arrow_down ... ok
[INFO] [stdout] test translate_key_arrow_right ... ok
[INFO] [stdout] test translate_key_arrow_up ... ok
[INFO] [stdout] test translate_key_arrow_up_app_cursor ... ok
[INFO] [stdout] test translate_key_backspace ... ok
[INFO] [stdout] test translate_key_char_a ... ok
[INFO] [stdout] test translate_key_char_space ... ok
[INFO] [stdout] test translate_key_char_unicode ... ok
[INFO] [stdout] test translate_key_char_z ... ok
[INFO] [stdout] test translate_key_ctrl_a ... ok
[INFO] [stdout] test translate_key_ctrl_alt_a ... ok
[INFO] [stdout] test translate_key_ctrl_backspace ... ok
[INFO] [stdout] test translate_key_ctrl_c ... ok
[INFO] [stdout] test translate_key_ctrl_d ... ok
[INFO] [stdout] test translate_key_ctrl_delete ... ok
[INFO] [stdout] test translate_key_ctrl_right ... ok
[INFO] [stdout] test translate_key_ctrl_z ... ok
[INFO] [stdout] test translate_key_delete ... ok
[INFO] [stdout] test translate_key_end ... ok
[INFO] [stdout] test translate_key_end_app_cursor ... ok
[INFO] [stdout] test translate_key_enter ... ok
[INFO] [stdout] test translate_key_enter_newline_mode ... ok
[INFO] [stdout] test translate_key_escape ... ok
[INFO] [stdout] test translate_key_f1 ... ok
[INFO] [stdout] test translate_key_f2 ... ok
[INFO] [stdout] test translate_key_f3 ... ok
[INFO] [stdout] test translate_key_f5 ... ok
[INFO] [stdout] test translate_key_home ... ok
[INFO] [stdout] test translate_key_home_app_cursor ... ok
[INFO] [stdout] test translate_key_insert ... ok
[INFO] [stdout] test translate_key_page_down ... ok
[INFO] [stdout] test translate_key_page_up ... ok
[INFO] [stdout] test translate_key_shift_f1 ... ok
[INFO] [stdout] test translate_key_shift_page_up ... ok
[INFO] [stdout] test translate_key_shift_tab ... ok
[INFO] [stdout] test translate_key_shift_up ... ok
[INFO] [stdout] test translate_key_tab ... ok
[INFO] [stdout] test translate_key_f12 ... ok
[INFO] [stdout] test translate_key_f4 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/session.rs (/opt/rustwide/target/debug/deps/session-62e926b14c0930b2)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test kill_nonexistent_session_exits_nonzero ... ok
[INFO] [stdout] test kill_without_name_exits_nonzero ... ok
[INFO] [stdout] test attach_no_sessions_exits_nonzero ... ok
[INFO] [stdout] test new_list_kill_lifecycle ... ignored
[INFO] [stdout] test attach_nonexistent_session_exits_nonzero ... ok
[INFO] [stdout] test unknown_subcommand_exits_nonzero ... ok
[INFO] [stdout] test help_shows_list_subcommand ... ok
[INFO] [stdout] test help_shows_new_subcommand ... ok
[INFO] [stdout] test help_shows_attach_subcommand ... ok
[INFO] [stdout] test help_shows_kill_subcommand ... ok
[INFO] [stdout] test list_shows_no_active_sessions_when_none_running ... ok
[INFO] [stdout] test list_long_form_works ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.39s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/emux_config-16a7aba69cd5a671)
[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/config_tests.rs (/opt/rustwide/target/debug/deps/config_tests-65e9ff0b217fa056)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test config_path_returns_expected_location ... ok
[INFO] [stdout] test all_default_keybindings_are_non_empty ... ok
[INFO] [stdout] test all_default_theme_colors_are_valid_hex ... ok
[INFO] [stdout] test config_roundtrip_with_custom_values ... ok
[INFO] [stdout] test default_keybindings_match_spec ... ok
[INFO] [stdout] test default_config_has_sane_values ... ok
[INFO] [stdout] test config_watcher_detects_new_file ... ok
[INFO] [stdout] test invalid_toml_returns_error ... ok
[INFO] [stdout] test default_theme_has_correct_colors ... ok
[INFO] [stdout] test merge_empty_partial_preserves_all_defaults ... ok
[INFO] [stdout] test merge_only_keys_preserves_theme_and_options ... ok
[INFO] [stdout] test missing_file_returns_error ... ok
[INFO] [stdout] test merge_only_theme_preserves_other_sections ... ok
[INFO] [stdout] test config_serialization_roundtrip ... ok
[INFO] [stdout] test merge_scalar_override_does_not_affect_tables ... ok
[INFO] [stdout] test merge_all_sections_simultaneously ... ok
[INFO] [stdout] test partial_toml_merges_with_defaults ... ok
[INFO] [stdout] test toml_parsing_works ... ok
[INFO] [stdout] test config_watcher_detects_change ... ok
[INFO] [stdout] test config_reload_updates_keybindings ... ok
[INFO] [stdout] test config_watcher_survives_invalid_toml ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/keybinding_integration.rs (/opt/rustwide/target/debug/deps/keybinding_integration-bb23eddc54c6cf21)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/emux_daemon-67b358c2be640db4)
[INFO] [stdout] test config_roundtrip_preserves_keybindings ... ok
[INFO] [stdout] test config_default_loads_without_file ... ok
[INFO] [stdout] test custom_keybindings_parse_correctly ... ok
[INFO] [stdout] test default_keybindings_all_use_leader_prefix ... ok
[INFO] [stdout] test default_keybindings_have_valid_format ... ok
[INFO] [stdout] test default_keybindings_have_unique_key_parts ... ok
[INFO] [stdout] test partial_keybinding_override_preserves_other_defaults ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test recording::tests::recording_empty_session ... ok
[INFO] [stdout] test recording::tests::recording_output_event ... ok
[INFO] [stdout] test recording::tests::recording_reader_event_count ... ok
[INFO] [stdout] test recording::tests::recording_roundtrip ... ok
[INFO] [stdout] test recording::tests::recording_input_event ... ok
[INFO] [stdout] test recording::tests::recording_resize_event ... ok
[INFO] [stdout] test recording::tests::recording_header_format ... ok
[INFO] [stdout] test recording::tests::recording_timing_increases ... ok
[INFO] [stdout] test recording::tests::recording_reader_duration ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/agent_e2e.rs (/opt/rustwide/target/debug/deps/agent_e2e-de9bb32ba775963e)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test agent_tests::large_output_capture ... ok
[INFO] [stdout] test agent_tests::echo_and_capture ... ok
[INFO] [stdout] test agent_tests::pty_exit_detection ... ok
[INFO] [stdout] test agent_tests::ai_dev_loop_simulation ... ok
[INFO] [stdout] test agent_tests::create_file_and_read_back ... ok
[INFO] [stdout] test agent_tests::sequential_commands ... ok
[INFO] [stdout] test agent_tests::concurrent_agents_different_panes ... ok
[INFO] [stdout] test agent_tests::multi_pane_independent_commands ... ok
[INFO] [stderr]      Running tests/session_lifecycle.rs (/opt/rustwide/target/debug/deps/session_lifecycle-b6d5a72a8fd3d99d)
[INFO] [stdout] test agent_tests::set_title_and_verify ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.62s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 49 tests
[INFO] [stdout] test agent_get_pane_info_returns_details ... ok
[INFO] [stdout] test agent_send_keys_to_valid_pane_acks ... ok
[INFO] [stdout] test agent_list_panes_returns_initial_pane ... ok
[INFO] [stdout] test agent_set_pane_title_updates_title ... ok
[INFO] [stdout] test agent_capture_pane_returns_content ... ok
[INFO] [stdout] test agent_resize_pane_adjusts_layout ... ok
[INFO] [stdout] test agent_set_title_nonexistent_pane_errors ... ok
[INFO] [stdout] test client_attach_receives_viewport_sized_to_smallest ... ok
[INFO] [stdout] test atomic_save_does_not_leave_tmp_file ... ok
[INFO] [stdout] test client_attach_to_daemon ... ok
[INFO] [stdout] test auto_save_marks_dirty_on_state_change ... ok
[INFO] [stdout] test client_sends_key_input_to_daemon ... ok
[INFO] [stdout] test crash_recovery_restores_session ... ok
[INFO] [stdout] test daemon_persists_after_all_clients_detach ... ok
[INFO] [stdout] test daemon_shutdown_graceful ... ok
[INFO] [stdout] test kill_session ... ok
[INFO] [stdout] test kill_session_removes_socket ... ok
[INFO] [stdout] test list_active_sessions ... ok
[INFO] [stdout] test client_detach_from_daemon ... ok
[INFO] [stdout] test client_detach_preserves_session ... ok
[INFO] [stdout] test client_receives_render_updates ... ok
[INFO] [stdout] test client_reconnect_after_network_drop ... ok
[INFO] [stdout] test restore_missing_file_returns_error ... ok
[INFO] [stdout] test multiple_clients_attach_to_same_session ... ok
[INFO] [stdout] test session_rename ... ok
[INFO] [stdout] test ping_pong ... ok
[INFO] [stdout] test save_creates_parent_directories ... ok
[INFO] [stdout] test session_restore_from_snapshot ... ok
[INFO] [stdout] test list_sessions ... ok
[INFO] [stdout] test agent_split_pane_creates_new_pane ... ok
[INFO] [stdout] test session_sharing_broadcast_to_all_clients ... ok
[INFO] [stdout] test session_sharing_multiple_clients_see_same_state ... ok
[INFO] [stdout] test session_sharing_client_ids_returns_all_connected ... ok
[INFO] [stdout] test session_sharing_disconnect_one_client_keeps_others ... ok
[INFO] [stdout] test session_snapshot_to_disk ... ok
[INFO] [stdout] test session_snapshot_save_load ... ok
[INFO] [stdout] test session_sharing_input_from_any_client_is_handled ... ok
[INFO] [stdout] test sessions_dir_helper_returns_expected_path ... ok
[INFO] [stdout] test snapshot_includes_scrollback ... ok
[INFO] [stdout] test snapshot_preserves_working_directory_field ... ok
[INFO] [stdout] test snapshot_preserves_active_pane_id ... ok
[INFO] [stdout] test snapshot_preserves_active_tab_index ... ok
[INFO] [stdout] test snapshot_preserves_scroll_offset ... ok
[INFO] [stdout] test start_daemon_refuses_duplicate_socket ... ok
[INFO] [stdout] test stale_socket_cleanup ... ok
[INFO] [stdout] test start_daemon_creates_socket ... ok
[INFO] [stdout] test start_daemon_creates_default_session ... ok
[INFO] [stdout] test agent_e2e_split_and_capture_new_pane ... ok
[INFO] [stdout] test agent_e2e_send_keys_and_capture_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/emux_ipc-71c9d1174de152a5)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test transport::tests::default_socket_path_contains_session_name ... ok
[INFO] [stdout] test transport::tests::ssh_connect_to_real_server ... ignored
[INFO] [stdout] test transport::tests::ssh_listen_returns_unsupported ... ok
[INFO] [stdout] test transport::tests::local_connect_listen_roundtrip ... ok
[INFO] [stdout] test transport::tests::local_listen_removes_stale_socket ... ok
[INFO] [stdout] test transport::tests::ssh_transport_derives_session_from_socket_path ... ok
[INFO] [stdout] test transport::tests::ssh_transport_from_parts ... ok
[INFO] [stderr]      Running tests/codec_proptest.rs (/opt/rustwide/target/debug/deps/codec_proptest-5204e662b64e39f2)
[INFO] [stdout] test transport::tests::transport_display_ssh ... ok
[INFO] [stdout] test transport::tests::transport_error_display ... ok
[INFO] [stdout] test transport::tests::transport_equality ... ok
[INFO] [stdout] test transport::tests::transport_ssh_properties ... ok
[INFO] [stdout] test transport::tests::transport_local_properties ... ok
[INFO] [stdout] test transport::tests::ssh_connect_spawns_process_and_fails_gracefully ... ok
[INFO] [stdout] test transport::tests::ssh_stream_spawn_bad_host ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test truncated_payload_returns_error ... ok
[INFO] [stdout] test oversized_message_returns_error ... ok
[INFO] [stdout] test server_message_roundtrip ... ok
[INFO] [stdout] test client_stream_roundtrip ... ok
[INFO] [stdout] test length_prefix_correctness ... ok
[INFO] [stdout] test server_stream_roundtrip ... ok
[INFO] [stdout] test client_message_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/protocol.rs (/opt/rustwide/target/debug/deps/protocol-93311c7946a8962b)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test capture_pane_large_content ... ok
[INFO] [stdout] test encode_decode_close_pane ... ok
[INFO] [stdout] test encode_decode_get_pane_info ... ok
[INFO] [stdout] test encode_decode_key_input ... ok
[INFO] [stdout] test encode_decode_capture_pane ... ok
[INFO] [stdout] test encode_decode_list_panes ... ok
[INFO] [stdout] test encode_decode_pane_captured ... ok
[INFO] [stdout] test encode_decode_pane_entry ... ok
[INFO] [stdout] test encode_decode_pane_info ... ok
[INFO] [stdout] test encode_decode_pane_list_empty ... ok
[INFO] [stdout] test encode_decode_pane_list ... ok
[INFO] [stdout] test encode_decode_resize ... ok
[INFO] [stdout] test encode_decode_set_pane_title ... ok
[INFO] [stdout] test encode_decode_resize_pane ... ok
[INFO] [stdout] test encode_decode_send_keys ... ok
[INFO] [stdout] test encode_decode_pong ... ok
[INFO] [stdout] test encode_decode_ping ... ok
[INFO] [stdout] test encode_decode_split_direction ... ok
[INFO] [stdout] test multiple_messages_in_sequence ... ok
[INFO] [stdout] test partial_read_blocks_until_complete ... ok
[INFO] [stdout] test encode_decode_render ... ok
[INFO] [stdout] test encode_decode_spawn_pane ... ok
[INFO] [stdout] test roundtrip_empty_payload ... ok
[INFO] [stdout] test send_keys_with_special_characters ... ok
[INFO] [stdout] test roundtrip_agent_messages_via_stream ... ok
[INFO] [stdout] test roundtrip_preserves_data_identity ... ok
[INFO] [stdout] test unknown_message_type_returns_error ... ok
[INFO] [stdout] test version_negotiation_compatible ... ok
[INFO] [stdout] test version_negotiation_incompatible ... ok
[INFO] [stdout] test large_payload_64kb ... ok
[INFO] [stdout] test encode_decode_split_pane ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/emux_mux-ff2fde69ca5a4782)
[INFO] [stdout] 
[INFO] [stdout] running 73 tests
[INFO] [stdout] test domain::tests::default_is_local ... ok
[INFO] [stdout] test domain::tests::parse_remote_empty_fails ... ok
[INFO] [stdout] test domain::tests::parse_remote_empty_user_fails ... ok
[INFO] [stdout] test domain::tests::local_domain ... ok
[INFO] [stdout] test domain::tests::parse_remote_invalid_port ... ok
[INFO] [stdout] test domain::tests::parse_remote_host_only ... ok
[INFO] [stdout] test domain::tests::remote_domain_host_only ... ok
[INFO] [stdout] test domain::tests::remote_domain_port_no_user ... ok
[INFO] [stdout] test domain::tests::remote_domain_user_no_port ... ok
[INFO] [stdout] test layout_template::tests::find_template_walks_up ... ok
[INFO] [stdout] test layout_template::tests::parse_basic_template ... ok
[INFO] [stdout] test layout_template::tests::parse_template_all_fields ... ok
[INFO] [stdout] test layout_template::tests::parse_template_minimal ... ok
[INFO] [stdout] test layout_template::tests::find_template_not_found ... ok
[INFO] [stdout] test layout_template::tests::parse_template_with_defaults ... ok
[INFO] [stdout] test layout_template::tests::serialize_roundtrip ... ok
[INFO] [stdout] test layout_template::tests::split_dir_deserialization ... ok
[INFO] [stdout] test domain::tests::domain_equality ... ok
[INFO] [stdout] test domain::tests::parse_remote_host_port ... ok
[INFO] [stdout] test domain::tests::parse_remote_full ... ok
[INFO] [stdout] test domain::tests::parse_remote_user_host ... ok
[INFO] [stdout] test domain::tests::remote_domain_full ... ok
[INFO] [stdout] test layout_template::tests::save_and_load_roundtrip ... ok
[INFO] [stdout] test pane::tests::pane_notification_default ... ok
[INFO] [stdout] test pane::tests::pane_scroll_operations ... ok
[INFO] [stdout] test pane::tests::pane_set_notification ... ok
[INFO] [stdout] test pane::tests::pane_title_operations ... ok
[INFO] [stdout] test pane::tests::pane_working_directory ... ok
[INFO] [stdout] test pane::tests::pane_clear_notification ... ok
[INFO] [stdout] test layout_template::tests::find_template_in_current_dir ... ok
[INFO] [stdout] test project::tests::find_git_root_returns_none_for_tmp ... ok
[INFO] [stdout] test search::tests::search_lines_empty_input ... ok
[INFO] [stdout] test project::tests::detect_project_returns_none_without_git ... ok
[INFO] [stdout] test pane::tests::pane_constraints ... ok
[INFO] [stdout] test search::tests::search_lines_multiple_rows ... ok
[INFO] [stdout] test search::tests::search_session_empty_query ... ok
[INFO] [stdout] test search::tests::search_session_across_panes ... ok
[INFO] [stdout] test pane::tests::pane_resize ... ok
[INFO] [stdout] test search::tests::search_session_includes_floating_panes ... ok
[INFO] [stdout] test search::tests::search_session_multiple_tabs ... ok
[INFO] [stdout] test search::tests::search_session_no_match ... ok
[INFO] [stdout] test project::tests::read_git_branch_detached_head ... ok
[INFO] [stdout] test project::tests::read_git_branch_symbolic_ref ... ok
[INFO] [stdout] test tab::tests::sync_default_off ... ok
[INFO] [stdout] test search::tests::search_text_case_sensitive ... ok
[INFO] [stdout] test tab::tests::sync_target_pane_ids_includes_floating ... ok
[INFO] [stdout] test search::tests::search_text_multiple_matches ... ok
[INFO] [stdout] test search::tests::search_text_no_match ... ok
[INFO] [stdout] test search::tests::search_text_plain_match ... ok
[INFO] [stdout] test tab::tests::sync_target_pane_ids_returns_all_except_focused ... ok
[INFO] [stdout] test tab::tests::sync_target_pane_ids_single_pane_returns_empty ... ok
[INFO] [stdout] test tab::tests::sync_toggle ... ok
[INFO] [stdout] test tab::tests::tab_has_notification_from_pane ... ok
[INFO] [stdout] test tab::tests::tab_notification_cleared ... ok
[INFO] [stdout] test tab::tests::tab_notification_from_floating_pane ... ok
[INFO] [stdout] test tab::tests::tab_notification_count_multiple_panes ... ok
[INFO] [stdout] test tab::tests::tab_has_no_notification_by_default ... ok
[INFO] [stdout] test window::tests::active_tab_accessors ... ok
[INFO] [stdout] test window::tests::add_tab_increments_count ... ok
[INFO] [stdout] test window::tests::new_window_has_one_tab ... ok
[INFO] [stdout] test window::tests::next_prev_single_tab_returns_false ... ok
[INFO] [stdout] test window::tests::next_prev_tab ... ok
[INFO] [stdout] test window::tests::cannot_remove_last_tab ... ok
[INFO] [stdout] test window::tests::remove_active_tab_clamps ... ok
[INFO] [stdout] test window::tests::remove_tab_by_index ... ok
[INFO] [stdout] test window::tests::rename_window ... ok
[INFO] [stdout] test window::tests::remove_tab_by_id ... ok
[INFO] [stdout] test window::tests::remove_tab_adjusts_active_index ... ok
[INFO] [stdout] test window::tests::resize_propagates ... ok
[INFO] [stdout] test window::tests::tab_names ... ok
[INFO] [stdout] test window::tests::switch_tab ... ok
[INFO] [stdout] test search::tests::search_text_regex_match ... ok
[INFO] [stderr]      Running tests/floating_panes.rs (/opt/rustwide/target/debug/deps/floating_panes-abc6cacae2ad6aa3)
[INFO] [stdout] test search::tests::search_session_regex ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 73 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test close_floating_pane ... ok
[INFO] [stdout] test create_floating_pane_clamped_to_viewport ... ok
[INFO] [stdout] test create_floating_pane_default_size_and_position ... ok
[INFO] [stdout] test create_floating_pane_with_custom_coordinates ... ok
[INFO] [stdout] test embed_floating_pane_into_tiled_layout ... ok
[INFO] [stdout] test floating_pane_renders_over_tiled_layout ... ok
[INFO] [stdout] test focus_cycle_from_floating_to_tiled ... ok
[INFO] [stdout] test focus_cycle_from_tiled_to_floating ... ok
[INFO] [stdout] test focus_cycle_includes_floating_panes ... ok
[INFO] [stdout] test focus_floating_pane_brings_to_front ... ok
[INFO] [stdout] test move_floating_pane_by_offset ... ok
[INFO] [stdout] test multiple_floating_panes_coexist ... ok
[INFO] [stdout] test overlap_detection_reports_collisions ... ok
[INFO] [stdout] test resize_floating_pane_minimum_size ... ok
[INFO] [stdout] test toggle_all_floating_panes ... ok
[INFO] [stdout] test resize_floating_pane_larger ... ok
[INFO] [stdout] test resize_floating_pane_smaller ... ok
[INFO] [stdout] test move_floating_pane_clamped_to_viewport ... ok
[INFO] [stdout] test toggle_floating_pane_off ... ok
[INFO] [stdout] test toggle_floating_pane_on ... ok
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-dbcbfa8ebe4a9ce2)
[INFO] [stdout] test z_order_newly_created_pane_on_top ... ok
[INFO] [stdout] test z_order_send_to_back ... ok
[INFO] [stdout] test z_order_swap_two_floating_panes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test pane_close_last_pane_fails ... ok
[INFO] [stdout] test pane_close_nonexistent_pane_fails ... ok
[INFO] [stdout] test pane_close_active_updates_focus ... ok
[INFO] [stdout] test pane_split_close_creation_order ... ok
[INFO] [stdout] test pane_split_close_cycle_horizontal ... ok
[INFO] [stdout] test pane_split_close_cycle_vertical ... ok
[INFO] [stdout] test pane_split_close_mixed_directions ... ok
[INFO] [stdout] test session_resize_horizontal_split_rows_sum_to_total ... ok
[INFO] [stdout] test session_resize_updates_all_tabs_and_panes ... ok
[INFO] [stdout] test tab_lifecycle_cannot_close_last_tab ... ok
[INFO] [stdout] test session_resize_smaller_clamps_pane_sizes ... ok
[INFO] [stdout] test session_resize_pane_sizes_sum_to_total ... ok
[INFO] [stdout] test tab_lifecycle_close_first_tab_adjusts_index ... ok
[INFO] [stdout] test tab_lifecycle_close_active_tab_selects_neighbor ... ok
[INFO] [stdout] test tab_lifecycle_create_switch_close ... ok
[INFO] [stdout] test tab_lifecycle_next_prev_cycle ... ok
[INFO] [stdout] test tab_lifecycle_switch_out_of_bounds_fails ... ok
[INFO] [stdout] test tab_lifecycle_panes_independent_across_tabs ... ok
[INFO] [stdout] test pane_split_close_reverse_order ... ok
[INFO] [stdout] test tab_lifecycle_toggle_previous_tab ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mux_conformance.rs (/opt/rustwide/target/debug/deps/mux_conformance-8ec26eab56e5f8d1)
[INFO] [stdout] 
[INFO] [stdout] running 124 tests
[INFO] [stdout] test attach_to_existing_session ... ok
[INFO] [stderr]      Running tests/project_detection.rs (/opt/rustwide/target/debug/deps/project_detection-f81021803282f5a2)
[INFO] [stdout] test break_pane_to_new_tab ... ok
[INFO] [stdout] test can_swap_floating_layout_at_runtime ... ok
[INFO] [stdout] test basic_move_active_tab_to_right ... ok
[INFO] [stdout] test can_swap_tiled_layout_at_runtime ... ok
[INFO] [stdout] test basic_move_active_tab_to_left ... ok
[INFO] [stdout] test cannot_break_last_pane_to_new_tab ... ok
[INFO] [stdout] test cannot_close_last_pane ... ok
[INFO] [stdout] test cannot_close_last_tab ... ok
[INFO] [stdout] test cannot_float_only_embedded_pane ... ok
[INFO] [stdout] test cannot_resize_down_when_pane_below_at_minimum_height ... ok
[INFO] [stdout] test cannot_resize_left_when_pane_at_minimum_width ... ok
[INFO] [stdout] test cannot_resize_when_pane_has_fixed_columns ... ok
[INFO] [stdout] test cannot_resize_when_pane_has_fixed_rows ... ok
[INFO] [stdout] test cannot_split_horizontally_when_pane_has_fixed_rows ... ok
[INFO] [stdout] test cannot_split_horizontally_when_pane_too_small ... ok
[INFO] [stdout] test cannot_split_largest_when_no_room ... ok
[INFO] [stdout] test cannot_split_vertically_when_pane_has_fixed_columns ... ok
[INFO] [stdout] test cannot_split_vertically_when_pane_too_small ... ok
[INFO] [stdout] test clear_screen_by_pane_id ... ok
[INFO] [stdout] test close_pane_by_pane_id ... ok
[INFO] [stdout] test close_pane_with_multiple_panes_above ... ok
[INFO] [stdout] test close_pane_with_multiple_panes_below ... ok
[INFO] [stdout] test close_pane_with_pane_below ... ok
[INFO] [stdout] test close_pane_with_pane_above ... ok
[INFO] [stdout] test close_pane_with_pane_to_the_left ... ok
[INFO] [stdout] test close_pane_with_pane_to_the_right ... ok
[INFO] [stdout] test close_tab ... ok
[INFO] [stdout] test close_tab_by_id ... ok
[INFO] [stdout] test close_the_middle_tab ... ok
[INFO] [stdout] test correctly_resize_frameless_panes_on_close ... ok
[INFO] [stdout] test create_new_session ... ok
[INFO] [stdout] test detach_from_session ... ok
[INFO] [stdout] test embed_floating_pane ... ok
[INFO] [stdout] test decrease_floating_pane_size ... ok
[INFO] [stdout] test float_embedded_pane ... ok
[INFO] [stdout] test floating_pane_coordinates_clamped_to_viewport ... ok
[INFO] [stdout] test floating_panes_persist_across_toggles ... ok
[INFO] [stdout] test five_new_floating_panes_no_overlap ... ok
[INFO] [stdout] test focus_previous_pane ... ok
[INFO] [stdout] test four_way_split ... ok
[INFO] [stdout] test floating_pane_with_custom_coordinates ... ok
[INFO] [stdout] test go_to_tab_by_index ... ok
[INFO] [stdout] test horizontal_split_creates_two_panes ... ok
[INFO] [stdout] test increase_floating_pane_size ... ok
[INFO] [stdout] test move_active_pane_down ... ok
[INFO] [stdout] test move_active_pane_left ... ok
[INFO] [stdout] test move_active_pane_right ... ok
[INFO] [stdout] test focus_direction_returns_false_at_edge ... ok
[INFO] [stdout] test focus_next_pane ... ok
[INFO] [stdout] test move_active_pane_up ... ok
[INFO] [stdout] test move_floating_pane_focus_left ... ok
[INFO] [stdout] test move_floating_pane_focus_right ... ok
[INFO] [stdout] test move_focus_down ... ok
[INFO] [stdout] test move_focus_down_to_most_recently_used_pane ... ok
[INFO] [stdout] test move_focus_left ... ok
[INFO] [stdout] test move_focus_left_at_left_edge_changes_tab ... ok
[INFO] [stdout] test move_focus_right ... ok
[INFO] [stdout] test move_focus_right_at_right_edge_changes_tab ... ok
[INFO] [stdout] test move_focus_up_to_most_recently_used_pane ... ok
[INFO] [stdout] test move_focus_up ... ok
[INFO] [stdout] test move_pane_backwards_by_pane_id ... ok
[INFO] [stdout] test move_pane_by_pane_id_down ... ok
[INFO] [stdout] test move_pane_to_new_tab_right ... ok
[INFO] [stdout] test multiple_clients_in_session ... ok
[INFO] [stdout] test nested_horizontal_and_vertical_splits ... ok
[INFO] [stdout] test new_floating_pane ... ok
[INFO] [stdout] test new_pane_in_auto_layout ... ok
[INFO] [stdout] test new_pane_with_command_and_cwd ... ok
[INFO] [stdout] test new_pane_with_default_placement ... ok
[INFO] [stdout] test new_pane_with_split_direction ... ok
[INFO] [stdout] test nondirectional_resize_increase_with_single_pane ... ok
[INFO] [stdout] test next_tab_wraps_around ... ok
[INFO] [stdout] test nondirectional_resize_increase_with_pane_to_left ... ok
[INFO] [stdout] test open_new_tab ... ok
[INFO] [stdout] test pane_size_updates_after_tab_resize ... ok
[INFO] [stdout] test prev_tab_wraps_around ... ok
[INFO] [stdout] test rename_embedded_pane ... ok
[INFO] [stdout] test rename_tab ... ok
[INFO] [stdout] test resize_by_pane_id ... ok
[INFO] [stdout] test resize_down_with_pane_above ... ok
[INFO] [stdout] test rename_floating_pane ... ok
[INFO] [stdout] test resize_down_with_pane_below ... ok
[INFO] [stdout] test resize_floating_pane_left ... ok
[INFO] [stdout] test resize_floating_pane_right ... ok
[INFO] [stdout] test resize_right_with_pane_to_the_right ... ok
[INFO] [stdout] test resize_up_with_pane_above ... ok
[INFO] [stdout] test scroll_down_by_pane_id ... ok
[INFO] [stdout] test scroll_to_bottom_by_pane_id ... ok
[INFO] [stdout] test resize_left_with_pane_to_the_left ... ok
[INFO] [stdout] test resize_tab_with_floating_panes ... ok
[INFO] [stdout] test scroll_to_top_by_pane_id ... ok
[INFO] [stdout] test scroll_up_by_pane_id ... ok
[INFO] [stdout] test session_rename ... ok
[INFO] [stdout] test session_resize_propagates_to_all_tabs ... ok
[INFO] [stdout] test shrink_whole_tab_and_expand_back ... ok
[INFO] [stdout] test split_largest_pane_picks_biggest_area ... ok
[INFO] [stdout] test split_stack_horizontally ... ok
[INFO] [stdout] test split_stack_vertically ... ok
[INFO] [stdout] test session_survives_client_disconnect ... ok
[INFO] [stdout] test split_then_close_returns_to_single_pane ... ok
[INFO] [stdout] test switch_to_next_pane_exits_fullscreen ... ok
[INFO] [stdout] test switch_to_next_tab ... ok
[INFO] [stdout] test stacked_panes_can_become_fullscreen ... ok
[INFO] [stdout] test switch_to_prev_pane_exits_fullscreen ... ok
[INFO] [stdout] test switch_to_tab_by_name ... ok
[INFO] [stdout] test switch_to_tab_with_fullscreen_pane ... ok
[INFO] [stdout] test switch_to_prev_tab ... ok
[INFO] [stdout] test tab_id_remains_stable_after_switch ... ok
[INFO] [stdout] test tab_with_basic_layout ... ok
[INFO] [stdout] test tab_with_layout_that_has_floating_panes ... ok
[INFO] [stdout] test tab_with_nested_layout ... ok
[INFO] [stdout] test toggle_floating_panes_off ... ok
[INFO] [stdout] test toggle_floating_panes_on ... ok
[INFO] [stdout] test toggle_fullscreen_by_pane_id ... ok
[INFO] [stdout] test toggle_focused_pane_fullscreen ... ok
[INFO] [stdout] test toggle_fullscreen_off_restores_layout ... ok
[INFO] [stdout] test toggle_to_previous_tab ... ok
[INFO] [stdout] test undo_rename_pane_by_pane_id ... ok
[INFO] [stdout] test undo_rename_tab ... ok
[INFO] [stdout] test update_screen_pixel_dimensions ... ok
[INFO] [stdout] test vertical_split_creates_two_panes ... ok
[INFO] [stdout] test wrapping_move_of_active_tab_to_left ... ok
[INFO] [stdout] test wrapping_move_of_active_tab_to_right ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 124 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_pane_working_directory ... ok
[INFO] [stdout] test test_read_git_branch ... ok
[INFO] [stdout] test test_read_git_branch_detached ... ok
[INFO] [stdout] test test_project_name_from_dir ... ok
[INFO] [stdout] test test_session_project_info ... ok
[INFO] [stdout] test test_find_git_root_nonexistent ... ok
[INFO] [stdout] test test_find_git_root_in_repo ... ok
[INFO] [stderr]      Running tests/swap_layouts.rs (/opt/rustwide/target/debug/deps/swap_layouts-2d65cd9941dde0f7)
[INFO] [stdout] test test_find_git_root_at_root ... ok
[INFO] [stdout] test test_detect_project_full ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test adding_pane_triggers_layout_swap ... ok
[INFO] [stdout] test layout_swap_preserves_pane_content ... ok
[INFO] [stdout] test layout_swap_sends_resize_to_pty ... ok
[INFO] [stdout] test layout_swap_preserves_pane_order ... ok
[INFO] [stdout] test manual_swap_next_layout ... ok
[INFO] [stdout] test load_swap_layout_from_toml ... ok
[INFO] [stdout] test no_registered_layout_falls_back_to_default_split ... ok
[INFO] [stdout] test manual_swap_wraps_around ... ok
[INFO] [stdout] test register_duplicate_layout_replaces_previous ... ok
[INFO] [stdout] test removing_pane_triggers_layout_swap_back ... ok
[INFO] [stdout] test toml_layout_with_percentage_splits ... ok
[INFO] [stdout] test manual_swap_prev_layout ... ok
[INFO] [stdout] test register_swap_layout_four_panes_grid ... ok
[INFO] [stdout] test register_swap_layout_three_panes_one_top_two_bottom ... ok
[INFO] [stdout] test toml_layout_invalid_pane_count_is_error ... ok
[INFO] [stdout] test register_swap_layout_two_panes_side_by_side ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/emux_pty-f71d8846c0c06435)
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[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 tests/spawn.rs (/opt/rustwide/target/debug/deps/spawn-4d5fe73f0384383e)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test unix_tests::test_child_pid_is_valid ... ok
[INFO] [stdout] test unix_tests::test_default_shell_builder ... ok
[INFO] [stdout] test unix_tests::test_resize_does_not_panic ... ok
[INFO] [stdout] test unix_tests::test_spawn_shell_send_command ... ok
[INFO] [stdout] test unix_tests::test_spawn_echo_and_read_output ... ok
[INFO] [stdout] test unix_tests::test_child_exit_detection ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/emux_render-10a1f09ecb1dae01)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test statusbar::tests::border_active_uses_active_color ... ok
[INFO] [stdout] test statusbar::tests::border_inactive_uses_inactive_color ... ok
[INFO] [stdout] test statusbar::tests::display_width_wide_chars ... ok
[INFO] [stdout] test statusbar::tests::border_renders_correct_width ... ok
[INFO] [stdout] test statusbar::tests::default_theme_has_distinct_colors ... ok
[INFO] [stdout] test statusbar::tests::segment_bold_flag ... ok
[INFO] [stdout] test statusbar::tests::display_width_basic ... ok
[INFO] [stdout] test statusbar::tests::statusbar_contains_hostname ... ok
[INFO] [stdout] test statusbar::tests::statusbar_narrow_width_does_not_panic ... ok
[INFO] [stdout] test statusbar::tests::statusbar_contains_active_tab ... ok
[INFO] [stdout] test statusbar::tests::statusbar_no_notification_when_zero ... ok
[INFO] [stdout] test statusbar::tests::statusbar_shows_notification_indicator ... ok
[INFO] [stdout] test statusbar::tests::statusbar_contains_session_name ... ok
[INFO] [stdout] test statusbar::tests::statusbar_powerline_separators ... ok
[INFO] [stdout] test statusbar::tests::statusbar_renders_to_exact_width ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/render_tests.rs (/opt/rustwide/target/debug/deps/render_tests-458bca8e4c656a79)
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test cell_style_blink ... ok
[INFO] [stdout] test cell_style_double_underline ... ok
[INFO] [stdout] test cell_style_bold ... ok
[INFO] [stdout] test cell_style_colors ... ok
[INFO] [stdout] test cell_style_invisible ... ok
[INFO] [stdout] test cell_style_curly_underline ... ok
[INFO] [stdout] test cell_style_italic ... ok
[INFO] [stdout] test cell_style_strikethrough ... ok
[INFO] [stdout] test cell_style_multiple_attributes ... ok
[INFO] [stdout] test cell_style_underline ... ok
[INFO] [stdout] test color_default_maps_to_reset ... ok
[INFO] [stdout] test cell_style_reverse ... ok
[INFO] [stdout] test color_rgb ... ok
[INFO] [stdout] test cursor_style_bar ... ok
[INFO] [stdout] test color_indexed ... ok
[INFO] [stdout] test cursor_style_block ... ok
[INFO] [stdout] test cursor_style_underline ... ok
[INFO] [stdout] test damage_clear_resets_all ... ok
[INFO] [stdout] test damage_dirty_rows_list ... ok
[INFO] [stdout] test damage_mark_all ... ok
[INFO] [stdout] test damage_mark_row ... ok
[INFO] [stdout] test damage_mark_clear_mark_cycle ... ok
[INFO] [stdout] test damage_out_of_bounds_row_is_not_dirty ... ok
[INFO] [stdout] test damage_new_triggers_full_redraw ... ok
[INFO] [stdout] test damage_resize ... ok
[INFO] [stdout] test damage_resize_shrink ... ok
[INFO] [stdout] test damage_single_row_tracker ... ok
[INFO] [stdout] test render_row_ascii ... ok
[INFO] [stdout] test render_row_attributes_split_spans ... ok
[INFO] [stdout] test render_row_control_chars_replaced ... ok
[INFO] [stdout] test render_row_empty ... ok
[INFO] [stdout] test render_row_mixed_styles_produce_multiple_spans ... ok
[INFO] [stdout] test render_row_multiple_wide_chars ... ok
[INFO] [stdout] test render_row_padding_short_content ... ok
[INFO] [stdout] test render_row_wide_chars ... ok
[INFO] [stdout] test renderer_after_erase_display ... ok
[INFO] [stdout] test renderer_consecutive_renders_only_dirty ... ok
[INFO] [stdout] test renderer_cursor_after_writing ... ok
[INFO] [stdout] test damage_mark_row_out_of_bounds_is_no_op ... ok
[INFO] [stdout] test renderer_multiple_styled_cells ... ok
[INFO] [stdout] test renderer_force_redraw ... ok
[INFO] [stdout] test renderer_cursor_at_origin ... ok
[INFO] [stdout] test renderer_render_to_buffer ... ok
[INFO] [stdout] test renderer_resize ... ok
[INFO] [stdout] test renderer_wide_chars_via_screen ... ok
[INFO] [stdout] test renderer_no_redraw_after_clear ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 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/emux_term-0a9392590d5ff070)
[INFO] [stdout] 
[INFO] [stdout] running 113 tests
[INFO] [stdout] test hints::tests::assign_labels_sequential ... ok
[INFO] [stdout] test hints::tests::detect_file_path_relative ... ok
[INFO] [stdout] test hints::tests::detect_email ... ok
[INFO] [stdout] test hints::tests::detect_file_path_absolute ... ok
[INFO] [stdout] test hints::tests::detect_file_path_home ... ok
[INFO] [stdout] test hints::tests::detect_git_sha_short ... ok
[INFO] [stdout] test hints::tests::detect_git_sha_full ... ok
[INFO] [stdout] test hints::tests::detect_ip_v4 ... ok
[INFO] [stdout] test performer::tests::bracketed_paste_mode_set_reset ... ok
[INFO] [stdout] test performer::tests::backspace ... ok
[INFO] [stdout] test performer::tests::clear_unread_notifications ... ok
[INFO] [stdout] test hints::tests::no_false_positives ... ok
[INFO] [stdout] test performer::tests::cursor_movement_csi ... ok
[INFO] [stdout] test hints::tests::detect_url_http ... ok
[INFO] [stdout] test performer::tests::carriage_return_linefeed ... ok
[INFO] [stdout] test hints::tests::detect_url_with_query ... ok
[INFO] [stdout] test hints::tests::detect_hints_from_grid ... ok
[INFO] [stdout] test hints::tests::detect_multiple_patterns ... ok
[INFO] [stdout] test hints::tests::detect_url_https_with_path ... ok
[INFO] [stdout] test performer::tests::deckpam_affects_keypad_encoding ... ok
[INFO] [stdout] test performer::tests::decckm_set_via_csi ... ok
[INFO] [stdout] test performer::tests::decckm_reset_via_csi ... ok
[INFO] [stdout] test performer::tests::deckpam_esc_equals ... ok
[INFO] [stdout] test performer::tests::decckm_affects_cursor_key_encoding ... ok
[INFO] [stdout] test performer::tests::deckpam_deckpnm_toggle ... ok
[INFO] [stdout] test performer::tests::deckpam_via_handle_esc_method ... ok
[INFO] [stdout] test performer::tests::dec_special_graphics_charset ... ok
[INFO] [stdout] test performer::tests::cursor_up_down ... ok
[INFO] [stdout] test performer::tests::decckm_set_via_handle_esc_method ... ok
[INFO] [stdout] test performer::tests::deckpnm_esc_greater_than ... ok
[INFO] [stdout] test performer::tests::drain_notifications ... ok
[INFO] [stdout] test performer::tests::esc_save_restore_cursor ... ok
[INFO] [stdout] test performer::tests::erase_display_below ... ok
[INFO] [stdout] test performer::tests::esc_reverse_index ... ok
[INFO] [stdout] test performer::tests::focus_tracking_mode_set_reset ... ok
[INFO] [stdout] test performer::tests::focus_tracking_survives_soft_reset ... ok
[INFO] [stdout] test performer::tests::insert_delete_lines ... ok
[INFO] [stdout] test performer::tests::insert_mode_set_reset ... ok
[INFO] [stdout] test performer::tests::newline_mode_set_reset ... ok
[INFO] [stdout] test performer::tests::multiple_notifications ... ok
[INFO] [stdout] test performer::tests::osc133_command_finished_with_exit_code ... ok
[INFO] [stdout] test performer::tests::osc133_command_finished_nonzero ... ok
[INFO] [stdout] test performer::tests::osc133_command_start ... ok
[INFO] [stdout] test performer::tests::osc133_last_command_exit_code ... ok
[INFO] [stdout] test performer::tests::osc133_output_start ... ok
[INFO] [stdout] test performer::tests::osc133_prompt_start ... ok
[INFO] [stdout] test performer::tests::osc52_drain_passthrough_clears ... ok
[INFO] [stdout] test performer::tests::osc52_empty_clipboard ... ok
[INFO] [stdout] test performer::tests::osc52_integration_parser_to_screen ... ok
[INFO] [stdout] test performer::tests::osc133_prev_next_mark_navigation ... ok
[INFO] [stdout] test performer::tests::osc52_invalid_base64_ignored ... ok
[INFO] [stdout] test performer::tests::osc52_passthrough_generated ... ok
[INFO] [stdout] test performer::tests::osc52_set_clipboard ... ok
[INFO] [stdout] test performer::tests::osc52_query_clipboard ... ok
[INFO] [stdout] test performer::tests::osc99_notification ... ok
[INFO] [stdout] test performer::tests::osc777_notification ... ok
[INFO] [stdout] test performer::tests::scroll_region ... ok
[INFO] [stdout] test performer::tests::osc777_notification_no_body ... ok
[INFO] [stdout] test performer::tests::osc9_notification ... ok
[INFO] [stdout] test performer::tests::ris_resets_all_modes ... ok
[INFO] [stdout] test performer::tests::osc777_non_notify_ignored ... ok
[INFO] [stdout] test performer::tests::tab_stop ... ok
[INFO] [stdout] test performer::tests::sgr_256_color ... ok
[INFO] [stdout] test performer::tests::sgr_bold_and_color ... ok
[INFO] [stdout] test performer::tests::sgr_rgb_color ... ok
[INFO] [stdout] test performer::tests::sgr_reset ... ok
[INFO] [stdout] test screen::tests::erase_display_below ... ok
[INFO] [stdout] test screen::tests::linefeed_scroll ... ok
[INFO] [stdout] test screen::tests::new_screen_default_state ... ok
[INFO] [stdout] test screen::tests::save_restore_cursor ... ok
[INFO] [stdout] test screen::tests::row_text ... ok
[INFO] [stdout] test screen::tests::cursor_position_1based ... ok
[INFO] [stdout] test screen::tests::wide_char_placement ... ok
[INFO] [stdout] test screen::tests::tab_stops ... ok
[INFO] [stdout] test screen::tests::scroll_region ... ok
[INFO] [stdout] test screen::tests::write_char_autowrap ... ok
[INFO] [stdout] test search::tests::find_case_insensitive ... ok
[INFO] [stdout] test search::tests::find_case_sensitive ... ok
[INFO] [stdout] test screen::tests::write_char_basic ... ok
[INFO] [stdout] test search::tests::find_empty_query_returns_nothing ... ok
[INFO] [stdout] test search::tests::find_in_empty_texts ... ok
[INFO] [stdout] test search::tests::find_no_matches ... ok
[INFO] [stdout] test search::tests::find_overlapping_positions ... ok
[INFO] [stdout] test search::tests::next_match_wraps ... ok
[INFO] [stdout] test search::tests::prev_match_wraps ... ok
[INFO] [stdout] test search::tests::search_match_equality ... ok
[INFO] [stdout] test search::tests::regex_case_insensitive ... ok
[INFO] [stdout] test search::tests::regex_invalid_returns_error ... ok
[INFO] [stdout] test search::tests::search_state_default ... ok
[INFO] [stdout] test performer::tests::osc_set_title ... ok
[INFO] [stdout] test selection::tests::base64_decode_known_values ... ok
[INFO] [stdout] test selection::tests::base64_encode_empty ... ok
[INFO] [stdout] test search::tests::regex_basic ... ok
[INFO] [stdout] test selection::tests::base64_decode_invalid ... ok
[INFO] [stdout] test selection::tests::base64_decode_empty ... ok
[INFO] [stdout] test selection::tests::base64_encode_known_values ... ok
[INFO] [stdout] test selection::tests::base64_roundtrip ... ok
[INFO] [stdout] test selection::tests::osc52_encoding ... ok
[INFO] [stdout] test selection::tests::selection_contains_rectangular ... ok
[INFO] [stdout] test selection::tests::selection_empty_when_same_point ... ok
[INFO] [stdout] test performer::tests::print_characters ... ok
[INFO] [stdout] test selection::tests::selection_reversed_direction ... ok
[INFO] [stdout] test selection::tests::selection_multi_row ... ok
[INFO] [stdout] test selection::tests::selection_state_transitions ... ok
[INFO] [stdout] test selection::tests::selection_single_row ... ok
[INFO] [stdout] test selection::tests::selection_with_scrollback ... ok
[INFO] [stdout] test unicode::tests::ascii_printable ... ok
[INFO] [stdout] test selection::tests::selection_contains_normal ... ok
[INFO] [stdout] test search::tests::regex_digit_pattern ... ok
[INFO] [stdout] test selection::tests::selection_rectangular ... ok
[INFO] [stdout] test unicode::tests::cjk_wide ... ok
[INFO] [stdout] test unicode::tests::control_chars ... ok
[INFO] [stdout] test unicode::tests::combining_zero_width ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 113 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/golden_tests.rs (/opt/rustwide/target/debug/deps/golden_tests-6a7290cd662d415d)
[INFO] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test colored_reset ... ok
[INFO] [stdout] test delete_chars_reset ... ok
[INFO] [stdout] test decaln_reset ... ok
[INFO] [stdout] test alt_reset ... ok
[INFO] [stdout] test csi_rep ... ok
[INFO] [stdout] test clear_underline ... ok
[INFO] [stdout] test deccolm_reset ... ok
[INFO] [stdout] test erase_chars_reset ... ok
[INFO] [stdout] test delete_lines ... ok
[INFO] [stdout] test fish_cc ... ok
[INFO] [stdout] test erase_in_line ... ok
[INFO] [stdout] test colored_underline ... ok
[INFO] [stdout] test insert_blank_reset ... ok
[INFO] [stdout] test newline_with_cursor_beyond_scroll_region ... ok
[INFO] [stdout] test hyperlinks ... ok
[INFO] [stdout] test indexed_256_colors ... ok
[INFO] [stdout] test ll ... ok
[INFO] [stdout] test origin_goto ... ok
[INFO] [stdout] test history ... ok
[INFO] [stdout] test region_scroll_down ... ok
[INFO] [stdout] test grid_reset ... ok
[INFO] [stdout] test selective_erasure ... ok
[INFO] [stdout] test sgr ... ok
[INFO] [stdout] test saved_cursor_alt ... ok
[INFO] [stdout] test scroll_up_reset ... ok
[INFO] [stdout] test saved_cursor ... ok
[INFO] [stdout] test scroll_in_region_up_preserves_history ... ok
[INFO] [stdout] test underline ... ok
[INFO] [stdout] test tab_rendering ... ok
[INFO] [stdout] test vttest_cursor_movement_1 ... ok
[INFO] [stdout] test issue_855 ... ok
[INFO] [stdout] test vim_simple_edit ... ok
[INFO] [stdout] test tmux_git_log ... ok
[INFO] [stdout] test tmux_htop ... ok
[INFO] [stdout] test vttest_tab_clear_set ... ok
[INFO] [stdout] test wrapline_alt_toggle ... ok
[INFO] [stdout] test vttest_scroll ... ok
[INFO] [stdout] test zerowidth ... ok
[INFO] [stdout] test zsh_tab_completion ... ok
[INFO] [stdout] test vttest_origin_mode_2 ... ok
[INFO] [stdout] test row_reset ... ok
[INFO] [stdout] test vttest_insert ... ok
[INFO] [stdout] test vttest_origin_mode_1 ... ok
[INFO] [stdout] test vim_large_window_scroll ... ok
[INFO] [stdout] test vim_24bitcolors_bce ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/input_conformance.rs (/opt/rustwide/target/debug/deps/input_conformance-7ca4c5d9805cdadf)
[INFO] [stdout] 
[INFO] [stdout] running 75 tests
[INFO] [stdout] test e2e_mouse_click_focuses_pane ... ignored
[INFO] [stdout] test e2e_mouse_event_forwarded_to_pty ... ignored
[INFO] [stdout] test e2e_mouse_scroll_without_tracking ... ignored
[INFO] [stdout] test input_alt_uppercase_letters ... ok
[INFO] [stdout] test input_alt_lowercase_a ... ok
[INFO] [stdout] test input_alt_lowercase_letters ... ok
[INFO] [stdout] test input_alt_uppercase_a ... ok
[INFO] [stdout] test input_ascii_uppercase_a ... ok
[INFO] [stdout] test input_ascii_lowercase_a ... ok
[INFO] [stdout] test input_ctrl_alt_lowercase_a ... ok
[INFO] [stdout] test input_backspace_tmux ... ok
[INFO] [stdout] test input_bracketed_paste_empty_string ... ok
[INFO] [stdout] test input_ctrl_alt_uppercase_a ... ok
[INFO] [stdout] test input_ctrl_backspace ... ok
[INFO] [stdout] test input_arrow_keys_tmux ... ok
[INFO] [stdout] test input_ctrl_lowercase_a ... ok
[INFO] [stdout] test input_bracketed_paste_multiline ... ok
[INFO] [stdout] test input_bracketed_paste_on ... ok
[INFO] [stdout] test input_ctrl_uppercase_a ... ok
[INFO] [stdout] test input_cursor_keys_all_modifiers ... ok
[INFO] [stdout] test input_cursor_keys_application_mode ... ok
[INFO] [stdout] test input_cursor_keys_with_alt ... ok
[INFO] [stdout] test input_cursor_keys_with_ctrl ... ok
[INFO] [stdout] test input_cursor_keys_with_shift ... ok
[INFO] [stdout] test input_cursor_up_normal_mode ... ok
[INFO] [stdout] test input_bracketed_paste_off ... ok
[INFO] [stdout] test input_enter_newline_mode ... ok
[INFO] [stdout] test input_ctrl_lowercase_letters ... ok
[INFO] [stdout] test input_ctrl_i_disambiguation ... ok
[INFO] [stdout] test input_f1_modified ... ok
[INFO] [stdout] test input_f5_f12_unmodified ... ok
[INFO] [stdout] test input_f2_f4_unmodified ... ok
[INFO] [stdout] test input_focus_in_disabled_produces_empty ... ok
[INFO] [stdout] test input_focus_in_enabled_produces_csi_i ... ok
[INFO] [stdout] test input_focus_out_disabled_produces_empty ... ok
[INFO] [stdout] test input_focus_out_enabled_produces_csi_o ... ok
[INFO] [stdout] test input_focus_reporting_disabled ... ok
[INFO] [stdout] test input_focus_reporting_enabled ... ok
[INFO] [stdout] test input_function_key_out_of_range ... ok
[INFO] [stdout] test input_f1_unmodified ... ok
[INFO] [stdout] test input_home_end_application_cursor_mode ... ok
[INFO] [stdout] test input_function_keys_extended_modifiers ... ok
[INFO] [stdout] test input_bracketed_paste_with_escape_chars ... ok
[INFO] [stdout] test input_insert_delete ... ok
[INFO] [stdout] test input_home_end ... ok
[INFO] [stdout] test input_enter_linefeed_mode ... ok
[INFO] [stdout] test input_keypad_application_mode ... ok
[INFO] [stdout] test input_keypad_numeric_mode ... ok
[INFO] [stdout] test input_keypad_operators_tmux ... ok
[INFO] [stdout] test input_meta_ctrl_letters_tmux ... ok
[INFO] [stdout] test input_mouse_drag_tracking ... ok
[INFO] [stdout] test input_mouse_normal_mode_drag ... ok
[INFO] [stdout] test input_mouse_normal_mode_click ... ok
[INFO] [stdout] test input_mouse_normal_mode_middle_click ... ok
[INFO] [stdout] test input_mouse_normal_mode_release ... ok
[INFO] [stdout] test input_mouse_normal_mode_right_click ... ok
[INFO] [stdout] test input_mouse_normal_mode_scroll_down ... ok
[INFO] [stdout] test input_mouse_normal_mode_scroll_up ... ok
[INFO] [stdout] test input_mouse_sgr_large_coordinates ... ok
[INFO] [stdout] test input_mouse_scroll_wheel ... ok
[INFO] [stdout] test input_mouse_sgr_mode_press ... ok
[INFO] [stdout] test input_mouse_sgr_mode_drag ... ok
[INFO] [stdout] test input_mouse_sgr_mode_release ... ok
[INFO] [stdout] test input_mouse_sgr_mode_right_click ... ok
[INFO] [stdout] test input_page_up_down ... ok
[INFO] [stdout] test input_space_with_modifiers ... ok
[INFO] [stdout] test input_tab_and_shift_tab ... ok
[INFO] [stdout] test input_navigation_extended_modifiers ... ok
[INFO] [stdout] test mouse_sgr_mode_enabled_via_csi ... ok
[INFO] [stdout] test mouse_sgr_mode_flag_default_off ... ok
[INFO] [stdout] test mouse_tracking_modes_set_via_csi ... ok
[INFO] [stdout] test input_keypad_all_keys_application_mode ... ok
[INFO] [stdout] test input_escape_key_with_modifiers ... ok
[INFO] [stdout] test input_escape_key ... ok
[INFO] [stdout] test input_mouse_normal_mode_origin ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 72 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/regressions.rs (/opt/rustwide/target/debug/deps/regressions-e63e9a9093117f50)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test regression_1_row_terminal ... ok
[INFO] [stdout] test regression_backspace_at_origin ... ok
[INFO] [stdout] test regression_scroll_bottom_leq_top_no_panic ... ok
[INFO] [stdout] test regression_scroll_region_height_1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/screen_conformance.rs (/opt/rustwide/target/debug/deps/screen_conformance-fd22f184e900ca19)
[INFO] [stdout] 
[INFO] [stdout] running 60 tests
[INFO] [stdout] test altscreen_mode_flag_toggle ... ok
[INFO] [stdout] test altscreen_erase_and_content ... ok
[INFO] [stdout] test altscreen_damage_on_switch ... ok
[INFO] [stdout] test altscreen_preserves_main_cursor ... ok
[INFO] [stdout] test altscreen_switch_and_restore ... ok
[INFO] [stdout] test damage_erase_range ... ok
[INFO] [stdout] test altscreen_resize ... ok
[INFO] [stdout] test damage_merge_screen_mode ... ok
[INFO] [stdout] test damage_merge_scroll_mode ... ok
[INFO] [stdout] test damage_putglyph_individual_cells ... ok
[INFO] [stdout] test damage_moverect_with_scroll ... ok
[INFO] [stdout] test reflow_cursor_position_after_unwrap ... ok
[INFO] [stdout] test reflow_lineinfo_cont_flag ... ok
[INFO] [stdout] test reflow_narrower_creates_continuation ... ok
[INFO] [stdout] test reflow_narrower_cursor_tracks ... ok
[INFO] [stdout] test damage_scroll_down ... ok
[INFO] [stdout] test damage_scroll_with_content ... ok
[INFO] [stdout] test reflow_prompt_cursor_stable ... ok
[INFO] [stdout] test damage_merge_cell_mode ... ok
[INFO] [stdout] test damage_merge_row_mode ... ok
[INFO] [stdout] test damage_scroll_insert_chars ... ok
[INFO] [stdout] test reflow_cursor_survives_extreme_resize ... ok
[INFO] [stdout] test reflow_shell_prompt_wrap_12cols ... ok
[INFO] [stdout] test reflow_wider_beyond_content ... ok
[INFO] [stdout] test reflow_shell_prompt_wrap_11cols ... ok
[INFO] [stdout] test reflow_shell_prompt_wrap_16cols ... ok
[INFO] [stdout] test resize_shorter_cursor_not_negative ... ok
[INFO] [stdout] test reflow_wider_unwraps_continuation ... ok
[INFO] [stdout] test resize_shorter_preserves_cursor_line ... ok
[INFO] [stdout] test resize_shorter_with_blanks_truncates ... ok
[INFO] [stdout] test resize_altscreen_independent ... ok
[INFO] [stdout] test resize_taller_pops_scrollback ... ok
[INFO] [stdout] test resize_shorter_with_content_scrolls ... ok
[INFO] [stdout] test screen_ascii_cursor_home_preserves_content ... ok
[INFO] [stdout] test screen_ascii_erase_line ... ok
[INFO] [stdout] test screen_ascii_delete_char_shift ... ok
[INFO] [stdout] test screen_ascii_eol_detection ... ok
[INFO] [stdout] test screen_ascii_cell_attributes ... ok
[INFO] [stdout] test screen_ascii_linefeed_padding ... ok
[INFO] [stdout] test screen_ascii_insert_char_shift ... ok
[INFO] [stdout] test resize_wider_preserves_cells ... ok
[INFO] [stdout] test screen_ascii_row_query ... ok
[INFO] [stdout] test screen_ascii_overwrite_at_origin ... ok
[INFO] [stdout] test resize_wider_allows_print_in_new_area ... ok
[INFO] [stdout] test screen_ascii_print_and_query_chars ... ok
[INFO] [stdout] test screen_ascii_query_text_bytes ... ok
[INFO] [stdout] test screen_ascii_space_padding ... ok
[INFO] [stdout] test screen_reset_clears_content ... ok
[INFO] [stdout] test screen_damage_outside_scroll_region ... ok
[INFO] [stdout] test screen_sgr_colors_on_cell ... ok
[INFO] [stdout] test screen_damage_overlapping_scroll_region ... ok
[INFO] [stdout] test screen_scroll_region_damage ... ok
[INFO] [stdout] test screen_default_fg_bg_colors ... ok
[INFO] [stdout] test screen_unicode_wide_char ... ok
[INFO] [stdout] test screen_unicode_combining_char ... ok
[INFO] [stdout] test screen_sgr_reset_restores_defaults ... ok
[INFO] [stdout] test screen_unicode_cjk_column80_wrap ... ok
[INFO] [stdout] test screen_unicode_many_combining_accents_no_crash ... ok
[INFO] [stdout] test screen_unicode_single_width ... ok
[INFO] [stderr]      Running tests/screen_input_integration.rs (/opt/rustwide/target/debug/deps/screen_input_integration-7edd0056fd889443)
[INFO] [stdout] test screen_unicode_split_combining_no_crash ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test screen_bracketed_paste_disable_stops_wrapping ... ok
[INFO] [stdout] test screen_decckm_enables_application_cursor_keys ... ok
[INFO] [stdout] test screen_decckm_modified_keys_still_use_csi_in_app_mode ... ok
[INFO] [stdout] test screen_bracketed_paste_mode_wraps_paste ... ok
[INFO] [stdout] test screen_decckm_disable_restores_normal_cursor_keys ... ok
[INFO] [stdout] test screen_newline_mode_affects_enter_encoding ... ok
[INFO] [stdout] test screen_bracketed_paste_empty_string ... ok
[INFO] [stdout] test screen_bracketed_paste_multiline_content ... ok
[INFO] [stdout] test screen_ris_resets_all_modes ... ok
[INFO] [stdout] test screen_focus_tracking_mode_toggle ... ok
[INFO] [stdout] test screen_multiple_modes_coexist ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/screen_operations.rs (/opt/rustwide/target/debug/deps/screen_operations-f6e1b5836ddf40b0)
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test autowrap_full_page_scroll ... ok
[INFO] [stdout] test autowrap_off_text_exceeds_line ... ok
[INFO] [stdout] test autowrap_off_text_shorter_than_line ... ok
[INFO] [stdout] test autowrap_pending_state_then_wrap ... ok
[INFO] [stdout] test autowrap_off_text_fills_line_exactly ... ok
[INFO] [stdout] test autowrap_wide_char_at_line_end ... ok
[INFO] [stdout] test autowrap_wide_emoji_placement ... ok
[INFO] [stdout] test autowrap_toggle_on_at_last_column ... ok
[INFO] [stdout] test deccra_copy_overlapping_down_left ... ok
[INFO] [stdout] test deccra_copy_overlapping_left ... ok
[INFO] [stdout] test decdc_delete_columns_inside_margins ... ok
[INFO] [stdout] test deccra_copy_overlapping_right ... ok
[INFO] [stdout] test decsca_default_param_disables ... ok
[INFO] [stdout] test decic_insert_columns_inside_margins ... ok
[INFO] [stdout] test decfra_fill_rectangular_area ... ok
[INFO] [stdout] test decsca_enable_disable_protection ... ok
[INFO] [stdout] test decsca_independent_of_sgr ... ok
[INFO] [stdout] test decfi_scroll_left_in_margins ... ok
[INFO] [stdout] test decsca_save_restore_cursor ... ok
[INFO] [stdout] test charset_locking_shift_ls1_ls0 ... ok
[INFO] [stdout] test decsed_erase_above ... ok
[INFO] [stdout] test decscusr_blinking_bar ... ok
[INFO] [stdout] test decscusr_steady_block ... ok
[INFO] [stdout] test decsed_erase_all_no_protected_lines ... ok
[INFO] [stdout] test decsed_erase_below ... ok
[INFO] [stdout] test decscusr_blinking_block ... ok
[INFO] [stdout] test decsed_erase_all ... ok
[INFO] [stdout] test decscusr_default ... ok
[INFO] [stdout] test decscusr_blinking_underline ... ok
[INFO] [stdout] test decsel_erase_to_end_of_line ... ok
[INFO] [stdout] test decsel_erase_whole_line ... ok
[INFO] [stdout] test decsel_erase_to_beginning_of_line ... ok
[INFO] [stdout] test htab_after_screen_clear ... ok
[INFO] [stdout] test decsera_selective_erase_rect ... ok
[INFO] [stdout] test decstr_soft_reset ... ok
[INFO] [stdout] test htab_at_chunk_boundary ... ok
[INFO] [stdout] test insert_characters_with_margins ... ok
[INFO] [stdout] test htab_fills_cells_with_spaces ... ok
[INFO] [stdout] test htab_after_bulk_text ... ok
[INFO] [stdout] test index_at_bottom_margin_with_lr_margins ... ok
[INFO] [stdout] test htab_multiple_tabs ... ok
[INFO] [stdout] test osc4_set_color_hash_rgb ... ok
[INFO] [stdout] test osc2_unicode_window_title ... ok
[INFO] [stdout] test osc4_query_palette_color ... ok
[INFO] [stdout] test scroll_up_with_lr_margins_by_2 ... ok
[INFO] [stdout] test scroll_up_with_lr_margins_by_1 ... ok
[INFO] [stdout] test scroll_up_with_lr_margins_overflow ... ok
[INFO] [stdout] test scroll_down_with_vertical_margins ... ok
[INFO] [stdout] test osc4_set_color_hash_rrggbb ... ok
[INFO] [stdout] test save_restore_dec_modes ... ok
[INFO] [stdout] test reverse_index_with_lr_and_tb_margins ... ok
[INFO] [stdout] test sixel_simple_placement ... ok
[INFO] [stdout] test osc4_set_color_rgb_format ... ok
[INFO] [stdout] test sixel_autoscroll ... ok
[INFO] [stdout] test sgr_save_and_restore ... ok
[INFO] [stdout] test synchronized_output_mode_2026 ... ok
[INFO] [stdout] test write_into_wide_char_right_half ... ok
[INFO] [stdout] test sixel_with_status_line ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smart_scrollback.rs (/opt/rustwide/target/debug/deps/smart_scrollback-ad557266904bc6e0)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test search_backward_finds_previous_match ... ok
[INFO] [stdout] test navigate_next_match ... ok
[INFO] [stdout] test search_across_screen_and_scrollback_boundary ... ok
[INFO] [stdout] test clear_search_removes_highlights ... ok
[INFO] [stdout] test navigate_prev_match ... ok
[INFO] [stdout] test search_case_insensitive ... ok
[INFO] [stdout] test search_forward_finds_first_match ... ok
[INFO] [stdout] test search_case_sensitive ... ok
[INFO] [stdout] test search_highlights_all_visible_matches ... ok
[INFO] [stdout] test search_highlights_current_match_distinctly ... ok
[INFO] [stdout] test search_wraps_around_backward ... ok
[INFO] [stdout] test search_wraps_around_forward ... ok
[INFO] [stdout] test search_no_match_returns_none ... ok
[INFO] [stdout] test search_invalid_regex_returns_error ... ok
[INFO] [stdout] test search_regex_pattern ... ok
[INFO] [stdout] test search_performance_large_scrollback ... ok
[INFO] [stderr]      Running tests/state_conformance.rs (/opt/rustwide/target/debug/deps/state_conformance-6d978110731f5511)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.53s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 113 tests
[INFO] [stdout] test cursor_backspace ... ok
[INFO] [stdout] test cursor_backspace_cancels_phantom ... ok
[INFO] [stdout] test cursor_bounds_checking ... ok
[INFO] [stdout] test cursor_cha ... ok
[INFO] [stdout] test cursor_carriage_return ... ok
[INFO] [stdout] test cursor_cbt ... ok
[INFO] [stdout] test cursor_backspace_bounded_left ... ok
[INFO] [stdout] test cursor_cht ... ok
[INFO] [stdout] test cursor_cup ... ok
[INFO] [stdout] test cursor_cnl ... ok
[INFO] [stdout] test cursor_cud ... ok
[INFO] [stdout] test cursor_cnl_bounded_bottom ... ok
[INFO] [stdout] test cursor_cuf ... ok
[INFO] [stdout] test cursor_cup_clamps_large_values ... ok
[INFO] [stdout] test cursor_cup_cancels_phantom ... ok
[INFO] [stdout] test cursor_cuu ... ok
[INFO] [stdout] test cursor_cpl ... ok
[INFO] [stdout] test cursor_hpr ... ok
[INFO] [stdout] test cursor_cub ... ok
[INFO] [stdout] test cursor_horizontal_tab ... ok
[INFO] [stdout] test cursor_hpa ... ok
[INFO] [stdout] test cursor_ht_bounded_right ... ok
[INFO] [stdout] test cursor_hvp ... ok
[INFO] [stdout] test cursor_cpl_bounded_top ... ok
[INFO] [stdout] test cursor_implicit_advance ... ok
[INFO] [stdout] test cursor_index_ind ... ok
[INFO] [stdout] test cursor_linefeed ... ok
[INFO] [stdout] test cursor_vpr ... ok
[INFO] [stdout] test cursor_nel ... ok
[INFO] [stdout] test cursor_vpa ... ok
[INFO] [stdout] test cursor_reverse_index_ri ... ok
[INFO] [stdout] test edit_dch ... ok
[INFO] [stdout] test edit_dl_outside_decstbm ... ok
[INFO] [stdout] test edit_ech ... ok
[INFO] [stdout] test edit_dl ... ok
[INFO] [stdout] test edit_dch_count ... ok
[INFO] [stdout] test edit_dl_count ... ok
[INFO] [stdout] test edit_ed_1 ... ok
[INFO] [stdout] test edit_ed_2 ... ok
[INFO] [stdout] test edit_ech_bounded ... ok
[INFO] [stdout] test edit_el_0 ... ok
[INFO] [stdout] test edit_ed_0 ... ok
[INFO] [stdout] test edit_el_1 ... ok
[INFO] [stdout] test edit_ech_count ... ok
[INFO] [stdout] test edit_el_2 ... ok
[INFO] [stdout] test edit_ed_3_scrollback ... ok
[INFO] [stdout] test edit_dl_in_decstbm ... ok
[INFO] [stdout] test edit_ich_count ... ok
[INFO] [stdout] test edit_ich ... ok
[INFO] [stdout] test edit_el_preserves_cursor ... ok
[INFO] [stdout] test edit_il ... ok
[INFO] [stdout] test edit_il_outside_decstbm ... ok
[INFO] [stdout] test edit_il_in_decstbm ... ok
[INFO] [stdout] test mode_decom_bounds_cursor ... ok
[INFO] [stdout] test edit_il_count ... ok
[INFO] [stdout] test mode_decom_with_decslrm ... ok
[INFO] [stdout] test mode_decom_without_scroll_region ... ok
[INFO] [stdout] test mode_decom_origin ... ok
[INFO] [stdout] test mode_insert_replace ... ok
[INFO] [stdout] test pen_background_indexed ... ok
[INFO] [stdout] test pen_background_256 ... ok
[INFO] [stdout] test pen_background_default ... ok
[INFO] [stdout] test pen_background_rgb ... ok
[INFO] [stdout] test pen_decstr_resets ... ok
[INFO] [stdout] test mode_newline ... ok
[INFO] [stdout] test pen_blink ... ok
[INFO] [stdout] test pen_foreground_default ... ok
[INFO] [stdout] test pen_bold ... ok
[INFO] [stdout] test pen_bold_ansi_highbright ... ok
[INFO] [stdout] test pen_font_selection ... ok
[INFO] [stdout] test pen_foreground_indexed ... ok
[INFO] [stdout] test pen_foreground_256 ... ok
[INFO] [stdout] test pen_underline_subparams ... ok
[INFO] [stdout] test pen_italic ... ok
[INFO] [stdout] test putglyph_ascii ... ok
[INFO] [stdout] test putglyph_combining_chars ... ok
[INFO] [stdout] test pen_reset ... ok
[INFO] [stdout] test pen_reverse ... ok
[INFO] [stdout] test putglyph_emoji_wide ... ok
[INFO] [stdout] test putglyph_utf8_1char ... ok
[INFO] [stdout] test putglyph_utf8_split_write ... ok
[INFO] [stdout] test save_restore_csi_1048 ... ok
[INFO] [stdout] test pen_foreground_rgb ... ok
[INFO] [stdout] test save_restore_pen_attributes ... ok
[INFO] [stdout] test putglyph_wide_char ... ok
[INFO] [stdout] test save_restore_decsc_decrc ... ok
[INFO] [stdout] test pen_underline ... ok
[INFO] [stdout] test save_twice_restore_twice ... ok
[INFO] [stdout] test scroll_ind_at_bottom ... ok
[INFO] [stdout] test scroll_ri_in_decstbm ... ok
[INFO] [stdout] test scroll_lf_at_bottom ... ok
[INFO] [stdout] test scroll_decstbm_resets_cursor ... ok
[INFO] [stdout] test scroll_invalid_decstbm_ignored ... ok
[INFO] [stdout] test scroll_lf_below_decstbm_no_scroll ... ok
[INFO] [stdout] test scroll_decstbm_lf ... ok
[INFO] [stdout] test scroll_sd_in_decstbm ... ok
[INFO] [stdout] test scroll_lf_outside_decstbm ... ok
[INFO] [stdout] test scroll_sd_clamped ... ok
[INFO] [stdout] test scroll_sd_su ... ok
[INFO] [stdout] test scroll_ri_at_top ... ok
[INFO] [stdout] test tabstop_tbc_0 ... ok
[INFO] [stdout] test tabstop_default_positions ... ok
[INFO] [stdout] test tabstop_hts ... ok
[INFO] [stdout] test wrap_79th_column ... ok
[INFO] [stdout] test tabstop_tbc_3 ... ok
[INFO] [stdout] test wrap_disabled ... ok
[INFO] [stdout] test wrap_line_wraparound ... ok
[INFO] [stdout] test wrap_combined_write ... ok
[INFO] [stdout] test wrap_phantom_column ... ok
[INFO] [stdout] test wrap_phantom_cancelled_by_cup ... ok
[INFO] [stdout] test wrap_scroll_at_bottom ... ok
[INFO] [stdout] test scroll_su ... ok
[INFO] [stderr]      Running tests/terminal_conformance.rs (/opt/rustwide/target/debug/deps/terminal_conformance-6bcc21c5ebd1db70)
[INFO] [stdout] test tabstop_default ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 113 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 163 tests
[INFO] [stdout] test cursor_down_below_bottom_scroll_margin ... ok
[INFO] [stdout] test carriage_return_origin_mode_moves_to_left_margin ... ok
[INFO] [stdout] test carriage_return_right_of_left_margin_moves_to_left_margin ... ok
[INFO] [stdout] test carriage_return_unsets_pending_wrap ... ok
[INFO] [stdout] test cursor_down_above_bottom_scroll_margin ... ok
[INFO] [stdout] test cursor_down_basic ... ok
[INFO] [stdout] test cursor_down_resets_wrap ... ok
[INFO] [stdout] test cursor_is_at_prompt ... ok
[INFO] [stdout] test cursor_left_reverse_wrap ... ok
[INFO] [stdout] test cursor_left_unsets_pending_wrap ... ok
[INFO] [stdout] test backspace_basic ... ok
[INFO] [stdout] test cursor_pos_limits_with_full_scroll_region ... ok
[INFO] [stdout] test cursor_pos_off_screen ... ok
[INFO] [stdout] test cursor_pos_relative_to_origin_with_left_right ... ok
[INFO] [stdout] test cursor_pos_relative_to_origin ... ok
[INFO] [stdout] test carriage_return_left_of_left_margin_moves_to_zero ... ok
[INFO] [stdout] test cursor_up_above_top_scroll_margin ... ok
[INFO] [stdout] test cursor_up_below_top_scroll_margin ... ok
[INFO] [stdout] test cursor_up_basic ... ok
[INFO] [stdout] test cursor_right_to_edge ... ok
[INFO] [stdout] test cursor_left_no_wrap ... ok
[INFO] [stdout] test cursor_right_resets_wrap ... ok
[INFO] [stdout] test cursor_pos_resets_wrap ... ok
[INFO] [stdout] test cursor_up_resets_wrap ... ok
[INFO] [stdout] test decaln_fills_screen_with_e ... ok
[INFO] [stdout] test decaln_resets_margins ... ok
[INFO] [stdout] test deccolm_resets_pending_wrap ... ok
[INFO] [stdout] test deccolm_unset_to_80 ... ok
[INFO] [stdout] test deccolm_resets_scroll_region ... ok
[INFO] [stdout] test delete_chars_basic ... ok
[INFO] [stdout] test deccolm_without_mode_40 ... ok
[INFO] [stdout] test delete_chars_resets_pending_wrap ... ok
[INFO] [stdout] test delete_lines_cursor_outside_region ... ok
[INFO] [stdout] test delete_chars_preserves_background_sgr ... ok
[INFO] [stdout] test delete_lines_large_count ... ok
[INFO] [stdout] test delete_lines_simple ... ok
[INFO] [stdout] test erase_chars_beyond_screen_edge ... ok
[INFO] [stdout] test erase_chars_handles_refcounted_styles ... ok
[INFO] [stdout] test erase_chars_minimum_one ... ok
[INFO] [stdout] test erase_chars_wide_character ... ok
[INFO] [stdout] test erase_display_above ... ok
[INFO] [stdout] test erase_chars_preserves_background_sgr ... ok
[INFO] [stdout] test erase_display_below ... ok
[INFO] [stdout] test erase_chars_protected_iso ... ok
[INFO] [stdout] test erase_display_above_split_multi_cell ... ok
[INFO] [stdout] test erase_display_below_preserves_sgr_bg ... ok
[INFO] [stdout] test erase_display_below_protected_iso ... ok
[INFO] [stdout] test erase_chars_simple ... ok
[INFO] [stdout] test erase_display_below_protected_force ... ok
[INFO] [stdout] test erase_display_below_protected_dec_overrides_iso ... ok
[INFO] [stdout] test erase_chars_resets_pending_wrap ... ok
[INFO] [stdout] test erase_display_complete_preserves_cursor ... ok
[INFO] [stdout] test erase_display_scroll_complete ... ok
[INFO] [stdout] test erase_display_below_split_multi_cell ... ok
[INFO] [stdout] test delete_lines_with_scroll_region ... ok
[INFO] [stdout] test erase_line_right_wide_char ... ok
[INFO] [stdout] test erase_line_left ... ok
[INFO] [stdout] test erase_line_right_resets_pending_wrap ... ok
[INFO] [stdout] test full_reset_origin_mode ... ok
[INFO] [stdout] test horizontal_tabs_back ... ok
[INFO] [stdout] test erase_line_left_wide_char ... ok
[INFO] [stdout] test horizontal_tabs_starting_on_tabstop ... ok
[INFO] [stdout] test full_reset_with_pen ... ok
[INFO] [stdout] test full_reset_with_saved_cursor ... ok
[INFO] [stdout] test full_reset_working_directory ... ok
[INFO] [stdout] test erase_line_right ... ok
[INFO] [stdout] test horizontal_tabs_basic ... ok
[INFO] [stdout] test index_basic ... ok
[INFO] [stdout] test index_bottom_of_scroll_region ... ok
[INFO] [stdout] test index_from_bottom ... ok
[INFO] [stdout] test index_in_prompt_mode_marks_continuation ... ok
[INFO] [stdout] test index_inside_left_right_margin ... ok
[INFO] [stdout] test index_in_output_mode_no_prompt_mark ... ok
[INFO] [stdout] test index_inside_scroll_region ... ok
[INFO] [stdout] test index_outside_left_right_margin ... ok
[INFO] [stdout] test index_in_input_mode_marks_continuation ... ok
[INFO] [stdout] test insert_lines_outside_scroll_region ... ok
[INFO] [stdout] test insert_lines_handles_style_refs ... ok
[INFO] [stdout] test insert_blanks_basic ... ok
[INFO] [stdout] test insert_mode_no_wrap_pushed_chars ... ok
[INFO] [stdout] test insert_lines_simple ... ok
[INFO] [stdout] test insert_lines_top_bottom_scroll_region ... ok
[INFO] [stdout] test insert_lines_resets_pending_wrap ... ok
[INFO] [stdout] test insert_mode_wide_characters ... ok
[INFO] [stdout] test insert_blanks_pushes_off_end ... ok
[INFO] [stdout] test mode_1047_alt_screen ... ok
[INFO] [stdout] test mode_1047_copies_cursor_both_directions ... ok
[INFO] [stdout] test mode_1049_alt_screen_with_cursor_save ... ok
[INFO] [stdout] test insert_mode_with_space ... ok
[INFO] [stdout] test linefeed_mode_automatic_carriage_return ... ok
[INFO] [stdout] test linefeed_unsets_pending_wrap ... ok
[INFO] [stdout] test insert_blanks_preserves_background_sgr ... ok
[INFO] [stdout] test full_reset_default_modes ... ok
[INFO] [stdout] test full_reset_hyperlink ... ok
[INFO] [stdout] test mode_47_alt_screen ... ok
[INFO] [stdout] test mode_47_copies_cursor_both_directions ... ok
[INFO] [stdout] test linefeed_and_carriage_return ... ok
[INFO] [stdout] test osc133c_at_col0_clears_prompt_mark ... ok
[INFO] [stdout] test print_basic_wraparound ... ok
[INFO] [stdout] test new_output_resets_viewport_offset ... ok
[INFO] [stdout] test origin_mode_with_scroll_region ... ok
[INFO] [stdout] test print_forces_scroll ... ok
[INFO] [stdout] test print_charset_mapping ... ok
[INFO] [stdout] test print_disabled_wraparound_wide_char_no_space ... ok
[INFO] [stdout] test print_no_control_characters ... ok
[INFO] [stdout] test print_over_wide_spacer_tail ... ok
[INFO] [stdout] test print_over_wide_char_at_origin ... ok
[INFO] [stdout] test print_repeat_no_previous ... ok
[INFO] [stdout] test print_repeat_simple ... ok
[INFO] [stdout] test print_right_margin_wrap ... ok
[INFO] [stdout] test print_soft_wrap ... ok
[INFO] [stdout] test print_single_very_long_line ... ok
[INFO] [stdout] test print_wide_char ... ok
[INFO] [stdout] test print_wide_char_at_edge_creates_spacer_head ... ok
[INFO] [stdout] test print_wide_char_single_width_terminal ... ok
[INFO] [stdout] test print_wide_char_1_column_width ... ok
[INFO] [stdout] test print_unique_style_per_cell ... ok
[INFO] [stdout] test print_writes_to_bottom_if_scrolled ... ok
[INFO] [stdout] test print_with_hyperlink ... ok
[INFO] [stdout] test resize_deccolm_preserves_sgr_bg ... ok
[INFO] [stdout] test print_zero_width_character_at_start ... ok
[INFO] [stdout] test resize_less_cols_with_wide_char_then_print ... ok
[INFO] [stdout] test resize_with_left_right_margin ... ok
[INFO] [stdout] test resize_with_reflow_and_saved_cursor ... ok
[INFO] [stdout] test resize_with_reflow_and_saved_cursor_pending_wrap ... ok
[INFO] [stdout] test resize_with_wraparound_off ... ok
[INFO] [stdout] test resize_with_wraparound_on ... ok
[INFO] [stdout] test reverse_index_basic ... ok
[INFO] [stdout] test reverse_index_from_top ... ok
[INFO] [stdout] test reverse_index_top_bottom_margins ... ok
[INFO] [stdout] test reverse_index_top_of_scrolling_region ... ok
[INFO] [stdout] test resize_with_high_unique_style_per_cell ... ok
[INFO] [stdout] test save_cursor_origin_mode ... ok
[INFO] [stdout] test resize_with_high_unique_style_wrapping ... ok
[INFO] [stdout] test save_cursor_pending_wrap ... ok
[INFO] [stdout] test scroll_down_left_right_scroll_region ... ok
[INFO] [stdout] test save_cursor_basic ... ok
[INFO] [stdout] test scroll_down_outside_scroll_region ... ok
[INFO] [stdout] test save_cursor_resize ... ok
[INFO] [stdout] test scroll_down_simple ... ok
[INFO] [stdout] test scroll_up_left_right_scroll_region ... ok
[INFO] [stdout] test scroll_up_simple ... ok
[INFO] [stdout] test scroll_up_top_bottom_scroll_region ... ok
[INFO] [stdout] test scroll_viewport_down_clamps_to_zero ... ok
[INFO] [stdout] test scroll_viewport_reset_snaps_to_bottom ... ok
[INFO] [stdout] test save_cursor_position ... ok
[INFO] [stdout] test scroll_viewport_up_clamps_to_scrollback_len ... ok
[INFO] [stdout] test semantic_prompt_basic ... ok
[INFO] [stdout] test semantic_prompt_continuations ... ok
[INFO] [stdout] test set_top_bottom_margin_simple ... ok
[INFO] [stdout] test set_left_right_margin_simple ... ok
[INFO] [stdout] test sgr_do_not_gc_old_styles_in_use ... ok
[INFO] [stdout] test sgr_default_style_is_empty ... ok
[INFO] [stdout] test sgr_garbage_collect_overwritten ... ok
[INFO] [stdout] test sgr_bold_style ... ok
[INFO] [stdout] test set_top_bottom_margin_top_only ... ok
[INFO] [stdout] test set_left_right_margin_mode_69_unset ... ok
[INFO] [stdout] test sgr_print_marks_row_styled ... ok
[INFO] [stdout] test tab_clear_all ... ok
[INFO] [stdout] test viewport_row_at_max_scroll_shows_oldest_scrollback ... ok
[INFO] [stdout] test viewport_row_returns_scrollback_when_scrolled ... ok
[INFO] [stdout] test set_cursor_pos_comprehensive ... ok
[INFO] [stdout] test viewport_row_with_no_scrollback ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 163 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/unicode_i18n.rs (/opt/rustwide/target/debug/deps/unicode_i18n-de98d17371f08b05)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test arabic_text ... ok
[INFO] [stdout] test chinese_simplified ... ok
[INFO] [stdout] test chinese_traditional ... ok
[INFO] [stdout] test cursor_movement_across_wide_chars ... ok
[INFO] [stdout] test delete_chars_with_wide_chars ... ok
[INFO] [stdout] test emoji_basic ... ok
[INFO] [stdout] test cjk_with_ansi_colors ... ok
[INFO] [stdout] test emoji_mixed_with_text ... ok
[INFO] [stdout] test emoji_skin_tone ... ok
[INFO] [stdout] test emoji_flags ... ok
[INFO] [stdout] test devanagari ... ok
[INFO] [stdout] test emoji_zwj_family ... ok
[INFO] [stdout] test erase_display_with_korean ... ok
[INFO] [stdout] test erase_line_with_korean ... ok
[INFO] [stdout] test fullwidth_ascii ... ok
[INFO] [stdout] test fullwidth_punctuation ... ok
[INFO] [stdout] test insert_mode_with_wide_chars ... ok
[INFO] [stdout] test japanese_half_width_katakana ... ok
[INFO] [stdout] test hebrew_text ... ok
[INFO] [stdout] test japanese_hiragana ... ok
[INFO] [stdout] test japanese_kanji ... ok
[INFO] [stdout] test korean_at_line_end_wraps ... ok
[INFO] [stdout] test japanese_katakana ... ok
[INFO] [stdout] test korean_hangul_width ... ok
[INFO] [stdout] test korean_jamo ... ok
[INFO] [stdout] test korean_long_sentence_wraps ... ok
[INFO] [stdout] test korean_mixed_with_ascii ... ok
[INFO] [stdout] test mixed_cjk_ascii_emoji_line ... ok
[INFO] [stdout] test rapid_wide_narrow_alternation ... ok
[INFO] [stdout] test scroll_with_wide_chars ... ok
[INFO] [stdout] test multiple_lines_of_cjk ... ok
[INFO] [stdout] test search_korean_text ... ok
[INFO] [stdout] test thai_with_combining ... ok
[INFO] [stdout] test search_multiple_korean_matches ... ok
[INFO] [stdout] test wide_char_at_exact_line_boundary ... ok
[INFO] [stdout] test wide_char_overwrite_second_half ... ok
[INFO] [stdout] test wide_char_overwrite_with_narrow ... ok
[INFO] [stdout] test zero_width_space_does_not_advance ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/emux_vt-e0d8a411f1be0b34)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test params::tests::empty_param_defaults_to_zero ... ok
[INFO] [stdout] test params::tests::max_params_limit ... ok
[INFO] [stdout] test params::tests::overflow_clamped ... ok
[INFO] [stdout] test params::tests::multiple_params ... ok
[INFO] [stdout] test params::tests::single_param ... ok
[INFO] [stdout] test parser::tests::ascii_fast_path ... ok
[INFO] [stdout] test parser::tests::csi_basic ... ok
[INFO] [stdout] test parser::tests::esc_cancel ... ok
[INFO] [stdout] test parser::tests::intermediates_overflow ... ok
[INFO] [stdout] test parser::tests::utf8_multibyte ... ok
[INFO] [stdout] test params::tests::empty_params ... ok
[INFO] [stdout] test parser::tests::osc_size_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 90 tests
[INFO] [stdout] test basic_text ... ok
[INFO] [stdout] test c0_control_0x1f ... ok
[INFO] [stdout] test c0_in_csi_interrupts_and_continues ... ok
[INFO] [stdout] test c0_in_escape_interrupts_and_continues ... ok
[INFO] [stdout] test c1_7bit_esc_0x59 ... ok
[INFO] [stdout] test c1_7bit_esc_0x43 ... ok
[INFO] [stdout] test c0_control_0x03 ... ok
[INFO] [stdout] test c1_8bit_0x83 ... ok
[INFO] [stdout] test c1_8bit_0x99 ... ok
[INFO] [stdout] test can_cancels_csi ... ok
[INFO] [stdout] test can_cancels_dcs ... ok
[INFO] [stdout] test can_cancels_osc_returns_to_ground ... ok
[INFO] [stdout] test common_c0_controls ... ok
[INFO] [stdout] test csi_cursor_position ... ok
[INFO] [stdout] test csi_device_status_report ... ok
[INFO] [stdout] test csi_erase_in_display ... ok
[INFO] [stdout] test csi_intermediate_space ... ok
[INFO] [stdout] test csi_missing_params_default_to_zero ... ok
[INFO] [stdout] test csi_leading_zero ... ok
[INFO] [stdout] test csi_many_digits ... ok
[INFO] [stdout] test csi_mixed_with_text ... ok
[INFO] [stdout] test csi_multiple_intermediates ... ok
[INFO] [stdout] test csi_one_arg_one_sub ... ok
[INFO] [stdout] test csi_reset_mode_private ... ok
[INFO] [stdout] test csi_private_mode_greater ... ok
[INFO] [stdout] test csi_scroll_region ... ok
[INFO] [stdout] test csi_set_mode_private ... ok
[INFO] [stdout] test csi_sgr_rgb_color ... ok
[INFO] [stdout] test can_cancels_escape ... ok
[INFO] [stdout] test can_cancels_osc ... ok
[INFO] [stdout] test csi_split_write_esc_bracket ... ok
[INFO] [stderr]      Running tests/parser_conformance.rs (/opt/rustwide/target/debug/deps/parser_conformance-ee4d7843a487fb71)
[INFO] [stdout] test csi_8bit_entry ... ok
[INFO] [stdout] test csi_split_write_text_then_esc_bracket ... ok
[INFO] [stdout] test csi_sgr_256_color ... ok
[INFO] [stdout] test csi_split_write_params ... ok
[INFO] [stdout] test csi_two_args ... ok
[INFO] [stdout] test csi_zero_args ... ok
[INFO] [stdout] test dcs_8bit_st ... ok
[INFO] [stdout] test del_ignored_in_ground ... ok
[INFO] [stdout] test dcs_via_7bit_esc_p ... ok
[INFO] [stdout] test del_ignored_within_csi ... ok
[INFO] [stdout] test empty_input ... ok
[INFO] [stdout] test del_inside_text ... ok
[INFO] [stdout] test esc_charset_designation ... ok
[INFO] [stdout] test csi_one_arg ... ok
[INFO] [stdout] test csi_trailing_semicolon ... ok
[INFO] [stdout] test esc_dispatch_various_final_bytes ... ok
[INFO] [stdout] test escape_cancels_csi_starts_escape ... ok
[INFO] [stdout] test esc_charset_designation_b ... ok
[INFO] [stdout] test csi_private_mode_qmark ... ok
[INFO] [stdout] test escape_cancels_dcs ... ok
[INFO] [stdout] test escape_cancels_escape ... ok
[INFO] [stdout] test escape_single_byte ... ok
[INFO] [stdout] test escape_cancels_osc ... ok
[INFO] [stdout] test long_text_run ... ok
[INFO] [stdout] test escape_split_write ... ok
[INFO] [stdout] test nul_in_ground ... ok
[INFO] [stdout] test mixed_text_and_control ... ok
[INFO] [stdout] test escape_two_byte ... ok
[INFO] [stdout] test osc_st_7bit_terminated ... ok
[INFO] [stdout] test interleaved_text_and_csi ... ok
[INFO] [stdout] test osc_st_8bit_terminated ... ok
[INFO] [stdout] test multiple_csi_sequences ... ok
[INFO] [stdout] test osc_bel_no_semicolon ... ok
[INFO] [stdout] test printable_ascii_range ... ok
[INFO] [stdout] test sub_cancels_csi_like_can ... ok
[INFO] [stdout] test rapid_state_transitions ... ok
[INFO] [stdout] test sub_cancels_escape ... ok
[INFO] [stdout] test utf8_2byte_both_boundaries ... ok
[INFO] [stdout] test utf8_2byte_boundary_high ... ok
[INFO] [stdout] test utf8_2byte_boundary_low ... ok
[INFO] [stdout] test utf8_3byte_both_boundaries ... ok
[INFO] [stdout] test utf8_3byte_boundary_high ... ok
[INFO] [stdout] test utf8_3byte_boundary_low ... ok
[INFO] [stdout] test utf8_4byte_boundary_low ... ok
[INFO] [stdout] test utf8_4byte_high ... ok
[INFO] [stdout] test utf8_ascii ... ok
[INFO] [stdout] test utf8_cjk_3byte ... ok
[INFO] [stdout] test utf8_emoji_4byte ... ok
[INFO] [stdout] test utf8_mixed_with_ascii_and_controls ... ok
[INFO] [stdout] test utf8_multiple_codepoints_in_one_advance ... ok
[INFO] [stdout] test utf8_split_2byte ... ok
[INFO] [stdout] test utf8_split_3byte_after_first ... ok
[INFO] [stdout] test utf8_split_3byte_after_second ... ok
[INFO] [stdout] test osc_bel_terminated ... ok
[INFO] [stdout] test utf8_split_4byte_after_first ... ok
[INFO] [stdout] test osc_bel_with_url ... ok
[INFO] [stdout] test osc_st_no_semicolon ... ok
[INFO] [stdout] test utf8_split_4byte_after_second ... ok
[INFO] [stdout] test utf8_split_4byte_after_third ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 90 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stress.rs (/opt/rustwide/target/debug/deps/stress-a9842782c0bad01d)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test regression_osc_exceeds_64kb_is_bounded ... ok
[INFO] [stdout] test stress_recovery_to_ground_state ... ok
[INFO] [stdout] test stress_utf8_edge_cases ... ok
[INFO] [stdout] test stress_max_osc_string ... ok
[INFO] [stdout] test stress_large_dcs_payload ... ok
[INFO] [stdout] test stress_all_c1_controls ... ok
[INFO] [stdout] test stress_rapid_state_transitions ... ok
[INFO] [stdout] test stress_csi_extreme_params ... ok
[INFO] [stdout] test stress_all_c0_controls ... ok
[INFO] [stdout] test stress_1mb_random_data ... ok
[INFO] [stderr]    Doc-tests emux_config
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[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]    Doc-tests emux_daemon
[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]    Doc-tests emux_ipc
[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]    Doc-tests emux_mux
[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]    Doc-tests emux_pty
[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]    Doc-tests emux_render
[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]    Doc-tests emux_term
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests emux_vt
[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] running `Command { std: "docker" "inspect" "022516685b50cf9987091a705bf593653b451c3d735477ab1807177c8407419b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "022516685b50cf9987091a705bf593653b451c3d735477ab1807177c8407419b", kill_on_drop: false }`
[INFO] [stdout] 022516685b50cf9987091a705bf593653b451c3d735477ab1807177c8407419b
