[INFO] fetching crate pg_lens_tui 0.24.0...
[INFO] testing pg_lens_tui-0.24.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-3
[INFO] extracting crate pg_lens_tui 0.24.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate pg_lens_tui 0.24.0
[INFO] finished tweaking crates.io crate pg_lens_tui 0.24.0
[INFO] tweaked toml for crates.io crate pg_lens_tui 0.24.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate pg_lens_tui 0.24.0 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 crates.io crate pg_lens_tui 0.24.0 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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 194a9ec7503474f7f4b304329830b5f7cf0f4d8ab3a54d4961cc3c724c38d335
[INFO] running `Command { std: "docker" "start" "194a9ec7503474f7f4b304329830b5f7cf0f4d8ab3a54d4961cc3c724c38d335", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "194a9ec7503474f7f4b304329830b5f7cf0f4d8ab3a54d4961cc3c724c38d335", 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" "194a9ec7503474f7f4b304329830b5f7cf0f4d8ab3a54d4961cc3c724c38d335" "/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" "194a9ec7503474f7f4b304329830b5f7cf0f4d8ab3a54d4961cc3c724c38d335", 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" "194a9ec7503474f7f4b304329830b5f7cf0f4d8ab3a54d4961cc3c724c38d335" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling cmov v0.5.4
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling tinyvec v1.12.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling lru v0.18.1
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling md-5 v0.11.0
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling fallible-iterator v0.2.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling postgres-protocol v0.6.12
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling postgres-types v0.2.14
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling ureq-proto v0.6.3
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling rust-embed-utils v8.12.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling time v0.3.53
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling whoami v2.1.2
[INFO] [stderr]    Compiling webpki-roots v1.0.8
[INFO] [stderr]    Compiling line-clipping v0.3.7
[INFO] [stderr]    Compiling eyre v0.6.12
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling color-spantrace v0.3.0
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling tracing-error v0.2.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling rust-embed-impl v8.12.0
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling rustc-demangle v0.1.28
[INFO] [stderr]    Compiling indenter v0.3.4
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling pg_lens_web v0.24.0
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling rust-embed v8.12.0
[INFO] [stderr]    Compiling clap_complete v4.6.9
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling color-eyre v0.6.5
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling tokio-postgres v0.7.18
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling ureq v3.4.2
[INFO] [stderr]    Compiling pg_lens_core v0.24.0
[INFO] [stderr]    Compiling pg_lens_tui v0.24.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/main.rs:731:5
[INFO] [stdout]     |
[INFO] [stdout] 731 |     color_eyre::eyre::bail!("too many invalid selections — aborting")
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `color_eyre::eyre::bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 00s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: pg_lens_tui v0.24.0 (/opt/rustwide/workdir)
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "194a9ec7503474f7f4b304329830b5f7cf0f4d8ab3a54d4961cc3c724c38d335", 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" "194a9ec7503474f7f4b304329830b5f7cf0f4d8ab3a54d4961cc3c724c38d335" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling pg_lens_tui v0.24.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/main.rs:731:5
[INFO] [stdout]     |
[INFO] [stdout] 731 |     color_eyre::eyre::bail!("too many invalid selections — aborting")
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `color_eyre::eyre::bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 13.59s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: pg_lens_tui v0.24.0 (/opt/rustwide/workdir)
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "194a9ec7503474f7f4b304329830b5f7cf0f4d8ab3a54d4961cc3c724c38d335", 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" "194a9ec7503474f7f4b304329830b5f7cf0f4d8ab3a54d4961cc3c724c38d335" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]    --> src/main.rs:731:5
[INFO] [stderr]     |
[INFO] [stderr] 731 |     color_eyre::eyre::bail!("too many invalid selections — aborting")
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stderr]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `bail`
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]     = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stderr]     = note: this warning originates in the macro `color_eyre::eyre::bail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `pg_lens_tui` (bin "pg_lens" test) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.21s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: pg_lens_tui v0.24.0 (/opt/rustwide/workdir)
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/pg_lens_tui/40f950dc93c318d6/out/pg_lens-40f950dc93c318d6)
[INFO] [stdout] 
[INFO] [stdout] running 388 tests
[INFO] [stdout] test app::tests::admin_actions_are_inert_in_the_idle_view ... ok
[INFO] [stdout] test app::tests::admin_keys_work_with_the_detail_panel_open ... ok
[INFO] [stdout] test app::tests::admin_feedback_fades_after_the_tick_deadline ... ok
[INFO] [stdout] test app::tests::back_tab_cycles_the_nine_lenses_backward ... ok
[INFO] [stdout] test app::tests::backspace_swaps_to_the_previous_tab_and_toggles_back ... ok
[INFO] [stdout] test app::tests::backspace_widens_the_filter ... ok
[INFO] [stdout] test app::tests::bang_key_sets_the_launch_request_flag ... ok
[INFO] [stdout] test app::tests::b_still_counts_requests_while_paused ... ok
[INFO] [stdout] test app::tests::bang_key_in_mock_mode_toasts_instead_of_requesting_a_launch ... ok
[INFO] [stdout] test app::tests::backspace_deletes_in_the_filter_editor_not_go_back ... ok
[INFO] [stdout] test app::tests::backslash_clears_the_committed_filter_of_the_active_lens_only ... ok
[INFO] [stdout] test app::tests::c_toasts_when_no_servers_configured ... ok
[INFO] [stdout] test app::tests::clipboard_copied_action_sets_admin_feedback ... ok
[INFO] [stdout] test app::tests::cross_lens_jump_from_table_to_index_lens ... ok
[INFO] [stdout] test app::tests::c_opens_the_server_picker_when_servers_available ... ok
[INFO] [stdout] test app::tests::d_opens_the_picker_starting_on_the_current_database ... ok
[INFO] [stdout] test app::tests::digit_jump_closes_detail_and_waits_overlays ... ok
[INFO] [stdout] test app::tests::digit_keys_are_inert_while_filter_editing ... ok
[INFO] [stdout] test app::tests::digit_keys_are_inert_while_the_confirm_modal_is_open ... ok
[INFO] [stdout] test app::tests::confirming_an_admin_action_while_paused_auto_resumes ... ok
[INFO] [stdout] test app::tests::ctrl_c_quits_even_while_filtering ... ok
[INFO] [stdout] test app::tests::ctrl_c_still_quits_while_help_is_open ... ok
[INFO] [stdout] test app::tests::c_opens_the_cancel_modal_only_on_the_micro_lens ... ok
[INFO] [stdout] test app::tests::enter_is_inert_in_the_vacuum_view ... ok
[INFO] [stdout] test app::tests::enter_on_a_different_database_queues_the_switch ... ok
[INFO] [stdout] test app::tests::backslash_is_inert_with_no_active_filter_and_never_arms_quitting ... ok
[INFO] [stdout] test app::tests::enter_on_a_schema_table_queues_a_detail_fetch_request ... ok
[INFO] [stdout] test app::tests::d_opens_the_picker_from_any_lens ... ok
[INFO] [stdout] test app::tests::enter_opens_and_closes_detail_on_micro_lens_only ... ok
[INFO] [stdout] test app::tests::enter_on_the_current_database_does_not_queue_a_switch ... ok
[INFO] [stdout] test app::tests::digit_keys_jump_directly_to_the_matching_tab ... ok
[INFO] [stdout] test app::tests::d_is_a_no_op_without_a_database_list ... ok
[INFO] [stdout] test app::tests::esc_arms_then_second_esc_quits ... ok
[INFO] [stdout] test app::tests::esc_closes_the_idle_view_without_arming_quit ... ok
[INFO] [stdout] test app::tests::esc_closes_detail_before_quitting ... ok
[INFO] [stdout] test app::tests::error_outcome_surfaces_the_message ... ok
[INFO] [stdout] test app::tests::enter_is_inert_in_the_idle_view ... ok
[INFO] [stdout] test app::tests::esc_barrier_expires_after_the_window ... ok
[INFO] [stdout] test app::tests::esc_closes_help_without_arming_the_quit_barrier ... ok
[INFO] [stdout] test app::tests::detail_scroll_clamps_at_zero ... ok
[INFO] [stdout] test app::tests::esc_closes_the_db_picker_without_arming_quit ... ok
[INFO] [stdout] test app::tests::esc_closing_the_detail_does_not_arm_quitting ... ok
[INFO] [stdout] test app::tests::esc_closes_the_vacuum_view_without_arming_quit ... ok
[INFO] [stdout] test app::tests::esc_closing_the_waits_panel_does_not_arm_quitting ... ok
[INFO] [stdout] test app::tests::fast_scroll_works_on_the_schema_lens_table_too ... ok
[INFO] [stdout] test app::tests::filters_never_cross_contaminate_across_lenses ... ok
[INFO] [stdout] test app::tests::every_other_key_is_inert_while_the_modal_is_open ... ok
[INFO] [stdout] test app::tests::filter_enter_commits_esc_reverts ... ok
[INFO] [stdout] test app::tests::g_and_shift_g_are_inert_while_filter_editing ... ok
[INFO] [stdout] test app::tests::host_label_action_updates_the_header_host ... ok
[INFO] [stdout] test app::tests::help_esc_precedence_closes_help_before_other_overlay_state ... ok
[INFO] [stdout] test app::tests::home_end_and_g_shift_g_jump_to_the_first_and_last_row ... ok
[INFO] [stdout] test app::tests::idle_view_scrolls_its_own_independent_cursor ... ok
[INFO] [stdout] test app::tests::jk_scroll_the_detail_overlay_instead_of_moving_selection ... ok
[INFO] [stdout] test app::tests::index_lens_filter_and_clear ... ok
[INFO] [stdout] test app::tests::i_toggles_the_micro_lens_idle_view_only ... ok
[INFO] [stdout] test app::tests::jk_still_moves_selection_on_other_lens_detail_overlays ... ok
[INFO] [stdout] test app::tests::i_closes_the_activity_view_detail_panel ... ok
[INFO] [stdout] test app::tests::e_exports_snapshot_bookmark ... FAILED
[INFO] [stdout] test app::tests::moving_selection_with_detail_open_requeues_the_request ... ok
[INFO] [stdout] test app::tests::mock_mode_toasts_instead_of_queueing_a_switch ... ok
[INFO] [stdout] test app::tests::navigation_saturates_at_both_ends ... ok
[INFO] [stdout] test app::tests::n_and_esc_abort_without_queueing ... ok
[INFO] [stdout] test app::tests::navigation_sort_and_detail_keep_working_on_the_frozen_data ... ok
[INFO] [stdout] test app::tests::picker_enter_on_the_default_entry_maps_to_no_service ... ok
[INFO] [stdout] test app::tests::partition_leaves_are_collapsed_by_default_and_p_toggles_them ... ok
[INFO] [stdout] test app::tests::p_is_inert_outside_schema_tables_view ... ok
[INFO] [stdout] test app::tests::picker_enter_picks_the_highlighted_entry_and_closes_the_picker ... ok
[INFO] [stdout] test app::tests::paused_snapshots_park_in_pending_last_wins_and_staleness_keeps_counting ... ok
[INFO] [stdout] test app::tests::q_is_inert_while_the_db_picker_is_open ... ok
[INFO] [stdout] test app::tests::page_up_and_page_down_move_by_a_page_and_clamp ... ok
[INFO] [stdout] test app::tests::picker_ignores_lens_keybindings ... ok
[INFO] [stdout] test app::tests::q_quits ... ok
[INFO] [stdout] test app::tests::picker_j_k_move_the_db_picker_selection_saturating ... ok
[INFO] [stdout] test app::tests::query_lens_has_its_own_selection_and_detail ... ok
[INFO] [stdout] test app::tests::picker_q_and_esc_quit_without_picking ... ok
[INFO] [stdout] test app::tests::picker_navigation_saturates_at_both_ends ... ok
[INFO] [stdout] test app::tests::psql_result_action_surfaces_as_admin_feedback ... ok
[INFO] [stdout] test app::tests::question_mark_again_closes_help ... ok
[INFO] [stdout] test app::tests::q_and_navigation_are_inert_while_help_is_open ... ok
[INFO] [stdout] test app::tests::read_only_refuses_cancel_and_terminate_before_the_modal_opens ... ok
[INFO] [stdout] test app::tests::question_mark_opens_the_help_overlay_from_any_lens ... ok
[INFO] [stdout] test app::tests::records_clipboard_and_delete_confirm ... ok
[INFO] [stdout] test app::tests::records_sort_and_filter_test ... ok
[INFO] [stdout] test app::tests::query_lens_without_statements_has_no_selection_or_detail ... ok
[INFO] [stdout] test app::tests::s_is_inert_in_the_idle_view ... ok
[INFO] [stdout] test app::tests::resume_applies_the_pending_snapshot_and_clears_it ... ok
[INFO] [stdout] test app::tests::refresh_interval_adjusts_within_bounds ... ok
[INFO] [stdout] test app::tests::schema_filter_esc_reverts_to_the_committed_value ... ok
[INFO] [stdout] test app::tests::resume_without_a_pending_snapshot_just_unfreezes ... ok
[INFO] [stdout] test app::tests::schema_sort_cycles_and_reorders_rows ... ok
[INFO] [stdout] test app::tests::schema_sequences_subview_toggle_and_filter ... ok
[INFO] [stdout] test app::tests::shift_r_and_ctrl_r_toggle_recording ... FAILED
[INFO] [stdout] test app::tests::slash_arms_the_query_lens_filter ... ok
[INFO] [stdout] test app::tests::schema_filter_matches_parent_and_leaves_when_expanded ... ok
[INFO] [stdout] test app::tests::slash_filters_the_query_lens_live_and_narrows_the_count ... ok
[INFO] [stdout] test app::tests::returned_false_surfaces_the_privilege_hint ... ok
[INFO] [stdout] test app::tests::s_is_inert_in_the_vacuum_view ... ok
[INFO] [stdout] test app::tests::schema_lens_has_its_own_selection_and_detail ... ok
[INFO] [stdout] test app::tests::slash_filters_activity_live_and_moves_cursor_within_matches ... ok
[INFO] [stdout] test app::tests::slash_is_inert_off_the_micro_lens ... ok
[INFO] [stdout] test app::tests::slash_filters_the_schema_tables_view_live_and_narrows_the_count ... ok
[INFO] [stdout] test app::tests::snapshot_action_replaces_data_and_marks_freshness ... ok
[INFO] [stdout] test app::tests::replay_mode_navigation_and_playback_controls ... ok
[INFO] [stdout] test app::tests::slash_arms_the_schema_filter_only_on_the_tables_view ... ok
[INFO] [stdout] test app::tests::snapshot_result_becomes_feedback_once_per_result ... ok
[INFO] [stdout] test app::tests::sort_cycles_and_reorders_rows ... ok
[INFO] [stdout] test app::tests::space_is_inert_in_picker_mode ... ok
[INFO] [stdout] test app::tests::space_is_inert_on_the_connection_splash ... ok
[INFO] [stdout] test app::tests::space_is_inert_while_the_confirm_modal_is_open ... ok
[INFO] [stdout] test app::tests::space_toggles_pause_in_every_lens ... ok
[INFO] [stdout] test app::tests::space_works_with_the_detail_panel_open ... ok
[INFO] [stdout] test app::tests::tab_and_navigation_behave_while_detail_is_open ... ok
[INFO] [stdout] test app::tests::tab_cycles_the_nine_lenses ... ok
[INFO] [stdout] test app::tests::tab_9_jumps_to_records_lens_and_cycles ... ok
[INFO] [stdout] test app::tests::uppercase_k_opens_terminate_and_lowercase_k_still_navigates ... ok
[INFO] [stdout] test app::tests::v_closes_the_tables_view_detail_panel ... ok
[INFO] [stdout] test app::tests::tab_switch_closes_the_waits_panel ... ok
[INFO] [stdout] test app::tests::tick_advances_the_spinner_counter_and_nothing_else ... ok
[INFO] [stdout] test app::tests::statements_sort_cycles_and_reorders_rows ... ok
[INFO] [stdout] test app::tests::vacuum_view_scrolls_its_own_independent_cursor ... ok
[INFO] [stdout] test app::tests::x_backspace_returns_to_schema_lens ... ok
[INFO] [stdout] test app::tests::w_and_enter_detail_are_mutually_exclusive_overlays ... ok
[INFO] [stdout] test app::tests::x_is_inert_off_the_tables_view_and_with_no_selection ... ok
[INFO] [stdout] test app::tests::splash_shows_until_the_first_ok_snapshot_then_never_again ... ok
[INFO] [stdout] test app::tests::uppercase_b_requests_schema_recollection_from_any_lens ... ok
[INFO] [stdout] test app::tests::v_toggles_the_schema_lens_vacuum_view_only ... ok
[INFO] [stdout] test app::tests::x_is_inert_on_other_lenses ... ok
[INFO] [stdout] test app::tests::x_jumps_to_query_lens_seeded_with_the_selected_table_name ... ok
[INFO] [stdout] test app::tests::x_never_touches_the_schema_lens_filter ... ok
[INFO] [stdout] test app::tests::y_inside_the_confirm_modal_still_confirms_not_copies ... ok
[INFO] [stdout] test app::tests::y_queues_the_index_definition_on_the_index_lens ... ok
[INFO] [stdout] test app::tests::y_queues_the_full_query_lens_statement_text ... ok
[INFO] [stdout] test app::tests::y_shows_a_calm_toast_when_there_is_nothing_to_copy ... ok
[INFO] [stdout] test app::tests::w_toggles_the_waits_panel_on_the_micro_lens_only ... ok
[INFO] [stdout] test app::tests::y_queues_the_qualified_table_name_on_the_schema_lens ... ok
[INFO] [stdout] test app::tests::y_queues_the_selected_micro_lens_row_query_and_is_free_at_top_level ... ok
[INFO] [stdout] test clipboard::tests::copy_to_clipboard_writes_bytes_and_reports_char_count ... ok
[INFO] [stdout] test clipboard::tests::base64_encode_handles_a_sql_query ... ok
[INFO] [stdout] test clipboard::tests::base64_encode_matches_known_vectors ... ok
[INFO] [stdout] test psql::tests::conn_info_from_config_reads_host_port_user_dbname ... ok
[INFO] [stdout] test app::tests::x_works_on_a_partition_parent_row ... ok
[INFO] [stdout] test app::tests::y_queues_the_column_list_when_the_schema_structure_detail_is_open ... ok
[INFO] [stdout] test clipboard::tests::osc52_sequence_wraps_base64_in_the_escape_envelope ... ok
[INFO] [stdout] test clipboard::tests::cap_payload_leaves_small_text_untouched ... ok
[INFO] [stdout] test psql::tests::empty_password_string_is_treated_as_absent ... ok
[INFO] [stdout] test psql::tests::debug_output_never_prints_the_password ... ok
[INFO] [stdout] test app::tests::y_confirms_queueing_the_command_and_showing_sent_feedback ... ok
[INFO] [stdout] test psql::tests::full_connection_builds_every_flag_and_pgpassword ... ok
[INFO] [stdout] test psql::tests::no_password_means_no_pgpassword_env ... ok
[INFO] [stdout] test psql::tests::read_only_and_password_both_present_together ... ok
[INFO] [stdout] test psql::tests::read_only_sets_pgoptions_default_read_only_transaction ... ok
[INFO] [stdout] test psql::tests::missing_fields_are_simply_omitted_not_empty_flags ... ok
[INFO] [stdout] test psql::tests::resolve_password_falls_back_to_the_configs_static_password ... ok
[INFO] [stdout] test psql::tests::args_never_contain_the_password ... ok
[INFO] [stdout] test clipboard::tests::cap_payload_caps_at_the_byte_limit_on_a_char_boundary ... ok
[INFO] [stdout] test psql::tests::resolve_password_is_none_when_nothing_is_set ... ok
[INFO] [stdout] test clipboard::tests::copy_to_clipboard_reports_the_cap_honestly ... ok
[INFO] [stdout] test tests::completions_subcommand_does_not_disturb_the_existing_cli_surface ... ok
[INFO] [stdout] test tests::auto_select_single_service_only_fires_with_exactly_one_entry ... ok
[INFO] [stdout] test tests::config_url_flag_beats_config_toml ... ok
[INFO] [stdout] test clipboard::tests::osc52_sequence_reports_the_cap ... ok
[INFO] [stdout] test tests::config_url_falls_back_to_config_toml_when_the_flag_is_unset ... ok
[INFO] [stdout] test tests::history_key_falls_back_to_user_then_postgres ... ok
[INFO] [stdout] test tests::entries_show_what_the_file_says_plus_default_last_and_no_secrets ... ok
[INFO] [stdout] test tests::empty_string_values_count_as_unset_everywhere ... ok
[INFO] [stdout] test tests::history_key_uses_the_configs_own_dbname_with_no_override ... ok
[INFO] [stdout] test tests::history_key_override_replaces_only_the_database_component ... ok
[INFO] [stdout] test tests::dsn_service_conflict_caught_across_the_subcommand_boundary ... ok
[INFO] [stdout] test event::tests::bridge_forwards_initial_and_updated_snapshots ... ok
[INFO] [stdout] test tests::drain_admin_keeps_commands_when_the_channel_is_full ... ok
[INFO] [stdout] test tests::drain_admin_forwards_queued_commands_to_the_channel ... ok
[INFO] [stdout] test tests::config_url_flag_parses_from_the_cli ... ok
[INFO] [stdout] test tests::flat_backcompat_and_dsn_service_conflict_hold ... ok
[INFO] [stdout] test tests::parse_service_choice_accepts_a_1_based_index ... ok
[INFO] [stdout] test tests::parse_service_choice_accepts_the_service_name ... ok
[INFO] [stdout] test tests::parse_service_choice_rejects_out_of_range_index ... ok
[INFO] [stdout] test tests::parse_service_choice_rejects_unknown_name_and_garbage ... ok
[INFO] [stdout] test tests::parse_service_choice_trims_incidental_whitespace ... ok
[INFO] [stdout] test tests::picker_suppressed_by_dsn_or_service_flags ... ok
[INFO] [stdout] test tests::picker_suppressed_by_insecure_file_permissions ... ok
[INFO] [stdout] test tests::read_only_defaults_to_false ... ok
[INFO] [stdout] test tests::picker_triggers_with_no_hints_and_a_valid_services_file ... ok
[INFO] [stdout] test tests::read_only_env_var_is_loosely_truthy ... ok
[INFO] [stdout] test tests::picker_suppressed_by_parse_error_or_zero_services ... ok
[INFO] [stdout] test tests::read_only_env_beats_a_false_config ... ok
[INFO] [stdout] test tests::picker_suppressed_when_no_services_file_exists ... ok
[INFO] [stdout] test tests::read_only_config_toml_applies_when_flag_and_env_are_absent ... ok
[INFO] [stdout] test tests::record_max_mb_flag_parses_and_resolves ... ok
[INFO] [stdout] test psql::tests::resolve_password_prefers_a_fresh_password_cmd_over_the_static_one ... ok
[INFO] [stdout] test tests::read_only_flag_wins_regardless_of_env_or_config ... ok
[INFO] [stdout] test tests::read_only_flag_parses_from_the_cli ... ok
[INFO] [stdout] test tests::picker_suppressed_by_each_connection_env_var ... ok
[INFO] [stdout] test tests::record_retention_and_quota_and_compression_flags_parse_and_resolve ... ok
[INFO] [stdout] test tests::resolve_remote_overlay_is_a_noop_when_config_url_is_unset ... ok
[INFO] [stdout] test tests::serve_ambiguous_with_services_file_and_no_selection ... ok
[INFO] [stdout] test tests::serve_not_ambiguous_with_connection_env_var ... ok
[INFO] [stdout] test tests::completions_subcommand_parses_and_generates_non_empty_output ... ok
[INFO] [stdout] test tests::serve_not_ambiguous_without_a_services_file ... ok
[INFO] [stdout] test tests::serve_not_ambiguous_with_explicit_dsn ... ok
[INFO] [stdout] test tests::serve_not_ambiguous_with_explicit_service_flag ... ok
[INFO] [stdout] test tests::service_flag_works_before_and_after_the_serve_subcommand ... ok
[INFO] [stdout] test ui::confirm::tests::centered_rect_is_inside_and_clamped ... ok
[INFO] [stdout] test ui::format::tests::ago_formats_or_dashes ... ok
[INFO] [stdout] test ui::db_picker::tests::centered_rect_is_inside_and_clamped ... ok
[INFO] [stdout] test ui::format::tests::bytes_pick_the_right_unit ... ok
[INFO] [stdout] test ui::format::tests::counts_are_compact_and_decimal ... ok
[INFO] [stdout] test ui::format::tests::duration_clamps_negatives_and_nan_to_zero ... ok
[INFO] [stdout] test ui::format::tests::duration_covers_all_magnitudes ... ok
[INFO] [stdout] test ui::format::tests::ms_covers_all_magnitudes ... ok
[INFO] [stdout] test ui::format::tests::signed_bytes_keep_the_sign ... ok
[INFO] [stdout] test ui::format::tests::truncation_is_explicit_and_char_safe ... ok
[INFO] [stdout] test ui::format::tests::uptime_is_human ... ok
[INFO] [stdout] test ui::help::tests::centered_rect_is_inside_and_clamped ... ok
[INFO] [stdout] test ui::blocks_lens::tests::blocks_lens_detail_panel_renders ... ok
[INFO] [stdout] test ui::macro_lens::tests::card_trend_delegates_to_core_trend_with_the_deadband ... ok
[INFO] [stdout] test ui::macro_lens::tests::card_trend_is_flat_with_no_baseline ... ok
[INFO] [stdout] test ui::macro_lens::tests::checkpoint_pressure_is_calm_below_and_at_the_fifty_percent_line ... ok
[INFO] [stdout] test ui::blocks_lens::tests::blocks_lens_renders_tree_and_locks_from_mock ... ok
[INFO] [stdout] test ui::macro_lens::tests::checkpoint_pressure_turns_yellow_once_requested_outweighs_timed ... ok
[INFO] [stdout] test ui::macro_lens::tests::checkpointer_panel_appends_the_wal_line_when_present ... ok
[INFO] [stdout] test ui::macro_lens::tests::checkpointer_panel_explains_the_pg17_backend_buffers_split ... ok
[INFO] [stdout] test ui::macro_lens::tests::checkpointer_panel_flags_pressure_and_absent_first_tick_rates ... ok
[INFO] [stdout] test ui::macro_lens::tests::checkpointer_panel_omits_the_wal_line_when_absent ... ok
[INFO] [stdout] test ui::macro_lens::tests::checkpointer_panel_renders_rates_and_a_calm_pressure_line ... ok
[INFO] [stdout] test ui::macro_lens::tests::checkpointer_panel_shows_collecting_state_before_first_poll ... ok
[INFO] [stdout] test ui::macro_lens::tests::empty_slots_list_renders_no_extra_rows ... ok
[INFO] [stdout] test ui::macro_lens::tests::io_stats_panel_absent_below_pg16 ... ok
[INFO] [stdout] test ui::index_lens::tests::index_lens_renders_the_invalid_marker_from_mock ... ok
[INFO] [stdout] test ui::macro_lens::tests::io_stats_panel_clips_at_the_row_cap ... ok
[INFO] [stdout] test ui::index_lens::tests::index_lens_detail_panel_explains_the_invalid_finding ... ok
[INFO] [stdout] test ui::macro_lens::tests::io_stats_panel_renders_rates_and_dashes_for_absent_timing ... ok
[INFO] [stdout] test ui::macro_lens::tests::io_stats_panel_shows_a_calm_line_when_genuinely_idle ... ok
[INFO] [stdout] test ui::macro_lens::tests::lock_capacity_label_shows_held_capacity_and_percentage ... ok
[INFO] [stdout] test ui::macro_lens::tests::lock_capacity_color_matches_the_severity_tiers ... ok
[INFO] [stdout] test ui::macro_lens::tests::many_senders_do_not_push_slots_out_of_the_panel ... ok
[INFO] [stdout] test ui::macro_lens::tests::primary_without_replicas_hides_the_panel ... ok
[INFO] [stdout] test ui::macro_lens::tests::slots_render_under_the_senders_with_a_marker ... ok
[INFO] [stdout] test ui::macro_lens::tests::standby_always_shows_a_line ... ok
[INFO] [stdout] test ui::macro_lens::tests::trend_color_tints_the_bad_direction_only ... ok
[INFO] [stdout] test ui::macro_lens::tests::slots_rank_worst_severity_first ... ok
[INFO] [stdout] test ui::macro_lens::tests::trend_glyph_matches_direction ... ok
[INFO] [stdout] test ui::macro_lens::tests::unclipped_panel_has_no_tab_hint ... ok
[INFO] [stdout] test ui::macro_lens::tests::vacuum_banner_is_absent_below_the_yellow_threshold ... ok
[INFO] [stdout] test ui::macro_lens::tests::vacuum_banner_appears_past_yellow_and_red ... ok
[INFO] [stdout] test ui::micro_lens::tests::blocking_chain_lines_flags_a_deadlock_cycle ... ok
[INFO] [stdout] test ui::macro_lens::tests::macro_lens_renders_a_trend_arrow_on_a_trending_series ... ok
[INFO] [stdout] test ui::macro_lens::tests::macro_lens_renders_the_wal_generation_line_from_mock ... ok
[INFO] [stdout] test ui::micro_lens::tests::blocking_chain_lines_highlights_the_root_blocker ... ok
[INFO] [stdout] test ui::macro_lens::tests::macro_lens_renders_the_io_profile_panel_from_mock ... ok
[INFO] [stdout] test ui::micro_lens::tests::duration_style_applies_time_based_coloring_only_to_active_sessions ... ok
[INFO] [stdout] test ui::micro_lens::tests::idle_headline_colors_by_the_oldest_rows_severity ... ok
[INFO] [stdout] test ui::micro_lens::tests::query_width_shrinks_with_the_terminal_and_never_underflows ... ok
[INFO] [stdout] test ui::micro_lens::tests::state_color_maps_every_known_state_and_defaults_neutral_for_unknown ... ok
[INFO] [stdout] test ui::micro_lens::tests::oldest_xact_headline_shows_age_pid_and_state ... ok
[INFO] [stdout] test ui::macro_lens::tests::macro_lens_renders_the_lock_capacity_gauge_from_mock ... ok
[INFO] [stdout] test ui::micro_lens::tests::wait_percent_is_share_of_waiting_never_all_sessions ... ok
[INFO] [stdout] test ui::micro_lens::tests::wait_event_style_highlights_locks_and_io ... ok
[INFO] [stdout] test ui::micro_lens::tests::idle_view_renders_the_census_and_headline_from_mock ... ok
[INFO] [stdout] test ui::micro_lens::tests::waits_strip_caps_at_top_n ... ok
[INFO] [stdout] test ui::micro_lens::tests::waits_strip_shows_ratio_counts_and_severity_colors ... ok
[INFO] [stdout] test ui::micro_lens::tests::a_long_running_active_row_renders_red_and_selection_stays_distinguishable ... ok
[INFO] [stdout] test ui::micro_lens::tests::idle_headline_reports_zero_calmly_when_empty ... ok
[INFO] [stdout] test ui::micro_lens::tests::detail_panel_shows_the_wait_for_chain_and_highlights_the_root ... ok
[INFO] [stdout] test ui::query_lens::tests::temp_spill_style_tints_by_severity_tier ... ok
[INFO] [stdout] test ui::picker::tests::picker_fits_a_small_terminal ... ok
[INFO] [stdout] test ui::query_lens::tests::temp_spill_cell_renders_a_dash_or_human_bytes ... ok
[INFO] [stdout] test ui::query_lens::tests::query_width_shrinks_with_the_terminal_and_never_underflows ... ok
[INFO] [stdout] test ui::micro_lens::tests::wait_bar_is_proportional_to_the_busiest_wait ... ok
[INFO] [stdout] test ui::query_lens::tests::hit_pct_cell_renders_a_dash_or_a_percentage ... ok
[INFO] [stdout] test ui::micro_lens::tests::detail_panel_shows_ssl_security_and_ddl_progress ... ok
[INFO] [stdout] test ui::picker::tests::picker_renders_wordmark_panel_entries_and_default ... ok
[INFO] [stdout] test ui::replay_scrubber::tests::scrubber_adapts_to_narrow_terminal ... ok
[INFO] [stdout] test ui::replication::tests::active_reserved_slot_is_calm ... ok
[INFO] [stdout] test ui::replication::tests::inactive_slot_retaining_wal_is_yellow_then_red ... ok
[INFO] [stdout] test ui::replay_scrubber::tests::scrubber_builds_line_with_correct_progress_and_badges ... ok
[INFO] [stdout] test ui::replication::tests::lag_text_handles_missing_measures ... ok
[INFO] [stdout] test ui::progress_lens::tests::progress_lens_empty_state_renders ... ok
[INFO] [stdout] test ui::picker::tests::picker_marks_the_selected_entry_and_follows_j ... ok
[INFO] [stdout] test ui::micro_lens::tests::micro_lens_renders_the_xact_column_and_oldest_headline_from_mock ... ok
[INFO] [stdout] test ui::replication::tests::wal_generation_line_dashes_rates_before_the_first_delta_window ... ok
[INFO] [stdout] test ui::replication::tests::wal_generation_line_shows_the_climbing_delta ... ok
[INFO] [stdout] test ui::replication::tests::wal_generation_warns_when_buffers_full_is_actively_climbing ... ok
[INFO] [stdout] test ui::replication::tests::receiver_line_shows_paused_badge ... ok
[INFO] [stdout] test ui::replication::tests::severity_tiers_by_bytes_and_secs ... ok
[INFO] [stdout] test ui::replication::tests::subscription_line_renders_sync_and_errors ... ok
[INFO] [stdout] test ui::replication::tests::unreserved_or_lost_wal_status_is_always_red ... ok
[INFO] [stdout] test ui::query_lens::tests::hit_pct_guards_the_zero_division ... ok
[INFO] [stdout] test ui::replication::tests::publication_line_renders_ops_and_tables ... ok
[INFO] [stdout] test ui::replication::tests::zero_bytes_is_caught_up_regardless_of_the_stale_time_measure ... ok
[INFO] [stdout] test ui::schema_lens::tests::bloat_summary_never_invents_numbers ... ok
[INFO] [stdout] test ui::schema_lens::tests::column_default_text_covers_plain_identity_and_stored_generated ... ok
[INFO] [stdout] test ui::progress_lens::tests::progress_lens_renders_table_from_mock ... ok
[INFO] [stdout] test ui::schema_lens::tests::table_count_text_is_honest_about_truncation ... ok
[INFO] [stdout] test ui::micro_lens::tests::waits_panel_renders_the_complete_ranked_list_with_bars ... ok
[INFO] [stdout] test ui::sql::tests::decimal_numbers_and_truncation_ellipsis_survive ... ok
[INFO] [stdout] test ui::schema_lens::tests::severity_tiers_match_the_plan ... ok
[INFO] [stdout] test ui::micro_lens::tests::table_row_query_is_plain_but_the_detail_panel_still_highlights_it ... ok
[INFO] [stdout] test ui::schema_lens::tests::table_width_shrinks_with_the_terminal_and_never_underflows ... ok
[INFO] [stdout] test ui::splash::tests::spinner_cycles_through_all_frames_and_wraps ... ok
[INFO] [stdout] test ui::sql::tests::digits_inside_identifiers_and_dollar_params_are_not_numbers ... ok
[INFO] [stdout] test ui::replication::tests::wal_generation_is_calm_when_buffers_full_is_not_climbing ... ok
[INFO] [stdout] test ui::server_picker::tests::centered_rect_is_inside_and_clamped ... ok
[INFO] [stdout] test ui::sql::tests::escaped_quote_stays_inside_the_string ... ok
[INFO] [stdout] test ui::sql::tests::keywords_highlight_at_start_and_middle_case_insensitively ... ok
[INFO] [stdout] test ui::sql::tests::quoted_strings_are_green_even_when_they_contain_keywords ... ok
[INFO] [stdout] test ui::sql::tests::line_comment_dims_to_end_of_line ... ok
[INFO] [stdout] test ui::sql::tests::keyword_needs_a_word_boundary ... ok
[INFO] [stdout] test ui::sql::tests::multiline_input_yields_one_line_per_input_line ... ok
[INFO] [stdout] test ui::style::tests::hint_accents_the_key_and_dims_the_description ... ok
[INFO] [stdout] test ui::style::tests::label_value_and_accent_are_visually_distinct ... ok
[INFO] [stdout] test ui::style::tests::kv_splits_label_and_value_into_two_styled_spans ... ok
[INFO] [stdout] test ui::progress_lens::tests::progress_lens_detail_panel_renders ... ok
[INFO] [stdout] test ui::tests::db_picker_overlay_fits_a_small_terminal ... ok
[INFO] [stdout] test ui::tests::db_picker_overlay_renders_the_mock_list_with_the_current_marker ... ok
[INFO] [stdout] test ui::schema_lens::tests::detail_overlay_shows_loading_before_the_response_lands ... ok
[INFO] [stdout] test ui::schema_lens::tests::footer_shows_honest_truncated_count_under_mock ... ok
[INFO] [stdout] test ui::tests::error_status_renders_banner_and_keeps_data ... ok
[INFO] [stdout] test ui::tests::error_status_renders_log_file_hint_and_replication_slots_error ... ok
[INFO] [stdout] test ui::tests::macro_lens_renders_slru_panel ... ok
[INFO] [stdout] test ui::tests::cancel_modal_renders_pid_target_and_key_hints ... ok
[INFO] [stdout] test ui::tests::help_overlay_fits_a_small_terminal ... ok
[INFO] [stdout] test ui::schema_lens::tests::detail_overlay_renders_the_mock_table_structure_sections ... ok
[INFO] [stdout] test ui::tests::help_overlay_lists_the_psql_binding ... ok
[INFO] [stdout] test ui::tests::header_hint_switches_between_pause_and_resume ... ok
[INFO] [stdout] test ui::tests::index_detail_shows_indexdef_and_duplicate_partner ... ok
[INFO] [stdout] test ui::tests::esc_closes_the_help_overlay_without_arming_quit ... ok
[INFO] [stdout] test ui::tests::micro_lens_renders_the_top_waits_strip ... ok
[INFO] [stdout] test ui::tests::admin_feedback_line_renders_and_fades ... ok
[INFO] [stdout] test ui::tests::macro_lens_renders_header_tabs_and_widgets ... ok
[INFO] [stdout] test ui::tests::index_lens_renders_its_own_tab ... ok
[INFO] [stdout] test ui::tests::micro_lens_renders_activity_table ... ok
[INFO] [stdout] test ui::tests::other_keys_are_inert_while_help_is_open ... ok
[INFO] [stdout] test ui::tests::nine_lens_titles_render_in_the_tab_bar ... ok
[INFO] [stdout] test ui::tests::paused_indicator_fits_a_small_terminal ... ok
[INFO] [stdout] test ui::tests::micro_lens_statusbar_shows_the_admin_hints ... ok
[INFO] [stdout] test ui::tests::paused_screen_ignores_incoming_snapshots_until_resume ... ok
[INFO] [stdout] test ui::tests::query_lens_without_collection_shows_placeholder ... ok
[INFO] [stdout] test ui::tests::query_lens_detail_shows_queryid_and_full_metrics ... ok
[INFO] [stdout] test ui::tests::ok_status_renders_no_banner ... ok
[INFO] [stdout] test ui::tests::query_lens_error_status_renders_inline_banner_and_keeps_rows ... ok
[INFO] [stdout] test ui::tests::p_expands_the_tables_view_to_show_partition_leaves ... ok
[INFO] [stdout] test ui::tests::query_lens_renders_table_footer_and_highlighted_queries ... ok
[INFO] [stdout] test ui::tests::query_lens_title_shows_the_filter_and_count ... ok
[INFO] [stdout] test ui::tests::recording_header_indicator_renders ... FAILED
[INFO] [stdout] test ui::tests::query_lens_unavailable_renders_the_friendly_explainer ... ok
[INFO] [stdout] test ui::tests::question_mark_again_also_closes_the_help_overlay ... ok
[INFO] [stdout] test ui::tests::question_mark_opens_the_help_overlay_with_known_bindings ... ok
[INFO] [stdout] test ui::tests::query_lens_temp_sort_puts_the_heaviest_spiller_first ... ok
[INFO] [stdout] test ui::tests::read_only_shows_a_permanent_ro_marker_in_the_header ... ok
[INFO] [stdout] test ui::tests::replay_header_and_statusbar_render ... ok
[INFO] [stdout] test ui::tests::replication_lens_renders_all_slots ... ok
[INFO] [stdout] test ui::tests::replication_lens_detail_modal_opens_and_closes ... ok
[INFO] [stdout] test ui::tests::replication_lens_renders_the_wal_generation_panel ... ok
[INFO] [stdout] test ui::tests::schema_detail_has_no_partitions_section_for_a_plain_table ... ok
[INFO] [stdout] test ui::tests::schema_lens_renders_the_lock_indicator_markers ... ok
[INFO] [stdout] test ui::tests::macro_lens_renders_replication_slots_with_severity_marker ... ok
[INFO] [stdout] test ui::tests::replication_lens_renders_conflicts_panel ... ok
[INFO] [stdout] test ui::tests::schema_lens_shows_the_partition_parent_marker_and_hides_leaves ... ok
[INFO] [stdout] test ui::tests::schema_detail_shows_toast_and_cache_hits ... ok
[INFO] [stdout] test ui::tests::schema_lens_renders_the_compact_vacuum_footer ... ok
[INFO] [stdout] test ui::tests::schema_detail_drills_into_partition_leaves ... ok
[INFO] [stdout] test ui::tests::schema_lens_error_status_renders_inline_banner ... ok
[INFO] [stdout] test ui::tests::schema_lens_renders_table_footer_and_markers ... ok
[INFO] [stdout] test ui::tests::schema_vacuum_view_toggles_and_scrolls_independently ... ok
[INFO] [stdout] test ui::tests::schema_lens_title_shows_the_filter_and_count ... ok
[INFO] [stdout] test ui::tests::schema_sequences_subview_renders ... ok
[INFO] [stdout] test ui::tests::schema_detail_lists_the_tables_indexes ... ok
[INFO] [stdout] test ui::tests::schema_lens_without_collection_shows_placeholder ... ok
[INFO] [stdout] test ui::tests::schema_detail_shows_the_locks_line ... ok
[INFO] [stdout] test ui::tests::splash_shows_wrapped_error_and_retry_hint_before_any_data ... ok
[INFO] [stdout] test ui::tests::schema_vacuum_view_renders_worst_tables_and_progress ... ok
[INFO] [stdout] test ui::tests::schema_vacuum_view_renders_prepared_xacts ... ok
[INFO] [stdout] test ui::vacuum::tests::markers_and_colors_are_distinct_per_tier ... ok
[INFO] [stdout] test ui::tests::splash_spinner_advances_on_tick ... ok
[INFO] [stdout] test ui::tests::splash_fits_a_small_terminal ... ok
[INFO] [stdout] test ui::tests::statusbar_advertises_the_help_hint ... ok
[INFO] [stdout] test ui::tests::statusbar_hides_the_x_hint_on_a_tight_120_col_terminal ... ok
[INFO] [stdout] test ui::tests::splash_renders_while_connecting_before_any_data ... ok
[INFO] [stdout] test ui::tests::statusbar_hides_the_psql_hint_on_a_tight_120_col_terminal ... ok
[INFO] [stdout] test ui::vacuum::tests::severity_tiers_match_the_spec_thresholds ... ok
[INFO] [stdout] test ui::tests::statusbar_advertises_the_x_hint_on_schema_tables_with_a_selection ... ok
[INFO] [stdout] test ui::tests::tab_bar_shows_the_direct_jump_number_hints ... ok
[INFO] [stdout] test ui::tests::statusbar_advertises_the_psql_hint_where_width_allows ... ok
[INFO] [stdout] test ui::tests::vacuum_section_reflects_severity_and_calm_progress_state ... ok
[INFO] [stdout] test ui::tests::terminate_modal_renders_the_kill_warning ... ok
[INFO] [stdout] test ui::tests::schema_vacuum_view_renders_all_sections_on_tall_terminals ... ok
[INFO] [stdout] test ui::tests::top_waits_strip_hides_without_waits_and_on_narrow_terminals ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- app::tests::e_exports_snapshot_bookmark stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'app::tests::e_exports_snapshot_bookmark' (3847) panicked at src/app.rs:4950:9:
[INFO] [stdout] assertion failed: app.clipboard_request.is_some()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x628c2ba80ed1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x628c2ba9ab0a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x628c2ba85dec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x628c2ba59986 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x628c2ba77f39 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x628c2b6beb50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x628c2ba78262 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x628c2ba59a64 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x628c2ba522e9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x628c2ba5a9dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x628c2ba9b2ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x628c2ba9b272 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x628c2b555aab - <pg_lens[a89f385295f82ff5]::app::tests::e_exports_snapshot_bookmark::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x628c2b6b1f9b - 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]   14:     0x628c2b6bf175 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x628c2b6b8a64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x628c2b6c2202 - <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]   17:     0x628c2ba7f97f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x726771feddfa - <unknown>
[INFO] [stdout]   19:     0x7267720813d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- app::tests::shift_r_and_ctrl_r_toggle_recording stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'app::tests::shift_r_and_ctrl_r_toggle_recording' (3916) panicked at src/app.rs:4916:9:
[INFO] [stdout] assertion failed: app.recording.is_some()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x628c2ba80ed1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x628c2ba9ab0a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x628c2ba85dec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x628c2ba59986 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x628c2ba77f39 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x628c2b6beb50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x628c2ba78262 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x628c2ba59a64 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x628c2ba522e9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x628c2ba5a9dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x628c2ba9b2ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x628c2ba9b272 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x628c2b55b9b9 - <pg_lens[a89f385295f82ff5]::app::tests::shift_r_and_ctrl_r_toggle_recording::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x628c2b6b1f9b - 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]   14:     0x628c2b6bf175 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x628c2b6b8a64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x628c2b6c2202 - <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]   17:     0x628c2ba7f97f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x726771feddfa - <unknown>
[INFO] [stdout]   19:     0x7267720813d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ui::tests::recording_header_indicator_renders stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'ui::tests::recording_header_indicator_renders' (4170) panicked at src/ui/mod.rs:2123:9:
[INFO] [stdout] assertion failed: app.recording.is_some()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x628c2ba80ed1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x628c2ba9ab0a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x628c2ba85dec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x628c2ba59986 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x628c2ba77f39 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x628c2b6beb50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x628c2ba78262 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x628c2ba59a64 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x628c2ba522e9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x628c2ba5a9dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x628c2ba9b2ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x628c2ba9b272 - core[a373ad73a504971]::panicking::panic
[INFO] [stdout]   12:     0x628c2b59d698 - <pg_lens[a89f385295f82ff5]::ui::tests::recording_header_indicator_renders::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x628c2b6b1f9b - 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]   14:     0x628c2b6bf175 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x628c2b6b8a64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x628c2b6c2202 - <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]   17:     0x628c2ba7f97f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x726771feddfa - <unknown>
[INFO] [stdout]   19:     0x7267720813d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     app::tests::e_exports_snapshot_bookmark
[INFO] [stdout]     app::tests::shift_r_and_ctrl_r_toggle_recording
[INFO] [stdout]     ui::tests::recording_header_indicator_renders
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 385 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin pg_lens`
[INFO] running `Command { std: "docker" "inspect" "194a9ec7503474f7f4b304329830b5f7cf0f4d8ab3a54d4961cc3c724c38d335", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "194a9ec7503474f7f4b304329830b5f7cf0f4d8ab3a54d4961cc3c724c38d335", kill_on_drop: false }`
[INFO] [stdout] 194a9ec7503474f7f4b304329830b5f7cf0f4d8ab3a54d4961cc3c724c38d335
