[INFO] cloning repository https://github.com/vyncint/termlens
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/vyncint/termlens" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvyncint%2Ftermlens", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvyncint%2Ftermlens'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] cbd7f8810331167a9e635bf17bd1d30ff074b00c
[INFO] testing vyncint/termlens against 1.100.0-beta.1 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvyncint%2Ftermlens" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/vyncint/termlens
[INFO] finished tweaking git repo https://github.com/vyncint/termlens
[INFO] tweaked toml for git repo https://github.com/vyncint/termlens written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/vyncint/termlens 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/vyncint/termlens already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0449526b013a48eb1227022fb17ff3753bdb5ec106eef07db18854ed8019b4f5
[INFO] running `Command { std: "docker" "start" "0449526b013a48eb1227022fb17ff3753bdb5ec106eef07db18854ed8019b4f5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0449526b013a48eb1227022fb17ff3753bdb5ec106eef07db18854ed8019b4f5", 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" "0449526b013a48eb1227022fb17ff3753bdb5ec106eef07db18854ed8019b4f5" "/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" "0449526b013a48eb1227022fb17ff3753bdb5ec106eef07db18854ed8019b4f5", 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" "0449526b013a48eb1227022fb17ff3753bdb5ec106eef07db18854ed8019b4f5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling lru v0.18.4
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling line-clipping v0.3.8
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling vte v0.15.0
[INFO] [stderr]    Compiling tinyvec v1.12.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling serial2 v0.2.38
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling vt100 v0.16.2
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling portable-pty v0.9.0
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling resize-echo v0.11.4 (/opt/rustwide/workdir/fixtures/resize-echo)
[INFO] [stderr]    Compiling form-echo v0.11.4 (/opt/rustwide/workdir/fixtures/form-echo)
[INFO] [stderr]    Compiling hello-tui v0.11.4 (/opt/rustwide/workdir/fixtures/hello-tui)
[INFO] [stderr]    Compiling emit v0.11.4 (/opt/rustwide/workdir/fixtures/emit)
[INFO] [stderr]    Compiling unicode-torture v0.11.4 (/opt/rustwide/workdir/fixtures/unicode-torture)
[INFO] [stderr]    Compiling image-echo v0.11.4 (/opt/rustwide/workdir/fixtures/image-echo)
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling ratatui-app v0.11.4 (/opt/rustwide/workdir/fixtures/ratatui-app)
[INFO] [stderr]    Compiling termlens v0.11.4 (/opt/rustwide/workdir/crates/termlens)
[INFO] [stderr]    Compiling termlens-cli v0.11.4 (/opt/rustwide/workdir/crates/termlens-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 13s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.28.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "0449526b013a48eb1227022fb17ff3753bdb5ec106eef07db18854ed8019b4f5", 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" "0449526b013a48eb1227022fb17ff3753bdb5ec106eef07db18854ed8019b4f5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling hello-tui v0.11.4 (/opt/rustwide/workdir/fixtures/hello-tui)
[INFO] [stderr]    Compiling form-echo v0.11.4 (/opt/rustwide/workdir/fixtures/form-echo)
[INFO] [stderr]    Compiling resize-echo v0.11.4 (/opt/rustwide/workdir/fixtures/resize-echo)
[INFO] [stderr]    Compiling termlens v0.11.4 (/opt/rustwide/workdir/crates/termlens)
[INFO] [stderr]    Compiling image-echo v0.11.4 (/opt/rustwide/workdir/fixtures/image-echo)
[INFO] [stderr]    Compiling ratatui-app v0.11.4 (/opt/rustwide/workdir/fixtures/ratatui-app)
[INFO] [stderr]    Compiling termlens-cli v0.11.4 (/opt/rustwide/workdir/crates/termlens-cli)
[INFO] [stderr]    Compiling emit v0.11.4 (/opt/rustwide/workdir/fixtures/emit)
[INFO] [stderr]    Compiling unicode-torture v0.11.4 (/opt/rustwide/workdir/fixtures/unicode-torture)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 45.03s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.28.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "0449526b013a48eb1227022fb17ff3753bdb5ec106eef07db18854ed8019b4f5", 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" "0449526b013a48eb1227022fb17ff3753bdb5ec106eef07db18854ed8019b4f5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.28.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/emit/ddd27bc47319b6e4/out/emit-ddd27bc47319b6e4)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/form-echo/3148f6b6108407cb/out/form_echo-3148f6b6108407cb)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/hello-tui/17819a3e6eab9dea/out/hello_tui-17819a3e6eab9dea)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_macro.rs (/opt/rustwide/target/debug/build/hello-tui/c3e06cabafdfd46c/out/bin_macro-c3e06cabafdfd46c)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test bin_spawns_this_package_s_binary_under_the_defaults ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/image-echo/c0baa80858f8f904/out/image_echo-c0baa80858f8f904)
[INFO] [stdout] test bin_takes_builder_calls_after_the_name ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/ratatui-app/2a3164c5b122e390/out/ratatui_app-2a3164c5b122e390)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/ratatui-app/5bb10d4d293021bd/out/ratatui_app-5bb10d4d293021bd)
[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/fidelity.rs (/opt/rustwide/target/debug/build/ratatui-app/57ab818ee3bfff40/out/fidelity-57ab818ee3bfff40)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test the_pty_rendering_equals_test_backend_at_two_sizes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/resize-echo/90e963fb62bb9aec/out/resize_echo-90e963fb62bb9aec)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/termlens/2927624681fdca00/out/termlens-2927624681fdca00)
[INFO] [stdout] 
[INFO] [stdout] running 228 tests
[INFO] [stdout] test emu::seq::tests::a_designation_split_across_feeds_still_applies ... ok
[INFO] [stdout] test emu::seq::tests::a_hard_reset_closes_an_open_span_and_keeps_the_log ... ok
[INFO] [stdout] test emu::seq::tests::a_hard_reset_keeps_the_title_the_bell_count_and_the_clipboard ... ok
[INFO] [stdout] test emu::seq::tests::a_hard_reset_returns_all_four_sets_to_ascii ... ok
[INFO] [stdout] test emu::seq::tests::a_kitty_transmission_is_not_treated_as_a_query ... ok
[INFO] [stdout] test emu::seq::tests::a_hard_reset_returns_the_cursor_to_the_terminals_default ... ok
[INFO] [stdout] test emu::seq::tests::a_label_drawn_in_the_graphics_set_records_the_glyphs ... ok
[INFO] [stdout] test emu::seq::tests::a_label_past_the_bound_is_unknown_rather_than_a_prefix ... ok
[INFO] [stdout] test emu::seq::tests::a_kitty_probe_without_an_id_still_classifies ... ok
[INFO] [stdout] test emu::seq::tests::a_clipboard_read_is_a_query_not_a_write ... ok
[INFO] [stdout] test emu::seq::tests::a_chunked_kitty_transmission_is_one_image ... ok
[INFO] [stdout] test emu::seq::tests::a_new_span_supersedes_one_left_open ... ok
[INFO] [stdout] test emu::seq::tests::a_multibyte_character_consumes_a_single_shift ... ok
[INFO] [stdout] test emu::seq::tests::a_bel_terminated_span_and_a_multibyte_label_both_survive ... ok
[INFO] [stdout] test emu::seq::tests::a_resize_extends_the_set_without_disturbing_the_stops_it_had ... ok
[INFO] [stdout] test emu::seq::tests::a_single_shift_overrides_the_locking_shift_for_one_character ... ok
[INFO] [stdout] test emu::seq::tests::a_single_shift_survives_intervening_controls_and_designations ... ok
[INFO] [stdout] test emu::seq::tests::a_stop_set_at_the_cursor_is_where_the_next_tab_lands ... ok
[INFO] [stdout] test emu::seq::tests::an_application_that_emits_no_links_reports_none ... ok
[INFO] [stdout] test emu::seq::tests::a_payload_past_the_capture_bound_is_counted_and_not_kept ... ok
[INFO] [stdout] test emu::seq::tests::a_payload_carries_the_data_and_not_the_framing ... ok
[INFO] [stdout] test emu::seq::tests::a_reset_restores_the_default_every_eighth_set ... ok
[INFO] [stdout] test emu::seq::tests::an_end_that_closes_no_begin_is_not_a_frame ... ok
[INFO] [stdout] test emu::seq::tests::an_osc8_span_records_its_uri_and_the_text_it_wrapped ... ok
[INFO] [stdout] test emu::seq::tests::an_undecodable_payload_is_not_an_empty_clipboard ... ok
[INFO] [stdout] test emu::seq::tests::an_undefined_or_misshapen_decscusr_leaves_the_last_known_style ... ok
[INFO] [stdout] test emu::seq::tests::an_unterminated_span_is_reported_open_and_cannot_bleed ... ok
[INFO] [stdout] test emu::seq::tests::a_malformed_osc8_neither_opens_nor_closes ... ok
[INFO] [stdout] test emu::seq::tests::base64_decodes_or_refuses ... ok
[INFO] [stdout] test emu::seq::tests::clearing_every_stop_leaves_the_two_edges ... ok
[INFO] [stdout] test emu::seq::tests::control_characters_are_not_part_of_a_label ... ok
[INFO] [stdout] test emu::seq::tests::dcs_terminated_by_st_only ... ok
[INFO] [stdout] test emu::seq::tests::dec_special_graphics_in_g0_translates_the_bytes_it_redefines ... ok
[INFO] [stdout] test emu::seq::tests::decscusr_records_the_parameter_the_application_asked_for ... ok
[INFO] [stdout] test emu::seq::tests::esc_intermediate_completes_on_final ... ok
[INFO] [stdout] test emu::seq::tests::graphics_payloads_are_counted_by_protocol ... ok
[INFO] [stdout] test emu::seq::tests::hard_reset_fires_an_event_and_csi_c_does_not ... ok
[INFO] [stdout] test emu::seq::tests::esc_inside_string_starts_new_sequence ... ok
[INFO] [stdout] test emu::seq::tests::a_delete_is_counted_apart_from_the_images ... ok
[INFO] [stdout] test emu::seq::tests::bytes_inside_sequences_are_never_translated ... ok
[INFO] [stdout] test emu::seq::tests::can_aborts_sequences ... ok
[INFO] [stdout] test emu::seq::tests::a_payload_past_the_capture_bound_is_reported_as_unreadable ... ok
[INFO] [stdout] test emu::seq::tests::lookalike_sequences_do_not_toggle_sync ... ok
[INFO] [stdout] test emu::seq::tests::motions_move_by_whole_stops_and_saturate_at_the_edges ... ok
[INFO] [stdout] test emu::seq::tests::only_the_first_separator_ends_the_parameters ... ok
[INFO] [stdout] test emu::seq::tests::osc52_writes_are_captured_with_their_target ... ok
[INFO] [stdout] test emu::seq::tests::osc_0_and_2_set_the_title_via_bel_or_st ... ok
[INFO] [stdout] test emu::seq::tests::osc_terminated_by_bel_or_st ... ok
[INFO] [stdout] test emu::seq::tests::other_designations_read_as_ascii ... ok
[INFO] [stdout] test emu::seq::tests::other_two_character_escapes_do_not_reset_anything ... ok
[INFO] [stdout] test emu::seq::tests::only_a_bel_in_ground_state_is_a_bell ... ok
[INFO] [stdout] test emu::seq::tests::ordinary_output_is_not_a_query ... ok
[INFO] [stdout] test emu::seq::tests::plain_text_is_ground ... ok
[INFO] [stdout] test emu::seq::tests::recognizes_decrqm_mode_requests ... ok
[INFO] [stdout] test emu::seq::tests::recognizes_unanswerable_questions_with_their_shape ... ok
[INFO] [stdout] test emu::seq::tests::sequences_that_only_look_like_tab_operations_are_left_alone ... ok
[INFO] [stdout] test emu::seq::tests::setting_a_palette_colour_is_not_a_query ... ok
[INFO] [stdout] test emu::seq::tests::shift_out_invokes_g1_and_shift_in_returns_to_g0 ... ok
[INFO] [stdout] test emu::seq::tests::split_csi_is_mid_sequence_until_final_byte ... ok
[INFO] [stdout] test emu::seq::tests::split_utf8_is_mid_sequence ... ok
[INFO] [stdout] test emu::seq::tests::pixel_geometry_queries_are_classified_apart_from_the_rest ... ok
[INFO] [stdout] test emu::seq::tests::ss3_invokes_g3_for_one_character ... ok
[INFO] [stdout] test emu::seq::tests::sync_2026_is_recognized_anywhere_in_a_multi_mode_list ... ok
[INFO] [stdout] test emu::seq::tests::sync_survives_an_aborted_csi_inside_the_update ... ok
[INFO] [stdout] test emu::seq::tests::sync_update_events_fire_on_2026_set_and_reset ... ok
[INFO] [stdout] test emu::seq::tests::the_capture_bound_holds_across_a_chunked_transmission ... ok
[INFO] [stdout] test emu::seq::tests::the_five_tab_sequences_are_recognized ... ok
[INFO] [stdout] test emu::seq::tests::the_id_parameter_is_kept_so_multi_span_links_can_be_grouped ... ok
[INFO] [stdout] test emu::seq::tests::the_kitty_graphics_query_is_classified ... ok
[INFO] [stdout] test emu::seq::tests::recognizes_the_answerable_queries ... ok
[INFO] [stdout] test emu::seq::tests::recognizes_the_remaining_unanswerable_families ... ok
[INFO] [stdout] test emu::seq::tests::the_link_log_is_bounded_and_evicts_the_oldest ... ok
[INFO] [stdout] test emu::seq::tests::the_other_space_intermediate_sequences_are_not_cursor_styles ... ok
[INFO] [stdout] test emu::seq::tests::title_keeps_embedded_semicolons ... ok
[INFO] [stdout] test emu::seq::tests::title_survives_chunked_delivery ... ok
[INFO] [stdout] test emu::seq::tests::titles_longer_than_the_diagnostic_capture_are_kept_whole ... ok
[INFO] [stdout] test emu::seq::tests::two_char_escape_completes ... ok
[INFO] [stdout] test emu::seq::tests::icon_only_and_aborted_titles_do_not_change_the_title ... ok
[INFO] [stdout] test emu::shadow::tests::a_dropped_sgr_keeps_a_structural_esc_in_step ... ok
[INFO] [stdout] test emu::shadow::tests::a_fully_dropped_sgr_still_emits_a_complete_sequence ... ok
[INFO] [stdout] test emu::shadow::tests::a_sequence_split_across_feeds_is_not_lost ... ok
[INFO] [stdout] test emu::shadow::tests::an_aborted_csi_keeps_its_bytes ... ok
[INFO] [stdout] test emu::shadow::tests::an_extended_colour_never_looks_like_a_carrier ... ok
[INFO] [stdout] test emu::shadow::tests::anything_that_is_not_a_plain_sgr_passes_through_verbatim ... ok
[INFO] [stdout] test emu::seq::tests::an_osc8_past_the_capture_bound_is_refused_rather_than_truncated ... ok
[INFO] [stdout] test emu::shadow::tests::colon_colour_normalization_preserves_unrecognized_bytes ... ok
[INFO] [stdout] test emu::seq::tests::xtgettcap_carries_the_names_it_was_asked_for ... ok
[INFO] [stdout] test emu::shadow::tests::mixed_parameters_keep_only_the_carriers_in_order ... ok
[INFO] [stdout] test emu::shadow::tests::the_primarys_own_attributes_are_dropped_from_the_shadow ... ok
[INFO] [stdout] test emu::shadow::tests::the_recovered_parameters_are_exactly_what_the_tracker_declines ... ok
[INFO] [stdout] test emu::shadow::tests::the_three_dropped_attributes_get_carriers ... ok
[INFO] [stdout] test emu::unhandled::tests::a_sequence_nobody_honours_is_recorded_once_in_its_written_form ... ok
[INFO] [stdout] test emu::unhandled::tests::a_visual_bell_and_a_resize_request_are_seen ... ok
[INFO] [stdout] test emu::unhandled::tests::parameterless_sequences_are_recorded_without_a_synthetic_zero ... ok
[INFO] [stdout] test emu::unhandled::tests::a_colour_set_is_reported_but_its_query_is_not ... ok
[INFO] [stdout] test emu::unhandled::tests::title_stack_operations_are_reported_but_window_reports_are_not ... ok
[INFO] [stdout] test emu::unhandled::tests::what_the_tracker_handles_is_not_reported ... ok
[INFO] [stdout] test emu::unhandled::tests::the_record_is_bounded_and_counts_the_rest ... ok
[INFO] [stdout] test emu::vt100::tests::a_history_kept_at_the_cap_keeps_advancing ... ok
[INFO] [stdout] test emu::vt100::tests::a_palette_colour_is_never_mistaken_for_an_attribute ... ok
[INFO] [stdout] test emu::vt100::tests::a_pending_wrap_cursor_stays_inside_the_grid_and_round_trips ... ok
[INFO] [stdout] test emu::vt100::tests::a_plain_tab_honours_a_stop_set_by_hts ... ok
[INFO] [stdout] test emu::vt100::tests::a_replacement_character_is_drawn_like_any_other ... ok
[INFO] [stdout] test emu::vt100::tests::a_hard_reset_keeps_history_across_every_feed_boundary ... ok
[INFO] [stdout] test emu::vt100::tests::a_plain_tab_still_lands_on_the_default_eighth_column ... ok
[INFO] [stdout] test emu::vt100::tests::a_resize_extends_the_stops_into_the_new_columns ... ok
[INFO] [stdout] test emu::vt100::tests::a_styled_line_drawing_run_keeps_its_style_and_the_shadow_in_step ... ok
[INFO] [stdout] test emu::vt100::tests::a_tab_inside_a_styled_span_keeps_the_shadow_in_step ... ok
[INFO] [stdout] test emu::seq::tests::ss2_invokes_g2_for_one_character ... ok
[INFO] [stdout] test emu::vt100::tests::blink_conceal_and_strikethrough_reach_the_cells ... ok
[INFO] [stdout] test emu::vt100::tests::attributes_survive_the_geometry_the_shadow_must_track ... ok
[INFO] [stdout] test emu::vt100::tests::a_wide_characters_continuation_carries_the_leading_cells_style ... ok
[INFO] [stdout] test emu::vt100::tests::bold_and_dim_are_one_intensity_state_and_the_last_write_wins ... ok
[INFO] [stdout] test emu::vt100::tests::captures_sgr_styles ... ok
[INFO] [stdout] test emu::vt100::tests::colon_form_rgb_colours_match_semicolon_form ... ok
[INFO] [stdout] test emu::vt100::tests::dec_special_graphics_reaches_the_grid_as_the_glyphs_it_draws ... ok
[INFO] [stdout] test emu::vt100::tests::colon_form_colours_support_optional_colour_space_and_chunking ... ok
[INFO] [stdout] test emu::vt100::tests::each_attribute_has_its_own_reset ... ok
[INFO] [stdout] test emu::vt100::tests::hidden_cursor_is_reported ... ok
[INFO] [stdout] test emu::vt100::tests::history_rows_keep_the_width_they_were_captured_at ... ok
[INFO] [stdout] test emu::vt100::tests::each_tracking_mode_is_answered_on_its_own_evidence ... ok
[INFO] [stdout] test emu::vt100::tests::history_is_bounded_and_drops_its_oldest_rows ... ok
[INFO] [stdout] test emu::vt100::tests::cht_and_cbt_move_by_whole_stops ... ok
[INFO] [stdout] test emu::vt100::tests::in_sync_update_is_true_between_bsu_and_esu ... ok
[INFO] [stdout] test emu::vt100::tests::mid_sequence_tracks_partial_escape ... ok
[INFO] [stdout] test emu::vt100::tests::mouse_tracking_modes_are_reset_until_one_is_enabled ... ok
[INFO] [stdout] test emu::vt100::tests::positions_wide_characters_with_continuations ... ok
[INFO] [stdout] test emu::vt100::tests::renders_plain_text_into_the_grid ... ok
[INFO] [stdout] test emu::vt100::tests::retention_off_keeps_nothing ... ok
[INFO] [stdout] test emu::vt100::tests::snapshot_state_defaults_until_the_app_sets_it ... ok
[INFO] [stdout] test emu::vt100::tests::snapshot_carries_out_of_band_terminal_state ... ok
[INFO] [stdout] test emu::vt100::tests::process_stops_at_the_end_of_a_synchronized_update ... ok
[INFO] [stdout] test emu::vt100::tests::tbc_clears_one_stop_and_csi_3_g_clears_them_all ... ok
[INFO] [stdout] test emu::vt100::tests::ris_and_decstr_restore_the_default_stops ... ok
[INFO] [stdout] test emu::vt100::tests::the_alternate_screen_accumulates_no_history ... ok
[INFO] [stdout] test emu::vt100::tests::the_new_attributes_coexist_with_the_old_ones ... ok
[INFO] [stdout] test emu::vt100::tests::translation_survives_chunk_boundaries_and_frame_stops ... ok
[INFO] [stdout] test emu::vt100::tests::turning_tracking_off_returns_every_mode_to_reset ... ok
[INFO] [stdout] test error::tests::timeout_display_embeds_screen_dump ... ok
[INFO] [stdout] test graphics::tests::a_delete_is_not_an_image ... ok
[INFO] [stdout] test graphics::tests::a_kitty_control_block_yields_every_fact_it_states ... ok
[INFO] [stdout] test graphics::tests::a_payload_past_the_bound_is_counted_and_not_kept ... ok
[INFO] [stdout] test graphics::tests::a_sixel_reads_its_size_off_its_raster_attributes ... ok
[INFO] [stdout] test graphics::tests::chunks_join_into_one_payload ... ok
[INFO] [stdout] test graphics::tests::protocols_and_formats_render_as_their_names ... ok
[INFO] [stdout] test graphics::tests::the_debug_rendering_stays_short_enough_for_a_log ... ok
[INFO] [stdout] test graphics::tests::the_protocols_defaults_are_the_protocols_defaults ... ok
[INFO] [stdout] test graphics::tests::an_unknown_kitty_format_survives_named_and_rendered ... ok
[INFO] [stdout] test graphics::tests::a_sixel_that_declares_no_size_says_so_rather_than_guessing ... ok
[INFO] [stdout] test graphics::tests::an_unknown_action_is_not_guessed_to_carry_one ... ok
[INFO] [stdout] test emu::vt100::tests::rows_scrolled_off_the_top_are_retained_in_order ... ok
[INFO] [stdout] test emu::vt100::tests::set_size_resizes_the_grid ... ok
[INFO] [stdout] test keys::tests::chord_encodings ... ok
[INFO] [stdout] test keys::tests::cursor_keys_switch_to_ss3_under_application_cursor_mode ... ok
[INFO] [stdout] test keys::tests::esc_then_a_key_is_byte_identical_to_an_alt_chord ... ok
[INFO] [stdout] test keys::tests::mouse_encodings ... ok
[INFO] [stdout] test keys::tests::utf8_mouse_matches_legacy_until_the_encodings_diverge ... ok
[INFO] [stdout] test keys::tests::xterm_encodings ... ok
[INFO] [stdout] test screen::diff::tests::wide_rows_keep_the_frame_lines_aligned ... ok
[INFO] [stdout] test keys::tests::mouse_sgr_does_not_wrap_at_u16_max ... ok
[INFO] [stdout] test screen::parse::tests::a_combining_mark_follows_a_wide_character ... ok
[INFO] [stdout] test screen::parse::tests::a_colour_displays_as_the_token_the_parser_reads ... ok
[INFO] [stdout] test screen::parse::tests::a_control_character_is_refused_where_a_combining_mark_joins ... ok
[INFO] [stdout] test screen::parse::tests::a_grid_may_contain_the_words_of_a_styles_block ... ok
[INFO] [stdout] test screen::parse::tests::a_grid_with_styles_round_trips ... ok
[INFO] [stdout] test screen::parse::tests::a_malformed_colour_is_an_error_not_a_panic ... ok
[INFO] [stdout] test screen::parse::tests::a_short_grid_is_padded_and_none_is_accepted ... ok
[INFO] [stdout] test screen::parse::tests::a_trimmed_grid_with_a_styles_block_is_read_as_content ... ok
[INFO] [stdout] test screen::parse::tests::errors_name_the_line ... ok
[INFO] [stdout] test screen::parse::tests::combining_marks_join_the_cell_before_them ... ok
[INFO] [stdout] test screen::render::tests::sgr_sets_the_style_from_a_reset ... ok
[INFO] [stdout] test screen::render::tests::the_palette_is_xterms ... ok
[INFO] [stdout] test screen::tests::a_folded_match_does_not_split_a_composed_character ... ok
[INFO] [stdout] test emu::seq::tests::a_long_well_formed_stream_stays_bounded_and_consistent ... ok
[INFO] [stdout] test emu::seq::tests::hostile_input_cannot_panic_or_grow_a_buffer_past_its_bound ... ok
[INFO] [stdout] test keys::tests::ctrl_digit_panics - should panic ... ok
[INFO] [stdout] test keys::tests::char_chords_panic_toward_key_ctrl - should panic ... ok
[INFO] [stdout] test screen::tests::cell_and_cursor_accessors ... ok
[INFO] [stdout] test keys::tests::f0_panics - should panic ... ok
[INFO] [stdout] test keys::tests::f13_panics - should panic ... ok
[INFO] [stdout] test screen::tests::contains_matches_across_rows ... ok
[INFO] [stdout] test screen::tests::find_locates_multi_row_needles_like_contains ... ok
[INFO] [stdout] test screen::tests::a_reversed_column_range_panics - should panic ... ok
[INFO] [stdout] test screen::tests::find_reports_wide_aware_columns ... ok
[INFO] [stdout] test screen::tests::display_format_matches_spec ... ok
[INFO] [stdout] test screen::tests::folded_matches_still_report_real_columns ... ok
[INFO] [stdout] test screen::tests::needles_match_across_normalization_forms ... ok
[INFO] [stdout] test screen::tests::out_of_range_bounds_still_clamp ... ok
[INFO] [stdout] test screen::tests::equality_is_the_same_observation_not_the_same_rendering ... ok
[INFO] [stdout] test screen::tests::find_by_scans_row_major_and_sees_styles ... ok
[INFO] [stdout] test screen::tests::rect_text_slices_columns_and_rows ... ok
[INFO] [stdout] test screen::tests::a_reversed_column_range_panics_in_mask_rect - should panic ... ok
[INFO] [stdout] test screen::tests::a_reversed_row_range_panics - should panic ... ok
[INFO] [stdout] test screen::tests::a_reversed_row_range_panics_in_mask_rect - should panic ... ok
[INFO] [stdout] test screen::tests::multi_row_find_reports_wide_aware_columns ... ok
[INFO] [stdout] test screen::tests::row_text_rejects_out_of_bounds_rows - should panic ... ok
[INFO] [stdout] test screen::tests::rect_text_wide_characters_count_where_they_start ... ok
[INFO] [stdout] test screen::tests::row_text_pads_blanks_and_skips_continuations ... ok
[INFO] [stdout] test screen::tests::the_cursor_shape_is_invisible_in_the_rendering ... ok
[INFO] [stdout] test screen::tests::with_styles_renders_runs_in_fixed_token_order ... ok
[INFO] [stdout] test screen::tests::state_accessors_report_the_captured_state_and_stay_out_of_display ... ok
[INFO] [stdout] test screen::tests::single_row_find_agrees_with_contains_about_trailing_padding ... ok
[INFO] [stdout] test screen::tests::text_strips_trailing_whitespace_per_line ... ok
[INFO] [stdout] test screen::tests::with_styles_on_a_default_screen_says_none ... ok
[INFO] [stdout] test screen::tests::with_styles_renders_rgb_and_merges_adjacent_runs ... ok
[INFO] [stdout] test terminal::tests::a_backwards_drag_steps_backwards ... ok
[INFO] [stdout] test terminal::tests::a_diagonal_drag_interpolates_both_axes ... ok
[INFO] [stdout] test terminal::tests::a_drag_that_goes_nowhere_still_reports_one_motion ... ok
[INFO] [stdout] test terminal::tests::mouse_in_grid_refuses_one_past_each_edge ... ok
[INFO] [stdout] test terminal::tests::the_size_floor_is_two_on_both_axes ... ok
[INFO] [stdout] test terminal::tests::wheel_chords_add_the_xterm_modifier_bits ... ok
[INFO] [stdout] test utf8::tests::a_character_split_across_two_reads_is_reassembled ... ok
[INFO] [stdout] test utf8::tests::a_lead_byte_the_next_read_does_not_continue_is_replaced_then ... ok
[INFO] [stdout] test utf8::tests::a_partial_character_at_eof_is_one_replacement ... ok
[INFO] [stdout] test utf8::tests::an_invalid_byte_becomes_one_replacement_and_the_columns_hold ... ok
[INFO] [stdout] test utf8::tests::every_invalid_sequence_is_replaced_separately ... ok
[INFO] [stdout] test terminal::tests::mouse_in_grid_accepts_the_bottom_right_cell ... ok
[INFO] [stdout] test terminal::tests::a_horizontal_drag_visits_every_column ... ok
[INFO] [stdout] test utf8::tests::valid_input_passes_through_untouched ... ok
[INFO] [stdout] test terminal::tests::a_vertical_drag_visits_every_row ... ok
[INFO] [stdout] test wait::tests::backoff_doubles_and_caps ... ok
[INFO] [stdout] test terminal::tests::interpolation_always_lands_on_the_destination ... ok
[INFO] [stdout] test terminal::tests::the_history_note_speaks_only_when_rows_have_scrolled ... ok
[INFO] [stdout] test terminal::tests::a_panic_payload_becomes_the_error_detail ... ok
[INFO] [stdout] test wait::tests::wait_until_wakes_on_notification ... ok
[INFO] [stdout] test terminal::tests::an_emulator_panic_is_recorded_rather_than_lost ... ok
[INFO] [stdout] test wait::tests::lock_recovers_from_poison ... ok
[INFO] [stdout] test wait::tests::wait_until_expires_at_the_deadline ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 228 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/artifact.rs (/opt/rustwide/target/debug/build/termlens/cc066c48f43962fb/out/artifact-cc066c48f43962fb)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling emit v0.11.4 (/opt/rustwide/workdir/fixtures/emit)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.86s
[INFO] [stdout] test a_failed_wait_writes_its_screen_to_the_artifact_dir ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/backpressure.rs (/opt/rustwide/target/debug/build/termlens/6740bef04731cf97/out/backpressure-6740bef04731cf97)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stdout] test fine_grained_arrival_is_answered_in_full ... ok
[INFO] [stdout] test a_batch_of_probes_is_answered_in_full ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/basic.rs (/opt/rustwide/target/debug/build/termlens/3685b3de598fab65/out/basic-3685b3de598fab65)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test envs_accepts_common_pair_iterators ... ok
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stdout] test env_clear_hands_the_child_exactly_the_builder_environment ... ok
[INFO] [stdout] test env_vars_reach_the_child ... ok
[INFO] [stdout] test exit_codes_are_reported ... ok
[INFO] [stdout] test echo_reaches_the_screen_and_child_exits_cleanly ... ok
[INFO] [stdout] test explicit_term_overrides_the_default ... ok
[INFO] [stdout] test envs_and_env_preserve_order_and_duplicates ... ok
[INFO] [stdout] test spawn_failure_surfaces_instead_of_hanging ... ok
[INFO] [stdout] test env_clear_blocks_inheritance_but_keeps_explicit_vars_and_term ... ok
[INFO] [stdout] test send_str_and_enter_round_trip_through_the_line_discipline ... ok
[INFO] [stdout] test signal_deaths_are_reported_as_signals_not_exit_codes ... ok
[INFO] [stdout] test waits_fail_fast_on_eof_instead_of_burning_the_timeout ... ok
[INFO] [stdout] test timeout_error_embeds_the_screen_dump ... ok
[INFO] [stdout] test wait_idle_resolves_in_output_gaps ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.88s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/builder_validation.rs (/opt/rustwide/target/debug/build/termlens/35766e0cdbed1743/out/builder_validation-35766e0cdbed1743)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test an_empty_program_name_is_a_short_typed_error ... ok
[INFO] [stdout] test a_missing_program_still_reports_the_underlying_search_failure ... ok
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stdout] test a_single_row_or_column_is_refused_like_a_zero ... ok
[INFO] [stdout] test a_missing_working_directory_fails_instead_of_running_elsewhere ... ok
[INFO] [stdout] test a_file_is_not_a_working_directory ... ok
[INFO] [stdout] test an_implausible_size_is_refused_with_the_limit_named ... ok
[INFO] [stdout] test a_zero_dimension_is_rejected_before_it_reaches_the_emulator ... ok
[INFO] [stdout] test a_bare_program_name_under_env_clear_is_refused_with_the_remedies ... ok
[INFO] [stdout] test the_default_working_directory_is_the_test_process_s ... ok
[INFO] [stdout] test resize_after_the_child_exits_is_refused_like_send ... ok
[INFO] [stdout] test resize_to_zero_is_refused_without_touching_the_pty_or_the_grid ... ok
[INFO] [stdout] test the_narrowest_allowed_terminal_renders_both_trigger_shapes ... ok
[INFO] [stdout] test the_limit_is_inclusive_and_resize_honours_it ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.75s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/charset.rs (/opt/rustwide/target/debug/build/termlens/bde631e41cde44e2/out/charset-bde631e41cde44e2)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stdout] test a_styled_border_keeps_its_style ... ok
[INFO] [stdout] test a_hard_reset_returns_to_ascii ... ok
[INFO] [stdout] test decrc_with_nothing_saved_returns_to_ascii ... ok
[INFO] [stdout] test a_pending_single_shift_does_not_survive_ris ... ok
[INFO] [stdout] test a_multibyte_character_consumes_a_single_shift ... ok
[INFO] [stdout] test an_ncurses_style_border_reads_as_box_drawing ... ok
[INFO] [stdout] test a_soft_reset_returns_to_ascii_without_clearing_the_screen ... ok
[INFO] [stdout] test a_single_shift_overrides_so_for_one_character ... ok
[INFO] [stdout] test shift_out_and_shift_in_select_the_designated_set ... ok
[INFO] [stdout] test ss2_and_ss3_invoke_g2_g3_for_one_character ... ok
[INFO] [stdout] test decsc_and_decrc_save_and_restore_the_charset_state ... ok
[INFO] [stdout] test the_uk_set_draws_a_pound_sign_at_hash ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test write_corpus ... ignored, writes tests/compat/<version>/; run by hand at release time with TERMLENS_WRITE_CORPUS set
[INFO] [stderr]      Running tests/compat.rs (/opt/rustwide/target/debug/build/termlens/92f4502c1a914a06/out/compat-92f4502c1a914a06)
[INFO] [stdout] test a_hand_edited_corpus_file_would_fail ... ok
[INFO] [stdout] test json::a_pending_wrap_cursor_written_by_0_11_1_still_reads ... ok
[INFO] [stdout] test every_text_file_written_by_a_published_release_round_trips_byte_for_byte ... ok
[INFO] [stdout] test json::a_0_10_json_file_has_no_format_field_and_a_0_11_one_does ... ok
[INFO] [stdout] test json::every_json_twin_reads_as_the_same_picture_as_its_text ... ok
[INFO] [stderr]      Running tests/concurrency.rs (/opt/rustwide/target/debug/build/termlens/1b72533971145e35/out/concurrency-1b72533971145e35)
[INFO] [stdout] test json::every_json_twin_re_serialises_to_itself_plus_the_format_field ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stdout] test two_dozen_terminals_open_at_once ... ok
[INFO] [stdout] test terminals_recycle_without_running_out_of_devices ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.95s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/conpty_probe.rs (/opt/rustwide/target/debug/build/termlens/e3763ff0299eea46/out/conpty_probe-e3763ff0299eea46)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/drain.rs (/opt/rustwide/target/debug/build/termlens/0840c580ca7fe4f1/out/drain-0840c580ca7fe4f1)
[INFO] [stdout] running 1 test
[INFO] [stdout] test what_the_pty_layer_forwards ... ignored, diagnostic: prints what the PTY layer forwards; run with --ignored --nocapture
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stdout] test replies_still_reach_an_application_that_reads_them ... ok
[INFO] [stdout] test a_child_that_never_reads_its_replies_cannot_wedge_the_drain ... ok
[INFO] [stdout] test undelivered_replies_are_named_where_the_kernel_makes_them_visible ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- undelivered_replies_are_named_where_the_kernel_makes_them_visible stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'undelivered_replies_are_named_where_the_kernel_makes_them_visible' (3411) panicked at crates/termlens/tests/drain.rs:86:5:
[INFO] [stdout] got: terminal closed (EOF) while waiting for the screen predicate to hold
[INFO] [stdout] --- final screen ---
[INFO] [stdout] size: 80x24  cursor: 1,0
[INFO] [stdout] DONE
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56639c345581 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x56639c345581 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x56639c345581 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x56639c345581 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x56639c35ad7a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x56639c35ad7a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x56639c34a3ec - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x56639c34a3ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x56639c31f916 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x56639c31f916 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x56639c33d689 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x56639c1ef6e0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x56639c1ef6e0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x56639c33d842 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x56639c33d842 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x56639c31f9c2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x56639c317f59 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x56639c3206dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x56639c35b57c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x56639c1da54c - drain[30720584ce24d60f]::undelivered_replies_are_named_where_the_kernel_makes_them_visible
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/termlens/tests/drain.rs:86:5
[INFO] [stdout]   20:     0x56639c1d8527 - drain[30720584ce24d60f]::undelivered_replies_are_named_where_the_kernel_makes_them_visible::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/termlens/tests/drain.rs:69:71
[INFO] [stdout]   21:     0x56639c1dcfa6 - <drain[30720584ce24d60f]::undelivered_replies_are_named_where_the_kernel_makes_them_visible::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x56639c1e2b2b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x56639c1e2b2b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   24:     0x56639c1efd05 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   25:     0x56639c1efd05 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x56639c1efd05 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   27:     0x56639c1efd05 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   28:     0x56639c1efd05 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x56639c1efd05 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   30:     0x56639c1efd05 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   31:     0x56639c1e95f4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   32:     0x56639c1e95f4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x56639c1f2d92 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x56639c1f2d92 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x56639c1f2d92 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   36:     0x56639c1f2d92 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   37:     0x56639c1f2d92 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x56639c1f2d92 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x56639c1f2d92 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x56639c344bff - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   41:     0x56639c344bff - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x79de17863dfa - <unknown>
[INFO] [stdout]   43:     0x79de178f73d4 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     undelivered_replies_are_named_where_the_kernel_makes_them_visible
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.13s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p termlens --test drain`
[INFO] running `Command { std: "docker" "inspect" "0449526b013a48eb1227022fb17ff3753bdb5ec106eef07db18854ed8019b4f5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0449526b013a48eb1227022fb17ff3753bdb5ec106eef07db18854ed8019b4f5", kill_on_drop: false }`
[INFO] [stdout] 0449526b013a48eb1227022fb17ff3753bdb5ec106eef07db18854ed8019b4f5
