[INFO] cloning repository https://github.com/mikro-design/super-herdr
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mikro-design/super-herdr" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmikro-design%2Fsuper-herdr", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmikro-design%2Fsuper-herdr'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 90cc245bfac2b924105100fdc2108b714adf5ffa
[INFO] testing mikro-design/super-herdr against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmikro-design%2Fsuper-herdr" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/mikro-design/super-herdr
[INFO] finished tweaking git repo https://github.com/mikro-design/super-herdr
[INFO] tweaked toml for git repo https://github.com/mikro-design/super-herdr written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mikro-design/super-herdr on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/mikro-design/super-herdr already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.11
[INFO] [stderr]   Downloaded tokio-tungstenite v0.30.0
[INFO] [stderr]   Downloaded vte v0.15.0
[INFO] [stderr]   Downloaded g2gen v1.2.2
[INFO] [stderr]   Downloaded g2poly v1.2.2
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.77
[INFO] [stderr]   Downloaded lru v0.18.2
[INFO] [stderr]   Downloaded g2p v1.2.2
[INFO] [stderr]   Downloaded vt100 v0.16.2
[INFO] [stderr]   Downloaded instability v0.3.13
[INFO] [stderr]   Downloaded wezterm-color-types v0.3.0
[INFO] [stderr]   Downloaded lab v0.11.0
[INFO] [stderr]   Downloaded mac_address v1.1.8
[INFO] [stderr]   Downloaded atomic v0.6.1
[INFO] [stderr]   Downloaded wezterm-dynamic v0.2.1
[INFO] [stderr]   Downloaded wezterm-blob-leases v0.1.1
[INFO] [stderr]   Downloaded wezterm-dynamic-derive v0.1.1
[INFO] [stderr]   Downloaded vtparse v0.6.2
[INFO] [stderr]   Downloaded memmem v0.1.1
[INFO] [stderr]   Downloaded filedescriptor v0.8.3
[INFO] [stderr]   Downloaded palette_math v0.7.7
[INFO] [stderr]   Downloaded by_address v1.2.1
[INFO] [stderr]   Downloaded darling_macro v0.24.0
[INFO] [stderr]   Downloaded ratatui-termina v0.1.0
[INFO] [stderr]   Downloaded ratatui-macros v0.7.2
[INFO] [stderr]   Downloaded cc v1.4.4
[INFO] [stderr]   Downloaded rqrr v0.11.0
[INFO] [stderr]   Downloaded indoc v2.0.7
[INFO] [stderr]   Downloaded ratatui-termwiz v0.1.2
[INFO] [stderr]   Downloaded unicode-truncate v2.0.1
[INFO] [stderr]   Downloaded palette_derive v0.7.7
[INFO] [stderr]   Downloaded ratatui-crossterm v0.1.2
[INFO] [stderr]   Downloaded kasuari v0.4.12
[INFO] [stderr]   Downloaded line-clipping v0.3.8
[INFO] [stderr]   Downloaded wezterm-input-types v0.1.0
[INFO] [stderr]   Downloaded termios v0.3.3
[INFO] [stderr]   Downloaded pest_derive v2.8.8
[INFO] [stderr]   Downloaded pest_generator v2.8.8
[INFO] [stderr]   Downloaded document-features v0.2.12
[INFO] [stderr]   Downloaded toml v1.1.6+spec-1.1.0
[INFO] [stderr]   Downloaded csscolorparser v0.6.2
[INFO] [stderr]   Downloaded pest_meta v2.8.8
[INFO] [stderr]   Downloaded terminfo v0.9.0
[INFO] [stderr]   Downloaded darling v0.24.0
[INFO] [stderr]   Downloaded litrs v1.0.0
[INFO] [stderr]   Downloaded finl_unicode v1.4.0
[INFO] [stderr]   Downloaded ratatui v0.30.2
[INFO] [stderr]   Downloaded wezterm-bidi v0.2.3
[INFO] [stderr]   Downloaded euclid v0.22.14
[INFO] [stderr]   Downloaded darling_core v0.24.0
[INFO] [stderr]   Downloaded fancy-regex v0.11.0
[INFO] [stderr]   Downloaded termina v0.3.3
[INFO] [stderr]   Downloaded pest v2.8.8
[INFO] [stderr]   Downloaded crossterm v0.29.0
[INFO] [stderr]   Downloaded ratatui-core v0.1.2
[INFO] [stderr]   Downloaded ratatui-widgets v0.3.2
[INFO] [stderr]   Downloaded palette v0.7.7
[INFO] [stderr]   Downloaded termwiz v0.23.3
[INFO] [stderr]   Downloaded deltae v0.3.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0cab3e6cf129cb3870512c20a1a0a47c362ecbf96f1c1d038a22edbeaa6b4a1c
[INFO] running `Command { std: "docker" "start" "0cab3e6cf129cb3870512c20a1a0a47c362ecbf96f1c1d038a22edbeaa6b4a1c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0cab3e6cf129cb3870512c20a1a0a47c362ecbf96f1c1d038a22edbeaa6b4a1c", 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" "0cab3e6cf129cb3870512c20a1a0a47c362ecbf96f1c1d038a22edbeaa6b4a1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0cab3e6cf129cb3870512c20a1a0a47c362ecbf96f1c1d038a22edbeaa6b4a1c", 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" "0cab3e6cf129cb3870512c20a1a0a47c362ecbf96f1c1d038a22edbeaa6b4a1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling darling_core v0.24.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling lru v0.18.2
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.4
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling darling_macro v0.24.0
[INFO] [stderr]    Compiling darling v0.24.0
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling want v0.3.2
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling sha1 v0.11.0
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling data-encoding v2.11.1
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling hyper v1.12.0
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling line-clipping v0.3.8
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ipnet v2.12.2
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling hyper-util v0.1.21
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tungstenite v0.30.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling tokio-tungstenite v0.30.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling vte v0.15.0
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling super-herdr-bridge v0.1.0 (/opt/rustwide/workdir/crates/bridge)
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hyper-rustls v0.27.10
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling vt100 v0.16.2
[INFO] [stderr]    Compiling qrcode v0.14.1
[INFO] [stderr]    Compiling super-herdr v0.7.33 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 7m 20s
[INFO] running `Command { std: "docker" "inspect" "0cab3e6cf129cb3870512c20a1a0a47c362ecbf96f1c1d038a22edbeaa6b4a1c", 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" "0cab3e6cf129cb3870512c20a1a0a47c362ecbf96f1c1d038a22edbeaa6b4a1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling g2poly v1.2.2
[INFO] [stderr]    Compiling super-herdr-bridge v0.1.0 (/opt/rustwide/workdir/crates/bridge)
[INFO] [stderr]    Compiling g2gen v1.2.2
[INFO] [stderr]    Compiling g2p v1.2.2
[INFO] [stderr]    Compiling rqrr v0.11.0
[INFO] [stderr]    Compiling super-herdr v0.7.33 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 00s
[INFO] running `Command { std: "docker" "inspect" "0cab3e6cf129cb3870512c20a1a0a47c362ecbf96f1c1d038a22edbeaa6b4a1c", 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" "0cab3e6cf129cb3870512c20a1a0a47c362ecbf96f1c1d038a22edbeaa6b4a1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.42s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/super_herdr-61b2703ad456cecb)
[INFO] [stdout] 
[INFO] [stdout] running 458 tests
[INFO] [stdout] test agent_card::tests::a_pin_follows_an_agent_that_moves_pane ... ok
[INFO] [stdout] test agent_card::tests::a_mute_stops_an_agent_competing_for_the_top_without_denying_it_is_blocked ... ok
[INFO] [stdout] test agent_card::tests::a_pin_lifts_a_card_to_the_top_of_its_section ... ok
[INFO] [stdout] test agent_card::tests::a_name_over_an_agent_the_host_now_calls_something_else_is_suspended ... ok
[INFO] [stdout] test agent_card::tests::a_session_identity_never_collides_with_a_pane_of_the_same_name ... ok
[INFO] [stdout] test agent_card::tests::a_local_name_is_shown_beside_the_host_own_word_and_never_instead_of_the_identity ... ok
[INFO] [stdout] test agent_card::tests::an_agent_that_reports_a_session_keeps_its_card_across_a_pane_move ... ok
[INFO] [stdout] test agent_card::tests::an_incomplete_or_unsafe_session_reference_falls_back_to_the_pane ... ok
[INFO] [stdout] test agent_card::tests::a_snooze_quiets_an_agent_until_it_runs_out ... ok
[INFO] [stdout] test agent_card::tests::bounds_the_metadata_a_card_carries ... ok
[INFO] [stdout] test agent_card::tests::holds_a_cards_place_while_an_unrelated_target_churns ... ok
[INFO] [stdout] test agent_card::tests::keeps_cards_when_a_target_drops_but_stops_offering_them ... ok
[INFO] [stdout] test agent_card::tests::files_an_idle_or_unrecognised_agent_under_recent_while_it_stays_openable ... ok
[INFO] [stdout] test agent_card::tests::forgets_the_cards_of_a_target_that_left_the_federation ... ok
[INFO] [stdout] test agent_card::tests::refuses_a_card_for_a_target_that_is_not_in_the_federation ... ok
[INFO] [stdout] test agent_card::tests::refuses_a_card_whose_pane_the_snapshot_does_not_list ... ok
[INFO] [stdout] test agent_card::tests::resolves_against_the_live_connection_generation ... ok
[INFO] [stdout] test agent_card::tests::retires_a_vanished_agent_into_history_that_cannot_be_opened ... ok
[INFO] [stdout] test agent_card::tests::separates_the_agent_that_is_blocked_from_the_one_that_is_busy ... ok
[INFO] [stdout] test agent_card::tests::marks_cards_stale_when_a_target_drops_its_snapshot_entirely ... ok
[INFO] [stdout] test agent_card::tests::keeps_two_hosts_that_name_a_pane_identically_apart ... ok
[INFO] [stdout] test agent_card::tests::reports_attention_state_on_the_card_it_belongs_to ... ok
[INFO] [stdout] test agent_card::tests::sends_an_agent_to_the_back_of_the_section_it_enters ... ok
[INFO] [stdout] test agent_card::tests::bounds_how_much_history_recent_accumulates ... ok
[INFO] [stdout] test agent_marks::tests::clamps_a_snooze_that_reaches_further_than_a_day ... ok
[INFO] [stdout] test agent_marks::tests::forgets_the_least_recently_marked_agent_rather_than_refusing_a_request ... ok
[INFO] [stdout] test agent_card::tests::treats_an_agent_that_moved_pane_as_a_new_card_and_refuses_the_old_route ... ok
[INFO] [stdout] test agent_card::tests::two_agents_answering_to_one_identity_are_shown_and_not_offered ... ok
[INFO] [stdout] test agent_marks::tests::a_quieted_agent_reaches_no_device_either ... ok
[INFO] [stdout] test agent_marks::tests::expires_a_snooze_that_has_run_out_and_keeps_the_rest ... ok
[INFO] [stdout] test agent_marks::tests::forgets_an_agent_whose_marks_are_all_cleared ... ok
[INFO] [stdout] test agent_marks::tests::treats_a_missing_file_as_nothing_marked ... ok
[INFO] [stdout] test agent_marks::tests::turns_a_requested_duration_into_a_deadline_the_daemon_owns ... ok
[INFO] [stdout] test agent_marks::tests::reports_a_request_that_changes_nothing ... ok
[INFO] [stdout] test agent_marks::tests::marks_one_agent_without_touching_its_namesake_on_another_host ... ok
[INFO] [stdout] test aliases::tests::a_name_is_bounded_and_free_of_control_characters ... ok
[INFO] [stdout] test aliases::tests::a_favourite_toggles_and_a_slot_holds_one_thing ... ok
[INFO] [stdout] test agent_marks::tests::needs_you_only_admits_exactly_one_kind_of_interruption ... ok
[INFO] [stdout] test aliases::tests::a_person_can_say_a_suspended_name_still_belongs ... ok
[INFO] [stdout] test aliases::tests::removing_a_target_from_the_configuration_forgets_its_names ... ok
[INFO] [stdout] test aliases::tests::an_id_that_came_back_as_something_else_does_not_inherit_the_name ... ok
[INFO] [stdout] test attention::mirror_tests::a_mirror_holds_what_it_was_given_without_deriving_anything ... ok
[INFO] [stdout] test attention::mirror_tests::applying_the_same_event_twice_updates_rather_than_duplicates ... ok
[INFO] [stdout] test attention::tests::a_terminal_title_never_becomes_attention_metadata ... ok
[INFO] [stdout] test aliases::tests::a_missing_file_is_nothing_named ... ok
[INFO] [stdout] test attention::mirror_tests::a_mirror_stays_ordered_and_bounded ... ok
[INFO] [stdout] test agent_marks::tests::keeps_a_snooze_alongside_a_pin_on_the_same_agent ... ok
[INFO] [stdout] test aliases::tests::a_name_is_shown_and_never_routed_by ... ok
[INFO] [stdout] test attention::tests::disconnects_do_not_create_disappearance_events ... ok
[INFO] [stdout] test attention::tests::records_transitions_once_and_marks_qualified_panes_seen ... ok
[INFO] [stdout] test agent_marks::tests::round_trips_marks_through_a_bounded_file ... ok
[INFO] [stdout] test aliases::tests::names_favourites_and_slots_survive_a_restart ... ok
[INFO] [stdout] test attention::tests::atomically_round_trips_metadata_only_attention_state ... ok
[INFO] [stdout] test client::tests::a_client_that_goes_away_does_not_stop_the_daemon ... ok
[INFO] [stdout] test clipboard::tests::a_copied_file_is_named_among_the_offered_flavors ... ok
[INFO] [stdout] test client::tests::two_frontends_share_one_daemon ... ok
[INFO] [stdout] test client::tests::a_file_that_does_not_match_its_offer_is_withdrawn ... ok
[INFO] [stdout] test clipboard::tests::a_format_with_several_valid_forms_accepts_each ... ok
[INFO] [stdout] test clipboard::tests::a_format_without_a_signature_is_carried_rather_than_refused ... ok
[INFO] [stdout] test client::tests::a_snapshot_and_its_deltas_rebuild_the_same_federation ... ok
[INFO] [stdout] test clipboard::tests::a_path_that_is_not_on_this_disk_is_not_a_copied_file ... ok
[INFO] [stdout] test clipboard::tests::a_readers_complaint_is_bounded_before_it_is_shown ... ok
[INFO] [stdout] test client::tests::a_frontend_hosting_its_own_daemon_needs_no_socket ... ok
[INFO] [stdout] test clipboard::tests::a_failing_file_reader_is_told_apart_from_an_empty_clipboard ... ok
[INFO] [stdout] test clipboard::tests::a_named_transfer_is_staged_under_the_name_it_was_given ... ok
[INFO] [stdout] test clipboard::tests::a_signature_is_checked_at_its_own_offset ... ok
[INFO] [stdout] test clipboard::tests::a_receipt_spans_every_block_of_a_file ... ok
[INFO] [stdout] test clipboard::tests::a_reader_that_answers_ends_the_walk_and_a_reader_that_fails_does_not ... ok
[INFO] [stdout] test clipboard::tests::a_resumed_transfer_appends_and_verifies_as_one_file ... ok
[INFO] [stdout] test clipboard::tests::a_short_source_stops_rather_than_failing_and_keeps_what_arrived ... ok
[INFO] [stdout] test client::tests::a_clipboard_upload_crosses_an_in_process_daemon ... ok
[INFO] [stdout] test clipboard::tests::a_source_is_described_by_the_host_and_named_without_a_path ... ok
[INFO] [stdout] test clipboard::tests::a_transfer_name_is_refused_rather_than_repaired ... ok
[INFO] [stdout] test clipboard::tests::an_extension_that_could_reach_a_shell_is_refused ... ok
[INFO] [stdout] test clipboard::tests::a_transfer_cannot_be_resumed_into_a_path_this_bridge_did_not_stage ... ok
[INFO] [stdout] test clipboard::tests::each_flavor_recognizes_only_its_own_bytes ... ok
[INFO] [stdout] test clipboard::tests::clipboard_file_references_resolve_to_local_paths_and_nothing_else ... ok
[INFO] [stdout] test clipboard::tests::an_office_document_keeps_its_ordinary_filename ... ok
[INFO] [stdout] test clipboard::tests::every_table_entry_carries_an_inert_extension ... ok
[INFO] [stdout] test clipboard::tests::nested_herdr_and_ssh_use_the_outer_terminal_clipboard ... ok
[INFO] [stdout] test clipboard::tests::nothing_is_staged_where_there_is_nothing_to_resume ... ok
[INFO] [stdout] test clipboard::tests::a_source_longer_than_declared_is_cut_off_rather_than_believed ... ok
[INFO] [stdout] test clipboard::tests::validates_media_and_remote_size_digest_receipts ... ok
[INFO] [stdout] test config::tests::a_config_path_with_no_directory_writes_beside_itself ... ok
[INFO] [stdout] test clipboard::tests::only_a_directory_this_bridge_made_is_ever_removed ... ok
[INFO] [stdout] test config::tests::a_quick_reply_is_bounded_in_label_and_payload ... ok
[INFO] [stdout] test config::tests::a_quick_reply_may_not_smuggle_control_characters_into_a_pane ... ok
[INFO] [stdout] test config::tests::a_standard_https_route_can_match_the_local_service_port ... ok
[INFO] [stdout] test config::tests::a_scannable_url_is_worked_out_rather_than_asked_for ... ok
[INFO] [stdout] test config::tests::a_target_offers_no_roots_by_default ... ok
[INFO] [stdout] test config::tests::a_tag_is_a_short_word_without_spaces_or_commas ... ok
[INFO] [stdout] test config::tests::a_target_root_must_be_an_absolute_path_without_a_climb ... ok
[INFO] [stdout] test config::tests::ambiguous_non_loopback_or_public_tailscale_routes_are_not_guessed ... ok
[INFO] [stdout] test config::tests::an_address_for_a_client_that_is_switched_off_is_refused ... ok
[INFO] [stdout] test config::tests::a_transfer_ceiling_is_configurable_and_has_a_default ... ok
[INFO] [stdout] test config::tests::an_explicit_external_url_keeps_the_listener_on_loopback ... ok
[INFO] [stdout] test config::tests::an_existing_tailscale_route_supplies_its_external_url_and_loopback_target ... ok
[INFO] [stdout] test client::tests::a_streamed_file_crosses_an_in_process_daemon ... ok
[INFO] [stdout] test config::tests::an_unconfigured_browser_uses_the_fixed_public_bridge ... ok
[INFO] [stdout] test clipboard::tests::a_streamed_upload_is_verified_against_the_bytes_that_were_sent ... ok
[INFO] [stdout] test config::tests::enables_host_session_discovery_explicitly ... ok
[INFO] [stdout] test config::tests::notifications_are_opt_in_and_validate_delivery_bounds ... ok
[INFO] [stdout] test config::tests::parses_local_and_ssh_targets ... ok
[INFO] [stdout] test config::tests::preserves_client_candidate_order ... ok
[INFO] [stdout] test config::tests::quick_replies_can_be_configured_and_turned_off ... ok
[INFO] [stdout] test config::tests::quick_replies_default_to_a_short_built_in_set ... ok
[INFO] [stdout] test config::tests::refuses_to_remove_the_final_target ... ok
[INFO] [stdout] test config::tests::rejects_ambiguous_qualified_names ... ok
[INFO] [stdout] test clipboard::tests::the_upload_script_refuses_a_name_that_would_leave_its_directory ... ok
[INFO] [stdout] test config::tests::atomically_creates_and_appends_targets_without_losing_comments ... ok
[INFO] [stdout] test config::tests::rejects_relative_event_socket_paths ... ok
[INFO] [stdout] test config::tests::rejects_duplicate_target_names ... ok
[INFO] [stdout] test config::tests::rejects_ssh_option_injection ... ok
[INFO] [stdout] test config::tests::pairing_a_device_keeps_the_rest_of_the_file ... ok
[INFO] [stdout] test config::tests::the_fixed_bridge_url_in_an_existing_config_still_opens_its_connector ... ok
[INFO] [stdout] test daemon::broker::tests::a_closed_route_is_reported_once_and_then_forgotten ... ok
[INFO] [stdout] test daemon::broker::tests::a_departing_control_holder_downgrades_the_route_rather_than_handing_it_on ... ok
[INFO] [stdout] test daemon::broker::tests::a_device_that_subscribes_late_is_not_caught_up ... ok
[INFO] [stdout] test config::tests::rejects_duplicate_target_add_without_changing_the_file ... ok
[INFO] [stdout] test daemon::broker::tests::a_disconnected_target_never_retires_a_route ... ok
[INFO] [stdout] test daemon::broker::tests::a_frame_for_an_unrouted_pane_is_discarded ... ok
[INFO] [stdout] test daemon::broker::tests::a_frame_subscriber_is_not_bounded_by_the_screen_limit ... ok
[INFO] [stdout] test daemon::broker::tests::a_frame_that_changes_nothing_visible_is_not_sent_as_a_screen ... ok
[INFO] [stdout] test daemon::broker::tests::a_full_frame_restarts_the_emulator_rather_than_writing_over_it ... ok
[INFO] [stdout] test daemon::broker::tests::a_late_subscriber_is_given_the_inbox_that_already_exists ... ok
[INFO] [stdout] test daemon::broker::tests::a_later_frame_reaches_a_screen_subscriber_as_a_diff_naming_what_it_follows ... ok
[INFO] [stdout] test daemon::broker::tests::a_live_snapshot_retires_a_route_whose_pane_is_gone ... ok
[INFO] [stdout] test daemon::broker::tests::a_mark_is_carried_to_the_daemon_with_its_qualified_agent ... ok
[INFO] [stdout] test config::tests::notification_toggle_preserves_comments_and_filter_settings ... ok
[INFO] [stdout] test daemon::broker::tests::a_diff_is_refused_for_a_subscriber_holding_a_different_update ... ok
[INFO] [stdout] test daemon::broker::tests::a_pane_is_sized_by_whoever_holds_control ... ok
[INFO] [stdout] test daemon::broker::tests::a_read_state_change_republishes_the_whole_history ... ok
[INFO] [stdout] test daemon::broker::tests::a_refused_control_stream_downgrades_instead_of_closing_the_pane ... ok
[INFO] [stdout] test daemon::broker::tests::a_missed_acknowledgement_is_repaired_by_the_next_one ... ok
[INFO] [stdout] test daemon::broker::tests::a_result_for_a_departed_client_is_dropped ... ok
[INFO] [stdout] test daemon::broker::tests::a_resize_sends_a_whole_screen_because_a_diff_cannot_express_it ... ok
[INFO] [stdout] test daemon::broker::tests::a_pane_someone_holds_is_not_taken_by_an_ordinary_action ... ok
[INFO] [stdout] test config::tests::replaces_and_removes_named_target_blocks ... ok
[INFO] [stdout] test daemon::broker::tests::a_screen_subscriber_arriving_mid_stream_is_sent_the_screen_as_it_stands ... ok
[INFO] [stdout] test daemon::broker::tests::a_screen_subscriber_is_sent_a_whole_screen_before_any_diff ... ok
[INFO] [stdout] test daemon::broker::tests::a_second_handshake_is_refused ... ok
[INFO] [stdout] test daemon::broker::tests::a_route_outlives_every_client_but_the_last ... ok
[INFO] [stdout] test daemon::broker::tests::a_route_reclaimed_before_the_wait_is_over_is_never_closed ... ok
[INFO] [stdout] test daemon::broker::tests::a_subscriber_that_arrives_before_the_first_projection_is_told_nothing ... ok
[INFO] [stdout] test daemon::broker::tests::a_target_that_leaves_the_federation_is_reported_as_removed ... ok
[INFO] [stdout] test daemon::broker::tests::a_target_that_only_moved_its_clock_is_not_republished ... ok
[INFO] [stdout] test daemon::broker::tests::a_version_mismatch_closes_the_connection_instead_of_degrading ... ok
[INFO] [stdout] test daemon::broker::tests::a_viewer_returning_to_an_idle_pane_is_sent_the_screen_it_left ... ok
[INFO] [stdout] test daemon::broker::tests::a_viewer_that_acknowledges_everything_holds_nothing_outstanding ... ok
[INFO] [stdout] test config::tests::revoking_a_device_removes_only_that_device ... ok
[INFO] [stdout] test daemon::broker::tests::acknowledging_the_newest_settles_everything_below_it ... ok
[INFO] [stdout] test daemon::broker::tests::an_action_result_reaches_only_the_client_that_asked ... ok
[INFO] [stdout] test daemon::broker::tests::an_alert_reaches_only_devices_that_asked_to_be_interrupted ... ok
[INFO] [stdout] test daemon::broker::tests::an_explicit_takeover_tells_the_previous_holder_it_was_downgraded ... ok
[INFO] [stdout] test daemon::broker::tests::an_observer_cannot_type_scroll_or_resize_and_is_told_so ... ok
[INFO] [stdout] test daemon::broker::tests::an_unchanged_target_produces_no_traffic ... ok
[INFO] [stdout] test daemon::broker::tests::a_viewer_that_stops_painting_stops_being_queued_for ... ok
[INFO] [stdout] test daemon::broker::tests::a_viewer_that_catches_up_is_sent_the_screen_as_it_stands ... ok
[INFO] [stdout] test daemon::broker::tests::attention_reaches_state_subscribers_only ... ok
[INFO] [stdout] test daemon::broker::tests::acknowledging_an_update_lets_the_next_one_through ... ok
[INFO] [stdout] test daemon::broker::tests::closing_an_unclaimed_route_twice_says_nothing_the_second_time ... ok
[INFO] [stdout] test daemon::broker::tests::control_is_granted_once_and_never_taken_implicitly ... ok
[INFO] [stdout] test daemon::broker::tests::disconnecting_releases_every_route_the_client_held ... ok
[INFO] [stdout] test daemon::broker::tests::an_acknowledgement_is_checked_against_what_was_actually_sent ... ok
[INFO] [stdout] test daemon::broker::tests::frames_reach_subscribers_and_nobody_else ... ok
[INFO] [stdout] test daemon::broker::tests::pasting_and_uploading_need_the_lease_that_typing_needs ... ok
[INFO] [stdout] test daemon::broker::tests::nothing_is_parsed_for_a_pane_watched_only_as_frames ... ok
[INFO] [stdout] test daemon::broker::tests::one_frame_serves_an_emulator_client_and_a_screen_client_at_once ... ok
[INFO] [stdout] test daemon::broker::tests::nothing_is_served_before_the_handshake ... ok
[INFO] [stdout] test daemon::broker::tests::read_state_is_a_request_because_the_index_is_durable_and_shared ... ok
[INFO] [stdout] test daemon::broker::tests::plugin_run_polling_keeps_the_target_session_qualified ... ok
[INFO] [stdout] test daemon::broker::tests::republishing_an_unchanged_inbox_sends_nothing ... ok
[INFO] [stdout] test daemon::broker::tests::state_arrives_whole_once_and_then_only_as_changed_targets ... ok
[INFO] [stdout] test daemon::broker::tests::plugin_discovery_keeps_the_target_session_qualified ... ok
[INFO] [stdout] test daemon::broker::tests::an_update_that_was_never_sent_settles_nothing ... ok
[INFO] [stdout] test daemon::broker::tests::subscribing_asks_for_the_history_a_client_cannot_derive ... ok
[INFO] [stdout] test daemon::broker::tests::taking_control_of_an_observe_only_route_reopens_it_with_input ... ok
[INFO] [stdout] test daemon::broker::tests::taking_control_without_a_subscription_is_refused ... ok
[INFO] [stdout] test daemon::broker::tests::subscribing_twice_to_one_pane_leaves_one_subscription ... ok
[INFO] [stdout] test daemon::broker::tests::the_control_holder_reaches_the_route ... ok
[INFO] [stdout] test daemon::broker::tests::the_emulator_is_dropped_when_the_last_screen_subscriber_leaves ... ok
[INFO] [stdout] test daemon::broker::tests::the_inbox_reaches_only_the_clients_that_asked_for_it ... ok
[INFO] [stdout] test daemon::broker::tests::turning_alerts_off_stops_them_arriving ... ok
[INFO] [stdout] test daemon::broker::tests::the_handshake_carries_the_replies_this_daemon_offers ... ok
[INFO] [stdout] test daemon::broker::tests::two_clients_watching_one_pane_cost_one_route ... ok
[INFO] [stdout] test daemon::server::tests::a_copy_the_two_hosts_disagree_about_is_refused_and_removed ... ok
[INFO] [stdout] test daemon::server::tests::a_client_shakes_hands_and_subscribes_over_a_real_socket ... ok
[INFO] [stdout] test daemon::server::tests::a_connection_that_skips_the_handshake_is_closed ... ok
[INFO] [stdout] test daemon::server::tests::a_file_moves_between_targets_without_passing_through_the_client ... ok
[INFO] [stdout] test daemon::server::tests::a_file_on_a_target_is_read_back_to_the_client_that_asked ... ok
[INFO] [stdout] test daemon::server::tests::a_file_that_cannot_be_read_is_refused_rather_than_streamed ... ok
[INFO] [stdout] test daemon::server::tests::a_hosted_daemon_serves_the_browser_client_too ... ok
[INFO] [stdout] test daemon::server::tests::a_move_answers_to_the_lease_on_each_host_it_touches ... ok
[INFO] [stdout] test daemon::server::tests::a_refresh_that_leaves_a_target_alone_keeps_its_route ... ok
[INFO] [stdout] test daemon::server::tests::a_pairing_code_carries_the_url_the_daemon_was_told_and_no_other ... ok
[INFO] [stdout] test daemon::server::tests::a_relayed_payload_reaches_the_sink_byte_for_byte ... ok
[INFO] [stdout] test clipboard::tests::the_download_script_describes_then_sends_under_every_shell ... ok
[INFO] [stdout] test daemon::server::tests::a_removed_target_and_a_changed_transport_invalidate_routes ... ok
[INFO] [stdout] test daemon::server::tests::a_second_device_is_named_rather_than_refused ... ok
[INFO] [stdout] test daemon::server::tests::a_stale_socket_is_replaced ... ok
[INFO] [stdout] test daemon::server::tests::a_second_daemon_refuses_to_evict_the_first ... ok
[INFO] [stdout] test clipboard::tests::the_resume_script_appends_under_every_shell_and_refuses_a_path_it_did_not_stage ... ok
[INFO] [stdout] test daemon::server::tests::a_stopped_daemon_takes_its_socket_with_it ... ok
[INFO] [stdout] test daemon::server::tests::a_transfer_is_refused_for_each_check_it_fails ... ok
[INFO] [stdout] test daemon::server::tests::a_named_transfer_arrives_under_its_name ... ok
[INFO] [stdout] test daemon::server::tests::an_abandoned_transfer_cannot_be_finished_later ... ok
[INFO] [stdout] test daemon::server::tests::a_target_added_to_the_file_appears_without_a_restart ... ok
[INFO] [stdout] test daemon::server::tests::a_typed_code_needs_matching_trusted_approval_before_it_creates_a_device ... ok
[INFO] [stdout] test daemon::server::tests::the_socket_is_restricted_to_its_owner ... ok
[INFO] [stdout] test daemon::web::tests::a_command_without_its_stream_is_refused ... ok
[INFO] [stdout] test daemon::server::tests::a_refused_digest_takes_the_staged_file_with_it ... ok
[INFO] [stdout] test client::tests::a_file_over_the_old_clipboard_ceiling_is_a_transfer_now ... ok
[INFO] [stdout] test daemon::web::tests::a_paired_device_can_fetch_the_vapid_public_key ... ok
[INFO] [stdout] test daemon::web::tests::a_posted_browser_command_reaches_its_bounded_attachment ... ok
[INFO] [stdout] test daemon::web::tests::a_public_address_is_refused_and_a_private_one_is_not ... ok
[INFO] [stdout] test daemon::web::tests::a_session_identifier_is_only_ever_a_map_key ... ok
[INFO] [stdout] test daemon::server::tests::a_grant_larger_than_the_daemon_agreed_to_is_not_authority ... ok
[INFO] [stdout] test daemon::web::tests::a_stream_carries_the_handshake_the_socket_carries ... ok
[INFO] [stdout] test daemon::web::tests::a_token_value_is_hex_or_nothing ... ok
[INFO] [stdout] test daemon::web::tests::a_woken_service_worker_gets_the_latest_alert_or_nothing ... ok
[INFO] [stdout] test daemon::web::tests::a_keepalive_between_halves_of_a_message_does_not_eat_it ... ok
[INFO] [stdout] test daemon::web::tests::an_unreadable_subscription_body_is_refused ... ok
[INFO] [stdout] test daemon::web::tests::one_json_field_is_read_without_a_parser ... ok
[INFO] [stdout] test daemon::web::tests::every_browser_request_requires_a_paired_device ... ok
[INFO] [stdout] test daemon::web::tests::pairing_exchanges_a_code_for_a_cookie_once ... ok
[INFO] [stdout] test daemon::web::tests::push_routes_are_refused_without_pairing ... ok
[INFO] [stdout] test daemon::web::tests::subscribing_and_unsubscribing_push_round_trips_through_the_policy ... ok
[INFO] [stdout] test daemon::web::tests::a_silent_stream_still_says_something ... ok
[INFO] [stdout] test daemon::web::tests::the_default_port_is_loopback_only ... ok
[INFO] [stdout] test daemon::web::tests::the_page_is_served_and_unknown_paths_are_not ... ok
[INFO] [stdout] test doctor::tests::a_configuration_other_users_can_read_is_a_warning_with_a_command ... ok
[INFO] [stdout] test doctor::tests::a_daemon_that_publishes_nothing_is_skipped ... ok
[INFO] [stdout] test daemon::web::tests::the_page_reaches_for_nothing_it_is_not_served ... ok
[INFO] [stdout] test daemon::web::tests::the_service_worker_is_served_without_pairing ... ok
[INFO] [stdout] test doctor::tests::a_daemon_with_no_route_out_is_a_warning_a_phone_would_hit ... ok
[INFO] [stdout] test doctor::tests::a_paired_device_with_no_daemon_is_a_warning_that_names_the_cause ... ok
[INFO] [stdout] test doctor::tests::a_host_with_no_digest_tool_cannot_verify_a_transfer ... ok
[INFO] [stdout] test doctor::tests::a_report_renders_grouped_lines_and_reports_whether_anything_failed ... ok
[INFO] [stdout] test doctor::tests::a_report_says_where_a_machine_is_without_saying_which_machine ... ok
[INFO] [stdout] test doctor::tests::a_target_too_old_for_plugin_actions_is_a_warning_rather_than_a_failure ... ok
[INFO] [stdout] test doctor::tests::a_target_is_described_without_naming_its_host ... ok
[INFO] [stdout] test doctor::tests::an_imported_line_is_reported_as_the_subsystem_describes_itself ... ok
[INFO] [stdout] test doctor::tests::an_unreachable_target_reports_one_line_and_a_command ... ok
[INFO] [stdout] test doctor::tests::nothing_paired_and_nothing_running_is_not_a_fault ... ok
[INFO] [stdout] test doctor::tests::one_area_is_one_heading_however_the_checks_arrived ... ok
[INFO] [stdout] test file_save::tests::a_host_sending_more_than_it_offered_is_refused ... ok
[INFO] [stdout] test file_save::tests::a_name_is_reduced_to_its_last_component ... ok
[INFO] [stdout] test file_save::tests::a_digest_is_the_standard_value_spelled_the_way_the_wire_expects ... ok
[INFO] [stdout] test file_save::tests::a_name_that_is_only_a_path_is_refused ... ok
[INFO] [stdout] test file_save::tests::a_file_that_fails_its_digest_leaves_nothing_behind ... ok
[INFO] [stdout] test file_save::tests::an_existing_file_is_not_quietly_written_around ... ok
[INFO] [stdout] test file_save::tests::the_window_reopens_only_when_it_has_emptied ... ok
[INFO] [stdout] test file_save::tests::a_transfer_that_stops_short_is_reported_rather_than_saved ... ok
[INFO] [stdout] test herdr_support::tests::a_host_that_describes_itself_only_by_number_is_read_that_way ... ok
[INFO] [stdout] test herdr_support::tests::a_protocol_newer_than_tested_is_reported_rather_than_refused ... ok
[INFO] [stdout] test herdr_support::tests::a_reported_capability_settles_it_without_a_number ... ok
[INFO] [stdout] test model::tests::exposes_only_the_server_local_part_for_routing ... ok
[INFO] [stdout] test model::tests::qualifies_server_local_ids ... ok
[INFO] [stdout] test notifications::tests::a_clickable_notification_offers_one_action_and_no_payload ... ok
[INFO] [stdout] test notifications::tests::an_activation_is_only_the_offered_action ... ok
[INFO] [stdout] test notifications::tests::click_reporting_needs_both_an_action_and_a_wait ... ok
[INFO] [stdout] test file_save::tests::a_verified_file_is_renamed_into_place_only_when_it_is_whole ... ok
[INFO] [stdout] test notifications::tests::notifications_coalesce_and_rate_limit_batches ... ok
[INFO] [stdout] test operation::tests::a_rename_carries_the_new_label_because_prompting_belongs_to_the_client ... ok
[INFO] [stdout] test notifications::tests::notification_diagnostics_and_tests_never_include_payloads ... ok
[INFO] [stdout] test notifications::tests::notifications_are_opt_in_and_skip_historical_or_filtered_events ... ok
[INFO] [stdout] test operation::tests::closing_is_the_only_destructive_family ... ok
[INFO] [stdout] test pairing::tests::a_code_is_accepted_however_it_was_typed ... ok
[INFO] [stdout] test operation::tests::multi_request_operations_have_no_single_command ... ok
[INFO] [stdout] test operation::tests::only_the_final_argument_list_holds_a_server_local_id ... ok
[INFO] [stdout] test pairing::tests::a_code_survives_a_typo_but_not_a_flood ... ok
[INFO] [stdout] test pairing::tests::a_pairing_code_avoids_the_characters_people_mistype ... ok
[INFO] [stdout] test pairing::tests::a_pairing_url_is_refused_while_somebody_is_still_looking_at_a_terminal ... ok
[INFO] [stdout] test pairing::tests::a_token_is_unpredictable_and_stored_only_as_a_digest ... ok
[INFO] [stdout] test pairing::tests::a_code_stops_working_when_it_expires ... ok
[INFO] [stdout] test plugin::tests::a_host_reporting_absurdly_many_plugins_is_refused ... ok
[INFO] [stdout] test pairing::tests::comparison_does_not_stop_at_the_first_difference ... ok
[INFO] [stdout] test pairing::tests::normalizing_keeps_only_what_a_code_is_made_of ... ok
[INFO] [stdout] test plugin::tests::a_source_missing_a_field_is_no_source_at_all ... ok
[INFO] [stdout] test plugin::tests::an_action_without_contexts_is_global ... ok
[INFO] [stdout] test plugin::tests::an_unexpected_response_is_not_read_as_a_plugin_list ... ok
[INFO] [stdout] test plugin::tests::listed_actions_are_qualified_and_commands_do_not_cross_the_boundary ... ok
[INFO] [stdout] test plugin::tests::invocation_hydrates_the_exact_qualified_pane_without_selection_text ... ok
[INFO] [stdout] test plugin_fleet::tests::a_lockfile_pins_the_commit_rather_than_the_tag_that_moved ... ok
[INFO] [stdout] test plugin_fleet::tests::a_host_that_could_not_answer_is_not_reported_as_missing_anything ... ok
[INFO] [stdout] test plugin_fleet::tests::a_linked_local_plugin_is_named_and_never_matched ... ok
[INFO] [stdout] test plugin_fleet::tests::a_plan_names_herdr_own_command_and_skips_what_already_agrees ... ok
[INFO] [stdout] test plugin_fleet::tests::a_plan_skips_a_target_that_never_answered ... ok
[INFO] [stdout] test plugin_fleet::tests::a_plugin_switched_off_somewhere_is_worth_saying ... ok
[INFO] [stdout] test plugin_fleet::tests::one_plugin_installed_under_different_ids_is_still_one_plugin ... ok
[INFO] [stdout] test plugin_fleet::tests::a_source_addresses_its_own_documentation_and_installer ... ok
[INFO] [stdout] test plugin_fleet::tests::a_version_difference_is_reported_once_and_not_twice ... ok
[INFO] [stdout] test plugin_fleet::tests::the_same_version_built_from_different_commits_is_its_own_finding ... ok
[INFO] [stdout] test plugin_fleet::tests::two_hosts_naming_different_plugins_the_same_thing_are_not_one_plugin ... ok
[INFO] [stdout] test protocol::tests::an_unknown_field_is_tolerated_so_a_newer_peer_can_add_one ... ok
[INFO] [stdout] test protocol::tests::an_unknown_message_type_is_refused_rather_than_ignored ... ok
[INFO] [stdout] test protocol::tests::every_client_message_round_trips ... ok
[INFO] [stdout] test probe::tests::summarizes_snapshot_without_assuming_optional_fields ... ok
[INFO] [stdout] test protocol::tests::a_removed_target_is_distinguishable_from_an_unchanged_one ... ok
[INFO] [stdout] test protocol::tests::every_server_message_round_trips ... ok
[INFO] [stdout] test protocol::tests::federation_state_round_trips_with_its_qualified_map_keys ... ok
[INFO] [stdout] test protocol::tests::terminal_payloads_survive_bytes_that_are_not_utf8 ... ok
[INFO] [stdout] test daemon::web::tests::a_keepalive_does_not_refill_the_message_budget ... ok
[INFO] [stdout] test push::tests::a_present_but_corrupt_vapid_key_refuses_rather_than_regenerating ... ok
[INFO] [stdout] test push::tests::a_vapid_key_is_generated_once_and_then_stable_across_loads ... ok
[INFO] [stdout] test push::tests::a_vapid_public_key_is_sixty_five_bytes_uncompressed ... ok
[INFO] [stdout] test protocol::tests::oversized_messages_are_refused_in_both_directions ... ok
[INFO] [stdout] test push::tests::an_authorization_header_names_the_endpoints_own_origin ... ok
[INFO] [stdout] test push::tests::a_store_round_trips_set_and_remove ... ok
[INFO] [stdout] test push::tests::an_unreadable_file_is_treated_as_no_subscriptions ... ok
[INFO] [stdout] test remote_files::tests::a_path_inside_a_root_may_not_climb_out_of_it ... ok
[INFO] [stdout] test remote_files::tests::a_plain_search_matches_text_and_not_a_pattern ... ok
[INFO] [stdout] test remote_files::tests::a_record_cut_in_half_by_the_byte_cap_is_dropped ... ok
[INFO] [stdout] test push::tests::endpoint_origin_strips_the_path_and_keeps_the_port ... ok
[INFO] [stdout] test remote_files::tests::a_root_must_be_one_the_target_declared ... ok
[INFO] [stdout] test remote_files::tests::entries_carry_their_kind_and_survive_awkward_names ... ok
[INFO] [stdout] test remote_files::tests::a_listing_says_when_it_stopped_short ... ok
[INFO] [stdout] test remote_files::tests::search_results_are_relative_to_the_root_they_came_from ... ok
[INFO] [stdout] test resource_action::tests::a_mark_is_qualified_and_never_a_herdr_mutation ... ok
[INFO] [stdout] test resource_action::tests::a_workspace_move_stays_qualified_and_is_not_a_close ... ok
[INFO] [stdout] test resource_action::tests::actions_keep_server_local_ids_qualified ... ok
[INFO] [stdout] test resource_action::tests::reading_a_file_is_not_a_herdr_mutation_but_moving_one_is ... ok
[INFO] [stdout] test resource_action::tests::split_direction_has_a_documented_cli_value ... ok
[INFO] [stdout] test screen::tests::a_default_style_costs_nothing_on_the_wire ... ok
[INFO] [stdout] test screen::tests::a_diff_applies_only_to_the_update_it_followed ... ok
[INFO] [stdout] test screen::tests::a_hidden_cursor_is_absent_rather_than_placed ... ok
[INFO] [stdout] test screen::tests::a_resize_has_no_diff_only_a_snapshot ... ok
[INFO] [stdout] test screen::tests::a_style_change_splits_a_row_into_runs ... ok
[INFO] [stdout] test screen::tests::a_wide_character_is_emitted_once ... ok
[INFO] [stdout] test screen::tests::inverse_over_default_colours_survives_as_itself ... ok
[INFO] [stdout] test screen::tests::inverse_video_is_resolved_rather_than_left_for_the_viewer ... ok
[INFO] [stdout] test screen::tests::only_rows_that_differ_are_reported ... ok
[INFO] [stdout] test screen::tests::a_full_screen_costs_far_less_than_an_emulator_would ... ok
[INFO] [stdout] test screen::tests::plain_text_becomes_one_run_and_blank_rows_vanish ... ok
[INFO] [stdout] test ssh_config::tests::a_configuration_that_includes_itself_terminates ... ok
[INFO] [stdout] test ssh_config::tests::a_pattern_is_not_a_host_anybody_can_be_offered ... ok
[INFO] [stdout] test ssh_config::tests::aliases_carry_enough_to_tell_which_machine_they_mean ... ok
[INFO] [stdout] test ssh_config::tests::comments_and_blank_lines_are_not_hosts ... ok
[INFO] [stdout] test ssh_config::tests::keywords_are_case_insensitive_and_may_use_equals ... ok
[INFO] [stdout] test ssh_config::tests::one_block_naming_several_aliases_produces_several_hosts ... ok
[INFO] [stdout] test ssh_config::tests::an_include_pulls_in_the_hosts_it_names ... ok
[INFO] [stdout] test ssh_config::tests::options_after_a_match_block_are_not_attributed_to_the_last_host ... ok
[INFO] [stdout] test ssh_config::tests::an_include_that_names_nothing_readable_does_not_hide_the_rest ... ok
[INFO] [stdout] test state::tests::a_nudge_takes_a_snapshot_before_the_refresh_interval ... ok
[INFO] [stdout] test state::tests::a_subscription_is_opened_before_the_first_snapshot ... ok
[INFO] [stdout] test state::tests::event_signal_triggers_an_immediate_authoritative_snapshot ... ok
[INFO] [stdout] test state::tests::reads_a_complete_agent_session_and_refuses_a_partial_one ... ok
[INFO] [stdout] test state::tests::normalizes_capabilities_and_qualified_resource_ids ... ok
[INFO] [stdout] test terminal::tests::decodes_public_terminal_frame_envelope ... ok
[INFO] [stdout] test terminal::tests::encodes_binary_input_as_base64_json_line ... ok
[INFO] [stdout] test terminal::tests::encodes_documented_terminal_scroll_command ... ok
[INFO] [stdout] test terminal::tests::encodes_resize_and_release_commands ... ok
[INFO] [stdout] test terminal::tests::puts_terminal_target_before_options_as_required_by_herdr_cli ... ok
[INFO] [stdout] test terminal::tests::rejects_non_ansi_frames ... ok
[INFO] [stdout] test transport::tests::an_empty_running_session_registry_removes_the_active_fallback ... ok
[INFO] [stdout] test transport::tests::documented_local_event_stream_stays_open_across_events ... ok
[INFO] [stdout] test state::tests::isolates_targets_and_rejects_an_obsolete_generation_after_reconnect ... ok
[INFO] [stdout] test transport::tests::event_subscription_covers_resource_and_layout_changes ... ok
[INFO] [stdout] test transport::tests::herdr_actions_are_qualified_with_the_selected_session ... ok
[INFO] [stdout] test transport::tests::identifies_only_protocol_errors_as_retryable ... ok
[INFO] [stdout] test transport::tests::parses_and_validates_public_session_list_json ... ok
[INFO] [stdout] test transport::tests::quotes_remote_arguments_without_shell_injection ... ok
[INFO] [stdout] test transport::tests::rejects_unsafe_discovered_socket_paths ... ok
[INFO] [stdout] test transport::tests::semantic_pane_input_sends_one_private_socket_request ... ok
[INFO] [stdout] test transport::tests::tolerates_diagnostic_lines_before_api_json ... ok
[INFO] [stdout] test tui::tests::a_clicked_notification_jumps_only_while_its_pane_is_live ... ok
[INFO] [stdout] test tui::tests::a_batch_pastes_in_the_order_it_was_copied ... ok
[INFO] [stdout] test tui::tests::a_batch_settles_even_when_one_file_never_arrives ... ok
[INFO] [stdout] test tui::tests::a_copied_file_is_measured_against_the_hosts_ceiling ... ok
[INFO] [stdout] test tui::tests::a_copied_document_failure_keeps_the_daemons_exact_reason ... ok
[INFO] [stdout] test tui::tests::a_code_that_would_be_clipped_is_refused_rather_than_drawn ... ok
[INFO] [stdout] test tui::tests::a_crowded_session_caps_menu_destinations_but_not_the_palette ... ok
[INFO] [stdout] test tui::tests::a_discovered_socket_is_enough_for_an_atomic_paste ... ok
[INFO] [stdout] test tui::tests::a_derived_address_makes_a_qr_that_fits_the_pairing_popup ... ok
[INFO] [stdout] test tui::tests::a_disconnected_host_is_not_offered_as_a_destination ... ok
[INFO] [stdout] test tui::tests::a_drop_is_told_from_a_paste_by_what_the_text_names ... ok
[INFO] [stdout] test tui::tests::a_followed_focus_lands_on_the_session_the_operation_acted_on ... ok
[INFO] [stdout] test tui::tests::a_followed_focus_waits_for_the_refresh_that_carries_the_new_workspace ... ok
[INFO] [stdout] test tui::tests::a_marked_agent_is_offered_the_toggle_that_is_available ... ok
[INFO] [stdout] test tui::tests::a_narrow_border_keeps_the_name_and_drops_the_identifier ... ok
[INFO] [stdout] test tui::tests::a_pane_can_be_saved_from_and_sent_from_to_every_other_host ... ok
[INFO] [stdout] test tui::tests::a_pane_running_an_agent_can_be_pinned_muted_and_snoozed ... ok
[INFO] [stdout] test tui::tests::a_pane_without_an_agent_is_offered_nothing_to_mark ... ok
[INFO] [stdout] test tui::tests::a_prompt_accepts_a_character_that_arrives_in_pieces ... ok
[INFO] [stdout] test tui::tests::a_submitted_path_is_refused_when_the_pane_is_not_writable ... ok
[INFO] [stdout] test tui::tests::agent_navigator_prioritizes_attention_and_filters_globally ... ok
[INFO] [stdout] test tui::tests::an_escape_sequence_in_plain_passthrough_is_refused_as_one_action ... ok
[INFO] [stdout] test tui::tests::an_unmapped_escape_sequence_still_closes_an_open_context_menu ... ok
[INFO] [stdout] test tui::tests::a_followed_focus_stops_waiting_once_its_deadline_passes ... ok
[INFO] [stdout] test tui::tests::a_dropped_file_is_read_however_the_terminal_spelled_it ... ok
[INFO] [stdout] test tui::tests::attention_feed_occupies_the_lower_half_of_the_sidebar ... ok
[INFO] [stdout] test tui::tests::cancelling_a_transfer_is_offered_only_while_there_is_one ... ok
[INFO] [stdout] test tui::tests::clipboard_confirmation_takes_priority_over_route_status ... ok
[INFO] [stdout] test tui::tests::attention_history_is_unread_once_and_jumps_to_the_qualified_pane ... ok
[INFO] [stdout] test tui::tests::clipboard_paste_honors_the_inner_terminals_bracketed_paste_mode ... ok
[INFO] [stdout] test tui::tests::command_palette_search_finds_a_workspace_with_a_multi_term_query ... ok
[INFO] [stdout] test tui::tests::command_palette_search_is_case_insensitive_and_fuzzy ... ok
[INFO] [stdout] test tui::tests::command_palette_consumes_arrow_navigation_as_one_input ... ok
[INFO] [stdout] test tui::tests::copied_terminal_text_spans_scrollback_and_the_live_viewport ... ok
[INFO] [stdout] test tui::tests::copied_terminal_text_trims_padding_and_excludes_chrome ... ok
[INFO] [stdout] test tui::tests::ctrl_b_directional_navigation_uses_the_server_layout ... ok
[INFO] [stdout] test tui::tests::command_palette_search_matches_each_whitespace_separated_term ... ok
[INFO] [stdout] test tui::tests::ctrl_b_enters_herdr_action_mode_instead_of_the_raw_terminal ... ok
[INFO] [stdout] test tui::tests::default_selection_skips_disconnected_targets ... ok
[INFO] [stdout] test tui::tests::desktop_layout_reserves_most_space_for_the_terminal ... ok
[INFO] [stdout] test tui::tests::federation_prefix_does_not_shadow_herdrs_prefix ... ok
[INFO] [stdout] test tui::tests::federation_prefix_qualifies_workspace_close_before_confirmation ... ok
[INFO] [stdout] test tui::tests::disconnecting_or_removing_the_selected_pane_never_redirects_input ... ok
[INFO] [stdout] test tui::tests::input_decoder_emits_multiline_bracketed_paste_once ... ok
[INFO] [stdout] test tui::tests::input_decoder_preserves_keys_and_extracts_sgr_mouse_events ... ok
[INFO] [stdout] test tui::tests::maps_server_split_geometry_into_the_local_terminal_surface ... ok
[INFO] [stdout] test tui::tests::mouse_events_follow_the_inner_terminals_protocol ... ok
[INFO] [stdout] test tui::tests::mouse_release_retains_a_completed_selection ... ok
[INFO] [stdout] test tui::tests::narrow_layout_gives_the_terminal_full_width ... ok
[INFO] [stdout] test tui::tests::only_the_selected_pane_asks_for_control ... ok
[INFO] [stdout] test tui::tests::notification_refresh_does_not_rebuild_terminal_routes ... ok
[INFO] [stdout] test tui::tests::outer_mouse_capture_reports_drags_but_not_hover_motion ... ok
[INFO] [stdout] test tui::tests::pane_border_updates_labels_and_preserves_fallbacks_and_access_status ... ok
[INFO] [stdout] test tui::tests::prefix_navigation_selects_tabs_and_workspaces_locally ... ok
[INFO] [stdout] test tui::tests::read_only_routes_fall_back_to_local_mouse_selection ... ok
[INFO] [stdout] test tui::tests::plugin_actions_are_qualified_and_selection_only_actions_stay_hidden ... ok
[INFO] [stdout] test tui::tests::renders_active_drag_selection_as_a_visible_highlight ... ok
[INFO] [stdout] test tui::tests::recreation_targets_other_live_sessions_and_never_the_source ... ok
[INFO] [stdout] test tui::tests::renders_terminal_cells_into_the_main_surface ... ok
[INFO] [stdout] test tui::tests::restores_only_an_exact_live_qualified_pane ... ok
[INFO] [stdout] test tui::tests::retains_restore_intent_while_its_target_is_reconnecting ... ok
[INFO] [stdout] test tui::tests::routed_scroll_frames_extend_selection_and_retain_traversed_rows ... ok
[INFO] [stdout] test tui::tests::sidebar_activates_the_original_pressed_item_on_release ... ok
[INFO] [stdout] test tui::tests::right_click_opens_exact_pane_actions_and_preserves_close_confirmation ... ok
[INFO] [stdout] test tui::tests::startup_selection_stays_put_when_a_more_active_session_appears ... ok
[INFO] [stdout] test tui::tests::strips_control_characters_from_server_labels ... ok
[INFO] [stdout] test tui::tests::sidebar_scrolls_all_workspaces_and_keeps_mouse_targets_aligned ... ok
[INFO] [stdout] test tui::tests::target_manager_mouse_uses_the_same_rendered_controls ... ok
[INFO] [stdout] test tui::tests::input_decoder_discards_an_oversized_paste_as_one_event ... ok
[INFO] [stdout] test tui::tests::terminal_surface_uses_the_pane_label_from_the_exact_target_session ... ok
[INFO] [stdout] test tui::tests::the_quiet_zone_is_light_and_the_finder_pattern_is_not ... ok
[INFO] [stdout] test tui::tests::target_manager_validates_before_writing_and_applies_discovered_sessions ... ok
[INFO] [stdout] test tui::tests::verified_document_paths_are_quoted_as_single_shell_words ... ok
[INFO] [stdout] test tui::tests::target_manager_adds_a_host_through_the_shared_config_store ... ok
[INFO] [stdout] test tui::tests::workspace_context_menu_keeps_its_resource_qualified ... ok
[INFO] [stdout] test tui::tests::workspace_moves_are_offered_only_inside_one_session ... ok
[INFO] [stdout] test tui::tests::without_a_configured_address_there_is_nothing_to_scan ... ok
[INFO] [stdout] test ui_state::tests::missing_state_is_empty_and_corrupt_state_is_rejected ... ok
[INFO] [stdout] test workspace_move::tests::a_move_response_re_qualifies_the_pane_and_reports_an_emptied_workspace ... ok
[INFO] [stdout] test workspace_move::tests::a_moved_workspace_rebuilds_each_tab_against_re_qualified_panes ... ok
[INFO] [stdout] test workspace_move::tests::a_nested_layout_rebuilds_every_region_top_down ... ok
[INFO] [stdout] test ui_state::tests::atomically_round_trips_a_qualified_pane ... ok
[INFO] [stdout] test workspace_move::tests::a_recreated_layout_keeps_structure_and_drops_commands_and_environment ... ok
[INFO] [stdout] test workspace_move::tests::a_single_pane_tab_needs_no_splits ... ok
[INFO] [stdout] test workspace_move::tests::an_unsupported_layout_node_is_rejected ... ok
[INFO] [stdout] test workspace_move::tests::recreation_refuses_to_start_an_unbounded_number_of_shells ... ok
[INFO] [stdout] test workspace_move::tests::a_recreated_workspace_is_rebuilt_on_the_destination_session ... ok
[INFO] [stdout] test tui::tests::what_is_drawn_decodes_back_to_what_it_encodes ... ok
[INFO] [stdout] test daemon::server::tests::a_download_sends_nothing_until_it_is_pulled ... ok
[INFO] [stdout] test daemon::server::tests::only_so_many_unfinished_transfers_are_kept ... ok
[INFO] [stdout] test daemon::server::tests::a_stopped_daemon_takes_its_unfinished_transfers_with_it ... ok
[INFO] [stdout] test daemon::server::tests::an_interrupted_transfer_is_kept_and_can_be_finished_later ... ok
[INFO] [stdout] test push::tests::a_full_store_forgets_the_oldest_subscription_first ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 458 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.10s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/super_herdr-09886dba585384e5)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::probe_status_prefixes_are_colored_only_when_requested ... ok
[INFO] [stdout] test tests::recognizes_a_contextualized_broken_pipe ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/super_herdr_bridge-3756997df01b547b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test tests::pairing_guesses_are_bounded_per_cloudflare_source ... ok
[INFO] [stdout] test tests::route_names_are_public_but_registration_secrets_are_not_debugged ... ok
[INFO] [stdout] test tests::concurrent_people_are_routed_by_code_and_collisions_are_refused ... ok
[INFO] [stdout] test tests::device_paths_are_stripped_and_marked_as_forwarded ... ok
[INFO] [stdout] test tests::login_page_accepts_a_typed_code_without_putting_it_in_a_url ... ok
[INFO] [stdout] test tests::packets_are_binary_bounded_and_round_trip ... ok
[INFO] [stdout] test tests::a_remote_bridge_requires_https ... ok
[INFO] [stdout] test tests::the_outbound_tls_connector_selects_a_crypto_provider ... ok
[INFO] [stdout] test tests::an_outbound_connector_carries_a_browser_request_to_loopback ... ok
[INFO] [stdout] test tests::a_name_collision_keeps_the_code_and_success_scopes_the_device_cookie ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/super_herdr_bridge-59ee712d0a068ae8)
[INFO] [stderr]    Doc-tests super_herdr
[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 super_herdr_bridge
[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" "0cab3e6cf129cb3870512c20a1a0a47c362ecbf96f1c1d038a22edbeaa6b4a1c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0cab3e6cf129cb3870512c20a1a0a47c362ecbf96f1c1d038a22edbeaa6b4a1c", kill_on_drop: false }`
[INFO] [stdout] 0cab3e6cf129cb3870512c20a1a0a47c362ecbf96f1c1d038a22edbeaa6b4a1c
