[INFO] cloning repository https://github.com/fcoury/tsql
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/fcoury/tsql" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffcoury%2Ftsql", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffcoury%2Ftsql'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] dc2da4a4d635066176c37ea861d0bb89b953eb0e
[INFO] testing fcoury/tsql against beta-2026-03-05 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffcoury%2Ftsql" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/fcoury/tsql
[INFO] finished tweaking git repo https://github.com/fcoury/tsql
[INFO] tweaked toml for git repo https://github.com/fcoury/tsql written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/fcoury/tsql on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/fcoury/tsql 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" "+beta-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4ce34004cb3c617e6fd9e9aa12c2701497c87d9244044baafd5f1004dac8517c
[INFO] running `Command { std: "docker" "start" "-a" "4ce34004cb3c617e6fd9e9aa12c2701497c87d9244044baafd5f1004dac8517c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4ce34004cb3c617e6fd9e9aa12c2701497c87d9244044baafd5f1004dac8517c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4ce34004cb3c617e6fd9e9aa12c2701497c87d9244044baafd5f1004dac8517c", kill_on_drop: false }`
[INFO] [stdout] 4ce34004cb3c617e6fd9e9aa12c2701497c87d9244044baafd5f1004dac8517c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 265f8eac502620a942eb5099d415a14c447e5a6bbaf27b8f2c75d96272a0daa5
[INFO] running `Command { std: "docker" "start" "-a" "265f8eac502620a942eb5099d415a14c447e5a6bbaf27b8f2c75d96272a0daa5", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling find-msvc-tools v0.1.5
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling bytes v1.11.0
[INFO] [stderr]    Compiling tree-sitter-language v0.1.6
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling aws-lc-rs v1.15.2
[INFO] [stderr]    Compiling time-core v0.1.6
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling tinyvec v1.10.0
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling deranged v0.5.5
[INFO] [stderr]    Compiling rustls-pki-types v1.13.1
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling time-macros v0.2.24
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling signal-hook-registry v1.4.7
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling cc v1.2.49
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling instability v0.3.10
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling rustls v0.23.35
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling cmake v0.1.56
[INFO] [stderr]    Compiling time v0.3.44
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling tracing-core v0.1.35
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling aws-lc-sys v0.35.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling tracing v0.1.43
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling flate2 v1.1.5
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling tree-sitter v0.24.7
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling flagset v0.4.7
[INFO] [stderr]    Compiling fallible-iterator v0.2.0
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling siphasher v1.0.1
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling postgres-protocol v0.6.9
[INFO] [stderr]    Compiling rustc_version_runtime v0.3.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling derive-syn-parse v0.2.0
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling macro_magic_core_macros v0.5.1
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling der_derive v0.7.3
[INFO] [stderr]    Compiling enum-as-inner v0.6.1
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling macro_magic_core v0.5.1
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling pxfm v0.1.27
[INFO] [stderr]    Compiling macro_magic_macros v0.5.1
[INFO] [stderr]    Compiling tree-sitter-json v0.24.8
[INFO] [stderr]    Compiling tree-sitter-sequel v0.3.11
[INFO] [stderr]    Compiling tree-sitter-html v0.23.2
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling webpki-roots v1.0.4
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling ipnet v2.11.0
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling tagptr v0.2.0
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling moka v0.12.13
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling serde_with_macros v3.17.0
[INFO] [stderr]    Compiling png v0.18.0
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling moxcms v0.7.11
[INFO] [stderr]    Compiling macro_magic v0.5.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling postgres-types v0.2.11
[INFO] [stderr]    Compiling typed-builder-macro v0.22.0
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling serde_bytes v0.11.19
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling arc-swap v1.7.1
[INFO] [stderr]    Compiling whoami v1.6.1
[INFO] [stderr]    Compiling x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling resolv-conf v0.7.6
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling tree-sitter-highlight v0.24.7
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling serde_with v3.17.0
[INFO] [stderr]    Compiling mongodb-internal-macros v3.5.1
[INFO] [stderr]    Compiling x509-cert v0.2.5
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling derive-where v1.6.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling typed-builder v0.22.0
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling bson v2.15.0
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling linux-keyutils v0.2.4
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling take_mut v0.2.2
[INFO] [stderr]    Compiling tar v0.4.44
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling keyring v3.6.3
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling hickory-proto v0.25.2
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling tui-textarea v0.7.0
[INFO] [stderr]    Compiling throbber-widgets-tui v0.9.0
[INFO] [stderr]    Compiling tokio-postgres v0.7.15
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling tui-tree-widget v0.23.1
[INFO] [stderr]    Compiling tui_confirm_dialog_with_mouse v0.3.1
[INFO] [stderr]    Compiling nucleo-matcher v0.3.1
[INFO] [stderr]    Compiling tui-syntax v0.5.0 (/opt/rustwide/workdir/crates/tui-syntax)
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling hickory-resolver v0.25.2
[INFO] [stderr]    Compiling image v0.25.9
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.8
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-config-stream v0.2.0
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling tokio-postgres-rustls-improved v0.16.2
[INFO] [stderr]    Compiling mongodb v3.5.1
[INFO] [stderr]    Compiling tsql v0.5.0 (/opt/rustwide/workdir/crates/tsql)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 56s
[INFO] running `Command { std: "docker" "inspect" "265f8eac502620a942eb5099d415a14c447e5a6bbaf27b8f2c75d96272a0daa5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "265f8eac502620a942eb5099d415a14c447e5a6bbaf27b8f2c75d96272a0daa5", kill_on_drop: false }`
[INFO] [stdout] 265f8eac502620a942eb5099d415a14c447e5a6bbaf27b8f2c75d96272a0daa5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 263db5fd50f5f1c78992122d4a2cfcfc53837200389bbf7c153ebae3f958fa99
[INFO] running `Command { std: "docker" "start" "-a" "263db5fd50f5f1c78992122d4a2cfcfc53837200389bbf7c153ebae3f958fa99", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling sdd v3.0.10
[INFO] [stderr]    Compiling serial_test_derive v3.2.0
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling tui-syntax v0.5.0 (/opt/rustwide/workdir/crates/tui-syntax)
[INFO] [stderr]    Compiling scc v2.4.0
[INFO] [stderr]    Compiling hickory-proto v0.25.2
[INFO] [stderr]    Compiling tokio-postgres v0.7.15
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling serial_test v3.2.0
[INFO] [stderr]    Compiling hickory-resolver v0.25.2
[INFO] [stderr]    Compiling tokio-postgres-rustls-improved v0.16.2
[INFO] [stderr]    Compiling mongodb v3.5.1
[INFO] [stderr]    Compiling tsql v0.5.0 (/opt/rustwide/workdir/crates/tsql)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 01s
[INFO] running `Command { std: "docker" "inspect" "263db5fd50f5f1c78992122d4a2cfcfc53837200389bbf7c153ebae3f958fa99", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "263db5fd50f5f1c78992122d4a2cfcfc53837200389bbf7c153ebae3f958fa99", kill_on_drop: false }`
[INFO] [stdout] 263db5fd50f5f1c78992122d4a2cfcfc53837200389bbf7c153ebae3f958fa99
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7a40c77f7f41a996cd7edf398e8e6a84689df73c763555402822dce52040490b
[INFO] running `Command { std: "docker" "start" "-a" "7a40c77f7f41a996cd7edf398e8e6a84689df73c763555402822dce52040490b", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.53s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tsql-9e3bb64dffbe034d)
[INFO] [stdout] 
[INFO] [stdout] running 517 tests
[INFO] [stdout] test app::app::tests::test_cell_editor_clear ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_close_resets_all_state ... ok
[INFO] [stdout] test app::app::tests::test_calculate_editor_scroll_reveals_more_above_cursor_when_viewport_expands ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_delete_char_at ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_delete_char_at_end_does_nothing ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_delete_char_before ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_delete_char_before_at_start_does_nothing ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_delete_char_before_in_middle ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_delete_to_end ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_delete_to_start ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_insert_char_at_end ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_modified_after_change ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_move_left ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_move_right_at_end_stays ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_move_to_start_end ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_move_left_at_start_stays ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_not_modified_initially ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_not_modified_when_inactive ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_not_modified_when_restored ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_open_sets_cursor_at_end ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_visible_text_cursor_in_middle ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_scroll_follows_cursor ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_visible_text_long_string_cursor_at_end ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_visible_text_long_string_cursor_at_start ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_unicode_handling ... ok
[INFO] [stdout] test app::app::tests::test_compute_query_panel_height_non_insert_mode_respects_min_and_max ... ok
[INFO] [stdout] test app::app::tests::test_compute_query_panel_height_respects_layout_safety_cap ... ok
[INFO] [stdout] test app::app::tests::test_compute_query_panel_height_expands_by_content_in_insert_mode ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_move_right ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_insert_char_at_cursor ... ok
[INFO] [stdout] test app::app::tests::test_cell_editor_visible_text_short_string ... ok
[INFO] [stdout] test app::app::tests::test_check_on_startup_false_does_not_run_interval_immediately ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_e_binding_exists_in_editor_insert_keymap ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_e_binding_exists_in_editor_normal_keymap ... ok
[INFO] [stdout] test app::app::tests::test_alt_m_toggles_in_insert_mode ... ok
[INFO] [stdout] test app::app::tests::test_app_custom_config_overrides_default ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_e_does_not_open_cell_editor_on_grid ... ok
[INFO] [stdout] test app::app::tests::test_boundary_noop_ctrl_j_from_grid ... ok
[INFO] [stdout] test app::app::tests::test_background_up_to_date_check_does_not_override_status_line ... ok
[INFO] [stdout] test app::app::tests::test_app_uses_default_keymaps ... ok
[INFO] [stdout] test app::app::tests::test_alt_m_toggles_query_height_mode_outside_insert_independent_of_focus ... ok
[INFO] [stdout] test app::app::tests::test_app_with_custom_config_keybindings ... ok
[INFO] [stdout] test app::app::tests::test_build_keymap_ignores_invalid_bindings ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_e_executes_query_when_grid_focused ... ok
[INFO] [stdout] test app::app::tests::test_build_update_where_clause_falls_back_to_ctid_match ... ok
[INFO] [stdout] test app::app::tests::test_boundary_noop_ctrl_k_from_query ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_r_binding_exists_in_editor_normal_keymap ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_4_toggles_sidebar_when_sidebar_schema_focused ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_c_does_not_open_connection_manager_from_query ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_h_from_grid_moves_to_sidebar_schema ... ok
[INFO] [stdout] test app::app::tests::test_da_w_deletes_whitespace_delimited_word_with_space ... ok
[INFO] [stdout] test app::app::tests::test_effective_max_rows_defaults_and_overrides ... ok
[INFO] [stdout] test app::app::tests::test_diw_deletes_word_under_cursor ... ok
[INFO] [stdout] test app::app::tests::test_enter_in_connection_picker_selects_connection ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_hjkl_noop_in_insert_mode ... ok
[INFO] [stdout] test app::app::tests::test_enter_with_error_and_picker_should_select_connection ... ok
[INFO] [stdout] test app::app::tests::test_esc_from_visual_mode_clears_selection ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_j_within_sidebar_moves_to_schema ... ok
[INFO] [stdout] test app::app::tests::test_extract_table_from_simple_select ... ok
[INFO] [stdout] test app::app::tests::test_extract_table_returns_none_for_complex_queries ... ok
[INFO] [stdout] test app::app::tests::test_global_ctrl_e_key_detection ... ok
[INFO] [stdout] test app::app::tests::test_gm_in_connection_picker_opens_connection_manager ... ok
[INFO] [stdout] test app::app::tests::test_gm_opens_connection_manager ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_k_from_grid_moves_to_query ... ok
[INFO] [stdout] test app::app::tests::test_grid_mouse_target_accounts_for_row_numbers_width ... ok
[INFO] [stdout] test app::app::tests::test_grid_mouse_target_selects_column_from_header_and_body ... ok
[INFO] [stdout] test app::app::tests::test_goto_action_bindings_in_grid_keymap ... ok
[INFO] [stdout] test app::app::tests::test_history_ctrl_t_with_no_pinned_keeps_full_view_open ... ok
[INFO] [stdout] test app::app::tests::test_is_double_click_requires_same_cell_and_threshold ... ok
[INFO] [stdout] test app::app::tests::test_is_pageable_query_empty ... ok
[INFO] [stdout] test app::app::tests::test_is_pageable_query_rejects_joins ... ok
[INFO] [stdout] test app::app::tests::test_is_pageable_query_rejects_multiple_statements ... ok
[INFO] [stdout] test app::app::tests::test_is_pageable_query_rejects_non_select ... ok
[INFO] [stdout] test app::app::tests::test_is_pageable_query_rejects_subqueries ... ok
[INFO] [stdout] test app::app::tests::test_is_pageable_query_simple_select ... ok
[INFO] [stdout] test app::app::tests::test_is_pageable_query_with_schema ... ok
[INFO] [stdout] test app::app::tests::test_is_pageable_query_with_where ... ok
[INFO] [stdout] test app::app::tests::test_is_row_returning_query_detects_select_like_statements ... ok
[INFO] [stdout] test app::app::tests::test_is_row_returning_query_rejects_non_row_statements ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_shift_b_opens_sidebar_and_focuses_schema ... ok
[INFO] [stdout] test app::app::tests::test_history_pinned_only_unpin_last_falls_back_to_full_view ... ok
[INFO] [stdout] test app::app::tests::test_parse_grid_cell_to_bson_decimal128_hint_preserves_decimal_type ... ok
[INFO] [stdout] test app::app::tests::test_parse_grid_cell_to_bson_string_hint_is_conservative ... ok
[INFO] [stdout] test app::app::tests::test_parse_mongo_query_rejects_invalid_number_int_constructor ... ok
[INFO] [stdout] test app::app::tests::test_parse_mongo_query_rejects_invalid_object_id_constructor ... ok
[INFO] [stdout] test app::app::tests::test_parse_mongo_query_supports_dotted_collection_names ... ok
[INFO] [stdout] test app::app::tests::test_parse_mongo_query_supports_extended_json_date_and_numberlong ... ok
[INFO] [stdout] test app::app::tests::test_parse_mongo_query_supports_extended_json_object_id ... ok
[INFO] [stdout] test app::app::tests::test_parse_mongo_query_supports_iso_date_constructor ... ok
[INFO] [stdout] test app::app::tests::test_parse_mongo_query_supports_numeric_constructors ... ok
[INFO] [stdout] test app::app::tests::test_parse_mongo_query_supports_object_id_constructor ... ok
[INFO] [stdout] test app::app::tests::test_mongo_use_updates_conninfo_database ... ok
[INFO] [stdout] test app::app::tests::test_esc_closes_connection_manager_single_press ... ok
[INFO] [stdout] test app::app::tests::test_query_finished_moves_focus_to_grid ... ok
[INFO] [stdout] test app::app::tests::test_manual_up_to_date_check_updates_status_line ... ok
[INFO] [stdout] test app::app::tests::test_r_at_end_of_line_reports_no_character_to_replace ... ok
[INFO] [stdout] test app::app::tests::test_resolve_ssl_mode_case_insensitive ... ok
[INFO] [stdout] test app::app::tests::test_resolve_ssl_mode_default_disable ... ok
[INFO] [stdout] test app::app::tests::test_resolve_ssl_mode_invalid_values ... ok
[INFO] [stdout] test app::app::tests::test_resolve_ssl_mode_keyword_all_modes ... ok
[INFO] [stdout] test app::app::tests::test_resolve_ssl_mode_keyword_with_spaces ... ok
[INFO] [stdout] test app::app::tests::test_resolve_ssl_mode_postgresql_scheme ... ok
[INFO] [stdout] test app::app::tests::test_resolve_ssl_mode_url_all_modes ... ok
[INFO] [stdout] test app::app::tests::test_resolve_ssl_mode_with_other_params ... ok
[INFO] [stdout] test app::app::tests::test_r_then_esc_cancels_replace ... ok
[INFO] [stdout] test app::app::tests::test_schema_loaded_ignores_stale_mongo_database_events ... ok
[INFO] [stdout] test app::app::tests::test_r_replaces_char_under_cursor_in_normal_mode ... ok
[INFO] [stdout] test app::app::tests::test_esc_on_modified_form_shows_confirmation ... ok
[INFO] [stdout] test app::app::tests::test_esc_on_unmodified_form_closes_immediately ... ok
[INFO] [stdout] test app::app::tests::test_shift_tab_from_query_to_schema_updates_sidebar_focus ... ok
[INFO] [stdout] test app::app::tests::test_tab_from_connections_to_schema_updates_sidebar_focus ... ok
[INFO] [stdout] test app::app::tests::test_start_cell_edit_allows_tables_without_primary_key ... ok
[INFO] [stdout] test app::app::tests::test_tab_from_grid_to_connections_updates_sidebar_focus ... ok
[INFO] [stdout] test app::app::tests::test_shift_tab_from_schema_to_connections_updates_sidebar_focus ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_k_within_sidebar_moves_to_connections ... ok
[INFO] [stdout] test app::app::tests::test_update_apply_prompts_when_update_available ... ok
[INFO] [stdout] test app::app::tests::test_update_apply_disallowed_in_notify_only_mode ... ok
[INFO] [stdout] test clipboard::tests::auto_selects_wl_copy_when_wayland_and_present ... ok
[INFO] [stdout] test app::app::tests::test_update_apply_requires_existing_update_info ... ok
[INFO] [stdout] test clipboard::tests::copy_with_wl_copy_ok_on_success ... ok
[INFO] [stdout] test clipboard::tests::copy_with_wl_copy_surfaces_stderr_on_failure ... ok
[INFO] [stdout] test config::connections::tests::test_connection_color_from_str ... ok
[INFO] [stdout] test config::connections::tests::test_connection_entry_default ... ok
[INFO] [stdout] test config::connections::tests::test_connection_entry_get_password_returns_none_without_keychain ... ok
[INFO] [stdout] test config::connections::tests::test_connection_from_url_basic ... ok
[INFO] [stdout] test config::connections::tests::test_connection_from_url_invalid_scheme ... ok
[INFO] [stdout] test config::connections::tests::test_connection_from_url_mongodb_parses_kind_and_sanitizes_uri ... ok
[INFO] [stdout] test config::connections::tests::test_connection_from_url_mongodb_without_database_is_allowed ... ok
[INFO] [stdout] test config::connections::tests::test_connection_from_url_mongodb_without_username_keeps_empty_user ... ok
[INFO] [stdout] test clipboard::tests::forced_wl_copy_errors_when_missing ... ok
[INFO] [stdout] test config::connections::tests::test_connection_from_url_no_database ... ok
[INFO] [stdout] test config::connections::tests::test_connection_from_url_parses_sslmode ... ok
[INFO] [stdout] test config::connections::tests::test_connection_from_url_postgresql_scheme ... ok
[INFO] [stdout] test config::connections::tests::test_connection_from_url_preserves_sslmode_disable ... ok
[INFO] [stdout] test config::connections::tests::test_connection_from_url_with_port ... ok
[INFO] [stdout] test config::connections::tests::test_connection_from_url_with_password ... ok
[INFO] [stdout] test config::connections::tests::test_connection_to_url_includes_sslmode ... ok
[INFO] [stdout] test config::connections::tests::test_connection_to_url_mongodb_includes_password_for_runtime_connection ... ok
[INFO] [stdout] test config::connections::tests::test_connection_to_url_non_default_port ... ok
[INFO] [stdout] test config::connections::tests::test_connection_to_url_with_password ... ok
[INFO] [stdout] test config::connections::tests::test_connection_to_url_with_special_password ... ok
[INFO] [stdout] test config::connections::tests::test_connection_to_url_without_password ... ok
[INFO] [stdout] test config::connections::tests::test_connection_url_round_trip_all_ssl_modes ... ok
[INFO] [stdout] test config::connections::tests::test_connection_validate_empty_name ... ok
[INFO] [stdout] test config::connections::tests::test_connection_validate_invalid_favorite ... ok
[INFO] [stdout] test config::connections::tests::test_connection_validate_name_with_whitespace ... ok
[INFO] [stdout] test config::connections::tests::test_connection_validate_mongodb_requires_uri ... ok
[INFO] [stdout] test config::connections::tests::test_connections_file_add ... ok
[INFO] [stdout] test config::connections::tests::test_connection_validate_valid ... ok
[INFO] [stdout] test config::connections::tests::test_connections_file_favorites ... ok
[INFO] [stdout] test config::connections::tests::test_connections_file_deserialize ... ok
[INFO] [stdout] test config::connections::tests::test_connections_file_serialize ... ok
[INFO] [stdout] test config::connections::tests::test_connections_file_remove ... ok
[INFO] [stdout] test config::connections::tests::test_connections_file_set_favorite_swap ... ok
[INFO] [stdout] test app::app::tests::test_update_check_respects_disabled_config ... ok
[INFO] [stdout] test config::connections::tests::test_issue_16_password_missing_after_save_without_keychain ... ok
[INFO] [stdout] test config::connections::tests::test_issue_16_with_keychain_enabled ... ignored
[INFO] [stdout] test config::connections::tests::test_keychain_save_and_retrieve ... ignored
[INFO] [stdout] test config::connections::tests::test_keyring_direct ... ignored
[INFO] [stdout] test config::connections::tests::test_password_saved_to_keychain_workflow ... ok
[INFO] [stdout] test config::connections::tests::test_ssl_mode_all_indexes_unique ... ok
[INFO] [stdout] test config::connections::tests::test_connections_file_sorted ... ok
[INFO] [stdout] test config::connections::tests::test_ssl_mode_count_matches_variants ... ok
[INFO] [stdout] test app::app::tests::test_v_enters_visual_and_vv_requests_external_editor ... ok
[INFO] [stdout] test config::connections::tests::test_ssl_mode_as_str_round_trip ... ok
[INFO] [stdout] test config::connections::tests::test_ssl_mode_from_index_out_of_bounds ... ok
[INFO] [stdout] test config::connections::tests::test_ssl_mode_indexes_are_contiguous ... ok
[INFO] [stdout] test config::connections::tests::test_ssl_mode_parse_case_insensitive ... ok
[INFO] [stdout] test config::connections::tests::test_ssl_mode_parse_invalid_values ... ok
[INFO] [stdout] test config::connections::tests::test_ssl_mode_parse_whitespace_trimming ... ok
[INFO] [stdout] test config::keymap::tests::test_action_from_str ... ok
[INFO] [stdout] test config::keymap::tests::test_action_from_str_invalid ... ok
[INFO] [stdout] test config::keymap::tests::test_default_editor_insert_keymap ... ok
[INFO] [stdout] test config::keymap::tests::test_default_editor_normal_keymap ... ok
[INFO] [stdout] test config::keymap::tests::test_default_grid_keymap ... ok
[INFO] [stdout] test config::connections::tests::test_url_encoding_special_chars ... ok
[INFO] [stdout] test config::connections::tests::test_display_string ... ok
[INFO] [stdout] test config::keymap::tests::test_key_binding_display ... ok
[INFO] [stdout] test config::connections::tests::test_ssl_mode_index_round_trip ... ok
[INFO] [stdout] test config::keymap::tests::test_keymap_override ... ok
[INFO] [stdout] test config::keymap::tests::test_keymap_bind_and_get ... ok
[INFO] [stdout] test config::keymap::tests::test_keymap_custom_binding ... ok
[INFO] [stdout] test config::keymap::tests::test_keymap_get_action_from_key_event ... ok
[INFO] [stdout] test config::keymap::tests::test_parse_case_insensitive ... ok
[INFO] [stdout] test config::keymap::tests::test_parse_simple_key ... ok
[INFO] [stdout] test config::keymap::tests::test_parse_special_keys ... ok
[INFO] [stdout] test config::keymap::tests::test_parse_multiple_modifiers ... ok
[INFO] [stdout] test config::keymap::tests::test_keymap_unbind ... ok
[INFO] [stdout] test config::keymap::tests::test_parse_ctrl_key ... ok
[INFO] [stdout] test config::schema::tests::test_serialize_config ... ok
[INFO] [stdout] test config::tests::test_config_paths ... ok
[INFO] [stdout] test config::tests::test_default_config ... ok
[INFO] [stdout] test config::tests::test_parse_empty_config ... ok
[INFO] [stdout] test config::schema::tests::test_full_config_parse ... ok
[INFO] [stdout] test config::tests::test_parse_partial_config ... ok
[INFO] [stdout] test history::tests::test_empty_query_not_added ... ok
[INFO] [stdout] test history::tests::test_load_missing_file ... ok
[INFO] [stdout] test history::tests::test_load_enforces_max_entries ... ok
[INFO] [stdout] test history::tests::test_load_preserves_pinned_on_prune ... ok
[INFO] [stdout] test history::tests::test_max_entries_limit ... ok
[INFO] [stdout] test history::tests::test_push_allows_overflow_when_all_pinned ... ok
[INFO] [stdout] test history::tests::test_push_does_not_prune_pinned ... ok
[INFO] [stdout] test history::tests::test_query_trimmed ... ok
[INFO] [stdout] test history::tests::test_search_empty_pattern_returns_all_reversed ... ok
[INFO] [stdout] test history::tests::test_save_and_load ... ok
[INFO] [stdout] test history::tests::test_search_fuzzy_matching ... ok
[INFO] [stdout] test history::tests::test_toggle_pin ... ok
[INFO] [stdout] test history::tests::test_search_fuzzy_partial ... ok
[INFO] [stdout] test session::tests::test_default_values ... ok
[INFO] [stdout] test session::tests::test_corrupted_file_returns_default ... ok
[INFO] [stdout] test session::tests::test_load_missing_file ... ok
[INFO] [stdout] test config::tests::test_migrate_legacy_dirs_merges_without_overwriting_target_files ... ok
[INFO] [stdout] test session::tests::test_partial_json_uses_defaults ... ok
[INFO] [stdout] test session::tests::test_save_and_load ... ok
[INFO] [stdout] test config::tests::test_migrate_legacy_dirs_moves_legacy_dir_when_target_missing ... ok
[INFO] [stdout] test ui::confirm_prompt::tests::test_arrow_key_navigation ... ok
[INFO] [stdout] test ui::confirm_prompt::tests::test_confirm_context_accessible ... ok
[INFO] [stdout] test ui::confirm_prompt::tests::test_confirm_esc_returns_cancelled ... ok
[INFO] [stdout] test ui::confirm_prompt::tests::test_confirm_cell_editor_context ... ok
[INFO] [stdout] test session::tests::test_future_version_returns_defaults ... ok
[INFO] [stdout] test ui::confirm_prompt::tests::test_confirm_n_lowercase_returns_cancelled ... ok
[INFO] [stdout] test ui::confirm_prompt::tests::test_confirm_n_uppercase_returns_cancelled ... ok
[INFO] [stdout] test ui::confirm_prompt::tests::test_confirm_quit_app_context ... ok
[INFO] [stdout] test ui::confirm_prompt::tests::test_confirm_y_uppercase_returns_confirmed ... ok
[INFO] [stdout] test ui::confirm_prompt::tests::test_confirm_y_lowercase_returns_confirmed ... ok
[INFO] [stdout] test ui::confirm_prompt::tests::test_enter_confirms_when_yes_selected ... ok
[INFO] [stdout] test ui::connection_form::tests::test_backspace ... ok
[INFO] [stdout] test ui::connection_form::tests::test_cancel ... ok
[INFO] [stdout] test ui::connection_form::tests::test_checkbox_toggle ... ok
[INFO] [stdout] test ui::connection_form::tests::test_color_cycling ... ok
[INFO] [stdout] test ui::connection_form::tests::test_ctrl_s_first_press_should_work ... ok
[INFO] [stdout] test ui::connection_form::tests::test_ctrl_s_saves_form ... ok
[INFO] [stdout] test ui::connection_form::tests::test_ctrl_s_with_exact_control_modifier ... ok
[INFO] [stdout] test ui::connection_form::tests::test_cursor_movement ... ok
[INFO] [stdout] test ui::connection_form::tests::test_custom_save_keybinding ... ok
[INFO] [stdout] test ui::connection_form::tests::test_edit_form ... ok
[INFO] [stdout] test ui::connection_form::tests::test_edit_form_initializes_unicode_cursor_by_character_count ... ok
[INFO] [stdout] test ui::connection_form::tests::test_esc_on_unmodified_form_closes_immediately ... ok
[INFO] [stdout] test ui::connection_form::tests::test_form_modification_detection ... ok
[INFO] [stdout] test ui::connection_form::tests::test_esc_on_modified_form_requests_confirmation ... ok
[INFO] [stdout] test ui::connection_form::tests::test_new_form_defaults ... ok
[INFO] [stdout] test ui::connection_form::tests::test_port_only_accepts_digits ... ok
[INFO] [stdout] test ui::connection_form::tests::test_save_mongodb_preserves_uri ... ok
[INFO] [stdout] test ui::connection_form::tests::test_save_success ... ok
[INFO] [stdout] test ui::connection_form::tests::test_save_validation_empty_name ... ok
[INFO] [stdout] test ui::connection_form::tests::test_save_validation_whitespace_name ... ok
[INFO] [stdout] test ui::connection_form::tests::test_tab_navigation ... ok
[INFO] [stdout] test ui::connection_form::tests::test_tab_navigation_includes_onepassword_when_enabled ... ok
[INFO] [stdout] test ui::connection_form::tests::test_tab_navigation_skips_onepassword_when_disabled ... ok
[INFO] [stdout] test ui::connection_form::tests::test_test_connection ... ok
[INFO] [stdout] test ui::connection_form::tests::test_test_connection_mongodb_includes_password_in_runtime_url ... ok
[INFO] [stdout] test ui::connection_form::tests::test_test_connection_preserves_trimmed_onepassword_ref ... ok
[INFO] [stdout] test ui::connection_form::tests::test_text_input ... ok
[INFO] [stdout] test ui::connection_form::tests::test_unicode_input_and_editing_uses_char_indices ... ok
[INFO] [stdout] test ui::connection_form::tests::test_url_paste ... ok
[INFO] [stdout] test ui::connection_form::tests::test_url_paste_mongodb_sets_kind_and_uri ... ok
[INFO] [stdout] test ui::connection_form::tests::test_form_field_navigation ... ok
[INFO] [stdout] test ui::connection_form::tests::test_save_with_onepassword_ref_is_not_marked_no_password_required ... ok
[INFO] [stdout] test ui::connection_manager::tests::test_add_action ... ok
[INFO] [stdout] test ui::connection_manager::tests::test_connect_action ... ok
[INFO] [stdout] test ui::connection_manager::tests::test_connected_indicator ... ok
[INFO] [stdout] test app::app::tests::test_update_status_reports_when_no_check_has_run ... ok
[INFO] [stdout] test ui::connection_manager::tests::test_connection_manager_creation ... ok
[INFO] [stdout] test ui::connection_manager::tests::test_connection_manager_sorted_order ... ok
[INFO] [stdout] test ui::connection_manager::tests::test_close_actions ... ok
[INFO] [stdout] test ui::connection_manager::tests::test_delete_action ... ok
[INFO] [stdout] test ui::connection_manager::tests::test_edit_action ... ok
[INFO] [stdout] test ui::connection_manager::tests::test_go_to_top_bottom ... ok
[INFO] [stdout] test ui::connection_manager::tests::test_navigation_down ... ok
[INFO] [stdout] test ui::connection_manager::tests::test_navigation_up ... ok
[INFO] [stdout] test ui::connection_manager::tests::test_truncate_str ... ok
[INFO] [stdout] test ui::connection_manager::tests::test_update_connections ... ok
[INFO] [stdout] test ui::editor::tests::test_delete_text_object_around_big_word_consumes_space ... ok
[INFO] [stdout] test ui::connection_manager::tests::test_empty_manager ... ok
[INFO] [stdout] test ui::connection_manager::tests::test_favorite_action ... ok
[INFO] [stdout] test ui::editor::tests::test_delete_text_object_inside_word ... ok
[INFO] [stdout] test ui::editor::tests::test_editor_modified_after_change_following_save ... ok
[INFO] [stdout] test ui::editor::tests::test_editor_modified_after_set_text ... ok
[INFO] [stdout] test ui::editor::tests::test_editor_not_modified_when_content_matches_saved ... ok
[INFO] [stdout] test ui::editor::tests::test_get_selection_returns_none_when_no_selection ... ok
[INFO] [stdout] test ui::editor::tests::test_get_selection_returns_yanked_text ... ok
[INFO] [stdout] test ui::editor::tests::test_move_big_word_forward_uses_whitespace_boundaries ... ok
[INFO] [stdout] test ui::editor::tests::test_new_editor_not_modified ... ok
[INFO] [stdout] test ui::editor::tests::test_editor_not_modified_after_mark_saved ... ok
[INFO] [stdout] test ui::editor::tests::test_replace_char_under_cursor_handles_unicode ... ok
[INFO] [stdout] test ui::editor::tests::test_replace_char_under_cursor_replaces_single_char ... ok
[INFO] [stdout] test ui::editor::tests::test_replace_char_under_cursor_returns_false_at_end_of_line ... ok
[INFO] [stdout] test ui::editor::tests::test_reset_modified_clears_modified_state ... ok
[INFO] [stdout] test ui::editor::tests::test_word_bounds_lower_vs_big_word ... ok
[INFO] [stdout] test ui::editor::tests::test_yank_line_empty_editor ... ok
[INFO] [stdout] test ui::editor::tests::test_yank_line_returns_line_content ... ok
[INFO] [stdout] test ui::editor::tests::test_yank_line_sets_internal_yank_text ... ok
[INFO] [stdout] test ui::fuzzy_picker::tests::test_empty_picker_selection ... ok
[INFO] [stdout] test ui::fuzzy_picker::tests::test_highlight_matches ... ok
[INFO] [stdout] test ui::fuzzy_picker::tests::test_picker_cancel ... ok
[INFO] [stdout] test ui::fuzzy_picker::tests::test_picker_creation ... ok
[INFO] [stdout] test ui::fuzzy_picker::tests::test_picker_filtering ... ok
[INFO] [stdout] test ui::fuzzy_picker::tests::test_picker_navigation ... ok
[INFO] [stdout] test ui::fuzzy_picker::tests::test_picker_selection ... ok
[INFO] [stdout] test ui::fuzzy_picker::tests::test_picker_unicode_backspace_and_ctrl_w ... ok
[INFO] [stdout] test ui::fuzzy_picker::tests::test_picker_unicode_editing_from_set_query ... ok
[INFO] [stdout] test ui::fuzzy_picker::tests::test_picker_clear_query ... ok
[INFO] [stdout] test ui::grid::tests::test_append_rows_empty_does_nothing ... ok
[INFO] [stdout] test ui::grid::tests::test_append_rows_preserves_headers_and_types ... ok
[INFO] [stdout] test ui::grid::tests::test_append_rows_respects_max_width ... ok
[INFO] [stdout] test ui::grid::tests::test_autofit_column_fits_content ... ok
[INFO] [stdout] test ui::fuzzy_picker::tests::test_picker_backspace ... ok
[INFO] [stdout] test ui::grid::tests::test_autofit_column_toggles_uuid_collapsed_and_expanded ... ok
[INFO] [stdout] test ui::grid::tests::test_clamp_after_append_keeps_cursor_valid ... ok
[INFO] [stdout] test ui::grid::tests::test_clamp_to_bounds_clears_invalid_selections ... ok
[INFO] [stdout] test ui::grid::tests::test_clamp_to_bounds_cursor_in_range ... ok
[INFO] [stdout] test ui::grid::tests::test_clamp_to_bounds_cursor_out_of_range ... ok
[INFO] [stdout] test ui::grid::tests::test_clamp_to_bounds_empty_model ... ok
[INFO] [stdout] test ui::grid::tests::test_colon_key_opens_command_in_grid ... ok
[INFO] [stdout] test ui::grid::tests::test_cursor_col_scrolls_viewport_right ... ok
[INFO] [stdout] test ui::grid::tests::test_e_key_opens_cell_editor ... ok
[INFO] [stdout] test ui::grid::tests::test_enter_key_opens_cell_editor ... ok
[INFO] [stdout] test ui::grid::tests::test_equals_key_autofits_column ... ok
[INFO] [stdout] test ui::grid::tests::test_generate_delete_sql_with_key_column ... ok
[INFO] [stdout] test ui::grid::tests::test_generate_insert_sql ... ok
[INFO] [stdout] test ui::grid::tests::test_generate_delete_sql_with_all_columns ... ok
[INFO] [stdout] test ui::grid::tests::test_generate_sql_handles_null ... ok
[INFO] [stdout] test ui::grid::tests::test_generate_sql_handles_special_chars ... ok
[INFO] [stdout] test ui::grid::tests::test_generate_sql_quotes_special_identifiers ... ok
[INFO] [stdout] test ui::grid::tests::test_generate_update_sql_multiple_rows ... ok
[INFO] [stdout] test ui::grid::tests::test_greater_than_key_widens_column ... ok
[INFO] [stdout] test ui::grid::tests::test_generate_update_sql_with_key_column ... ok
[INFO] [stdout] test ui::grid::tests::test_h_l_move_column_cursor ... ok
[INFO] [stdout] test ui::grid::tests::test_has_valid_pk ... ok
[INFO] [stdout] test ui::grid::tests::test_header_scrolls_with_body ... ok
[INFO] [stdout] test ui::grid::tests::test_minus_key_narrows_column ... ok
[INFO] [stdout] test ui::grid::tests::test_move_left_does_not_scroll_when_cursor_visible ... ok
[INFO] [stdout] test ui::grid::tests::test_move_left_from_scrolled_position_does_not_over_scroll ... ok
[INFO] [stdout] test ui::grid::tests::test_narrow_column_decreases_width ... ok
[INFO] [stdout] test ui::grid::tests::test_less_than_key_narrows_column ... ok
[INFO] [stdout] test ui::grid::tests::test_o_key_opens_row_detail ... ok
[INFO] [stdout] test ui::grid::tests::test_plus_key_widens_column ... ok
[INFO] [stdout] test ui::grid::tests::test_row_number_cursor_row_uses_visible_color ... ok
[INFO] [stdout] test ui::grid::tests::test_row_number_non_cursor_row_uses_dark_gray ... ok
[INFO] [stdout] test ui::grid::tests::test_rows_as_tsv_with_headers ... ok
[INFO] [stdout] test ui::grid::tests::test_scroll_only_when_cursor_leaves_visible_area ... ok
[INFO] [stdout] test ui::grid::tests::test_shift_h_l_scroll_viewport ... ok
[INFO] [stdout] test ui::grid::tests::test_slash_key_opens_search_in_grid ... ok
[INFO] [stdout] test ui::grid::tests::test_uuid_collapsed_by_default ... ok
[INFO] [stdout] test ui::grid::tests::test_uuid_expanded_shows_full_uuid ... ok
[INFO] [stdout] test ui::grid::tests::test_uuid_truncation_in_display ... ok
[INFO] [stdout] test ui::grid::tests::test_widen_column_has_maximum_width ... ok
[INFO] [stdout] test ui::grid::tests::test_widen_column_increases_width ... ok
[INFO] [stdout] test ui::grid::tests::test_yank_with_headers_returns_headers ... ok
[INFO] [stdout] test ui::help_popup::tests::esc_clears_filter_before_close ... ok
[INFO] [stdout] test ui::help_popup::tests::key_span_is_highlighted_when_filter_matches_keys ... ok
[INFO] [stdout] test ui::help_popup::tests::question_mark_closes_even_with_active_filter ... ok
[INFO] [stdout] test ui::highlighted_editor::tests::test_apply_cursor_at_end ... ok
[INFO] [stdout] test ui::highlighted_editor::tests::test_apply_cursor_to_empty_spans ... ok
[INFO] [stdout] test ui::highlighted_editor::tests::test_apply_cursor_to_spans ... ok
[INFO] [stdout] test ui::highlighted_editor::tests::test_calculate_scroll_offset_reveals_more_above_cursor_when_viewport_expands ... ok
[INFO] [stdout] test ui::grid::tests::test_narrow_column_has_minimum_width ... ok
[INFO] [stdout] test ui::confirm_prompt::tests::test_confirm_other_keys_return_pending ... ok
[INFO] [stdout] test ui::highlighted_editor::tests::test_cursor_on_second_wide_character ... ok
[INFO] [stdout] test ui::highlighted_editor::tests::test_cursor_on_wide_character ... ok
[INFO] [stdout] test ui::highlighted_editor::tests::test_cursor_screen_position_with_wide_characters ... ok
[INFO] [stdout] test ui::highlighted_editor::tests::test_cursor_screen_position_with_wide_characters_and_scrolling ... ok
[INFO] [stdout] test ui::highlighted_editor::tests::test_cursor_with_wide_characters ... ok
[INFO] [stdout] test ui::highlighted_editor::tests::test_render_and_cursor_position_consistency_with_wide_chars ... ok
[INFO] [stdout] test ui::highlighted_editor::tests::test_widget_renders_cursor_on_new_line ... ok
[INFO] [stdout] test ui::json_editor::tests::test_json_editor_command_mode_escape ... ok
[INFO] [stdout] test ui::json_editor::tests::test_json_editor_command_mode_format ... ok
[INFO] [stdout] test ui::json_editor::tests::test_json_editor_content_retrieval ... ok
[INFO] [stdout] test ui::json_editor::tests::test_json_editor_esc_no_changes_returns_cancel ... ok
[INFO] [stdout] test ui::json_editor::tests::test_json_editor_esc_with_changes_returns_request_close ... ok
[INFO] [stdout] test ui::grid::tests::test_append_rows_extends_rows ... ok
[INFO] [stdout] test ui::grid::tests::test_append_rows_updates_column_widths ... ok
[INFO] [stdout] test ui::json_editor::tests::test_json_editor_not_modified_after_auto_formatting ... ok
[INFO] [stdout] test ui::json_editor::tests::test_json_editor_plain_text_not_modified ... ok
[INFO] [stdout] test ui::json_editor::tests::test_json_editor_not_modified_initially ... ok
[INFO] [stdout] test ui::json_editor::tests::test_json_editor_q_with_changes_returns_request_close ... ok
[INFO] [stdout] test ui::json_editor::tests::test_json_editor_starts_in_normal_mode ... ok
[INFO] [stdout] test ui::json_editor::tests::test_json_editor_q_no_changes_returns_cancel ... ok
[INFO] [stdout] test ui::json_editor::tests::test_json_editor_with_html_content ... ok
[INFO] [stdout] test ui::highlighted_editor::tests::test_cursor_on_new_line_after_text ... ok
[INFO] [stdout] test ui::key_hint_popup::tests::test_g_hints ... ok
[INFO] [stdout] test ui::key_hint_popup::tests::test_popup_area_calculation ... ok
[INFO] [stdout] test ui::key_hint_popup::tests::test_popup_area_clamped_on_small_terminal ... ok
[INFO] [stdout] test ui::json_editor::tests::test_json_editor_with_invalid_json ... ok
[INFO] [stdout] test ui::json_editor::tests::test_json_editor_with_large_html_content_performance ... ok
[INFO] [stdout] test ui::key_hint_popup::tests::test_title_char_schema_table ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_cancel_clears_state ... ok
[INFO] [stdout] test ui::key_hint_popup::tests::test_title_char ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_cancelled_sequence ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_context_cleared_after_cancel ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_context_cleared_after_completion ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_g_sequence_gc ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_g_sequence_ge ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_g_sequence_gg ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_g_sequence_gh ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_g_sequence_gm ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_g_sequence_gr ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_g_sequence_gs ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_non_sequence_key ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_process_first_key_cancels_schema_table_context ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_schema_table_sequence_insert ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_schema_table_sequence_invalid_key ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_schema_table_sequence_name ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_schema_table_sequence_select ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_schema_table_sequence_update ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_schema_table_sequence_delete ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_should_show_hint_before_timeout ... ok
[INFO] [stdout] test ui::password_prompt::tests::test_backspace_deletes ... ok
[INFO] [stdout] test ui::key_hint_popup::tests::test_schema_table_hints ... ok
[INFO] [stdout] test ui::password_prompt::tests::test_backspace_on_empty_does_nothing ... ok
[INFO] [stdout] test ui::password_prompt::tests::test_entry_accessible ... ok
[INFO] [stdout] test ui::password_prompt::tests::test_esc_cancels ... ok
[INFO] [stdout] test ui::password_prompt::tests::test_typing_characters ... ok
[INFO] [stdout] test ui::password_prompt::tests::test_enter_submits_password ... ok
[INFO] [stdout] test ui::json_editor::tests::test_json_editor_with_valid_json ... ok
[INFO] [stdout] test ui::row_detail::tests::test_go_to_top_bottom ... ok
[INFO] [stdout] test ui::row_detail::tests::test_navigation_j_k ... ok
[INFO] [stdout] test ui::row_detail::tests::test_close_actions ... ok
[INFO] [stdout] test ui::row_detail::tests::test_row_detail_creation ... ok
[INFO] [stdout] test ui::row_detail::tests::test_selected_col ... ok
[INFO] [stdout] test ui::row_detail::tests::test_truncate_for_display ... ok
[INFO] [stdout] test app::app::tests::test_va_w_selects_and_deletes_word_object_in_visual_mode ... ok
[INFO] [stdout] test ui::row_detail::tests::test_yank_chord_csv ... ok
[INFO] [stdout] test ui::row_detail::tests::test_edit_action ... ok
[INFO] [stdout] test ui::row_detail::tests::test_yank_chord_json ... ok
[INFO] [stdout] test ui::status_line::tests::test_format_full ... ok
[INFO] [stdout] test ui::row_detail::tests::test_yank_chord_markdown ... ok
[INFO] [stdout] test ui::row_detail::tests::test_yank_chord_unknown_key_cancels ... ok
[INFO] [stdout] test ui::row_detail::tests::test_yank_chord_tsv ... ok
[INFO] [stdout] test ui::status_line::tests::test_format_full_default_port ... ok
[INFO] [stdout] test ui::status_line::tests::test_format_medium ... ok
[INFO] [stdout] test ui::status_line::tests::test_format_short ... ok
[INFO] [stdout] test ui::status_line::tests::test_format_truncation ... ok
[INFO] [stdout] test ui::status_line::tests::test_parse_postgres_url ... ok
[INFO] [stdout] test ui::status_line::tests::test_parse_postgres_url_no_port ... ok
[INFO] [stdout] test ui::status_line::tests::test_parse_postgres_url_with_params ... ok
[INFO] [stdout] test ui::status_line::tests::test_status_line_builder_basic ... ok
[INFO] [stdout] test ui::status_line::tests::test_parse_key_value_format ... ok
[INFO] [stdout] test ui::status_line::tests::test_status_line_builder_priority_filtering ... ok
[INFO] [stdout] test ui::status_line::tests::test_status_line_builder_min_width ... ok
[INFO] [stdout] test ui::status_line::tests::test_status_line_builder_right_align ... ok
[INFO] [stdout] test update::apply::tests::test_checksum_for_asset_matches_standard_sha256sums_format ... ok
[INFO] [stdout] test update::apply::tests::test_filename_from_url_extracts_last_segment ... ok
[INFO] [stdout] test update::apply::tests::test_checksum_for_asset_supports_asterisk_prefixed_names ... ok
[INFO] [stdout] test update::apply::tests::test_replace_executable_at_path_rolls_back_when_copy_fails ... ok
[INFO] [stdout] test update::checker::tests::test_check_for_update_reports_available_when_newer_version_exists ... ok
[INFO] [stdout] test update::apply::tests::test_replace_executable_at_path_swaps_binary_and_creates_backup ... ok
[INFO] [stdout] test update::checker::tests::test_check_for_update_reports_up_to_date_when_equal_version ... ok
[INFO] [stdout] test update::detect::tests::test_current_target_triple_is_known ... ok
[INFO] [stdout] test update::checker::tests::test_check_for_update_reports_error_on_provider_failure ... ok
[INFO] [stdout] test update::detect::tests::test_detect_install_method_homebrew ... ok
[INFO] [stdout] test update::detect::tests::test_detect_install_method_relative_path_is_unknown ... ok
[INFO] [stdout] test update::detect::tests::test_detect_install_method_standalone_binary ... ok
[INFO] [stdout] test update::detect::tests::test_detect_install_method_system_package ... ok
[INFO] [stdout] test update::detect::tests::test_upgrade_hint_for_homebrew ... ok
[INFO] [stdout] test update::provider::tests::test_map_fetch_error_status_is_descriptive ... ok
[INFO] [stdout] test update::provider::tests::test_parse_tag_version_invalid_returns_none ... ok
[INFO] [stdout] test update::provider::tests::test_parse_tag_version_with_v_prefix ... ok
[INFO] [stdout] test update::provider::tests::test_parse_tag_version_without_v_prefix ... ok
[INFO] [stdout] test update::provider::tests::test_select_archive_asset_prefers_target_triple ... ok
[INFO] [stdout] test update::provider::tests::test_select_archive_asset_returns_none_when_target_is_missing ... ok
[INFO] [stdout] test update::provider::tests::test_select_archive_asset_without_target_uses_first_supported_archive ... ok
[INFO] [stdout] test update::apply::tests::test_apply_update_end_to_end_download_verify_extract_and_replace ... ok
[INFO] [stdout] test update::state::tests::test_apply_allowed_only_for_auto_mode_standalone ... ok
[INFO] [stdout] test update::state::tests::test_policy_is_off_when_disabled ... ok
[INFO] [stdout] test update::state::tests::test_should_check_by_interval_handles_future_last_checked ... ok
[INFO] [stdout] test update::state::tests::test_should_check_by_interval_respects_elapsed_time ... ok
[INFO] [stdout] test update::state::tests::test_should_check_on_startup_only_once ... ok
[INFO] [stdout] test util::tests::test_content_type_language_name ... ok
[INFO] [stdout] test util::tests::test_detect_content_type ... ok
[INFO] [stdout] test util::tests::test_is_json_column_type ... ok
[INFO] [stdout] test util::tests::test_is_uuid ... ok
[INFO] [stdout] test util::tests::test_is_valid_json ... ok
[INFO] [stdout] test util::tests::test_looks_like_html ... ok
[INFO] [stdout] test util::tests::test_looks_like_json_array ... ok
[INFO] [stdout] test util::tests::test_looks_like_json_negative ... ok
[INFO] [stdout] test util::tests::test_looks_like_json_object ... ok
[INFO] [stdout] test util::tests::test_looks_like_json_rejects_html ... ok
[INFO] [stdout] test util::tests::test_looks_like_sql ... ok
[INFO] [stdout] test util::tests::test_should_use_multiline_editor ... ok
[INFO] [stdout] test util::tests::test_truncate_uuid ... ok
[INFO] [stdout] test util::tests::test_try_format_json_invalid ... ok
[INFO] [stdout] test util::tests::test_try_format_json_valid ... ok
[INFO] [stdout] test vim::command::tests::test_motion_constructors ... ok
[INFO] [stdout] test vim::command::tests::test_vim_command_enters_insert ... ok
[INFO] [stdout] test vim::handler::tests::test_basic_movement ... ok
[INFO] [stdout] test vim::handler::tests::test_change_line ... ok
[INFO] [stdout] test vim::handler::tests::test_delete_line ... ok
[INFO] [stdout] test vim::handler::tests::test_delete_word ... ok
[INFO] [stdout] test vim::handler::tests::test_double_esc_config ... ok
[INFO] [stdout] test update::apply::tests::test_apply_update_end_to_end_rejects_bad_checksum_without_replacing_binary ... ok
[INFO] [stdout] test vim::handler::tests::test_gg_goto_top ... ok
[INFO] [stdout] test vim::handler::tests::test_insert_mode_passthrough ... ok
[INFO] [stdout] test vim::handler::tests::test_insert_mode_entry ... ok
[INFO] [stdout] test vim::handler::tests::test_single_esc_json_editor_config ... ok
[INFO] [stdout] test vim::handler::tests::test_visual_mode_delete ... ok
[INFO] [stdout] test vim::handler::tests::test_insert_mode_esc ... ok
[INFO] [stdout] test vim::handler::tests::test_visual_mode_yank ... ok
[INFO] [stdout] test vim::handler::tests::test_yank_line ... ok
[INFO] [stdout] test vim::handler::tests::test_page_movement ... ok
[INFO] [stdout] test vim::mode::tests::test_vim_mode_labels ... ok
[INFO] [stdout] test vim::mode::tests::test_vim_mode_default ... ok
[INFO] [stdout] test vim::mode::tests::test_vim_mode_predicates ... ok
[INFO] [stdout] test ui::highlighted_editor::tests::test_create_sql_highlighter ... ok
[INFO] [stdout] test vim::handler::tests::test_word_movement ... ok
[INFO] [stdout] test update::detect::tests::test_detect_install_method_cargo_install ... ok
[INFO] [stdout] test ui::key_sequence::tests::test_should_show_hint_after_timeout ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_l_from_sidebar_connections_moves_to_query ... ok
[INFO] [stdout] test app::app::tests::test_pressing_a_after_saving_connection_opens_new_form ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_c_does_not_open_connection_manager_from_grid ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_backslash_toggles_sidebar_when_sidebar_schema_focused ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_s_works_first_press_when_editing_connection ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_backslash_toggles_sidebar_when_sidebar_connections_focused ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_h_noop_when_sidebar_hidden ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_j_from_query_moves_to_grid ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_l_from_sidebar_schema_moves_to_grid ... ok
[INFO] [stdout] test app::app::tests::test_ctrl_h_from_query_moves_to_sidebar_connections ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 514 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 5.52s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/tsql-b416fea896ebe98e)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test tests::test_ipv6_localhost ... ok
[INFO] [stdout] test tests::test_pgdatabase_only ... ok
[INFO] [stdout] test tests::test_pgport_out_of_range_returns_warning ... ok
[INFO] [stdout] test tests::test_ipv6_full_address ... ok
[INFO] [stdout] test tests::test_special_characters_in_database ... ok
[INFO] [stdout] test tests::test_sslmode_with_special_chars ... ok
[INFO] [stdout] test tests::test_special_characters_in_username ... ok
[INFO] [stdout] test tests::test_sslmode_only_with_host ... ok
[INFO] [stdout] test tests::test_unreserved_chars_not_encoded ... ok
[INFO] [stdout] test tests::test_user_without_password ... ok
[INFO] [stdout] test tests::test_special_characters_in_password ... ok
[INFO] [stdout] test tests::test_pghost_only ... ok
[INFO] [stdout] test tests::test_no_env_vars_returns_none ... ok
[INFO] [stdout] test tests::test_custom_port ... ok
[INFO] [stdout] test tests::test_all_vars ... ok
[INFO] [stdout] test tests::test_invalid_pgport_returns_warning ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-8b6495bd1a3b4af3)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_query_error_message ... ok
[INFO] [stdout] test test_parallel_isolation_1 ... ok
[INFO] [stdout] test test_connection_success ... ok
[INFO] [stdout] test test_simple_query ... ok
[INFO] [stdout] test test_parallel_isolation_2 ... ok
[INFO] [stdout] test test_ddl_create_table ... ok
[INFO] [stdout] test test_insert_and_select ... ok
[INFO] [stdout] test test_connection_failure_invalid_host ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tui_syntax-916d09c466908227)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test theme::tests::test_parse_hex_color ... ok
[INFO] [stdout] test theme::tests::test_parse_named_color ... ok
[INFO] [stdout] test theme::tests::test_simple_style_value ... ok
[INFO] [stdout] test theme::tests::test_theme_from_toml ... ok
[INFO] [stdout] test highlighter::tests::test_unknown_language_error ... ok
[INFO] [stdout] test highlighter::tests::test_highlighter_creation ... ok
[INFO] [stdout] test theme::tests::test_hierarchical_fallback ... ok
[INFO] [stdout] test highlighter::tests::test_highlight_html ... ok
[INFO] [stdout] test highlighter::tests::test_highlight_multiline_html ... ok
[INFO] [stdout] test highlighter::tests::test_register_language ... ok
[INFO] [stdout] test highlighter::tests::test_highlight_simple_sql ... ok
[INFO] [stdout] test highlighter::tests::test_highlight_multiline_sql ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tsql
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/tsql/src/vim/mod.rs - vim (line 14) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tui_syntax
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/tui-syntax/src/lib.rs - (line 18) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7a40c77f7f41a996cd7edf398e8e6a84689df73c763555402822dce52040490b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7a40c77f7f41a996cd7edf398e8e6a84689df73c763555402822dce52040490b", kill_on_drop: false }`
[INFO] [stdout] 7a40c77f7f41a996cd7edf398e8e6a84689df73c763555402822dce52040490b
