[INFO] cloning repository https://github.com/Lbniese/screen-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Lbniese/screen-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLbniese%2Fscreen-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLbniese%2Fscreen-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a7e7dfc2e8b29216edb15b53551952b77340b47d
[INFO] testing Lbniese/screen-rs against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLbniese%2Fscreen-rs" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/Lbniese/screen-rs
[INFO] finished tweaking git repo https://github.com/Lbniese/screen-rs
[INFO] tweaked toml for git repo https://github.com/Lbniese/screen-rs written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Lbniese/screen-rs on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Lbniese/screen-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `repository` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | repository = "https://example.invalid/screen-rs"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.repository`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr] warning: missing `[lints]` to inherit `[workspace.lints]`
[INFO] [stderr]   --> fuzz/Cargo.toml
[INFO] [stderr]    = note: `cargo::missing_lints_inheritance` is set to `warn` by default
[INFO] [stderr] help: to inherit `workspace.lints, add:
[INFO] [stderr]    |
[INFO] [stderr] 38 ~ bench = false
[INFO] [stderr] 39 + [lints]
[INFO] [stderr] 40 + workspace = true
[INFO] [stderr]    |
[INFO] [stderr] help: to clarify your intent to not inherit, add:
[INFO] [stderr]    |
[INFO] [stderr] 38 ~ bench = false
[INFO] [stderr] 39 + [lints]
[INFO] [stderr]    |
[INFO] [stderr] warning: `screen-rs-fuzz` (manifest) generated 1 warning
[INFO] [stderr] warning: missing `[lints]` to inherit `[workspace.lints]`
[INFO] [stderr]   --> crates/screen-nix-interop/Cargo.toml
[INFO] [stderr]    = note: `cargo::missing_lints_inheritance` is set to `warn` by default
[INFO] [stderr] help: to inherit `workspace.lints, add:
[INFO] [stderr]    |
[INFO] [stderr]  9 ~ [dependencies]
[INFO] [stderr] 10 + [lints]
[INFO] [stderr] 11 + workspace = true
[INFO] [stderr]    |
[INFO] [stderr] help: to clarify your intent to not inherit, add:
[INFO] [stderr]    |
[INFO] [stderr]  9 ~ [dependencies]
[INFO] [stderr] 10 + [lints]
[INFO] [stderr]    |
[INFO] [stderr] warning: `screen-nix-interop` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ae0307649437faf8e2556d04df8d4281c4b08c011e7e076aefc9abdd3d8d1431
[INFO] running `Command { std: "docker" "start" "ae0307649437faf8e2556d04df8d4281c4b08c011e7e076aefc9abdd3d8d1431", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ae0307649437faf8e2556d04df8d4281c4b08c011e7e076aefc9abdd3d8d1431", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ae0307649437faf8e2556d04df8d4281c4b08c011e7e076aefc9abdd3d8d1431" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ae0307649437faf8e2556d04df8d4281c4b08c011e7e076aefc9abdd3d8d1431", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ae0307649437faf8e2556d04df8d4281c4b08c011e7e076aefc9abdd3d8d1431" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `repository` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | repository = "https://example.invalid/screen-rs"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.repository`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr] warning: missing `[lints]` to inherit `[workspace.lints]`
[INFO] [stderr]   --> fuzz/Cargo.toml
[INFO] [stderr]    = note: `cargo::missing_lints_inheritance` is set to `warn` by default
[INFO] [stderr] help: to inherit `workspace.lints, add:
[INFO] [stderr]    |
[INFO] [stderr] 38 ~ bench = false
[INFO] [stderr] 39 + [lints]
[INFO] [stderr] 40 + workspace = true
[INFO] [stderr]    |
[INFO] [stderr] help: to clarify your intent to not inherit, add:
[INFO] [stderr]    |
[INFO] [stderr] 38 ~ bench = false
[INFO] [stderr] 39 + [lints]
[INFO] [stderr]    |
[INFO] [stderr] warning: `screen-rs-fuzz` (manifest) generated 1 warning
[INFO] [stderr] warning: missing `[lints]` to inherit `[workspace.lints]`
[INFO] [stderr]   --> crates/screen-nix-interop/Cargo.toml
[INFO] [stderr]    = note: `cargo::missing_lints_inheritance` is set to `warn` by default
[INFO] [stderr] help: to inherit `workspace.lints, add:
[INFO] [stderr]    |
[INFO] [stderr]  9 ~ [dependencies]
[INFO] [stderr] 10 + [lints]
[INFO] [stderr] 11 + workspace = true
[INFO] [stderr]    |
[INFO] [stderr] help: to clarify your intent to not inherit, add:
[INFO] [stderr]    |
[INFO] [stderr]  9 ~ [dependencies]
[INFO] [stderr] 10 + [lints]
[INFO] [stderr]    |
[INFO] [stderr] warning: `screen-nix-interop` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling screen-protocol v0.0.1 (/opt/rustwide/workdir/crates/screen-protocol)
[INFO] [stderr]    Compiling screen-terminal v0.0.1 (/opt/rustwide/workdir/crates/screen-terminal)
[INFO] [stderr]    Compiling screen-config v0.0.1 (/opt/rustwide/workdir/crates/screen-config)
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling screen-platform v0.0.1 (/opt/rustwide/workdir/crates/screen-platform)
[INFO] [stderr]    Compiling screen-pty v0.0.1 (/opt/rustwide/workdir/crates/screen-pty)
[INFO] [stderr]    Compiling screen-core v0.0.1 (/opt/rustwide/workdir/crates/screen-core)
[INFO] [stderr]    Compiling screen-nix-interop v0.0.1 (/opt/rustwide/workdir/crates/screen-nix-interop)
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling screen-testkit v0.0.1 (/opt/rustwide/workdir/crates/screen-testkit)
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]    Compiling screen-daemon v0.0.1 (/opt/rustwide/workdir/crates/screen-daemon)
[INFO] [stderr]    Compiling libfuzzer-sys v0.4.13
[INFO] [stderr]    Compiling screen-cli v0.0.1 (/opt/rustwide/workdir/crates/screen-cli)
[INFO] [stderr]    Compiling derive_arbitrary v1.4.2
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling screen-rs-fuzz v0.0.1 (/opt/rustwide/workdir/fuzz)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 47.51s
[INFO] running `Command { std: "docker" "inspect" "ae0307649437faf8e2556d04df8d4281c4b08c011e7e076aefc9abdd3d8d1431", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ae0307649437faf8e2556d04df8d4281c4b08c011e7e076aefc9abdd3d8d1431" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `repository` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | repository = "https://example.invalid/screen-rs"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.repository`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr] warning: missing `[lints]` to inherit `[workspace.lints]`
[INFO] [stderr]   --> fuzz/Cargo.toml
[INFO] [stderr]    = note: `cargo::missing_lints_inheritance` is set to `warn` by default
[INFO] [stderr] help: to inherit `workspace.lints, add:
[INFO] [stderr]    |
[INFO] [stderr] 38 ~ bench = false
[INFO] [stderr] 39 + [lints]
[INFO] [stderr] 40 + workspace = true
[INFO] [stderr]    |
[INFO] [stderr] help: to clarify your intent to not inherit, add:
[INFO] [stderr]    |
[INFO] [stderr] 38 ~ bench = false
[INFO] [stderr] 39 + [lints]
[INFO] [stderr]    |
[INFO] [stderr] warning: `screen-rs-fuzz` (manifest) generated 1 warning
[INFO] [stderr] warning: missing `[lints]` to inherit `[workspace.lints]`
[INFO] [stderr]   --> crates/screen-nix-interop/Cargo.toml
[INFO] [stderr]    = note: `cargo::missing_lints_inheritance` is set to `warn` by default
[INFO] [stderr] help: to inherit `workspace.lints, add:
[INFO] [stderr]    |
[INFO] [stderr]  9 ~ [dependencies]
[INFO] [stderr] 10 + [lints]
[INFO] [stderr] 11 + workspace = true
[INFO] [stderr]    |
[INFO] [stderr] help: to clarify your intent to not inherit, add:
[INFO] [stderr]    |
[INFO] [stderr]  9 ~ [dependencies]
[INFO] [stderr] 10 + [lints]
[INFO] [stderr]    |
[INFO] [stderr] warning: `screen-nix-interop` (manifest) generated 1 warning
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling screen-daemon v0.0.1 (/opt/rustwide/workdir/crates/screen-daemon)
[INFO] [stderr]    Compiling screen-terminal v0.0.1 (/opt/rustwide/workdir/crates/screen-terminal)
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling screen-testkit v0.0.1 (/opt/rustwide/workdir/crates/screen-testkit)
[INFO] [stderr]    Compiling screen-platform v0.0.1 (/opt/rustwide/workdir/crates/screen-platform)
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling screen-pty v0.0.1 (/opt/rustwide/workdir/crates/screen-pty)
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling screen-config v0.0.1 (/opt/rustwide/workdir/crates/screen-config)
[INFO] [stderr]    Compiling screen-protocol v0.0.1 (/opt/rustwide/workdir/crates/screen-protocol)
[INFO] [stderr]    Compiling screen-core v0.0.1 (/opt/rustwide/workdir/crates/screen-core)
[INFO] [stderr]    Compiling screen-nix-interop v0.0.1 (/opt/rustwide/workdir/crates/screen-nix-interop)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling screen-cli v0.0.1 (/opt/rustwide/workdir/crates/screen-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 45.06s
[INFO] running `Command { std: "docker" "inspect" "ae0307649437faf8e2556d04df8d4281c4b08c011e7e076aefc9abdd3d8d1431", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ae0307649437faf8e2556d04df8d4281c4b08c011e7e076aefc9abdd3d8d1431" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `repository` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | repository = "https://example.invalid/screen-rs"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.repository`
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr] warning: missing `[lints]` to inherit `[workspace.lints]`
[INFO] [stderr]   --> fuzz/Cargo.toml
[INFO] [stderr]    = note: `cargo::missing_lints_inheritance` is set to `warn` by default
[INFO] [stderr] help: to inherit `workspace.lints, add:
[INFO] [stderr]    |
[INFO] [stderr] 38 ~ bench = false
[INFO] [stderr] 39 + [lints]
[INFO] [stderr] 40 + workspace = true
[INFO] [stderr]    |
[INFO] [stderr] help: to clarify your intent to not inherit, add:
[INFO] [stderr]    |
[INFO] [stderr] 38 ~ bench = false
[INFO] [stderr] 39 + [lints]
[INFO] [stderr]    |
[INFO] [stderr] warning: `screen-rs-fuzz` (manifest) generated 1 warning
[INFO] [stderr] warning: missing `[lints]` to inherit `[workspace.lints]`
[INFO] [stderr]   --> crates/screen-nix-interop/Cargo.toml
[INFO] [stderr]    = note: `cargo::missing_lints_inheritance` is set to `warn` by default
[INFO] [stderr] help: to inherit `workspace.lints, add:
[INFO] [stderr]    |
[INFO] [stderr]  9 ~ [dependencies]
[INFO] [stderr] 10 + [lints]
[INFO] [stderr] 11 + workspace = true
[INFO] [stderr]    |
[INFO] [stderr] help: to clarify your intent to not inherit, add:
[INFO] [stderr]    |
[INFO] [stderr]  9 ~ [dependencies]
[INFO] [stderr] 10 + [lints]
[INFO] [stderr]    |
[INFO] [stderr] warning: `screen-nix-interop` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/screen-cli/db02e88a8fa7b90b/out/screen_cli-db02e88a8fa7b90b)
[INFO] [stdout] running 37 tests
[INFO] [stdout] test invocation::tests::parses_attach_modes ... ok
[INFO] [stdout] test invocation::tests::parses_c_flag ... ok
[INFO] [stdout] test invocation::tests::parses_list_aliases ... ok
[INFO] [stdout] test invocation::tests::parses_l_flag ... ok
[INFO] [stdout] test invocation::tests::parses_named_create_command ... ok
[INFO] [stdout] test invocation::tests::parses_power_detach ... ok
[INFO] [stdout] test invocation::tests::parses_detached_create_with_logging ... ok
[INFO] [stdout] test invocation::tests::parses_dm_s_lower_with_attached_name ... ok
[INFO] [stdout] test invocation::tests::parses_empty_args ... ok
[INFO] [stdout] test invocation::tests::parses_list_with_session_match ... ok
[INFO] [stdout] test invocation::tests::parses_query_command ... ok
[INFO] [stdout] test invocation::tests::parses_detached_create ... ok
[INFO] [stdout] test invocation::tests::parses_help ... ok
[INFO] [stdout] test invocation::tests::parses_common_compact_detached_create_options ... ok
[INFO] [stdout] test invocation::tests::parses_detach ... ok
[INFO] [stdout] test invocation::tests::parses_create_with_terminal_override ... ok
[INFO] [stdout] test invocation::tests::parses_wipe_with_session_match ... ok
[INFO] [stdout] test invocation::tests::parses_remote_command_with_targeting ... ok
[INFO] [stdout] test invocation::tests::parses_t_flag ... ok
[INFO] [stdout] test invocation::tests::parses_upper_detached_create ... ok
[INFO] [stdout] test invocation::tests::rejects_x_and_q_together ... ok
[INFO] [stdout] test invocation::tests::parses_version ... ok
[INFO] [stdout] test invocation::tests::rejects_empty_session_name ... ok
[INFO] [stdout] test invocation::tests::parses_wipe ... ok
[INFO] [stdout] test invocation::tests::rejects_d_and_d_together ... ok
[INFO] [stdout] test invocation::tests::rejects_missing_values ... ok
[INFO] [stdout] test invocation::tests::rejects_unknown_option ... ok
[INFO] [stdout] test invocation::tests::rejects_help_with_operations ... ok
[INFO] [stdout] test invocation::tests::rejects_invalid_combinations ... ok
[INFO] [stdout] test invocation::tests::rejects_r_with_s_conflict ... ok
[INFO] [stdout] test invocation::tests::session_name_validation_is_consistent ... ok
[INFO] [stdout] test invocation::tests::parses_create_with_shell_override ... ok
[INFO] [stdout] test invocation::tests::arbitrary_byte_args_never_panic ... ok
[INFO] [stdout] test invocation::tests::parses_create_with_config_file ... ok
[INFO] [stdout] test invocation::tests::compact_flag_combinations_never_panic ... ok
[INFO] [stdout] test invocation::tests::successful_parse_round_trips ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/screen-cli/96e6708d48f42b75/out/screen_rs-96e6708d48f42b75)
[INFO] [stdout] test invocation::tests::arbitrary_string_args_never_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running tests/differential_cli.rs (/opt/rustwide/target/release/build/screen-cli/2a801d8a9e6e3dde/out/differential_cli-2a801d8a9e6e3dde)
[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 1 test
[INFO] [stdout] test first_cli_differential_cases_produce_structured_reports ... ok
[INFO] [stderr]      Running tests/differential_fullscreen.rs (/opt/rustwide/target/release/build/screen-cli/b59638c6bcbc2ce9/out/differential_fullscreen-b59638c6bcbc2ce9)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test alternate_screen_compares_with_gnu_screen ... ok
[INFO] [stdout] test cursor_positioned_text_is_visible ... ok
[INFO] [stdout] test resize_during_alternate_screen_does_not_crash ... ok
[INFO] [stdout] test multi_window_fullscreen_compares_with_gnu_screen ... ok
[INFO] [stdout] test terminal_bell_is_forwarded_to_client ... ok
[INFO] [stdout] test sgr_attributes_preserved_for_client ... ok
[INFO] [stderr]      Running tests/differential_multi_window.rs (/opt/rustwide/target/release/build/screen-cli/0eaf6f3064bf0f7f/out/differential_multi_window-0eaf6f3064bf0f7f)
[INFO] [stdout] test alternate_screen_text_is_visible ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test multi_window_select_renumber_title_kill_compares_with_gnu_screen ... ok
[INFO] [stderr]      Running tests/differential_prefix.rs (/opt/rustwide/target/release/build/screen-cli/90718e56629dfef7/out/differential_prefix-90718e56629dfef7)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test prefix_create_prev_next_detach_compares_with_gnu_screen ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/differential_query.rs (/opt/rustwide/target/release/build/screen-cli/d9dbef3c58b21ef1/out/differential_query-d9dbef3c58b21ef1)
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/differential_session.rs (/opt/rustwide/target/release/build/screen-cli/e5e2f0cf714ee78f/out/differential_session-e5e2f0cf714ee78f)
[INFO] [stdout] test q_core_commands_compare_with_gnu_screen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test attached_create_compares_with_gnu_screen ... ok
[INFO] [stdout] test detached_child_environment_compares_with_gnu_screen ... ok
[INFO] [stdout] test window_select_compares_with_gnu_screen ... ok
[INFO] [stdout] test session_listing_filter_compares_with_gnu_screen ... ok
[INFO] [stdout] test session_listing_output_compares_with_gnu_screen ... ok
[INFO] [stdout] test logging_option_compares_with_gnu_screen ... ok
[INFO] [stdout] test attach_or_create_create_branch_compares_with_gnu_screen ... ok
[INFO] [stdout] test home_screenrc_compares_with_gnu_screen ... ok
[INFO] [stdout] test multi_window_create_and_kill_compares_with_gnu_screen ... ok
[INFO] [stdout] test detached_child_terminal_override_compares_with_gnu_screen ... ok
[INFO] [stdout] test detached_session_lifecycle_compares_with_gnu_screen ... ok
[INFO] [stdout] test compact_detached_create_options_compare_with_gnu_screen ... ok
[INFO] [stdout] test config_file_chdir_compares_with_gnu_screen ... ok
[INFO] [stdout] test config_file_shell_and_term_compare_with_gnu_screen ... ok
[INFO] [stdout] test shell_option_uses_custom_shell_compares_with_gnu_screen ... ok
[INFO] [stdout] test screenrc_env_logging_commands_compare_with_gnu_screen ... ok
[INFO] [stdout] test remote_stuff_compares_with_gnu_screen ... ok
[INFO] [stdout] test config_file_source_compares_with_gnu_screen ... ok
[INFO] [stderr]      Running tests/differential_x_commands.rs (/opt/rustwide/target/release/build/screen-cli/4b6c2fa6796d5806/out/differential_x_commands-4b6c2fa6796d5806)
[INFO] [stdout] test zombie_and_renumber_compares_with_gnu_screen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.35s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test x_clear_compares_with_gnu_screen ... ok
[INFO] [stdout] test x_screen_create_window_compares_with_gnu_screen ... ok
[INFO] [stdout] test x_detach_compares_with_gnu_screen ... ok
[INFO] [stdout] test x_fit_compares_with_gnu_screen ... ok
[INFO] [stdout] test x_reset_compares_with_gnu_screen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/session_lifecycle.rs (/opt/rustwide/target/release/build/screen-cli/420695b1962621c5/out/session_lifecycle-420695b1962621c5)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test detached_child_process_survives_screen_exit ... ok
[INFO] [stdout] test interactive_attach_detaches_and_reattaches ... ok
[INFO] [stdout] test list_sessions_shows_detached_session ... ok
[INFO] [stdout] test detached_session_exits_when_parent_pid_disappears ... ok
[INFO] [stdout] test attach_or_create_creates_missing_session ... ok
[INFO] [stdout] test detached_session_lists_attaches_and_quits ... ok
[INFO] [stdout] test remote_select_switches_between_windows ... ok
[INFO] [stdout] test attach_to_detached_session_gets_output ... ok
[INFO] [stdout] test remote_screen_creates_second_window ... ok
[INFO] [stdout] test detach_keeps_child_running_and_allows_reattach ... ok
[INFO] [stdout] test attach_or_create_attaches_existing_session ... ok
[INFO] [stdout] test no_orphan_socket_after_termination ... ok
[INFO] [stdout] test password_protected_attach_prompts_and_accepts_password ... ok
[INFO] [stdout] test attached_create_detaches_and_reattaches ... ok
[INFO] [stdout] test attached_create_runs_command_and_exits ... ok
[INFO] [stdout] test remote_kill_window_keeps_session_alive ... ok
[INFO] [stdout] test terminal_resize_reaches_child_pty ... ok
[INFO] [stdout] test terminal_resize_reaches_pty ... ok
[INFO] [stdout] test window_numbering_and_naming ... ok
[INFO] [stdout] test windows_have_independent_pty_state ... ok
[INFO] [stdout] test windows_have_independent_scrollback ... ok
[INFO] [stdout] test wipe_removes_stale_sockets ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.78s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/screen-config/6f83ac919a66af0b/out/screen_config-6f83ac919a66af0b)
[INFO] [stdout] running 35 tests
[INFO] [stdout] test tests::ignores_unknown_commands ... ok
[INFO] [stdout] test tests::empty_config_is_default ... ok
[INFO] [stdout] test tests::parses_escape_sequence ... ok
[INFO] [stdout] test tests::parses_escape_sequence_different_prefix ... ok
[INFO] [stdout] test tests::rejects_invalid_log_argument ... ok
[INFO] [stdout] test tests::parses_defscrollback ... ok
[INFO] [stdout] test tests::rejects_wrong_argument_count_for_supported_commands ... ok
[INFO] [stdout] test tests::source_supports_home_and_environment_expansion ... ok
[INFO] [stdout] test tests::termcap_and_terminfo_stored_as_overrides ... ok
[INFO] [stdout] test tests::test_escape_parsing ... ok
[INFO] [stdout] test tests::test_parse_acl ... ok
[INFO] [stdout] test tests::test_parse_backtick ... ok
[INFO] [stdout] test tests::test_parse_bindkey ... ok
[INFO] [stdout] test tests::test_parse_blank_lines ... ok
[INFO] [stdout] test tests::test_parse_complex_screenrc ... ok
[INFO] [stdout] test tests::test_parse_screen_command ... ok
[INFO] [stdout] test tests::parses_select ... ok
[INFO] [stdout] test tests::parses_bindings ... ok
[INFO] [stdout] test tests::test_parse_config_file ... ok
[INFO] [stdout] test tests::test_parse_setenv ... ok
[INFO] [stdout] test tests::test_parse_unsetenv ... ok
[INFO] [stdout] test tests::tokenization_supports_quotes_escapes_comments_and_crlf ... ok
[INFO] [stdout] test tests::parses_hardstatus_and_caption ... ok
[INFO] [stdout] test tests::rejects_unterminated_quotes ... ok
[INFO] [stdout] test tests::source_file_merges_startup_config ... ok
[INFO] [stdout] test tests::test_parse_screen_without_number ... ok
[INFO] [stdout] test tests::test_source_recursion_limit ... ok
[INFO] [stdout] test tests::parses_startup_screen_windows ... ok
[INFO] [stdout] test tests::parses_startup_message_off ... ok
[INFO] [stdout] test tests::preserves_non_utf8_argument_bytes ... ok
[INFO] [stdout] test tests::parses_shell_and_term_commands ... ok
[INFO] [stdout] test tests::test_parse_invalid_number ... ok
[INFO] [stdout] test tests::parses_new_config_commands ... ok
[INFO] [stdout] test tests::accepted_commands_parse_silently ... ok
[INFO] [stdout] test tests::bare_log_enables_logging ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/screen-core/383b8844def45a24/out/screen_core-383b8844def45a24)
[INFO] [stdout] 
[INFO] [stdout] running 77 tests
[INFO] [stdout] test hardstatus::tests::backtick_expansions_use_provided_outputs ... ok
[INFO] [stdout] test hardstatus::tests::backtick_expansions ... ok
[INFO] [stdout] test hardstatus::tests::conditional_construct_is_consumed ... ok
[INFO] [stdout] test hardstatus::tests::group_expands_to_empty_without_group ... ok
[INFO] [stdout] test hardstatus::tests::datetime_expands ... ok
[INFO] [stdout] test hardstatus::tests::hostname_expands ... ok
[INFO] [stdout] test hardstatus::tests::backtick_missing_key_expands_empty ... ok
[INFO] [stdout] test hardstatus::tests::hostname_expands_inline ... ok
[INFO] [stdout] test hardstatus::tests::conditional_with_false_branch_skipped ... ok
[INFO] [stdout] test hardstatus::tests::group_name_expands_for_active_window ... ok
[INFO] [stdout] test hardstatus::tests::monitor_flag_empty_when_unset ... ok
[INFO] [stdout] test hardstatus::tests::monitor_flag_expands_for_active_window ... ok
[INFO] [stdout] test hardstatus::tests::conditional_construct_is_skipped ... ok
[INFO] [stdout] test hardstatus::tests::monitor_expands_to_empty_without_flag ... ok
[INFO] [stdout] test hardstatus::tests::literal_percent ... ok
[INFO] [stdout] test hardstatus::tests::right_align ... ok
[INFO] [stdout] test hardstatus::tests::group_empty_when_no_group ... ok
[INFO] [stdout] test hardstatus::tests::skips_color_attributes ... ok
[INFO] [stdout] test hardstatus::tests::trailing_percent_passes_through ... ok
[INFO] [stdout] test hardstatus::tests::window_list_at_marker ... ok
[INFO] [stdout] test hardstatus::tests::window_list_with_flags ... ok
[INFO] [stdout] test hardstatus::tests::window_list_empty_is_empty_string ... ok
[INFO] [stdout] test hardstatus::tests::window_number_and_title ... ok
[INFO] [stdout] test tests::display_dimensions_are_copy ... ok
[INFO] [stdout] test hardstatus::tests::time_with_seconds ... ok
[INFO] [stdout] test hardstatus::tests::missing_backtick_expands_to_empty ... ok
[INFO] [stdout] test hardstatus::tests::right_align_no_padding_when_too_long ... ok
[INFO] [stdout] test hardstatus::tests::monitor_flag_expands_when_set ... ok
[INFO] [stdout] test hardstatus::tests::title_truncates_at_newline ... ok
[INFO] [stdout] test tests::display_dimensions_are_copy_and_compare ... ok
[INFO] [stdout] test hardstatus::tests::title_truncates_at_nul ... ok
[INFO] [stdout] test tests::display_info_constructs_with_expected_fields ... ok
[INFO] [stdout] test hardstatus::tests::month_and_day_fields ... ok
[INFO] [stdout] test hardstatus::tests::unknown_escape_passes_through ... ok
[INFO] [stdout] test tests::id_types_construct_and_unwrap ... ok
[INFO] [stdout] test tests::id_types_are_copy_clone_and_hashable ... ok
[INFO] [stdout] test hardstatus::tests::unclosed_color_skip_consumes_rest ... ok
[INFO] [stdout] test tests::id_types_compare_by_value ... ok
[INFO] [stdout] test hardstatus::tests::right_align_second_equals_ignored ... ok
[INFO] [stdout] test tests::paste_buffer_accumulates_entries ... ok
[INFO] [stdout] test tests::new_session_has_initial_state ... ok
[INFO] [stdout] test tests::id_types_equality ... ok
[INFO] [stdout] test tests::new_window_has_initial_state ... ok
[INFO] [stdout] test tests::id_types_hash_consistency ... ok
[INFO] [stdout] test tests::paste_buffer_handles_empty_entry ... ok
[INFO] [stdout] test tests::register_id_high_values_are_representable ... ok
[INFO] [stdout] test tests::register_id_wraps_single_byte_semantics ... ok
[INFO] [stdout] test tests::register_reads_unset_returns_none ... ok
[INFO] [stdout] test tests::register_set_and_get_round_trips ... ok
[INFO] [stdout] test tests::registers_roundtrip_all_26 ... ok
[INFO] [stdout] test tests::scrollback_config_custom_value ... ok
[INFO] [stdout] test tests::id_types_are_copy ... ok
[INFO] [stdout] test tests::scrollback_config_default_is_1000 ... ok
[INFO] [stdout] test tests::display_dimensions_fields ... ok
[INFO] [stdout] test hardstatus::tests::year_last_two_digits ... ok
[INFO] [stdout] test tests::paste_buffer_returns_latest_entry ... ok
[INFO] [stdout] test tests::display_info_fields ... ok
[INFO] [stdout] test tests::copy_mode_selecting_holds_start_position ... ok
[INFO] [stdout] test tests::paste_buffer_starts_empty ... ok
[INFO] [stdout] test tests::latest_paste_returns_none_when_empty ... ok
[INFO] [stdout] test tests::registers_are_independent_slots ... ok
[INFO] [stdout] test tests::session_states_are_distinct ... ok
[INFO] [stdout] test tests::register_index_clamps_at_25 ... ok
[INFO] [stdout] test tests::window_copy_mode_variants ... ok
[INFO] [stdout] test tests::scrollback_config_default_is_1000_lines ... ok
[INFO] [stdout] test tests::session_names_with_different_values_differ ... ok
[INFO] [stdout] test tests::session_new_initializes_required_fields ... ok
[INFO] [stdout] test tests::session_state_transitions ... ok
[INFO] [stdout] test tests::window_state_transitions_are_observable ... ok
[INFO] [stdout] test tests::register_overwrite_replaces_content ... ok
[INFO] [stdout] test tests::register_overwrite_replaces_value ... ok
[INFO] [stdout] test tests::window_states_are_distinct ... ok
[INFO] [stdout] test hardstatus::tests::window_list_with_flags_shows_suffixes ... ok
[INFO] [stdout] test tests::session_state_transitions_are_observable ... ok
[INFO] [stdout] test tests::window_info_new_uses_running_state_and_off_copy_mode ... ok
[INFO] [stdout] test hardstatus::tests::hostname_lowercase_matches_uppercase ... ok
[INFO] [stdout] test hardstatus::tests::window_list_expands ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 77 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/release/build/screen-daemon/de43a4d71c66ae43/out/screen_daemon-de43a4d71c66ae43)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test encoding::tests::ascii_strips_high_bit ... ok
[INFO] [stdout] test encoding::tests::koi8r_to_utf8 ... ok
[INFO] [stdout] test encoding::tests::shift_jis_roundtrip ... ok
[INFO] [stdout] test encoding::tests::utf8_to_latin1 ... ok
[INFO] [stdout] test signal::tests::sighup_is_reported_as_detach_clients ... ok
[INFO] [stdout] test termcap::tests::overrides_replace_capabilities ... ok
[INFO] [stdout] test signal::tests::sigint_is_reported_as_shutdown ... ok
[INFO] [stdout] test termcap::tests::overrides_add_new_capabilities ... ok
[INFO] [stdout] test termcap::tests::build_termcap_with_matching_term ... ok
[INFO] [stdout] test termcap::tests::base_termcap_has_dimensions ... ok
[INFO] [stdout] test termcap::tests::build_termcap_non_matching_term_ignored ... ok
[INFO] [stdout] test termcap::tests::build_termcap_wildcard_override ... ok
[INFO] [stdout] test signal::tests::sigterm_is_reported_as_shutdown ... ok
[INFO] [stdout] test tests::acl_permissions_cover_each_bit_and_all ... ok
[INFO] [stdout] test tests::clamp_region_height_none_for_degenerate_totals ... ok
[INFO] [stdout] test tests::sty_value_preserves_non_utf8_session_name_bytes ... ok
[INFO] [stdout] test tests::sty_value_uses_daemon_pid_and_session_name ... ok
[INFO] [stdout] test tests::send_to_client_removes_client_when_write_fails ... ok
[INFO] [stdout] test tests::reply_window_selected_writes_to_present_client ... ok
[INFO] [stdout] test tests::clamp_region_height_stays_within_band ... ok
[INFO] [stdout] test tests::reply_window_selected_skips_vanished_client ... ok
[INFO] [stdout] test tests::rebind_index_maps_removed_positions_and_clamps ... ok
[INFO] [stderr]      Running tests/acl_attach.rs (/opt/rustwide/target/release/build/screen-daemon/a3a478d8f357b6a0/out/acl_attach-a3a478d8f357b6a0)
[INFO] [stdout] test tests::acl_attach_decision_fails_closed_and_handles_acl_entries ... ok
[INFO] [stdout] test peer_cred::tests::falls_back_to_numeric_for_nonexistent_uid ... ok
[INFO] [stdout] test signal::tests::poll_returns_none_without_pending_signal ... ok
[INFO] [stdout] test encoding::tests::utf8_to_koi8r ... ok
[INFO] [stdout] test encoding::tests::utf8_passthrough ... ok
[INFO] [stdout] test encoding::tests::latin1_to_utf8 ... ok
[INFO] [stdout] test peer_cred::tests::resolves_current_user ... ok
[INFO] [stdout] test encoding::tests::unknown_encoding_passthrough ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/signal_handling.rs (/opt/rustwide/target/release/build/screen-daemon/47edf9c246f49a46/out/signal_handling-47edf9c246f49a46)
[INFO] [stdout] test read_only_acl_rejects_pty_input_but_allows_reading ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test stale_socket_path_is_rejected ... ok
[INFO] [stdout] test concurrent_daemons_serve_independently ... ok
[INFO] [stdout] test second_daemon_on_same_socket_is_rejected ... ok
[INFO] [stdout] test client_disconnect_then_reconnect ... ok
[INFO] [stdout] test child_process_group_is_terminated_on_shutdown ... ok
[INFO] [stdout] test sighup_detaches_attached_clients ... ok
[INFO] [stdout] test sigterm_shuts_down_gracefully ... ok
[INFO] [stdout] test multiple_clients_attach_concurrently ... ok
[INFO] [stdout] test parent_pid_exit_shuts_down_daemon ... ok
[INFO] [stderr]      Running tests/socket_daemon.rs (/opt/rustwide/target/release/build/screen-daemon/2df315b37053a8e0/out/socket_daemon-2df315b37053a8e0)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.57s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test daemon_accepts_hello_and_shutdown ... ok
[INFO] [stdout] test daemon_rejects_malformed_hello_without_shutting_down ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/window_compaction.rs (/opt/rustwide/target/release/build/screen-daemon/1fea81d23366fd5d/out/window_compaction-1fea81d23366fd5d)
[INFO] [stdout] running 1 test
[INFO] [stdout] test attached_client_survives_window_compaction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/screen-nix-interop/3e3c35bc5ddc2aa8/out/screen_nix_interop-3e3c35bc5ddc2aa8)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test discovery::tests::discover_sessions_does_not_panic ... ok
[INFO] [stdout] test discovery::tests::parse_valid_session_entry ... ok
[INFO] [stdout] test protocol::tests::error_display_is_reasonable ... ok
[INFO] [stdout] test discovery::tests::reject_invalid_session_entries ... ok
[INFO] [stdout] test protocol::tests::framing_produces_valid_format ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 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/release/build/screen-platform/71ed1aa59e5b3efe/out/screen_platform-71ed1aa59e5b3efe)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test runtime::tests::test_classify_regular_file ... ok
[INFO] [stdout] test runtime::tests::test_classify_session_socket_invalid_name ... ok
[INFO] [stdout] test runtime::tests::test_create_private_directory ... ok
[INFO] [stdout] test runtime::tests::test_error_source_chain ... ok
[INFO] [stdout] test runtime::tests::exchange_file_path_preserves_non_utf8_components ... ok
[INFO] [stdout] test runtime::tests::test_classify_session_socket_missing ... ok
[INFO] [stdout] test runtime::tests::exchange_file_path_fails_closed_without_home ... ok
[INFO] [stdout] test runtime::tests::test_current_effective_uid_returns_valid_value ... ok
[INFO] [stdout] test runtime::tests::exchange_file_path_uses_supplied_home ... ok
[INFO] [stdout] test runtime::tests::test_open_for_owner_wrong_uid ... ok
[INFO] [stdout] test runtime::tests::test_open_nonexistent_directory ... ok
[INFO] [stdout] test runtime::tests::test_permission_validation_accepts_safe_permissions ... ok
[INFO] [stdout] test runtime::tests::test_runtime_directory_error_display ... ok
[INFO] [stdout] test runtime::tests::test_create_private_directory_is_usable_via_open ... ok
[INFO] [stdout] test runtime::tests::test_session_name_error_display_messages ... ok
[INFO] [stdout] test runtime::tests::test_not_directory_rejected ... ok
[INFO] [stdout] test utmp::tests::utmp_stub_does_not_panic ... ok
[INFO] [stdout] test runtime::tests::test_session_name_validation_all_errors ... ok
[INFO] [stdout] test runtime::tests::test_classify_active_socket ... ok
[INFO] [stdout] test runtime::tests::test_open_own_directory ... ok
[INFO] [stdout] test runtime::tests::test_classify_missing_path ... ok
[INFO] [stdout] test runtime::tests::test_permission_validation_rejects_group_writable ... ok
[INFO] [stdout] test runtime::tests::test_session_socket_path_empty_rejected ... ok
[INFO] [stdout] test runtime::tests::test_session_socket_path_valid_name ... ok
[INFO] [stdout] test runtime::tests::test_session_socket_path_nul_rejected ... ok
[INFO] [stdout] test runtime::tests::test_session_socket_path_slash_rejected ... ok
[INFO] [stdout] test runtime::tests::test_classify_directory_path ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/runtime_directory.rs (/opt/rustwide/target/release/build/screen-platform/df0dd00074e70e0c/out/runtime_directory-df0dd00074e70e0c)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test world_writable_directory_is_rejected ... ok
[INFO] [stdout] test socket_status_distinguishes_active_and_stale_sockets ... ok
[INFO] [stdout] test safe_directory_is_accepted ... ok
[INFO] [stdout] test regular_file_at_socket_path_is_rejected_by_classification ... ok
[INFO] [stdout] test session_names_cannot_escape_runtime_directory ... ok
[INFO] [stdout] test wrong_owner_is_rejected_where_testable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 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/release/build/screen-protocol/7e0f5c4978db4411/out/screen_protocol-7e0f5c4978db4411)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test tests::bindings_update_rejects_one_over_feasible_count ... ok
[INFO] [stdout] test tests::at_window_round_trips ... ok
[INFO] [stdout] test tests::bindings_update_round_trips ... ok
[INFO] [stdout] test tests::caption_line_round_trips ... ok
[INFO] [stdout] test tests::copy_mode_data_round_trips ... ok
[INFO] [stdout] test tests::empty_payload_for_fixed_messages_works ... ok
[INFO] [stdout] test tests::region_layout_round_trips ... ok
[INFO] [stdout] test tests::encode_decode_all_message_types ... ok
[INFO] [stdout] test tests::bindings_update_accepts_exact_feasible_count ... ok
[INFO] [stdout] test tests::pty_payload_round_trips ... ok
[INFO] [stdout] test tests::attach_round_trips ... ok
[INFO] [stdout] test tests::next_prev_window_round_trips ... ok
[INFO] [stdout] test tests::echo_round_trips ... ok
[INFO] [stdout] test tests::hardcopy_round_trips ... ok
[INFO] [stdout] test tests::search_result_round_trips ... ok
[INFO] [stdout] test tests::shutdown_round_trips ... ok
[INFO] [stdout] test tests::window_created_round_trips ... ok
[INFO] [stdout] test tests::window_list_round_trips ... ok
[INFO] [stdout] test tests::window_exited_round_trips ... ok
[INFO] [stdout] test tests::window_selected_round_trips ... ok
[INFO] [stdout] test tests::window_title_round_trips ... ok
[INFO] [stdout] test tests::rejects_unknown_version ... ok
[INFO] [stdout] test tests::resize_round_trips ... ok
[INFO] [stdout] test tests::unexpected_payload_is_rejected_for_fixed_message ... ok
[INFO] [stdout] test tests::rejects_unknown_message_kind ... ok
[INFO] [stdout] test tests::rejects_payload_too_large ... ok
[INFO] [stdout] test tests::register_round_trips ... ok
[INFO] [stdout] test tests::bad_magic_is_rejected ... ok
[INFO] [stdout] test tests::hardstatus_line_round_trips ... ok
[INFO] [stdout] test tests::hello_round_trips ... ok
[INFO] [stdout] test tests::bindings_update_rejects_impossible_count_before_allocation ... ok
[INFO] [stdout] test tests::large_payload_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 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/release/build/screen-pty/d5a28b9055fe415f/out/screen_pty-d5a28b9055fe415f)
[INFO] [stderr]      Running tests/pty_lifecycle.rs (/opt/rustwide/target/release/build/screen-pty/3ea92834bd8343c5/out/pty_lifecycle-3ea92834bd8343c5)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test spawn_with_env_and_current_dir ... ok
[INFO] [stdout] test read_available_returns_ok_after_child_exit ... ok
[INFO] [stdout] test spawn_echo_and_read_output ... ok
[INFO] [stdout] test resize_updates_pty_without_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/screen-terminal/d5a7df9fad4c0a50/out/screen_terminal-d5a7df9fad4c0a50)
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test tests::csi_scroll_up ... ok
[INFO] [stdout] test tests::cursor_next_line ... ok
[INFO] [stdout] test tests::cursor_save_restore_preserves_style ... ok
[INFO] [stdout] test tests::cursor_horizontal_absolute ... ok
[INFO] [stdout] test tests::alternate_screen_1047_h_and_l ... ok
[INFO] [stdout] test tests::arbitrary_bytes_do_not_move_cursor_out_of_bounds ... ok
[INFO] [stdout] test tests::application_cursor_mode ... ok
[INFO] [stdout] test tests::cursor_movement_and_erase_sequences_update_grid ... ok
[INFO] [stdout] test tests::auto_wrap_mode ... ok
[INFO] [stdout] test tests::carriage_return_line_feed_backspace_and_tab_update_cursor ... ok
[INFO] [stdout] test tests::insert_lines_shifts_down_within_margins ... ok
[INFO] [stdout] test tests::malformed_csi_does_not_panic ... ok
[INFO] [stdout] test tests::delete_lines_shifts_up_within_margins ... ok
[INFO] [stdout] test tests::fragmented_escape_sequence_matches_single_chunk_parse ... ok
[INFO] [stdout] test tests::erase_characters_clears_right ... ok
[INFO] [stdout] test tests::delete_characters_shifts_left ... ok
[INFO] [stdout] test tests::nel_cr_then_lf ... ok
[INFO] [stdout] test tests::ind_moves_cursor_down ... ok
[INFO] [stdout] test tests::insert_characters_shifts_right ... ok
[INFO] [stdout] test tests::exhaustive_byte_fuzz_no_panic ... ok
[INFO] [stdout] test tests::ind_scrolls_at_bottom_margin ... ok
[INFO] [stdout] test tests::cursor_line_absolute ... ok
[INFO] [stdout] test tests::decsc_decirc_saves_and_restores ... ok
[INFO] [stdout] test tests::csi_scroll_down ... ok
[INFO] [stdout] test tests::scrolling_region_scrolls_only_within_margins ... ok
[INFO] [stdout] test tests::alternate_screen_preserves_primary_content ... ok
[INFO] [stdout] test tests::ri_moves_cursor_up ... ok
[INFO] [stdout] test tests::sgr_true_color_foreground ... ok
[INFO] [stdout] test tests::ri_scrolls_down_at_top_margin ... ok
[INFO] [stdout] test tests::sgr_bright_background ... ok
[INFO] [stdout] test tests::sgr_256_color_foreground ... ok
[INFO] [stdout] test tests::sgr_bright_colors ... ok
[INFO] [stdout] test tests::show_hide_cursor ... ok
[INFO] [stdout] test tests::utf8_invalid_sequence_recovers ... ok
[INFO] [stdout] test tests::utf8_interrupted_sequence_flushes ... ok
[INFO] [stdout] test tests::utf8_three_byte_cjk ... ok
[INFO] [stdout] test tests::sgr_italic_blink_reverse ... ok
[INFO] [stdout] test tests::osc_2_sets_title ... ok
[INFO] [stdout] test tests::origin_mode_positions_relative_to_margins ... ok
[INFO] [stdout] test tests::resize_handles_shrink_and_grow ... ok
[INFO] [stdout] test tests::utf8_no_panic_on_all_byte_values ... ok
[INFO] [stdout] test tests::osc_0_sets_title ... ok
[INFO] [stdout] test tests::scrolling_region_top_line_stays_when_cursor_in_region ... ok
[INFO] [stdout] test tests::utf8_two_byte_sequence ... ok
[INFO] [stdout] test tests::sgr_negative_disable ... ok
[INFO] [stdout] test tests::sgr_applies_to_subsequent_cells_and_can_reset ... ok
[INFO] [stdout] test tests::sgr_true_color_background ... ok
[INFO] [stdout] test tests::writes_printable_bytes_and_wraps ... ok
[INFO] [stdout] test tests::sgr_reset_with_params_all_none ... ok
[INFO] [stdout] test tests::utf8_ascii_still_works ... ok
[INFO] [stderr]      Running tests/isolated_terminal_tests.rs (/opt/rustwide/target/release/build/screen-terminal/1ee0c34ddcf57121/out/isolated_terminal_tests-1ee0c34ddcf57121)
[INFO] [stdout] test tests::utf8_four_byte_emoji ... ok
[INFO] [stdout] test tests::utf8_mixed_ascii_and_cjk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 64 tests
[INFO] [stdout] test test_application_keypad ... ok
[INFO] [stdout] test test_bce_mode_erase ... ok
[INFO] [stdout] test test_c1_controls_dcs ... ok
[INFO] [stdout] test test_bracketed_paste_mode ... ok
[INFO] [stdout] test test_c1_controls_csi ... ok
[INFO] [stdout] test test_c1_ignored_controls ... ok
[INFO] [stdout] test test_all_line_feed_codes ... ok
[INFO] [stdout] test test_c1_controls_st ... ok
[INFO] [stdout] test test_cursor_beyond_bounds_clamped ... ok
[INFO] [stdout] test test_c1_controls_index ... ok
[INFO] [stdout] test test_cursor_move_negative ... ok
[INFO] [stdout] test test_dec_special_graphics_basic ... ok
[INFO] [stdout] test test_dec_private_set_reset_no_panic ... ok
[INFO] [stdout] test test_device_status_report_cursor ... ok
[INFO] [stdout] test test_device_status_report_ok ... ok
[INFO] [stdout] test test_erase_display_0 ... ok
[INFO] [stdout] test test_c1_controls_next_line ... ok
[INFO] [stdout] test test_erase_display_1 ... ok
[INFO] [stdout] test test_c1_controls_ss2_ss3 ... ok
[INFO] [stdout] test test_dec_special_graphics_untouched_with_ascii ... ok
[INFO] [stdout] test test_erase_display_2 ... ok
[INFO] [stdout] test test_decscusr_cursor_style ... ok
[INFO] [stdout] test test_dec_special_graphics_mapping ... ok
[INFO] [stdout] test test_erase_line_1 ... ok
[INFO] [stdout] test test_erase_line_2 ... ok
[INFO] [stdout] test test_erase_line_0 ... ok
[INFO] [stdout] test test_device_status_report_cursor_at_home ... ok
[INFO] [stdout] test test_erase_display_3 ... ok
[INFO] [stdout] test test_c1_controls_tab_set ... ok
[INFO] [stdout] test test_bell_flag_multiple ... ok
[INFO] [stdout] test test_bell_flag ... ok
[INFO] [stdout] test test_line_feed_scrolls_at_bottom ... ok
[INFO] [stdout] test test_mouse_mode_anyevent ... ok
[INFO] [stdout] test test_mouse_mode_sgr ... ok
[INFO] [stdout] test test_grid_cell_content_after_write ... ok
[INFO] [stdout] test test_c1_controls_reverse_index ... ok
[INFO] [stdout] test test_cursor_prev_line ... ok
[INFO] [stdout] test test_grid_auto_wrap_edge ... ok
[INFO] [stdout] test test_cursor_next_line_beyond_bottom ... ok
[INFO] [stdout] test test_ris_reset ... ok
[INFO] [stdout] test test_grid_cursor_advance ... ok
[INFO] [stdout] test test_grid_line_bytes ... ok
[INFO] [stdout] test test_insert_mode ... ok
[INFO] [stdout] test test_horizontal_tab ... ok
[INFO] [stdout] test test_scroll_up_with_count ... ok
[INFO] [stdout] test test_insert_mode_off ... ok
[INFO] [stdout] test test_mouse_mode_buttonevent ... ok
[INFO] [stdout] test test_mouse_mode_normal ... ok
[INFO] [stdout] test test_mouse_mode_x10 ... ok
[INFO] [stdout] test test_scroll_down_with_count ... ok
[INFO] [stdout] test test_response_buffer_taken ... ok
[INFO] [stdout] test test_primary_device_attributes ... ok
[INFO] [stdout] test test_scrollback_retrieval ... ok
[INFO] [stdout] test test_secondary_device_attributes ... ok
[INFO] [stdout] test test_scrollback_capture ... ok
[INFO] [stdout] test test_scrollback_capture_on_newline ... ok
[INFO] [stdout] test test_scrollback_disabled ... ok
[INFO] [stdout] test test_sgr_colors_background ... ok
[INFO] [stdout] test test_sgr_256_color_background ... ok
[INFO] [stdout] test test_scrollback_limit ... ok
[INFO] [stdout] test test_sgr_colors_8 ... ok
[INFO] [stdout] test test_sgr_colors_90_97 ... ok
[INFO] [stdout] test test_grid_creation ... ok
[INFO] [stdout] test test_sgr_colors_100_107 ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/screen-testkit/22b0f789eaa99b82/out/screen_testkit-22b0f789eaa99b82)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 64 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 47 tests
[INFO] [stdout] test comparison::tests::test_comparison_display_mismatch ... ok
[INFO] [stdout] test comparison::tests::test_command_result_summary_equality ... ok
[INFO] [stdout] test comparison::tests::test_mismatch_value_display_empty_bytes ... ok
[INFO] [stdout] test comparison::tests::test_mismatch_value_display_bytes ... ok
[INFO] [stdout] test comparison::tests::test_mismatch_value_display_status ... ok
[INFO] [stdout] test comparison::tests::test_multiple_mismatches ... ok
[INFO] [stdout] test comparison::tests::test_no_panic_on_null_bytes ... ok
[INFO] [stdout] test comparison::tests::test_command_result_summary_inequality ... ok
[INFO] [stdout] test comparison::tests::test_matching_results ... ok
[INFO] [stdout] test comparison::tests::test_mismatched_stderr ... ok
[INFO] [stdout] test environment::tests::test_cleanup_removes_all_dirs ... ok
[INFO] [stdout] test comparison::tests::test_mismatched_stdout ... ok
[INFO] [stdout] test comparison::tests::test_mismatch_value_display_status_none ... ok
[INFO] [stdout] test comparison::tests::test_command_comparison_api ... ok
[INFO] [stdout] test environment::tests::test_environment_cleanup ... ok
[INFO] [stdout] test comparison::tests::test_comparison_display_match ... ok
[INFO] [stdout] test executable::tests::test_command_result_debug ... ok
[INFO] [stdout] test executable::tests::test_create_executable ... ok
[INFO] [stdout] test environment::tests::test_environment_home_is_subdir_of_root ... ok
[INFO] [stdout] test environment::tests::test_environment_root_is_directory ... ok
[INFO] [stdout] test environment::tests::test_environment_home_is_directory ... ok
[INFO] [stdout] test comparison::tests::test_mismatched_status ... ok
[INFO] [stdout] test executable::tests::test_default_reference_path_defaults ... ok
[INFO] [stdout] test environment::tests::test_environment_configure_command_sets_parent_pid ... ok
[INFO] [stdout] test environment::tests::test_environment_configure_command_sets_lc_all ... ok
[INFO] [stdout] test environment::tests::test_environment_configure_command_sets_current_dir ... ok
[INFO] [stdout] test executable::tests::test_test_error_display_spawn ... ok
[INFO] [stdout] test executable::tests::test_test_error_display_timeout ... ok
[INFO] [stdout] test executable::tests::test_test_error_display_runtime ... ok
[INFO] [stdout] test executable::tests::test_test_error_display_reader_panicked ... ok
[INFO] [stdout] test executable::tests::test_create_executable_from_string ... ok
[INFO] [stdout] test executable::tests::test_reference_path_available_accepts_executable ... ok
[INFO] [stdout] test executable::tests::test_test_error_display_missing_pipe ... ok
[INFO] [stdout] test executable::tests::test_test_error_display_wait ... ok
[INFO] [stdout] test executable::tests::test_test_error_source_io ... ok
[INFO] [stdout] test executable::tests::test_test_error_display_read ... ok
[INFO] [stdout] test executable::tests::test_test_error_display_clock ... ok
[INFO] [stdout] test executable::tests::test_test_error_source_missing_pipe ... ok
[INFO] [stdout] test executable::tests::test_test_error_source_spawn ... ok
[INFO] [stdout] test environment::tests::test_environment_configure_command_sets_screenrc ... ok
[INFO] [stdout] test executable::tests::test_test_error_source_timeout ... ok
[INFO] [stdout] test executable::tests::test_test_error_display_io ... ok
[INFO] [stdout] test environment::tests::test_environment_configure_command_sets_screendir ... ok
[INFO] [stdout] test environment::tests::test_environment_configure_command_sets_term ... ok
[INFO] [stdout] test environment::tests::test_environment_configure_command_sets_home ... ok
[INFO] [stdout] test executable::tests::test_require_reference_path_reports_missing_binary - should panic ... ok
[INFO] [stdout] test environment::tests::test_create_environment ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 47 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pty_shell.rs (/opt/rustwide/target/release/build/screen-testkit/7749d01636cf1d27/out/pty_shell-7749d01636cf1d27)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test pty_command_honors_current_dir ... ok
[INFO] [stdout] test shell_can_be_driven_through_pty ... ok
[INFO] [stdout] test resize_delivers_sigwinch_to_child ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests screen_cli
[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 screen_config
[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 screen_core
[INFO] [stderr]    Doc-tests screen_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] [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 screen_nix_interop
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests screen_platform
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests screen_protocol
[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 screen_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 screen_terminal
[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 screen_testkit
[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" "ae0307649437faf8e2556d04df8d4281c4b08c011e7e076aefc9abdd3d8d1431", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ae0307649437faf8e2556d04df8d4281c4b08c011e7e076aefc9abdd3d8d1431", kill_on_drop: false }`
[INFO] [stdout] ae0307649437faf8e2556d04df8d4281c4b08c011e7e076aefc9abdd3d8d1431
