[INFO] cloning repository https://github.com/jonbito/lazyjira [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jonbito/lazyjira" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjonbito%2Flazyjira", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjonbito%2Flazyjira'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c0d691e18dbebeb0f8626d60d883cf00c4347e37 [INFO] testing jonbito/lazyjira against master#2fd6efc32704647e64d3d646d21c4c68eae100e4 for pr-149852-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjonbito%2Flazyjira" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/jonbito/lazyjira [INFO] finished tweaking git repo https://github.com/jonbito/lazyjira [INFO] tweaked toml for git repo https://github.com/jonbito/lazyjira written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/jonbito/lazyjira on toolchain 2fd6efc32704647e64d3d646d21c4c68eae100e4 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/jonbito/lazyjira 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" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tracing-appender v0.2.4 [INFO] [stderr] Downloaded tokio-test v0.4.4 [INFO] [stderr] Downloaded serial_test v3.2.0 [INFO] [stderr] Downloaded serial_test_derive v3.2.0 [INFO] [stderr] Downloaded castaway v0.2.4 [INFO] [stderr] Downloaded instability v0.3.10 [INFO] [stderr] Downloaded zvariant_utils v1.0.1 [INFO] [stderr] Downloaded is-docker v0.2.0 [INFO] [stderr] Downloaded unicode-truncate v1.1.0 [INFO] [stderr] Downloaded waker-fn v1.2.0 [INFO] [stderr] Downloaded async-executor v1.13.3 [INFO] [stderr] Downloaded async-fs v1.6.0 [INFO] [stderr] Downloaded linux-keyutils v0.2.4 [INFO] [stderr] Downloaded socket2 v0.4.10 [INFO] [stderr] Downloaded polling v2.8.0 [INFO] [stderr] Downloaded compact_str v0.8.1 [INFO] [stderr] Downloaded cc v1.2.48 [INFO] [stderr] Downloaded crossterm v0.28.1 [INFO] [stderr] Downloaded hyper-util v0.1.18 [INFO] [stderr] Downloaded tower-http v0.6.7 [INFO] [stderr] Downloaded scc v2.4.0 [INFO] [stderr] Downloaded zbus v3.15.2 [INFO] [stderr] Downloaded mio v1.1.0 [INFO] [stderr] Downloaded async-io v2.6.0 [INFO] [stderr] Downloaded futures-lite v1.13.0 [INFO] [stderr] Downloaded event-listener v5.4.1 [INFO] [stderr] Downloaded zvariant v3.15.2 [INFO] [stderr] Downloaded secret-service v3.1.0 [INFO] [stderr] Downloaded keyring v2.3.3 [INFO] [stderr] Downloaded rustix v0.37.28 [INFO] [stderr] Downloaded async-lock v3.4.1 [INFO] [stderr] Downloaded event-listener v3.1.0 [INFO] [stderr] Downloaded futures-lite v2.6.1 [INFO] [stderr] Downloaded zbus_macros v3.15.2 [INFO] [stderr] Downloaded terminput v0.2.2 [INFO] [stderr] Downloaded io-lifetimes v1.0.11 [INFO] [stderr] Downloaded async-io v1.13.0 [INFO] [stderr] Downloaded async-signal v0.2.13 [INFO] [stderr] Downloaded async-process v1.8.1 [INFO] [stderr] Downloaded ratatui v0.28.1 [INFO] [stderr] Downloaded open v5.3.3 [INFO] [stderr] Downloaded signal-hook-mio v0.2.5 [INFO] [stderr] Downloaded zbus_names v2.6.1 [INFO] [stderr] Downloaded indoc v2.0.7 [INFO] [stderr] Downloaded zvariant_derive v3.15.2 [INFO] [stderr] Downloaded is-wsl v0.4.0 [INFO] [stderr] Downloaded sdd v3.0.10 [INFO] [stderr] Downloaded linux-raw-sys v0.3.8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8df43c8d68a7a36ba0bb342dc2ec49ec9f9b3bf4a44a957e39dd09c6ad7105b4 [INFO] running `Command { std: "docker" "start" "-a" "8df43c8d68a7a36ba0bb342dc2ec49ec9f9b3bf4a44a957e39dd09c6ad7105b4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8df43c8d68a7a36ba0bb342dc2ec49ec9f9b3bf4a44a957e39dd09c6ad7105b4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8df43c8d68a7a36ba0bb342dc2ec49ec9f9b3bf4a44a957e39dd09c6ad7105b4", kill_on_drop: false }` [INFO] [stdout] 8df43c8d68a7a36ba0bb342dc2ec49ec9f9b3bf4a44a957e39dd09c6ad7105b4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4818bce1e11b97619a130cce21cb350fba11a3fc73da8582aef91cee47287740 [INFO] running `Command { std: "docker" "start" "-a" "4818bce1e11b97619a130cce21cb350fba11a3fc73da8582aef91cee47287740", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Compiling libc v0.2.177 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling tracing-core v0.1.35 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling atomic-waker v1.1.2 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling cc v1.2.48 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling parking v2.2.1 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling zerocopy v0.8.30 [INFO] [stderr] Compiling litemap v0.8.1 [INFO] [stderr] Compiling writeable v0.6.2 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling icu_normalizer_data v2.1.1 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling icu_properties_data v2.1.1 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling io-lifetimes v1.0.11 [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling indexmap v2.12.1 [INFO] [stderr] Compiling memoffset v0.7.1 [INFO] [stderr] Compiling futures-lite v2.6.1 [INFO] [stderr] Compiling polling v2.8.0 [INFO] [stderr] Compiling rustix v0.37.28 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling waker-fn v1.2.0 [INFO] [stderr] Compiling async-task v4.7.1 [INFO] [stderr] Compiling fastrand v1.9.0 [INFO] [stderr] Compiling concurrent-queue v2.5.0 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling event-listener v5.4.1 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling futures-lite v1.13.0 [INFO] [stderr] Compiling toml_edit v0.19.15 [INFO] [stderr] Compiling event-listener-strategy v0.5.4 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling openssl-sys v0.9.111 [INFO] [stderr] Compiling async-channel v2.5.0 [INFO] [stderr] Compiling piper v0.2.4 [INFO] [stderr] Compiling async-lock v2.8.0 [INFO] [stderr] Compiling async-io v1.13.0 [INFO] [stderr] Compiling async-fs v1.6.0 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling linux-raw-sys v0.3.8 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling signal-hook-registry v1.4.7 [INFO] [stderr] Compiling mio v1.1.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling socket2 v0.6.1 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling block-padding v0.3.3 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling openssl v0.10.75 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling socket2 v0.4.10 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling blocking v1.6.2 [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling nix v0.26.4 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling xdg-home v1.3.0 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling async-executor v1.13.3 [INFO] [stderr] Compiling async-broadcast v0.5.1 [INFO] [stderr] Compiling ordered-stream v0.2.0 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling tower-layer v0.3.3 [INFO] [stderr] Compiling instability v0.3.10 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zvariant_utils v1.0.1 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling deranged v0.5.5 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling cbc v0.1.2 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling is-docker v0.2.0 [INFO] [stderr] Compiling time-core v0.1.6 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling iri-string v0.7.9 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling winnow v0.7.14 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling rustls-pki-types v1.13.1 [INFO] [stderr] Compiling time v0.3.44 [INFO] [stderr] Compiling is-wsl v0.4.0 [INFO] [stderr] Compiling crossterm v0.28.1 [INFO] [stderr] Compiling compact_str v0.8.1 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling unicode-truncate v1.1.0 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling serde_derive v1.0.228 [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 tracing-attributes v0.1.31 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling enumflags2_derive v0.7.12 [INFO] [stderr] Compiling zvariant_derive v3.15.2 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling tracing v0.1.43 [INFO] [stderr] Compiling zbus_macros v3.15.2 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling async-recursion v1.1.1 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling linux-keyutils v0.2.4 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling cassowary v0.3.0 [INFO] [stderr] Compiling pathdiff v0.2.3 [INFO] [stderr] Compiling open v5.3.3 [INFO] [stderr] Compiling dirs v5.0.1 [INFO] [stderr] Compiling terminput v0.2.2 [INFO] [stderr] Compiling urlencoding v2.1.3 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling ratatui v0.28.1 [INFO] [stderr] Compiling tracing-appender v0.2.4 [INFO] [stderr] Compiling enumflags2 v0.7.12 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling clap v4.5.53 [INFO] [stderr] Compiling zvariant v3.15.2 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling zbus_names v2.6.1 [INFO] [stderr] Compiling zbus v3.15.2 [INFO] [stderr] Compiling tokio-util v0.7.17 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling tower-http v0.6.7 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling hyper-util v0.1.18 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.24 [INFO] [stderr] Compiling secret-service v3.1.0 [INFO] [stderr] Compiling keyring v2.3.3 [INFO] [stderr] Compiling lazyjira v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 55s [INFO] running `Command { std: "docker" "inspect" "4818bce1e11b97619a130cce21cb350fba11a3fc73da8582aef91cee47287740", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4818bce1e11b97619a130cce21cb350fba11a3fc73da8582aef91cee47287740", kill_on_drop: false }` [INFO] [stdout] 4818bce1e11b97619a130cce21cb350fba11a3fc73da8582aef91cee47287740 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] eb5c5a14216c64f6cd84855f57136a22b5cba692154e06e7599d99d9f4491c32 [INFO] running `Command { std: "docker" "start" "-a" "eb5c5a14216c64f6cd84855f57136a22b5cba692154e06e7599d99d9f4491c32", kill_on_drop: false }` [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling sdd v3.0.10 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling serial_test_derive v3.2.0 [INFO] [stderr] Compiling scc v2.4.0 [INFO] [stderr] Compiling async-stream v0.3.6 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling zbus v3.15.2 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling serial_test v3.2.0 [INFO] [stderr] Compiling tokio-util v0.7.17 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling tokio-test v0.4.4 [INFO] [stderr] Compiling tower-http v0.6.7 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling secret-service v3.1.0 [INFO] [stderr] Compiling hyper-util v0.1.18 [INFO] [stderr] Compiling keyring v2.3.3 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.24 [INFO] [stderr] Compiling lazyjira v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `crate::api::types::AvatarUrls` [INFO] [stdout] --> src/ui/components/assignee_picker.rs:442:9 [INFO] [stdout] | [INFO] [stdout] 442 | use crate::api::types::AvatarUrls; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: bounds on `T: Drop` are most likely incorrect, consider instead using `std::mem::needs_drop` to detect whether a type can be trivially dropped [INFO] [stdout] --> src/main.rs:1207:33 [INFO] [stdout] | [INFO] [stdout] 1207 | fn _assert_drop_impl() {} [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(drop_bounds)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 45.75s [INFO] running `Command { std: "docker" "inspect" "eb5c5a14216c64f6cd84855f57136a22b5cba692154e06e7599d99d9f4491c32", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eb5c5a14216c64f6cd84855f57136a22b5cba692154e06e7599d99d9f4491c32", kill_on_drop: false }` [INFO] [stdout] eb5c5a14216c64f6cd84855f57136a22b5cba692154e06e7599d99d9f4491c32 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] b5174a618bf1787479dd410d1f37be4d73ba5a202f256b0251b23bc323675ce8 [INFO] running `Command { std: "docker" "start" "-a" "b5174a618bf1787479dd410d1f37be4d73ba5a202f256b0251b23bc323675ce8", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `crate::api::types::AvatarUrls` [INFO] [stderr] --> src/ui/components/assignee_picker.rs:442:9 [INFO] [stderr] | [INFO] [stderr] 442 | use crate::api::types::AvatarUrls; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: bounds on `T: Drop` are most likely incorrect, consider instead using `std::mem::needs_drop` to detect whether a type can be trivially dropped [INFO] [stderr] --> src/main.rs:1207:33 [INFO] [stderr] | [INFO] [stderr] 1207 | fn _assert_drop_impl() {} [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(drop_bounds)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `lazyjira` (bin "lazyjira" test) generated 2 warnings (run `cargo fix --bin "lazyjira" -p lazyjira --tests` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.55s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/lazyjira-f3872a5028263dcc) [INFO] [stdout] running 894 tests [INFO] [stdout] test api::auth::tests::test_auth_does_not_expose_token ... ok [INFO] [stdout] test api::auth::tests::test_auth_header_value_format ... ok [INFO] [stdout] test api::auth::tests::test_auth_new ... ok [INFO] [stdout] test api::client::tests::test_is_not_retryable_not_found ... ok [INFO] [stdout] test api::client::tests::test_is_retryable_rate_limited ... ok [INFO] [stdout] test api::client::tests::test_is_retryable_server_error ... ok [INFO] [stdout] test api::client::tests::test_is_not_retryable_unauthorized ... ok [INFO] [stdout] test api::client::tests::test_normalize_base_url_handles_multiple_slashes ... ok [INFO] [stdout] test api::client::tests::test_normalize_base_url_preserves_path ... ok [INFO] [stdout] test api::client::tests::test_normalize_base_url_removes_trailing_slash ... ok [INFO] [stdout] test api::client::tests::test_retry_delay_exponential ... ok [INFO] [stdout] test api::error::tests::test_error_display ... ok [INFO] [stdout] test api::error::tests::test_error_from_status_404 ... ok [INFO] [stdout] test api::error::tests::test_error_from_status_409 ... ok [INFO] [stdout] test api::error::tests::test_error_from_status_429 ... ok [INFO] [stdout] test api::error::tests::test_error_from_status_500 ... ok [INFO] [stdout] test api::types::tests::test_atlassian_doc_empty ... ok [INFO] [stdout] test api::types::tests::test_atlassian_doc_hard_break ... ok [INFO] [stdout] test api::types::tests::test_atlassian_doc_multiple_paragraphs ... ok [INFO] [stdout] test api::types::tests::test_atlassian_doc_mention ... ok [INFO] [stdout] test api::types::tests::test_atlassian_doc_heading ... ok [INFO] [stdout] test api::types::tests::test_change_item_display_none ... ok [INFO] [stdout] test api::types::tests::test_atlassian_doc_bullet_list ... ok [INFO] [stdout] test api::types::tests::test_atlassian_doc_code_block ... ok [INFO] [stdout] test api::types::tests::test_change_type_categorization ... ok [INFO] [stdout] test api::types::tests::test_changelog_has_more ... ok [INFO] [stdout] test api::error::tests::test_error_from_status_401 ... ok [INFO] [stdout] test api::types::tests::test_component_operation_add_serialization ... ok [INFO] [stdout] test api::types::tests::test_changelog_next_start ... ok [INFO] [stdout] test api::error::tests::test_error_from_status_403 ... ok [INFO] [stdout] test api::types::tests::test_change_item_display_fallback ... ok [INFO] [stdout] test api::types::tests::test_atlassian_doc_simple_paragraph ... ok [INFO] [stdout] test api::types::tests::test_change_item_display ... ok [INFO] [stdout] test api::types::tests::test_change_type_icons ... ok [INFO] [stdout] test api::types::tests::test_component_operation_remove_serialization ... ok [INFO] [stdout] test api::types::tests::test_field_updates_serialization ... ok [INFO] [stdout] test api::types::tests::test_filter_options_is_loaded ... ok [INFO] [stdout] test api::types::tests::test_filter_option_new ... ok [INFO] [stdout] test api::types::tests::test_filter_state_assigned_to_me_clears_assignees ... ok [INFO] [stdout] test api::types::tests::test_filter_state_assigned_to_me ... ok [INFO] [stdout] test api::types::tests::test_filter_state_clear ... ok [INFO] [stdout] test api::types::tests::test_filter_state_combined_filters ... ok [INFO] [stdout] test api::types::tests::test_filter_state_default ... ok [INFO] [stdout] test api::types::tests::test_filter_state_toggle_status_removes ... ok [INFO] [stdout] test api::types::tests::test_filter_state_summary ... ok [INFO] [stdout] test api::types::tests::test_filter_state_with_assignees ... ok [INFO] [stdout] test api::types::tests::test_filter_state_with_current_sprint ... ok [INFO] [stdout] test api::types::tests::test_filter_state_with_components ... ok [INFO] [stdout] test api::types::tests::test_filter_state_with_labels ... ok [INFO] [stdout] test api::types::tests::test_filter_state_with_specific_sprint ... ok [INFO] [stdout] test api::types::tests::test_filter_state_with_project ... ok [INFO] [stdout] test api::types::tests::test_filter_state_with_statuses ... ok [INFO] [stdout] test api::types::tests::test_issue_display ... ok [INFO] [stdout] test api::types::tests::test_full_issue_update_request ... ok [INFO] [stdout] test api::auth::tests::test_build_auth_header ... ok [INFO] [stdout] test api::types::tests::test_issue_type_display ... ok [INFO] [stdout] test api::types::tests::test_issue_convenience_methods ... ok [INFO] [stdout] test api::types::tests::test_issue_update_request_empty ... ok [INFO] [stdout] test api::types::tests::test_issue_with_adf_description ... ok [INFO] [stdout] test api::types::tests::test_nullable_user_ref_unassign_serialization ... ok [INFO] [stdout] test api::types::tests::test_parse_board ... ok [INFO] [stdout] test api::types::tests::test_label_operation_add_serialization ... ok [INFO] [stdout] test api::types::tests::test_nullable_user_ref_assign_serialization ... ok [INFO] [stdout] test api::types::tests::test_parse_current_user ... ok [INFO] [stdout] test api::types::tests::test_parse_changelog ... ok [INFO] [stdout] test api::types::tests::test_parse_comment ... ok [INFO] [stdout] test api::types::tests::test_parse_comments_response ... ok [INFO] [stdout] test api::types::tests::test_parse_full_issue ... ok [INFO] [stdout] test api::types::tests::test_parse_minimal_issue ... ok [INFO] [stdout] test api::types::tests::test_parse_issue_with_null_fields ... ok [INFO] [stdout] test api::types::tests::test_issue_update_request_serialization ... ok [INFO] [stdout] test api::types::tests::test_parse_sprint ... ok [INFO] [stdout] test api::types::tests::test_parse_transition_with_fields ... ok [INFO] [stdout] test api::types::tests::test_priority_display ... ok [INFO] [stdout] test api::types::tests::test_parse_search_result ... ok [INFO] [stdout] test api::types::tests::test_priority_ref_new ... ok [INFO] [stdout] test api::types::tests::test_priority_ref_serialization ... ok [INFO] [stdout] test api::types::tests::test_parse_transitions_response ... ok [INFO] [stdout] test api::types::tests::test_status_display ... ok [INFO] [stdout] test api::types::tests::test_transition_ref_new ... ok [INFO] [stdout] test api::types::tests::test_transition_request_with_fields ... ok [INFO] [stdout] test api::types::tests::test_search_result_next_start ... ok [INFO] [stdout] test app::tests::test_app_new ... ok [INFO] [stdout] test app::tests::test_close_create_issue_form_with_refresh ... ok [INFO] [stdout] test app::tests::test_current_profile ... ok [INFO] [stdout] test api::types::tests::test_transition_request_serialization ... ok [INFO] [stdout] test api::types::tests::test_update_operations_with_labels ... ok [INFO] [stdout] test app::tests::test_close_create_issue_form_without_refresh ... ok [INFO] [stdout] test api::types::tests::test_user_display ... ok [INFO] [stdout] test api::types::tests::test_user_ref_serialization ... ok [INFO] [stdout] test api::types::tests::test_label_operation_remove_serialization ... ok [INFO] [stdout] test api::types::tests::test_unassign_issue_request_serialization ... ok [INFO] [stdout] test app::tests::test_detail_view_accessors ... ok [INFO] [stdout] test api::types::tests::test_search_result_has_more ... ok [INFO] [stdout] test app::tests::test_app_default ... ok [INFO] [stdout] test app::tests::test_detail_view_scroll ... ok [INFO] [stdout] test app::tests::test_apply_external_edit_result_enters_edit_mode ... ok [INFO] [stdout] test app::tests::test_config_accessor ... ok [INFO] [stdout] test app::tests::test_escape_from_detail ... ok [INFO] [stdout] test app::tests::test_list_view_accessors ... ok [INFO] [stdout] test app::tests::test_help_opens_from_issue_detail ... ok [INFO] [stdout] test app::tests::test_help_closes_to_issue_detail ... ok [INFO] [stdout] test app::tests::test_help_on_question_mark ... ok [INFO] [stdout] test app::tests::test_error_dialog_dismiss_with_enter ... ok [INFO] [stdout] test app::tests::test_help_does_not_open_in_create_issue ... ok [INFO] [stdout] test api::types::tests::test_user_ref_new ... ok [INFO] [stdout] test app::tests::test_error_dialog_show_hide ... ok [INFO] [stdout] test app::tests::test_list_view_navigation ... ok [INFO] [stdout] test app::tests::test_escape_closes_help ... ok [INFO] [stdout] test app::tests::test_error_dialog_blocks_input ... ok [INFO] [stdout] test app::tests::test_notifications_mut ... ok [INFO] [stdout] test app::tests::test_notify_info ... ok [INFO] [stdout] test app::tests::test_notify_warning ... ok [INFO] [stdout] test app::tests::test_loading_stops_on_tick ... ok [INFO] [stdout] test app::tests::test_notify_error ... ok [INFO] [stdout] test app::tests::test_loading_indicator ... ok [INFO] [stdout] test app::tests::test_profile_clears_detail_view ... ok [INFO] [stdout] test app::tests::test_profile_count ... ok [INFO] [stdout] test app::tests::test_pending_external_edit_initially_none ... ok [INFO] [stdout] test app::tests::test_loading_mut ... ok [INFO] [stdout] test app::tests::test_notifications_tick ... ok [INFO] [stdout] test app::tests::test_open_create_issue_form_with_project_filter ... ok [INFO] [stdout] test app::tests::test_notify_success ... ok [INFO] [stdout] test app::tests::test_open_filter_panel ... ok [INFO] [stdout] test app::tests::test_open_issue_detail ... ok [INFO] [stdout] test app::tests::test_open_create_issue_form ... ok [INFO] [stdout] test app::tests::test_p_key_opens_profile_picker ... ok [INFO] [stdout] test app::tests::test_profile_picker_blocks_other_input ... ok [INFO] [stdout] test app::tests::test_profile_picker_cancel ... ok [INFO] [stdout] test app::tests::test_profile_picker_q_cancels ... ok [INFO] [stdout] test app::tests::test_profile_picker_select ... ok [INFO] [stdout] test app::tests::test_q_from_detail_goes_back ... ok [INFO] [stdout] test app::tests::test_quit_event ... ok [INFO] [stdout] test app::tests::test_quit_on_q_key ... ok [INFO] [stdout] test app::tests::test_show_profile_picker_multiple_profiles ... ok [INFO] [stdout] test app::tests::test_show_profile_picker_single_profile ... ok [INFO] [stdout] test app::tests::test_quit_on_ctrl_c ... ok [INFO] [stdout] test app::tests::test_refresh_sets_loading ... ok [INFO] [stdout] test app::tests::test_switch_profile_not_found ... ok [INFO] [stdout] test app::tests::test_switch_to_same_profile ... ok [INFO] [stdout] test app::tests::test_show_profile_picker_no_profiles ... ok [INFO] [stdout] test cache::tests::test_cache_entry_new ... ok [INFO] [stdout] test app::tests::test_take_pending_external_edit_clears_state ... ok [INFO] [stdout] test cache::tests::test_cache_entry_time_remaining ... ok [INFO] [stdout] test app::tests::test_with_config ... ok [INFO] [stdout] test app::tests::test_resize_event ... ok [INFO] [stdout] test app::tests::test_switch_profile_success ... ok [INFO] [stdout] test app::tests::test_tick_transitions_from_loading ... ok [INFO] [stdout] test cache::tests::test_cache_stats_usage_percent ... ok [INFO] [stdout] test cache::tests::test_cache_status_icon ... ok [INFO] [stdout] test cache::tests::test_cache_status_is_cached ... ok [INFO] [stdout] test cache::tests::test_cache_status_text ... ok [INFO] [stdout] test commands::registry::tests::test_category_display ... ok [INFO] [stdout] test commands::registry::tests::test_command_categories ... ok [INFO] [stdout] test commands::registry::tests::test_recent_boost_in_search ... ok [INFO] [stdout] test commands::registry::tests::test_record_used ... ok [INFO] [stdout] test commands::registry::tests::test_new_registry ... ok [INFO] [stdout] test commands::registry::tests::test_command_shortcuts ... ok [INFO] [stdout] test commands::registry::tests::test_search_by_keyword ... ok [INFO] [stdout] test commands::registry::tests::test_record_used_max_size ... ok [INFO] [stdout] test commands::registry::tests::test_search_by_title ... ok [INFO] [stdout] test commands::registry::tests::test_search_case_insensitive ... ok [INFO] [stdout] test cache::tests::test_cache_issue_invalidate ... ok [INFO] [stdout] test cache::tests::test_cache_different_jql_different_cache ... ok [INFO] [stdout] test commands::registry::tests::test_record_used_deduplication ... ok [INFO] [stdout] test cache::tests::test_cache_clear ... ok [INFO] [stdout] test commands::registry::tests::test_search_empty_query ... ok [INFO] [stdout] test cache::tests::test_cache_issue_roundtrip ... ok [INFO] [stdout] test commands::registry::tests::test_search_no_match ... ok [INFO] [stdout] test commands::registry::tests::test_search_partial_match ... ok [INFO] [stdout] test cache::tests::test_cache_search_results_roundtrip ... ok [INFO] [stdout] test commands::registry::tests::test_word_boundary_bonus ... ok [INFO] [stdout] test config::profile::tests::test_empty_url_rejected ... ok [INFO] [stdout] test cache::tests::test_cache_special_characters_in_key ... ok [INFO] [stdout] test config::profile::tests::test_empty_email_rejected ... ok [INFO] [stdout] test config::settings::tests::test_add_jql_to_history_deduplication ... ok [INFO] [stdout] test config::profile::tests::test_invalid_url_scheme_rejected ... ok [INFO] [stdout] test config::profile::tests::test_empty_name_rejected ... ok [INFO] [stdout] test config::profile::tests::test_profile_creation ... ok [INFO] [stdout] test config::settings::tests::test_add_jql_to_history_max_size ... ok [INFO] [stdout] test config::settings::tests::test_add_saved_filter ... ok [INFO] [stdout] test cache::tests::test_cache_stats ... ok [INFO] [stdout] test config::profile::tests::test_profile_serialization ... ok [INFO] [stdout] test config::profile::tests::test_http_url_accepted ... ok [INFO] [stdout] test config::profile::tests::test_valid_profile ... ok [INFO] [stdout] test config::profile::tests::test_invalid_email_rejected ... ok [INFO] [stdout] test config::profile::tests::test_whitespace_name_rejected ... ok [INFO] [stdout] test config::profile::tests::test_keyring_service ... ok [INFO] [stdout] test config::settings::tests::test_add_jql_to_history ... ok [INFO] [stdout] test config::settings::tests::test_default_settings ... ok [INFO] [stdout] test config::settings::tests::test_empty_settings_uses_defaults ... ok [INFO] [stdout] test config::settings::tests::test_validate_page_size_clamps_below_min ... ok [INFO] [stdout] test config::settings::tests::test_validate_page_size_valid_max ... ok [INFO] [stdout] test config::settings::tests::test_validate_page_size_clamps_above_max ... ok [INFO] [stdout] test config::settings::tests::test_partial_settings_with_defaults ... ok [INFO] [stdout] test config::settings::tests::test_validate_page_size_valid_middle ... ok [INFO] [stdout] test config::settings::tests::test_add_saved_filter_replaces_existing ... ok [INFO] [stdout] test config::settings::tests::test_validate_page_size_valid_min ... ok [INFO] [stdout] test config::settings::tests::test_confirmation_settings ... ok [INFO] [stdout] test config::tests::test_add_profile ... ok [INFO] [stdout] test config::tests::test_default_config ... ok [INFO] [stdout] test config::tests::test_duplicate_profile_names_rejected ... ok [INFO] [stdout] test config::settings::tests::test_custom_theme_config ... ok [INFO] [stdout] test config::tests::test_default_profile_must_exist ... ok [INFO] [stdout] test config::tests::test_jql_history_methods ... ok [INFO] [stdout] test config::settings::tests::test_page_size_missing_uses_default ... ok [INFO] [stdout] test config::tests::test_get_profile ... ok [INFO] [stdout] test config::tests::test_parse_empty_config ... ok [INFO] [stdout] test config::settings::tests::test_remove_saved_filter ... ok [INFO] [stdout] test config::settings::tests::test_settings_serialization ... ok [INFO] [stdout] test config::tests::test_parse_minimal_config ... ok [INFO] [stdout] test config::tests::test_parse_config_with_jql_history ... ok [INFO] [stdout] test config::tests::test_get_default_profile ... ok [INFO] [stdout] test config::tests::test_config_serialization_roundtrip ... ok [INFO] [stdout] test config::settings::tests::test_page_size_serialization ... ok [INFO] [stdout] test config::tests::test_remove_profile ... ok [INFO] [stdout] test error::tests::test_app_error_from_api_error ... ok [INFO] [stdout] test error::tests::test_is_critical_forbidden ... ok [INFO] [stdout] test error::tests::test_app_error_from_config_error ... ok [INFO] [stdout] test error::tests::test_is_critical_config ... ok [INFO] [stdout] test error::tests::test_is_critical_unauthorized ... ok [INFO] [stdout] test config::tests::test_parse_toml_config ... ok [INFO] [stdout] test error::tests::test_is_not_critical_rate_limited ... ok [INFO] [stdout] test error::tests::test_is_not_recoverable_unauthorized ... ok [INFO] [stdout] test error::tests::test_is_recoverable_not_found ... ok [INFO] [stdout] test error::tests::test_other_error ... ok [INFO] [stdout] test error::tests::test_suggested_action_rate_limited ... ok [INFO] [stdout] test error::tests::test_suggested_action_unauthorized ... ok [INFO] [stdout] test error::tests::test_terminal_error ... ok [INFO] [stdout] test events::handler::tests::test_event_handler_default ... ok [INFO] [stdout] test error::tests::test_user_message_config_validation ... ok [INFO] [stdout] test error::tests::test_user_message_not_found ... ok [INFO] [stdout] test events::keys::tests::test_from_app_state_exiting_maps_to_global ... ok [INFO] [stdout] test events::keys::tests::test_from_app_state_create_issue_maps_to_editor ... ok [INFO] [stdout] test error::tests::test_user_message_unauthorized ... ok [INFO] [stdout] test events::handler::tests::test_event_handler_with_tick_rate ... ok [INFO] [stdout] test cache::tests::test_cache_issue_not_found ... ok [INFO] [stdout] test error::tests::test_is_recoverable_rate_limited ... ok [INFO] [stdout] test error::tests::test_user_message_connection_failed ... ok [INFO] [stdout] test events::keys::tests::test_from_app_state_filter_panel ... ok [INFO] [stdout] test events::keys::tests::test_from_app_state_issue_list ... ok [INFO] [stdout] test events::handler::tests::test_event_handler_new ... ok [INFO] [stdout] test events::keys::tests::test_from_app_state_profile_select_maps_to_profile_management ... ok [INFO] [stdout] test events::keys::tests::test_keybinding_new ... ok [INFO] [stdout] test events::keys::tests::test_keybindings_default ... ok [INFO] [stdout] test events::keys::tests::test_get_keybindings_for_context ... ok [INFO] [stdout] test events::keys::tests::test_from_app_state_help_maps_to_global ... ok [INFO] [stdout] test events::keys::tests::test_keybindings_new ... ok [INFO] [stdout] test events::keys::tests::test_from_app_state_issue_detail ... ok [INFO] [stdout] test events::keys::tests::test_get_context_hints ... ok [INFO] [stdout] test events::keys::tests::test_get_keybindings_not_empty ... ok [INFO] [stdout] test events::keys::tests::test_from_app_state_loading_maps_to_issue_list ... ok [INFO] [stdout] test events::keys::tests::test_get_keybindings_grouped ... ok [INFO] [stdout] test events::keys::tests::test_from_app_state_profile_management ... ok [INFO] [stdout] test events::keys::tests::test_from_app_state_jql_input ... ok [INFO] [stdout] test events::keys::tests::test_get_keybindings_has_help ... ok [INFO] [stdout] test logging::tests::test_log_directory_has_expected_structure ... ok [INFO] [stdout] test events::keys::tests::test_key_context_display ... ok [INFO] [stdout] test tests::test_resume_tui_signature ... ok [INFO] [stdout] test logging::tests::test_log_directory_public_function ... ok [INFO] [stdout] test tests::test_suspend_tui_compiles ... ok [INFO] [stdout] test tests::test_tui_suspend_guard_implements_drop ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_esc_while_loading ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_cancel_with_esc ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_hide ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_input_ignored_when_not_visible ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_default_impl ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_input_ignored_while_loading ... ok [INFO] [stdout] test tests::test_tui_suspend_guard_structure ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_navigation_up ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_q_adds_to_search_in_insert_mode ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_q_cancels_in_normal_mode ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_new_picker ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_search_filter ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_navigation_down ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_select_unassigned_with_enter ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_select_user_with_space ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_show_users ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_show_loading ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_select_unassigned_with_space ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_slash_enters_search_mode ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_enter_executes ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_backspace_clears_search ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_escape_cancels ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_ctrl_j_k_navigates ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_hidden_palette_ignores_input ... ok [INFO] [stdout] test ui::components::assignee_picker::tests::test_select_user_with_enter ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_enter_on_empty_results ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_navigation_down ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_navigation_on_empty_results ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_navigation_up ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_navigation_wraps ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_new ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_tab_navigation ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_search_filters_results ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_search_resets_selection ... ok [INFO] [stdout] test ui::components::comments::tests::test_add_comment ... ok [INFO] [stdout] test ui::components::comments::tests::test_cancel_composing_with_esc ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_show_hide ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_show_resets_state ... ok [INFO] [stdout] test ui::components::command_palette::tests::test_j_k_as_characters ... ok [INFO] [stdout] test ui::components::comments::tests::test_input_ignored_when_not_visible ... ok [INFO] [stdout] test ui::components::comments::tests::test_cancel_with_esc ... ok [INFO] [stdout] test ui::components::comments::tests::test_close_with_q ... ok [INFO] [stdout] test ui::components::comments::tests::test_hide ... ok [INFO] [stdout] test ui::components::comments::tests::test_scroll_in_viewing_mode ... ok [INFO] [stdout] test ui::components::comments::tests::test_wrap_text ... ok [INFO] [stdout] test ui::components::comments::tests::test_new_panel ... ok [INFO] [stdout] test ui::components::comments::tests::test_show ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_cancel_with_q ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_cancel_with_esc ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_clear_selection ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_enter_expands_dropdown ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_default_impl ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_expand_collapse ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_expand_empty_dropdown ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_dropdown_item ... ok [INFO] [stdout] test ui::components::comments::tests::test_format_date ... ok [INFO] [stdout] test ui::components::comments::tests::test_set_comments ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_expand_empty_optional_dropdown ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_expand_starts_at_selected_optional ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_expand_starts_at_selected ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_h_l_navigation_collapsed ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_navigation_in_expanded ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_new_dropdown ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_required ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_reset ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_select_by_id ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_placeholder ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_select_by_index ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_select_with_enter ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_set_items ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_content_read_error_display ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_create_temp_file ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_editor_spawn_error_display ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_select_none_in_optional_dropdown ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_editor_terminated_error_display ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_external_edit_result_eq ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_external_editor_new ... ok [INFO] [stdout] test ui::components::dropdown::tests::test_left_right_navigation_collapsed ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_default_external_editor ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_editor_execution_error_display ... ok [INFO] [stdout] test ui::components::comments::tests::test_default_impl ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_editor_priority_editor_over_visual ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_create_temp_file_naming_pattern ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_external_editor_with_editor ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_get_editor_with_editor_env ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_get_editor_fallback_to_vi ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_temp_file_creation_error_display ... ok [INFO] [stdout] test ui::components::help_bar::tests::test_parse_hints_to_spans_empty ... ok [INFO] [stdout] test ui::components::help_bar::tests::test_parse_hints_to_spans_multiple_keys ... ok [INFO] [stdout] test ui::components::input::tests::test_backspace ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_read_and_cleanup_unchanged ... ok [INFO] [stdout] test ui::components::input::tests::test_character_input ... ok [INFO] [stdout] test ui::components::input::tests::test_ctrl_u_clear ... ok [INFO] [stdout] test ui::components::input::tests::test_clear ... ok [INFO] [stdout] test ui::components::help_bar::tests::test_parse_hints_to_spans_no_brackets ... ok [INFO] [stdout] test ui::components::help_bar::tests::test_parse_hints_to_spans_simple ... ok [INFO] [stdout] test ui::components::input::tests::test_backspace_at_start ... ok [INFO] [stdout] test ui::components::input::tests::test_ctrl_u_empty ... ok [INFO] [stdout] test ui::components::input::tests::test_ctrl_w_delete_word ... ok [INFO] [stdout] test ui::components::input::tests::test_cursor_right ... ok [INFO] [stdout] test ui::components::input::tests::test_cursor_right_at_end ... ok [INFO] [stdout] test ui::components::input::tests::test_delete ... ok [INFO] [stdout] test ui::components::input::tests::test_delete_at_end ... ok [INFO] [stdout] test ui::components::input::tests::test_display_value_masked ... ok [INFO] [stdout] test ui::components::input::tests::test_display_value_not_masked ... ok [INFO] [stdout] test ui::components::input::tests::test_home_key ... ok [INFO] [stdout] test ui::components::input::tests::test_insert_in_middle ... ok [INFO] [stdout] test ui::components::input::tests::test_placeholder ... ok [INFO] [stdout] test ui::components::input::tests::test_end_key ... ok [INFO] [stdout] test ui::components::input::tests::test_set_value ... ok [INFO] [stdout] test ui::components::input::tests::test_new_input ... ok [INFO] [stdout] test ui::components::input::tests::test_masked_input ... ok [INFO] [stdout] test ui::components::input::tests::test_with_value ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_arrow_navigation_in_insert_mode ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_cancel_with_esc_in_normal_mode ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_cancel_with_q ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_esc_in_insert_mode_returns_to_normal ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_esc_while_loading ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_default_impl ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_hide ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_input_ignored_when_not_visible ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_input_ignored_while_loading ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_jk_adds_to_search_in_insert_mode ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_navigation_down_with_arrow ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_navigation_down_with_j ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_backspace_in_insert_mode ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_enter_triggers_search_in_insert_mode ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_empty_query_no_search ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_enter_with_no_suggestions_enters_search_mode ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_navigation_up_with_arrow ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_navigation_up_with_k ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_navigation_with_jk_in_normal_mode ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_new_picker ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_select_suggestion_with_enter ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_select_suggestion_with_space ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_set_suggestions ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_show ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_show_loading ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_slash_enters_search_mode ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_truncate ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_typing_query_in_insert_mode ... ok [INFO] [stdout] test ui::components::issue_search_picker::tests::test_typing_clears_old_suggestions ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_cancel ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_down_without_history_navigation ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_execute_empty_query ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_execute_query ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_get_hint_for_input ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_history_at_oldest ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_add_to_history ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_history_deduplication ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_history_empty ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_history_max_size ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_history_navigation ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_get_editor_with_visual_env ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_read_and_cleanup ... ok [INFO] [stdout] test ui::components::external_editor::tests::test_open_with_nonexistent_editor ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_input_clears_error ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_new ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_set_error ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_show_hide ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_typing_resets_history_index ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_with_history ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_cancel_with_esc ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_cancel_with_q ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_create_new_link_with_c ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_default_impl ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_create_new_link_with_n ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_delete_link ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_delete_parent_does_nothing ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_esc_in_link_type_selection_closes_if_empty ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_delete_subtask_does_nothing ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_hide ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_input_ignored_when_not_visible ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_link_type_selection ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_esc_in_link_type_selection_returns_to_view ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_esc_while_loading ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_navigate_to_issue ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_show_with_links ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_show_with_parent_links_subtasks ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_navigation_skips_headers ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_new_manager ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_delete_ignored_when_collapsed ... ok [INFO] [stdout] test ui::components::jql_input::tests::test_show_clears_state ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_default_impl ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_delete_key_on_link ... ok [INFO] [stdout] test ui::components::link_type_picker::tests::test_navigation_vim_keys ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_delete_key_on_subtask_does_nothing ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_handle_input_enter ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_handle_input_navigation ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_delete_key_on_parent_does_nothing ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_handle_input_tab_toggles_expand ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_expand_collapse ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_empty_section ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_input_ignored_when_not_focused ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_navigation ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_section_with_links ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_selected_link_on_parent ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_selected_link_on_subtask ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_status_is_done ... ok [INFO] [stdout] test ui::components::loading::tests::test_inline_loader_frame ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_truncate ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_section_with_all ... ok [INFO] [stdout] test ui::components::loading::tests::test_inline_loader_new ... ok [INFO] [stdout] test ui::components::loading::tests::test_inline_loader_start_stop ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_selected_link_on_link ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_section_with_subtasks ... ok [INFO] [stdout] test ui::components::loading::tests::test_inline_loader_tick ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_section_with_parent ... ok [INFO] [stdout] test ui::components::loading::tests::test_loading_indicator_tick_inactive ... ok [INFO] [stdout] test ui::components::loading::tests::test_loading_indicator_start_stop ... ok [INFO] [stdout] test ui::components::loading::tests::test_loading_indicator_new ... ok [INFO] [stdout] test ui::components::loading::tests::test_loading_indicator_start_with_message ... ok [INFO] [stdout] test ui::components::loading::tests::test_loading_indicator_tick_wraps ... ok [INFO] [stdout] test ui::components::loading::tests::test_loading_indicator_text ... ok [INFO] [stdout] test ui::components::loading::tests::test_spinner_style_frames ... ok [INFO] [stdout] test ui::components::loading::tests::test_loading_indicator_text_inactive ... ok [INFO] [stdout] test ui::components::loading::tests::test_loading_indicator_tick ... ok [INFO] [stdout] test ui::components::loading::tests::test_loading_indicator_with_message ... ok [INFO] [stdout] test ui::components::loading::tests::test_loading_indicator_with_style ... ok [INFO] [stdout] test ui::components::modal::tests::test_centered_rect ... ok [INFO] [stdout] test ui::components::modal::tests::test_confirm_dialog_handle_input_tab_toggles ... ok [INFO] [stdout] test ui::components::modal::tests::test_centered_rect_larger_than_area ... ok [INFO] [stdout] test ui::components::modal::tests::test_confirm_dialog_cancel ... ok [INFO] [stdout] test ui::components::modal::tests::test_confirm_dialog_confirm ... ok [INFO] [stdout] test ui::components::modal::tests::test_confirm_dialog_handle_input_esc ... ok [INFO] [stdout] test ui::components::modal::tests::test_confirm_dialog_handle_input_enter_with_selection ... ok [INFO] [stdout] test ui::components::modal::tests::test_confirm_dialog_handle_input_n ... ok [INFO] [stdout] test ui::components::modal::tests::test_confirm_dialog_new ... ok [INFO] [stdout] test ui::components::modal::tests::test_confirm_dialog_select_cancel ... ok [INFO] [stdout] test ui::components::modal::tests::test_confirm_dialog_normal_not_destructive ... ok [INFO] [stdout] test ui::components::modal::tests::test_confirm_dialog_select_confirm ... ok [INFO] [stdout] test ui::components::modal::tests::test_confirm_dialog_show_destructive ... ok [INFO] [stdout] test ui::components::modal::tests::test_confirm_dialog_show_destructive_with_label ... ok [INFO] [stdout] test ui::components::modal::tests::test_confirm_dialog_show_with_labels ... ok [INFO] [stdout] test ui::components::modal::tests::test_confirm_dialog_toggle ... ok [INFO] [stdout] test ui::components::modal::tests::test_error_dialog_dismiss ... ok [INFO] [stdout] test ui::components::modal::tests::test_error_dialog_hide ... ok [INFO] [stdout] test ui::components::modal::tests::test_error_dialog_new ... ok [INFO] [stdout] test ui::components::modal::tests::test_error_dialog_show_with_suggestion ... ok [INFO] [stdout] test ui::components::modal::tests::test_error_dialog_show_message ... ok [INFO] [stdout] test ui::components::modal::tests::test_confirm_dialog_handle_input_y ... ok [INFO] [stdout] test ui::components::multiselect::tests::test_clear_selection ... ok [INFO] [stdout] test ui::components::multiselect::tests::test_empty_list_navigation ... ok [INFO] [stdout] test ui::components::multiselect::tests::test_navigation ... ok [INFO] [stdout] test ui::components::multiselect::tests::test_handle_input ... ok [INFO] [stdout] test ui::components::multiselect::tests::test_new ... ok [INFO] [stdout] test ui::components::modal::tests::test_modal_new ... ok [INFO] [stdout] test ui::components::modal::tests::test_confirm_dialog_show ... ok [INFO] [stdout] test ui::components::multiselect::tests::test_selected_ids ... ok [INFO] [stdout] test ui::components::multiselect::tests::test_set_items ... ok [INFO] [stdout] test ui::components::multiselect::tests::test_toggle_current ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_info ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_error ... ok [INFO] [stdout] test ui::components::multiselect::tests::test_select_all ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_manager_clear ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_manager_convenience_methods ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_manager_iter ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_manager_push ... ok [INFO] [stdout] test ui::components::comments::tests::test_composing_mode ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_progress ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_manager_max_visible ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_type_icon ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_warning ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_with_duration ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_cancel_with_esc ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_default_impl ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_cancel_with_q ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_type_color ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_success ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_empty_priorities ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_manager_new ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_input_ignored_while_loading ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_navigation_down ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_esc_while_loading ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_hide ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_input_ignored_when_not_visible ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_navigation_with_j_k ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_new_picker ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_priority_color ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_select_priority ... ok [INFO] [stdout] test ui::components::comments::tests::test_start_composing_with_a ... ok [INFO] [stdout] test ui::components::comments::tests::test_start_composing_with_c ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_show_loading ... ok [INFO] [stdout] test ui::components::input::tests::test_cursor_left ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_show_priorities_no_match ... ok [INFO] [stdout] test ui::components::input::tests::test_cursor_left_at_start ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_show_priorities ... ok [INFO] [stdout] test ui::components::profile_picker::tests::test_cancel_with_q ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_not_expired ... ok [INFO] [stdout] test ui::components::profile_picker::tests::test_centered_rect_larger_than_area ... ok [INFO] [stdout] test ui::components::profile_picker::tests::test_hide_picker ... ok [INFO] [stdout] test ui::components::profile_picker::tests::test_navigation_down ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_navigation_up ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_priority_indicator ... ok [INFO] [stdout] test ui::components::priority_picker::tests::test_selected_priority ... ok [INFO] [stdout] test ui::components::profile_picker::tests::test_empty_profiles ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_input_ignored_when_collapsed ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_manager_tick ... ok [INFO] [stdout] test ui::components::profile_picker::tests::test_cancel_with_esc ... ok [INFO] [stdout] test ui::components::profile_picker::tests::test_select_with_enter ... ok [INFO] [stdout] test ui::components::profile_picker::tests::test_show_picker ... ok [INFO] [stdout] test ui::components::profile_picker::tests::test_show_selects_current_profile ... ok [INFO] [stdout] test ui::components::saved_filters::tests::test_cancel ... ok [INFO] [stdout] test ui::components::saved_filters::tests::test_cancel_create_mode ... ok [INFO] [stdout] test ui::components::saved_filters::tests::test_cancel_delete ... ok [INFO] [stdout] test ui::components::linked_issues::tests::test_height_calculation ... ok [INFO] [stdout] test ui::components::profile_picker::tests::test_centered_rect ... ok [INFO] [stdout] test ui::components::saved_filters::tests::test_show_dialog ... ok [INFO] [stdout] test ui::components::saved_filters::tests::test_delete_filter ... ok [INFO] [stdout] test ui::components::saved_filters::tests::test_empty_name_not_saved ... ok [INFO] [stdout] test ui::components::saved_filters::tests::test_navigation ... ok [INFO] [stdout] test ui::components::saved_filters::tests::test_new_dialog ... ok [INFO] [stdout] test ui::components::saved_filters::tests::test_start_create_mode ... ok [INFO] [stdout] test ui::components::saved_filters::tests::test_vim_navigation ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_highlight_text_at_end ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_current_match_resets_when_out_of_bounds ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_highlight_text_at_start ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_highlight_text_multiple_matches ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_highlight_text_empty_query ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_highlight_text_no_match ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_highlight_text_case_insensitive ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_is_current_match ... ok [INFO] [stdout] test ui::components::saved_filters::tests::test_select_filter ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_highlight_text_single_match ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_next_match ... ok [INFO] [stdout] test ui::components::notification::tests::test_notification_is_expired ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_next_prev_empty_matches ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_prev_match ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_quick_search_push_pop ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_quick_search_activate ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_match_info ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_quick_search_new ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_quick_search_deactivate ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_update_matches_empty_query ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_update_matches_case_insensitive ... ok [INFO] [stdout] test ui::components::profile_picker::tests::test_navigation_up ... ok [INFO] [stdout] test ui::components::profile_picker::tests::test_navigation_with_j_k ... ok [INFO] [stdout] test ui::components::profile_picker::tests::test_new_picker ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_update_matches_by_key ... ok [INFO] [stdout] test ui::components::saved_filters::tests::test_centered_rect ... ok [INFO] [stdout] test ui::components::saved_filters::tests::test_create_filter ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_update_matches_by_summary ... ok [INFO] [stdout] test ui::components::search_bar::tests::test_update_matches_by_status ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_add_duplicate_tag_no_action ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_cancel_with_esc ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_add_tag_with_space ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_config_components ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_create_new_tag_not_shown_when_exact_match ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_add_tag_with_enter ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_create_new_tag_action ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_create_not_shown_if_already_assigned ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_input_ignored_when_not_visible ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_hide ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_esc_while_loading ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_navigation_down ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_input_ignored_while_loading ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_navigation_up ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_new_editor ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_config_labels ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_q_cancels_in_normal_mode ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_create_new_tag_shown_when_no_match ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_remove_adjusts_selection ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_q_adds_to_search_in_insert_mode ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_slash_enters_search_mode ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_space_to_add_remove ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_backspace ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_remove_tag ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_search_filter ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_search_not_active_when_focused_on_current ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_select_existing_tag_when_create_shown ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_show ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_show_loading ... ok [INFO] [stdout] test ui::components::tag_editor::tests::test_switch_focus ... ok [INFO] [stdout] test ui::components::saved_filters::tests::test_hide_dialog ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_backspace_at_line_start ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_backspace_at_start ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_ctrl_k ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_delete ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_delete_at_end ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_home_end ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_delete_at_line_end ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_move_down ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_insert_newline ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_move_left ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_insert_newline_in_middle ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_move_right ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_empty_editor ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_move_up ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_scroll_info ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_move_right_wrap ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_cancel_with_esc ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_new_editor ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_hide ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_ctrl_k_joins_lines ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_input_ignored_while_loading ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_ctrl_u ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_has_changes ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_move_up_clamps_column ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_insert_char ... ok [INFO] [stdout] test ui::components::text_editor::tests::test_move_left_wrap ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_cancel_with_q ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_navigation_down ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_navigation_up ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_new_picker ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_select_transition ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_navigation_with_j_k ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_select_transition_with_required_fields ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_selected_transition ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_show_loading ... ok [INFO] [stdout] test ui::theme::tests::test_custom_theme_apply ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_show_transitions ... ok [INFO] [stdout] test ui::theme::tests::test_issue_type_prefix ... ok [INFO] [stdout] test ui::theme::tests::test_load_theme ... ok [INFO] [stdout] test ui::theme::tests::test_parse_color_invalid ... ok [INFO] [stdout] test ui::theme::tests::test_parse_color_hex ... ok [INFO] [stdout] test ui::theme::tests::test_parse_color_named ... ok [INFO] [stdout] test ui::theme::tests::test_priority_style_high ... ok [INFO] [stdout] test ui::theme::tests::test_parse_color_rgb ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_default_impl ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_empty_transitions ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_esc_while_loading ... ok [INFO] [stdout] test ui::theme::tests::test_priority_style_highest ... ok [INFO] [stdout] test ui::theme::tests::test_priority_style_low ... ok [INFO] [stdout] test ui::theme::tests::test_priority_style_lowest ... ok [INFO] [stdout] test ui::theme::tests::test_priority_style_medium ... ok [INFO] [stdout] test ui::theme::tests::test_priority_style_none ... ok [INFO] [stdout] test ui::components::transition_picker::tests::test_input_ignored_when_not_visible ... ok [INFO] [stdout] test ui::theme::tests::test_status_style_new ... ok [INFO] [stdout] test ui::theme::tests::test_status_style_no_category ... ok [INFO] [stdout] test ui::theme::tests::test_theme_dark ... ok [INFO] [stdout] test ui::theme::tests::test_theme_priority_color ... ok [INFO] [stdout] test ui::theme::tests::test_theme_high_contrast ... ok [INFO] [stdout] test ui::theme::tests::test_theme_style_helpers ... ok [INFO] [stdout] test ui::theme::tests::test_truncate_short_string ... ok [INFO] [stdout] test ui::theme::tests::test_truncate_very_short_max ... ok [INFO] [stdout] test ui::theme::tests::test_theme_light ... ok [INFO] [stdout] test ui::views::create_issue::tests::test_centered_rect_larger_than_area ... ok [INFO] [stdout] test ui::views::create_issue::tests::test_create_issue_action_equality ... ok [INFO] [stdout] test ui::views::create_issue::tests::test_create_issue_view_description ... ok [INFO] [stdout] test ui::views::create_issue::tests::test_create_issue_view_reset ... ok [INFO] [stdout] test ui::views::create_issue::tests::test_create_issue_view_new ... ok [INFO] [stdout] test ui::views::create_issue::tests::test_create_issue_view_summary ... ok [INFO] [stdout] test ui::views::detail::tests::test_clear_hides_transition_picker ... ok [INFO] [stdout] test ui::theme::tests::test_status_style_done ... ok [INFO] [stdout] test ui::theme::tests::test_status_style_in_progress ... ok [INFO] [stdout] test ui::views::detail::tests::test_clear_issue ... ok [INFO] [stdout] test ui::theme::tests::test_theme_by_name ... ok [INFO] [stdout] test ui::theme::tests::test_truncate_long_string ... ok [INFO] [stdout] test ui::views::create_issue::tests::test_centered_rect ... ok [INFO] [stdout] test ui::theme::tests::test_truncate_exact_length ... ok [INFO] [stdout] test ui::views::detail::tests::test_default_impl ... ok [INFO] [stdout] test ui::views::detail::tests::test_format_date ... ok [INFO] [stdout] test ui::views::detail::tests::test_estimate_line_count ... ok [INFO] [stdout] test ui::views::detail::tests::test_handle_input_comment_with_issue ... ok [INFO] [stdout] test ui::views::detail::tests::test_full_issue_display ... ok [INFO] [stdout] test ui::views::detail::tests::test_handle_input_comment_no_issue ... ok [INFO] [stdout] test ui::views::detail::tests::test_handle_input_go_back_q ... ok [INFO] [stdout] test ui::views::detail::tests::test_handle_input_end ... ok [INFO] [stdout] test ui::views::detail::tests::test_handle_input_edit ... ok [INFO] [stdout] test ui::views::detail::tests::test_handle_input_go_back_esc ... ok [INFO] [stdout] test ui::views::detail::tests::test_handle_input_home ... ok [INFO] [stdout] test ui::views::detail::tests::test_scroll_down_at_max ... ok [INFO] [stdout] test ui::views::detail::tests::test_issue_with_missing_fields ... ok [INFO] [stdout] test ui::views::detail::tests::test_new_detail_view ... ok [INFO] [stdout] test ui::views::detail::tests::test_page_down ... ok [INFO] [stdout] test ui::views::detail::tests::test_page_up ... ok [INFO] [stdout] test ui::views::detail::tests::test_s_key_opens_transition_picker ... ok [INFO] [stdout] test ui::views::detail::tests::test_s_key_without_issue_does_nothing ... ok [INFO] [stdout] test ui::views::detail::tests::test_scroll_down ... ok [INFO] [stdout] test ui::views::detail::tests::test_handle_input_scroll_j ... ok [INFO] [stdout] test ui::views::detail::tests::test_handle_input_scroll_k ... ok [INFO] [stdout] test ui::views::detail::tests::test_scroll_up ... ok [INFO] [stdout] test ui::views::detail::tests::test_set_external_edit_content_enters_edit_mode ... ok [INFO] [stdout] test ui::views::detail::tests::test_set_external_edit_content_focuses_description ... ok [INFO] [stdout] test ui::views::detail::tests::test_set_external_edit_content_marks_as_modified ... ok [INFO] [stdout] test ui::views::detail::tests::test_set_issue ... ok [INFO] [stdout] test ui::views::detail::tests::test_set_transitions ... ok [INFO] [stdout] test ui::views::detail::tests::test_set_issue_hides_transition_picker ... ok [INFO] [stdout] test ui::views::detail::tests::test_shift_e_without_issue_does_nothing ... ok [INFO] [stdout] test ui::views::detail::tests::test_transition_execute ... ok [INFO] [stdout] test ui::views::detail::tests::test_transition_picker_cancel ... ok [INFO] [stdout] test ui::views::detail::tests::test_transition_picker_blocks_other_input ... ok [INFO] [stdout] test ui::views::filter::tests::test_build_filter_state_empty ... ok [INFO] [stdout] test ui::views::filter::tests::test_handle_input_apply ... ok [INFO] [stdout] test ui::views::detail::tests::test_scroll_up_at_zero ... ok [INFO] [stdout] test ui::views::filter::tests::test_handle_input_cancel ... ok [INFO] [stdout] test ui::views::filter::tests::test_clear_all ... ok [INFO] [stdout] test ui::views::detail::tests::test_transition_picker_visibility ... ok [INFO] [stdout] test ui::views::detail::tests::test_shift_e_ignored_in_edit_mode ... ok [INFO] [stdout] test ui::views::detail::tests::test_set_external_edit_content_without_issue ... ok [INFO] [stdout] test ui::views::detail::tests::test_shift_e_contains_correct_issue_key ... ok [INFO] [stdout] test ui::views::detail::tests::test_shift_e_triggers_open_external_editor ... ok [INFO] [stdout] test ui::views::filter::tests::test_new ... ok [INFO] [stdout] test ui::views::filter::tests::test_section_navigation ... ok [INFO] [stdout] test ui::views::filter::tests::test_show_with_state ... ok [INFO] [stdout] test ui::views::help::tests::test_current_context_appears_first_issue_detail ... ok [INFO] [stdout] test ui::views::help::tests::test_current_context_appears_first_profile_management ... ok [INFO] [stdout] test ui::views::help::tests::test_current_context_appears_first_filter_panel ... ok [INFO] [stdout] test ui::views::help::tests::test_dynamic_title_filter_panel_context ... ok [INFO] [stdout] test ui::views::help::tests::test_dynamic_title_editor_context ... ok [INFO] [stdout] test ui::views::help::tests::test_dynamic_title_format_has_padding ... ok [INFO] [stdout] test ui::views::help::tests::test_dynamic_title_issue_detail_context ... ok [INFO] [stdout] test ui::views::help::tests::test_dynamic_title_global_context ... ok [INFO] [stdout] test ui::views::help::tests::test_current_context_appears_first_issue_list ... ok [INFO] [stdout] test ui::views::help::tests::test_dynamic_title_jql_input_context ... ok [INFO] [stdout] test ui::views::help::tests::test_dynamic_title_issue_list_context ... ok [INFO] [stdout] test ui::views::help::tests::test_build_content_lines ... ok [INFO] [stdout] test ui::views::help::tests::test_dynamic_title_profile_management_context ... ok [INFO] [stdout] test ui::views::help::tests::test_handle_input_go_top ... ok [INFO] [stdout] test ui::views::help::tests::test_global_context_first_when_current ... ok [INFO] [stdout] test ui::views::help::tests::test_handle_input_close_escape ... ok [INFO] [stdout] test ui::views::help::tests::test_handle_input_close_question_mark ... ok [INFO] [stdout] test ui::views::filter::tests::test_show_hide ... ok [INFO] [stdout] test ui::views::help::tests::test_help_view_default_uses_global_context ... ok [INFO] [stdout] test ui::views::help::tests::test_help_view_new_stores_current_context ... ok [INFO] [stdout] test ui::views::help::tests::test_handle_input_close_q ... ok [INFO] [stdout] test ui::views::help::tests::test_handle_input_go_bottom ... ok [INFO] [stdout] test ui::views::help::tests::test_handle_input_scroll_down ... ok [INFO] [stdout] test ui::views::help::tests::test_help_view_new_with_global_context ... ok [INFO] [stdout] test ui::views::filter::tests::test_handle_input_tab ... ok [INFO] [stdout] test ui::views::filter::tests::test_set_options ... ok [INFO] [stdout] test ui::views::help::tests::test_reset_scroll ... ok [INFO] [stdout] test ui::views::help::tests::test_scroll_does_not_exceed_max ... ok [INFO] [stdout] test ui::views::help::tests::test_handle_input_scroll_up ... ok [INFO] [stdout] test ui::views::history::tests::test_handle_input_close ... ok [INFO] [stdout] test ui::views::history::tests::test_build_content_lines_with_history ... ok [INFO] [stdout] test ui::views::help::tests::test_scroll_does_not_go_negative ... ok [INFO] [stdout] test ui::views::history::tests::test_handle_input_filter ... ok [INFO] [stdout] test ui::views::history::tests::test_build_content_lines_empty ... ok [INFO] [stdout] test ui::views::history::tests::test_handle_input_scroll ... ok [INFO] [stdout] test ui::views::history::tests::test_history_filter_cycle ... ok [INFO] [stdout] test ui::views::history::tests::test_handle_input_go_to_top ... ok [INFO] [stdout] test ui::views::history::tests::test_history_view_hide ... ok [INFO] [stdout] test ui::views::history::tests::test_history_filter_matches ... ok [INFO] [stdout] test ui::views::history::tests::test_history_view_new ... ok [INFO] [stdout] test ui::views::history::tests::test_history_view_set_changelog ... ok [INFO] [stdout] test ui::views::history::tests::test_history_view_show ... ok [INFO] [stdout] test ui::views::history::tests::test_truncate_str ... ok [INFO] [stdout] test ui::views::list::tests::test_append_issues ... ok [INFO] [stdout] test ui::views::history::tests::test_can_load_more ... ok [INFO] [stdout] test ui::views::list::tests::test_check_load_more_near_end ... ok [INFO] [stdout] test ui::views::list::tests::test_check_load_more_already_loading ... ok [INFO] [stdout] test ui::views::history::tests::test_next_start ... ok [INFO] [stdout] test ui::views::list::tests::test_check_load_more_no_more_pages ... ok [INFO] [stdout] test ui::views::list::tests::test_check_load_more_not_near_end ... ok [INFO] [stdout] test ui::views::list::tests::test_ctrl_l_returns_none_when_already_loading ... ok [INFO] [stdout] test ui::views::list::tests::test_ctrl_l_does_not_conflict_with_l_in_header_mode ... ok [INFO] [stdout] test ui::views::list::tests::test_escape_clears_inactive_search ... ok [INFO] [stdout] test ui::views::list::tests::test_handle_input_enter_sort_mode ... ok [INFO] [stdout] test ui::views::list::tests::test_handle_input_filter ... ok [INFO] [stdout] test ui::views::list::tests::test_handle_input_enter ... ok [INFO] [stdout] test ui::views::list::tests::test_handle_input_gg_navigation ... ok [INFO] [stdout] test ui::views::list::tests::test_handle_input_header_mode_cancel ... ok [INFO] [stdout] test ui::views::list::tests::test_handle_input_header_mode_select ... ok [INFO] [stdout] test ui::views::list::tests::test_ctrl_l_returns_load_more_when_has_more ... ok [INFO] [stdout] test ui::views::list::tests::test_handle_input_header_mode_navigation ... ok [INFO] [stdout] test ui::views::list::tests::test_handle_input_jql_colon ... ok [INFO] [stdout] test ui::views::list::tests::test_handle_input_refresh ... ok [INFO] [stdout] test ui::views::list::tests::test_ctrl_l_returns_none_when_no_more_pages ... ok [INFO] [stdout] test ui::views::list::tests::test_handle_input_shift_g ... ok [INFO] [stdout] test ui::views::list::tests::test_list_view_new_uses_default_page_size ... ok [INFO] [stdout] test ui::views::list::tests::test_move_down ... ok [INFO] [stdout] test ui::views::list::tests::test_loading_state ... ok [INFO] [stdout] test ui::views::list::tests::test_move_up ... ok [INFO] [stdout] test ui::views::list::tests::test_move_to_start_and_end ... ok [INFO] [stdout] test ui::views::list::tests::test_handle_input_slash_activates_search ... ok [INFO] [stdout] test ui::views::list::tests::test_list_view_with_page_size ... ok [INFO] [stdout] test ui::views::list::tests::test_empty_list_navigation ... ok [INFO] [stdout] test ui::views::list::tests::test_handle_input_navigation ... ok [INFO] [stdout] test ui::views::list::tests::test_pagination_state_display ... ok [INFO] [stdout] test ui::views::list::tests::test_pagination_set_error ... ok [INFO] [stdout] test ui::views::list::tests::test_pagination_state_new_has_no_error ... ok [INFO] [stdout] test ui::views::list::tests::test_pagination_state_reset ... ok [INFO] [stdout] test ui::views::list::tests::test_pagination_state_update_from_response ... ok [INFO] [stdout] test ui::views::list::tests::test_pagination_state_update_last_page ... ok [INFO] [stdout] test ui::views::list::tests::test_pagination_state_with_page_size ... ok [INFO] [stdout] test ui::views::list::tests::test_pagination_state_with_page_size_has_no_error ... ok [INFO] [stdout] test ui::views::list::tests::test_n_key_navigates_search_when_search_active ... ok [INFO] [stdout] test ui::views::list::tests::test_profile_name ... ok [INFO] [stdout] test ui::views::list::tests::test_reset_for_new_query ... ok [INFO] [stdout] test ui::views::list::tests::test_n_key_opens_create_issue_when_no_search ... ok [INFO] [stdout] test ui::views::list::tests::test_new_list_view ... ok [INFO] [stdout] test ui::views::list::tests::test_page_navigation ... ok [INFO] [stdout] test ui::views::list::tests::test_pagination_clear_error ... ok [INFO] [stdout] test ui::views::list::tests::test_pagination_error_cleared_on_reset ... ok [INFO] [stdout] test ui::views::list::tests::test_pagination_state_default ... ok [INFO] [stdout] test ui::views::list::tests::test_search_input_filters_issues ... ok [INFO] [stdout] test ui::views::list::tests::test_search_n_next_match ... ok [INFO] [stdout] test ui::views::list::tests::test_selected_issue ... ok [INFO] [stdout] test ui::views::list::tests::test_slash_activates_search ... ok [INFO] [stdout] test ui::views::list::tests::test_set_issues ... ok [INFO] [stdout] test ui::views::list::tests::test_sort_column_from_index ... ok [INFO] [stdout] test ui::views::list::tests::test_sort_direction_indicator ... ok [INFO] [stdout] test ui::views::list::tests::test_sort_column_index ... ok [INFO] [stdout] test ui::views::list::tests::test_sort_column_display_name ... ok [INFO] [stdout] test ui::views::list::tests::test_search_enter_keeps_filter ... ok [INFO] [stdout] test ui::views::list::tests::test_sort_state_default ... ok [INFO] [stdout] test ui::views::list::tests::test_sort_state_toggle_column_same ... ok [INFO] [stdout] test ui::views::list::tests::test_sort_state_to_jql ... ok [INFO] [stdout] test ui::views::list::tests::test_sort_direction_toggle ... ok [INFO] [stdout] test ui::views::profile::tests::test_delete_dialog_cancel_with_esc ... ok [INFO] [stdout] test ui::views::profile::tests::test_centered_rect_larger_than_area ... ok [INFO] [stdout] test ui::views::profile::tests::test_centered_rect ... ok [INFO] [stdout] test ui::views::profile::tests::test_delete_dialog_cancel_with_n ... ok [INFO] [stdout] test ui::views::list::tests::test_sort_direction_as_jql ... ok [INFO] [stdout] test ui::views::list::tests::test_sort_state_toggle_column_different ... ok [INFO] [stdout] test ui::views::profile::tests::test_delete_dialog_toggle ... ok [INFO] [stdout] test ui::views::profile::tests::test_delete_dialog_confirm_with_y ... ok [INFO] [stdout] test ui::views::list::tests::test_search_backspace ... ok [INFO] [stdout] test ui::views::profile::tests::test_delete_dialog_new ... ok [INFO] [stdout] test ui::views::profile::tests::test_delete_dialog_show ... ok [INFO] [stdout] test ui::views::list::tests::test_search_escape_clears ... ok [INFO] [stdout] test ui::views::profile::tests::test_form_field_prev ... ok [INFO] [stdout] test ui::views::profile::tests::test_form_field_navigation ... ok [INFO] [stdout] test ui::views::list::tests::test_search_shift_n_prev_match ... ok [INFO] [stdout] test ui::views::profile::tests::test_form_show_hide ... ok [INFO] [stdout] test ui::views::profile::tests::test_form_field_next ... ok [INFO] [stdout] test ui::views::profile::tests::test_form_validation_invalid_url ... ok [INFO] [stdout] test ui::views::profile::tests::test_form_cancel ... ok [INFO] [stdout] test ui::views::list::tests::test_sort_column_as_jql_field ... ok [INFO] [stdout] test ui::views::profile::tests::test_form_new_edit ... ok [INFO] [stdout] test ui::views::profile::tests::test_form_validation_empty_name ... ok [INFO] [stdout] test ui::views::profile::tests::test_profile_list_empty_no_actions ... ok [INFO] [stdout] test ui::views::profile::tests::test_form_validation_invalid_email ... ok [INFO] [stdout] test ui::views::profile::tests::test_profile_summary_from_profile ... ok [INFO] [stdout] test ui::views::profile::tests::test_profile_list_navigation ... ok [INFO] [stdout] test ui::views::profile::tests::test_profile_list_set_profiles ... ok [INFO] [stdout] test ui::views::profile::tests::test_profile_list_actions ... ok [INFO] [stdout] test ui::views::profile::tests::test_profile_list_new ... ok [INFO] [stdout] test ui::views::profile::tests::test_form_validation_success ... ok [INFO] [stdout] test ui::views::profile::tests::test_form_new_add ... ok [INFO] [stdout] test cache::tests::test_cache_entry_expired ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 894 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.02s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "b5174a618bf1787479dd410d1f37be4d73ba5a202f256b0251b23bc323675ce8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b5174a618bf1787479dd410d1f37be4d73ba5a202f256b0251b23bc323675ce8", kill_on_drop: false }` [INFO] [stdout] b5174a618bf1787479dd410d1f37be4d73ba5a202f256b0251b23bc323675ce8