[INFO] cloning repository https://github.com/ykgoon/clickdown
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ykgoon/clickdown" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fykgoon%2Fclickdown", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fykgoon%2Fclickdown'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9420232838c2f5ffe48042a2d7a92e50dc42ec97
[INFO] testing ykgoon/clickdown against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fykgoon%2Fclickdown" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ykgoon/clickdown
[INFO] finished tweaking git repo https://github.com/ykgoon/clickdown
[INFO] tweaked toml for git repo https://github.com/ykgoon/clickdown written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ykgoon/clickdown on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ykgoon/clickdown already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded mockall v0.13.1
[INFO] [stderr]   Downloaded mockall_derive v0.13.1
[INFO] [stderr]   Downloaded instability v0.3.11
[INFO] [stderr]   Downloaded insta v1.46.3
[INFO] [stderr]   Downloaded pulldown-cmark v0.12.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c1d3fdd78b24393b9b0e3bd726c72364f7d9f657950a7c6cc7254c175dbf79aa
[INFO] running `Command { std: "docker" "start" "c1d3fdd78b24393b9b0e3bd726c72364f7d9f657950a7c6cc7254c175dbf79aa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c1d3fdd78b24393b9b0e3bd726c72364f7d9f657950a7c6cc7254c175dbf79aa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c1d3fdd78b24393b9b0e3bd726c72364f7d9f657950a7c6cc7254c175dbf79aa" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c1d3fdd78b24393b9b0e3bd726c72364f7d9f657950a7c6cc7254c175dbf79aa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c1d3fdd78b24393b9b0e3bd726c72364f7d9f657950a7c6cc7254c175dbf79aa" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling pxfm v0.1.27
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling ipnet v2.11.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling moxcms v0.7.11
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling pulldown-cmark v0.12.2
[INFO] [stderr]    Compiling x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling strum_macros v0.26.4
[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 serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling image v0.25.9
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling pulldown-cmark-escape v0.11.0
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling clickdown v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 37s
[INFO] running `Command { std: "docker" "inspect" "c1d3fdd78b24393b9b0e3bd726c72364f7d9f657950a7c6cc7254c175dbf79aa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c1d3fdd78b24393b9b0e3bd726c72364f7d9f657950a7c6cc7254c175dbf79aa" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling mockall_derive v0.13.1
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling downcast v0.11.0
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling fragile v2.0.1
[INFO] [stderr]    Compiling mockall v0.13.1
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling insta v1.46.3
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling clickdown v0.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `SidebarItem`
[INFO] [stdout]    --> tests/snapshot_test.rs:746:51
[INFO] [stdout]     |
[INFO] [stdout] 746 |     use clickdown::tui::widgets::{render_sidebar, SidebarItem};
[INFO] [stdout]     |                                                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_user` is never used
[INFO] [stdout]    --> tests/fixtures.rs:186:8
[INFO] [stdout]     |
[INFO] [stdout] 186 | pub fn test_user() -> clickdown::models::User {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_task_with_assignee` is never used
[INFO] [stdout]    --> tests/fixtures.rs:198:8
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub fn test_task_with_assignee() -> Task {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_tasks_with_assignees` is never used
[INFO] [stdout]    --> tests/fixtures.rs:207:8
[INFO] [stdout]     |
[INFO] [stdout] 207 | pub fn test_tasks_with_assignees() -> Vec<Task> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_user` is never used
[INFO] [stdout]    --> tests/fixtures.rs:186:8
[INFO] [stdout]     |
[INFO] [stdout] 186 | pub fn test_user() -> clickdown::models::User {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_task_with_assignee` is never used
[INFO] [stdout]    --> tests/fixtures.rs:198:8
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub fn test_task_with_assignee() -> Task {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_tasks_with_assignees` is never used
[INFO] [stdout]    --> tests/fixtures.rs:207:8
[INFO] [stdout]     |
[INFO] [stdout] 207 | pub fn test_tasks_with_assignees() -> Vec<Task> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_assigned_test_tasks` is never used
[INFO] [stdout]    --> tests/snapshot_test.rs:270:4
[INFO] [stdout]     |
[INFO] [stdout] 270 | fn create_assigned_test_tasks() -> Vec<Task> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_user` is never used
[INFO] [stdout]    --> tests/fixtures.rs:186:8
[INFO] [stdout]     |
[INFO] [stdout] 186 | pub fn test_user() -> clickdown::models::User {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_task_with_assignee` is never used
[INFO] [stdout]    --> tests/fixtures.rs:198:8
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub fn test_task_with_assignee() -> Task {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_tasks_with_assignees` is never used
[INFO] [stdout]    --> tests/fixtures.rs:207:8
[INFO] [stdout]     |
[INFO] [stdout] 207 | pub fn test_tasks_with_assignees() -> Vec<Task> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]    --> tests/tui_test.rs:732:9
[INFO] [stdout]     |
[INFO] [stdout] 732 |     use std::sync::Arc;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]    --> tests/tui_test.rs:781:9
[INFO] [stdout]     |
[INFO] [stdout] 781 |     use std::sync::Arc;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]    --> tests/tui_test.rs:827:9
[INFO] [stdout]     |
[INFO] [stdout] 827 |     use std::sync::Arc;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]     --> tests/tui_test.rs:1087:9
[INFO] [stdout]      |
[INFO] [stdout] 1087 |     use std::sync::Arc;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> tests/tui_test.rs:445:9
[INFO] [stdout]     |
[INFO] [stdout] 445 |     let mut task_list = GroupedTaskList::from_tasks(tasks);
[INFO] [stdout]     |         ----^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_user` is never used
[INFO] [stdout]    --> tests/fixtures.rs:186:8
[INFO] [stdout]     |
[INFO] [stdout] 186 | pub fn test_user() -> clickdown::models::User {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_task_with_assignee` is never used
[INFO] [stdout]    --> tests/fixtures.rs:198:8
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub fn test_task_with_assignee() -> Task {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_tasks_with_assignees` is never used
[INFO] [stdout]    --> tests/fixtures.rs:207:8
[INFO] [stdout]     |
[INFO] [stdout] 207 | pub fn test_tasks_with_assignees() -> Vec<Task> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_task_with_assignee` is never used
[INFO] [stdout]    --> tests/fixtures.rs:198:8
[INFO] [stdout]     |
[INFO] [stdout] 198 | pub fn test_task_with_assignee() -> Task {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 44s
[INFO] running `Command { std: "docker" "inspect" "c1d3fdd78b24393b9b0e3bd726c72364f7d9f657950a7c6cc7254c175dbf79aa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c1d3fdd78b24393b9b0e3bd726c72364f7d9f657950a7c6cc7254c175dbf79aa" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: function `test_task_with_assignee` is never used
[INFO] [stderr]    --> tests/fixtures.rs:198:8
[INFO] [stderr]     |
[INFO] [stderr] 198 | pub fn test_task_with_assignee() -> Task {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `SidebarItem`
[INFO] [stderr]    --> tests/snapshot_test.rs:746:51
[INFO] [stderr]     |
[INFO] [stderr] 746 |     use clickdown::tui::widgets::{render_sidebar, SidebarItem};
[INFO] [stderr]     |                                                   ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `create_assigned_test_tasks` is never used
[INFO] [stderr]    --> tests/snapshot_test.rs:270:4
[INFO] [stderr]     |
[INFO] [stderr] 270 | fn create_assigned_test_tasks() -> Vec<Task> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_user` is never used
[INFO] [stderr]    --> tests/fixtures.rs:186:8
[INFO] [stderr]     |
[INFO] [stderr] 186 | pub fn test_user() -> clickdown::models::User {
[INFO] [stderr]     |        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_task_with_assignee` is never used
[INFO] [stderr]    --> tests/fixtures.rs:198:8
[INFO] [stderr]     |
[INFO] [stderr] 198 | pub fn test_task_with_assignee() -> Task {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_tasks_with_assignees` is never used
[INFO] [stderr]    --> tests/fixtures.rs:207:8
[INFO] [stderr]     |
[INFO] [stderr] 207 | pub fn test_tasks_with_assignees() -> Vec<Task> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::sync::Arc`
[INFO] [stderr]    --> tests/tui_test.rs:732:9
[INFO] [stderr]     |
[INFO] [stderr] 732 |     use std::sync::Arc;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::sync::Arc`
[INFO] [stderr]    --> tests/tui_test.rs:781:9
[INFO] [stderr]     |
[INFO] [stderr] 781 |     use std::sync::Arc;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::sync::Arc`
[INFO] [stderr]    --> tests/tui_test.rs:827:9
[INFO] [stderr]     |
[INFO] [stderr] 827 |     use std::sync::Arc;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::sync::Arc`
[INFO] [stderr]     --> tests/tui_test.rs:1087:9
[INFO] [stderr]      |
[INFO] [stderr] 1087 |     use std::sync::Arc;
[INFO] [stderr]      |         ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> tests/tui_test.rs:445:9
[INFO] [stderr]     |
[INFO] [stderr] 445 |     let mut task_list = GroupedTaskList::from_tasks(tasks);
[INFO] [stderr]     |         ----^^^^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_user` is never used
[INFO] [stderr]    --> tests/fixtures.rs:186:8
[INFO] [stderr]     |
[INFO] [stderr] 186 | pub fn test_user() -> clickdown::models::User {
[INFO] [stderr]     |        ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `clickdown` (test "assigned_filter_test") generated 1 warning
[INFO] [stderr] warning: `clickdown` (test "snapshot_test") generated 5 warnings (run `cargo fix --test "snapshot_test" -p clickdown` to apply 1 suggestion)
[INFO] [stderr] warning: `clickdown` (test "tui_test") generated 8 warnings (2 duplicates) (run `cargo fix --test "tui_test" -p clickdown` to apply 5 suggestions)
[INFO] [stderr] warning: `clickdown` (test "cli_test") generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `clickdown` (test "assignee_picker_test") generated 3 warnings (3 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.53s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/clickdown-386a7beb6eb3185d)
[INFO] [stdout] 
[INFO] [stdout] running 173 tests
[INFO] [stdout] test cli::args::tests::test_parse_debug_workspaces ... ok
[INFO] [stdout] test cli::args::tests::test_parse_no_args ... ok
[INFO] [stdout] test models::comment::tests::test_comment_create_response_with_null_user ... ok
[INFO] [stdout] test models::comment::tests::test_comment_deserialize_api_format ... ok
[INFO] [stdout] test models::comment::tests::test_comment_deserialize_full ... ok
[INFO] [stdout] test models::comment::tests::test_comment_deserialize_minimal ... ok
[INFO] [stdout] test api::client::tests::test_parse_error_includes_field_path ... ok
[INFO] [stdout] test api::client::tests::test_parse_error_with_nested_field ... ok
[INFO] [stdout] test models::comment::tests::test_comment_deserialize_null_fields ... ok
[INFO] [stdout] test models::comment::tests::test_comment_id_as_string ... ok
[INFO] [stdout] test models::comment::tests::test_comment_id_as_integer ... ok
[INFO] [stdout] test models::comment::tests::test_comment_reactions_array ... ok
[INFO] [stdout] test models::comment::tests::test_comment_timestamp_as_int ... ok
[INFO] [stdout] test models::comment::tests::test_comment_top_level_no_parent ... ok
[INFO] [stdout] test models::comment::tests::test_comment_update_response_with_minimal_fields ... ok
[INFO] [stdout] test models::comment::tests::test_comment_with_iso8601_timestamp_should_fail_gracefully ... ok
[INFO] [stdout] test models::comment::tests::test_comment_with_float_timestamp_should_fail_gracefully ... ok
[INFO] [stdout] test models::comment::tests::test_comment_with_null_id ... ok
[INFO] [stdout] test models::comment::tests::test_comment_with_parent_id ... ok
[INFO] [stdout] test models::comment::tests::test_create_comment_request ... ok
[INFO] [stdout] test models::comment::tests::test_create_comment_request_with_parent ... ok
[INFO] [stdout] test models::comment::tests::test_user_with_null_fields ... ok
[INFO] [stdout] test models::session::tests::test_session_state_default ... ok
[INFO] [stdout] test models::comment::tests::test_update_comment_request ... ok
[INFO] [stdout] test models::session::tests::test_session_state_serialization ... ok
[INFO] [stdout] test models::task::tests::test_resolve_status_group ... ok
[INFO] [stdout] test models::task::tests::test_sort_tasks_all_same_status ... ok
[INFO] [stdout] test models::task::tests::test_sort_tasks_by_recency_within_status_group ... ok
[INFO] [stdout] test models::task::tests::test_sort_tasks_by_status_priority ... ok
[INFO] [stdout] test models::task::tests::test_sort_tasks_missing_status ... ok
[INFO] [stdout] test models::task::tests::test_sort_tasks_missing_updated_at ... ok
[INFO] [stdout] test models::task::tests::test_sort_tasks_empty_list ... ok
[INFO] [stdout] test models::task::tests::test_status_group_priority_mapping ... ok
[INFO] [stdout] test models::task::tests::test_sort_tasks_single_task ... ok
[INFO] [stdout] test models::task::tests::test_task_filters_assigned_with_include_closed ... ok
[INFO] [stdout] test models::task::tests::test_task_filters_assignees_format ... ok
[INFO] [stdout] test models::task::tests::test_task_filters_mixed_with_assignees ... ok
[INFO] [stdout] test models::comment::tests::test_comment_id_null ... ok
[INFO] [stdout] test cache::tests::test_load_session_state_empty ... ok
[INFO] [stdout] test cache::tests::test_clear_session_state ... ok
[INFO] [stdout] test cache::tests::test_save_and_load_session_state_full ... ok
[INFO] [stdout] test cache::tests::test_save_and_load_session_state_partial ... ok
[INFO] [stdout] test models::task::tests::test_task_filters_with_limit ... ok
[INFO] [stdout] test models::task::tests::test_task_filters_no_assignees ... ok
[INFO] [stdout] test models::task::tests::test_task_filters_single_assignee ... ok
[INFO] [stdout] test models::user::tests::test_members_response_empty ... ok
[INFO] [stdout] test models::user::tests::test_user_deserialize_minimal ... ok
[INFO] [stdout] test cache::tests::test_save_session_state_overwrites ... ok
[INFO] [stdout] test models::user::tests::test_members_response_deserialize ... ok
[INFO] [stdout] test models::user::tests::test_user_deserialize_null_fields ... ok
[INFO] [stdout] test models::user::tests::test_members_response_null_members ... ok
[INFO] [stdout] test models::user::tests::test_user_deserialize_full ... ok
[INFO] [stdout] test tui::app::tests::test_is_text_input_active_comment_editing ... ok
[INFO] [stdout] test tui::app::tests::test_is_text_input_active_assignee_picker ... ok
[INFO] [stdout] test tui::app::tests::test_is_text_input_active_comment_new_text ... ok
[INFO] [stdout] test tui::app::tests::test_is_text_input_active_task_creating ... ok
[INFO] [stdout] test tui::app::tests::test_is_text_input_active_url_input ... ok
[INFO] [stdout] test tui::app::tests::test_is_text_input_active_inactive ... ok
[INFO] [stdout] test tui::app::tests::test_is_text_input_active_status_picker ... ok
[INFO] [stdout] test tui::app::tests::test_session_state_includes_user_id ... ok
[INFO] [stdout] test tui::helpers::tests::test_empty_list ... ok
[INFO] [stdout] test tui::helpers::tests::test_select_first ... ok
[INFO] [stdout] test tui::helpers::tests::test_select_previous_wraps ... ok
[INFO] [stdout] test tui::layout::tests::test_calculate_scroll_indicator_at_top ... ok
[INFO] [stdout] test tui::helpers::tests::test_select_next_wraps ... ok
[INFO] [stdout] test tui::helpers::tests::test_select_none ... ok
[INFO] [stdout] test tui::layout::tests::test_calculate_scroll_indicator_no_scroll_needed ... ok
[INFO] [stdout] test tui::layout::tests::test_calculate_scroll_indicator_small_area ... ok
[INFO] [stdout] test tui::app::tests::test_session_state_serialization_with_user_id ... ok
[INFO] [stdout] test tui::layout::tests::test_scroll_state_new ... ok
[INFO] [stdout] test tui::layout::tests::test_scroll_state_scroll_down ... ok
[INFO] [stdout] test tui::layout::tests::test_scroll_state_reset ... ok
[INFO] [stdout] test tui::layout::tests::test_scroll_state_scroll_up ... ok
[INFO] [stdout] test tui::helpers::tests::test_select_by ... ok
[INFO] [stdout] test tui::layout::tests::test_scroll_state_update_not_scrollable ... ok
[INFO] [stdout] test tui::layout::tests::test_scroll_state_scroll_to ... ok
[INFO] [stdout] test tui::app::tests::test_assignee_update_reflects_in_task_list_widget ... ok
[INFO] [stdout] test tui::widgets::comments::tests::test_wrap_text ... ok
[INFO] [stdout] test tui::widgets::comments::tests::test_wrap_text_empty ... ok
[INFO] [stdout] test tui::widgets::comments::tests::test_format_timestamp_with_real_data ... ok
[INFO] [stdout] test tui::widgets::comments::tests::test_format_timestamp ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_contextual_page1_content ... ok
[INFO] [stdout] test tui::widgets::comments::tests::test_format_timestamp_recent ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_help_state_new ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_help_state_next_page_wrapping ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_help_state_prev_page_wrapping ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_help_state_hide_resets ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_page3_complement ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_page_title_format ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_section_format ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_page_lines_page2_is_always_global ... ok
[INFO] [stdout] test tui::widgets::sidebar::tests::test_select_by_id_empty_items ... ok
[INFO] [stdout] test tui::widgets::sidebar::tests::test_select_by_id_returns_false_for_non_existent_id ... ok
[INFO] [stdout] test tui::layout::tests::test_scroll_state_update_scrollable ... ok
[INFO] [stdout] test tui::widgets::sidebar::tests::test_select_by_id_finds_matching_item ... ok
[INFO] [stdout] test tui::widgets::sidebar::tests::test_sidebar_item_id ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_fallback_group ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_from_tasks_empty_list ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_from_tasks_groups_correctly ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_from_tasks_skips_empty_groups ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_select_first_skips_headers ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_grouping_uses_status_fallback_and_preserves_distinct_groups ... ok
[INFO] [stdout] test tui::layout::tests::test_split_task_detail_ratio ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_select_next_skips_headers ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_select_previous_skips_headers_and_wraps ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_selected_task_none_on_header ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_help_hints_format ... ok
[INFO] [stdout] test utils::clipboard::tests::test_clipboard_error_display_copy_failed ... ok
[INFO] [stdout] test utils::clipboard::tests::test_clipboard_error_display_unavailable ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_single_group_list ... ok
[INFO] [stdout] test utils::clipboard::tests::test_clipboard_service_default ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_wrapping_past_last_task ... ok
[INFO] [stdout] test utils::clipboard::tests::test_clipboard_service_creation ... ok
[INFO] [stdout] test utils::clipboard::tests::test_copy_text_graceful_failure ... ok
[INFO] [stdout] test utils::deserializers::tests::test_flexible_i64 ... ok
[INFO] [stdout] test utils::deserializers::tests::test_flexible_int ... ok
[INFO] [stdout] test utils::deserializers::tests::test_flexible_timestamp_int ... ok
[INFO] [stdout] test utils::deserializers::tests::test_null_to_default_id ... ok
[INFO] [stdout] test utils::deserializers::tests::test_null_to_false ... ok
[INFO] [stdout] test utils::deserializers::tests::test_flexible_resolved ... ok
[INFO] [stdout] test utils::deserializers::tests::test_flexible_string ... ok
[INFO] [stdout] test utils::deserializers::tests::test_null_to_empty_string ... ok
[INFO] [stdout] test utils::query::tests::test_add_all_empty ... ok
[INFO] [stdout] test utils::query::tests::test_add_all ... ok
[INFO] [stdout] test utils::query::tests::test_add_comma_separated_ints ... ok
[INFO] [stdout] test utils::query::tests::test_add_comma_separated_ints_empty ... ok
[INFO] [stdout] test utils::query::tests::test_add_comma_separated_ints_single ... ok
[INFO] [stdout] test utils::query::tests::test_add_opt_encoded ... ok
[INFO] [stdout] test utils::query::tests::test_add_opt_encoded_none ... ok
[INFO] [stdout] test utils::query::tests::test_add_opt_none ... ok
[INFO] [stdout] test utils::query::tests::test_add_opt_some ... ok
[INFO] [stdout] test utils::query::tests::test_mixed_params ... ok
[INFO] [stdout] test utils::query::tests::test_new_empty ... ok
[INFO] [stdout] test utils::deserializers::tests::test_null_to_empty_vec ... ok
[INFO] [stdout] test utils::url_generator::tests::test_comment_url_generation ... ok
[INFO] [stdout] test utils::url_generator::tests::test_comment_url_missing_comment ... ok
[INFO] [stdout] test utils::url_generator::tests::test_document_url_generation ... ok
[INFO] [stdout] test utils::url_generator::tests::test_folder_url_generation ... ok
[INFO] [stdout] test utils::url_generator::tests::test_document_url_missing_doc ... ok
[INFO] [stdout] test utils::url_generator::tests::test_list_url_missing_list ... ok
[INFO] [stdout] test utils::url_generator::tests::test_folder_url_missing_folder ... ok
[INFO] [stdout] test utils::url_generator::tests::test_space_url_generation ... ok
[INFO] [stdout] test utils::url_generator::tests::test_space_url_missing_space ... ok
[INFO] [stdout] test utils::url_generator::tests::test_space_url_missing_workspace ... ok
[INFO] [stdout] test utils::url_generator::tests::test_task_url_generation ... ok
[INFO] [stdout] test utils::url_generator::tests::test_url_error_display ... ok
[INFO] [stdout] test utils::url_generator::tests::test_task_url_missing_task ... ok
[INFO] [stdout] test utils::url_generator::tests::test_list_url_generation ... ok
[INFO] [stdout] test utils::url_generator::tests::test_workspace_url_generation ... ok
[INFO] [stdout] test utils::url_generator::tests::test_workspace_url_empty_id ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_list_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_folder_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_comment_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_document_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_list_url_with_hyphens_in_id ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_task_url_with_trailing_slash ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_workspace_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_workspace_url_with_trailing_slash ... ok
[INFO] [stdout] test utils::url_parser::tests::test_reject_non_clickup_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_reject_malformed_input ... ok
[INFO] [stdout] test utils::url_parser::tests::test_roundtrip_comment_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_roundtrip_document_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_roundtrip_folder_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_roundtrip_list_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_reject_unknown_clickup_format ... ok
[INFO] [stdout] test utils::url_parser::tests::test_roundtrip_space_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_roundtrip_task_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_roundtrip_workspace_url ... ok
[INFO] [stdout] test tui::layout::tests::test_calculate_scroll_indicator_at_bottom ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_help_state_toggle_resets_page ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_space_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_task_url ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/clickdown-ff710f7412833f32)
[INFO] [stdout] test tui::app::tests::test_n_key_opens_task_creation_form ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 173 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 173 tests
[INFO] [stdout] test api::client::tests::test_parse_error_with_nested_field ... ok
[INFO] [stdout] test api::client::tests::test_parse_error_includes_field_path ... ok
[INFO] [stdout] test cli::args::tests::test_parse_debug_workspaces ... ok
[INFO] [stdout] test models::comment::tests::test_comment_create_response_with_null_user ... ok
[INFO] [stdout] test models::comment::tests::test_comment_deserialize_full ... ok
[INFO] [stdout] test models::comment::tests::test_comment_deserialize_minimal ... ok
[INFO] [stdout] test models::comment::tests::test_comment_deserialize_null_fields ... ok
[INFO] [stdout] test cli::args::tests::test_parse_no_args ... ok
[INFO] [stdout] test models::comment::tests::test_comment_deserialize_api_format ... ok
[INFO] [stdout] test models::comment::tests::test_comment_id_as_string ... ok
[INFO] [stdout] test models::comment::tests::test_comment_reactions_array ... ok
[INFO] [stdout] test models::comment::tests::test_comment_id_as_integer ... ok
[INFO] [stdout] test models::comment::tests::test_comment_id_null ... ok
[INFO] [stdout] test models::comment::tests::test_comment_update_response_with_minimal_fields ... ok
[INFO] [stdout] test models::comment::tests::test_comment_timestamp_as_int ... ok
[INFO] [stdout] test models::comment::tests::test_comment_top_level_no_parent ... ok
[INFO] [stdout] test models::comment::tests::test_comment_with_float_timestamp_should_fail_gracefully ... ok
[INFO] [stdout] test cache::tests::test_save_and_load_session_state_full ... ok
[INFO] [stdout] test models::comment::tests::test_comment_with_parent_id ... ok
[INFO] [stdout] test models::comment::tests::test_comment_with_iso8601_timestamp_should_fail_gracefully ... ok
[INFO] [stdout] test models::comment::tests::test_comment_with_null_id ... ok
[INFO] [stdout] test models::comment::tests::test_create_comment_request ... ok
[INFO] [stdout] test models::comment::tests::test_create_comment_request_with_parent ... ok
[INFO] [stdout] test models::comment::tests::test_user_with_null_fields ... ok
[INFO] [stdout] test models::session::tests::test_session_state_default ... ok
[INFO] [stdout] test models::comment::tests::test_update_comment_request ... ok
[INFO] [stdout] test models::session::tests::test_session_state_serialization ... ok
[INFO] [stdout] test models::task::tests::test_resolve_status_group ... ok
[INFO] [stdout] test models::task::tests::test_sort_tasks_all_same_status ... ok
[INFO] [stdout] test models::task::tests::test_sort_tasks_by_recency_within_status_group ... ok
[INFO] [stdout] test models::task::tests::test_sort_tasks_by_status_priority ... ok
[INFO] [stdout] test models::task::tests::test_sort_tasks_empty_list ... ok
[INFO] [stdout] test models::task::tests::test_sort_tasks_missing_status ... ok
[INFO] [stdout] test models::task::tests::test_sort_tasks_missing_updated_at ... ok
[INFO] [stdout] test models::task::tests::test_sort_tasks_single_task ... ok
[INFO] [stdout] test models::task::tests::test_task_filters_assigned_with_include_closed ... ok
[INFO] [stdout] test models::task::tests::test_task_filters_mixed_with_assignees ... ok
[INFO] [stdout] test models::task::tests::test_task_filters_single_assignee ... ok
[INFO] [stdout] test models::task::tests::test_task_filters_with_limit ... ok
[INFO] [stdout] test models::user::tests::test_members_response_deserialize ... ok
[INFO] [stdout] test models::user::tests::test_members_response_empty ... ok
[INFO] [stdout] test models::user::tests::test_members_response_null_members ... ok
[INFO] [stdout] test models::user::tests::test_user_deserialize_full ... ok
[INFO] [stdout] test models::user::tests::test_user_deserialize_minimal ... ok
[INFO] [stdout] test models::user::tests::test_user_deserialize_null_fields ... ok
[INFO] [stdout] test models::task::tests::test_status_group_priority_mapping ... ok
[INFO] [stdout] test models::task::tests::test_task_filters_assignees_format ... ok
[INFO] [stdout] test models::task::tests::test_task_filters_no_assignees ... ok
[INFO] [stdout] test tui::app::tests::test_is_text_input_active_comment_editing ... ok
[INFO] [stdout] test tui::app::tests::test_is_text_input_active_comment_new_text ... ok
[INFO] [stdout] test tui::app::tests::test_is_text_input_active_assignee_picker ... ok
[INFO] [stdout] test tui::app::tests::test_is_text_input_active_task_creating ... ok
[INFO] [stdout] test tui::app::tests::test_assignee_update_reflects_in_task_list_widget ... ok
[INFO] [stdout] test tui::app::tests::test_is_text_input_active_url_input ... ok
[INFO] [stdout] test tui::app::tests::test_is_text_input_active_status_picker ... ok
[INFO] [stdout] test tui::app::tests::test_session_state_includes_user_id ... ok
[INFO] [stdout] test tui::app::tests::test_session_state_serialization_with_user_id ... ok
[INFO] [stdout] test tui::helpers::tests::test_empty_list ... ok
[INFO] [stdout] test tui::helpers::tests::test_select_first ... ok
[INFO] [stdout] test tui::helpers::tests::test_select_by ... ok
[INFO] [stdout] test tui::helpers::tests::test_select_next_wraps ... ok
[INFO] [stdout] test tui::helpers::tests::test_select_none ... ok
[INFO] [stdout] test tui::helpers::tests::test_select_previous_wraps ... ok
[INFO] [stdout] test tui::layout::tests::test_calculate_scroll_indicator_at_bottom ... ok
[INFO] [stdout] test tui::layout::tests::test_calculate_scroll_indicator_at_top ... ok
[INFO] [stdout] test tui::layout::tests::test_calculate_scroll_indicator_no_scroll_needed ... ok
[INFO] [stdout] test tui::layout::tests::test_calculate_scroll_indicator_small_area ... ok
[INFO] [stdout] test tui::layout::tests::test_scroll_state_new ... ok
[INFO] [stdout] test tui::layout::tests::test_scroll_state_reset ... ok
[INFO] [stdout] test tui::layout::tests::test_scroll_state_scroll_down ... ok
[INFO] [stdout] test cache::tests::test_save_and_load_session_state_partial ... ok
[INFO] [stdout] test tui::layout::tests::test_scroll_state_scroll_to ... ok
[INFO] [stdout] test tui::layout::tests::test_scroll_state_scroll_up ... ok
[INFO] [stdout] test tui::layout::tests::test_scroll_state_update_not_scrollable ... ok
[INFO] [stdout] test cache::tests::test_clear_session_state ... ok
[INFO] [stdout] test tui::layout::tests::test_scroll_state_update_scrollable ... ok
[INFO] [stdout] test cache::tests::test_load_session_state_empty ... ok
[INFO] [stdout] test tui::widgets::comments::tests::test_format_timestamp ... ok
[INFO] [stdout] test tui::widgets::comments::tests::test_format_timestamp_recent ... ok
[INFO] [stdout] test tui::widgets::comments::tests::test_format_timestamp_with_real_data ... ok
[INFO] [stdout] test tui::layout::tests::test_split_task_detail_ratio ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_help_state_hide_resets ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_contextual_page1_content ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_help_hints_format ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_help_state_new ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_help_state_prev_page_wrapping ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_help_state_next_page_wrapping ... ok
[INFO] [stdout] test cache::tests::test_save_session_state_overwrites ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_page3_complement ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_help_state_toggle_resets_page ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_page_title_format ... ok
[INFO] [stdout] test tui::widgets::sidebar::tests::test_select_by_id_empty_items ... ok
[INFO] [stdout] test tui::widgets::sidebar::tests::test_select_by_id_finds_matching_item ... ok
[INFO] [stdout] test tui::widgets::comments::tests::test_wrap_text ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_section_format ... ok
[INFO] [stdout] test tui::widgets::comments::tests::test_wrap_text_empty ... ok
[INFO] [stdout] test tui::widgets::sidebar::tests::test_sidebar_item_id ... ok
[INFO] [stdout] test tui::widgets::sidebar::tests::test_select_by_id_returns_false_for_non_existent_id ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_from_tasks_empty_list ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_fallback_group ... ok
[INFO] [stdout] test tui::app::tests::test_is_text_input_active_inactive ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_from_tasks_skips_empty_groups ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_grouping_uses_status_fallback_and_preserves_distinct_groups ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_select_next_skips_headers ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_from_tasks_groups_correctly ... ok
[INFO] [stdout] test tui::app::tests::test_n_key_opens_task_creation_form ... ok
[INFO] [stdout] test tui::widgets::help::tests::test_page_lines_page2_is_always_global ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_selected_task_none_on_header ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_select_previous_skips_headers_and_wraps ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_select_first_skips_headers ... ok
[INFO] [stdout] test utils::clipboard::tests::test_clipboard_error_display_copy_failed ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_wrapping_past_last_task ... ok
[INFO] [stdout] test tui::widgets::task_list::tests::test_single_group_list ... ok
[INFO] [stdout] test utils::clipboard::tests::test_clipboard_service_creation ... ok
[INFO] [stdout] test utils::deserializers::tests::test_flexible_i64 ... ok
[INFO] [stdout] test utils::deserializers::tests::test_flexible_int ... ok
[INFO] [stdout] test utils::deserializers::tests::test_flexible_resolved ... ok
[INFO] [stdout] test utils::clipboard::tests::test_clipboard_service_default ... ok
[INFO] [stdout] test utils::clipboard::tests::test_clipboard_error_display_unavailable ... ok
[INFO] [stdout] test utils::deserializers::tests::test_null_to_default_id ... ok
[INFO] [stdout] test utils::deserializers::tests::test_flexible_string ... ok
[INFO] [stdout] test utils::deserializers::tests::test_flexible_timestamp_int ... ok
[INFO] [stdout] test utils::deserializers::tests::test_null_to_false ... ok
[INFO] [stdout] test utils::query::tests::test_add_all ... ok
[INFO] [stdout] test utils::clipboard::tests::test_copy_text_graceful_failure ... ok
[INFO] [stdout] test utils::deserializers::tests::test_null_to_empty_string ... ok
[INFO] [stdout] test utils::query::tests::test_add_comma_separated_ints ... ok
[INFO] [stdout] test utils::query::tests::test_add_all_empty ... ok
[INFO] [stdout] test utils::query::tests::test_add_comma_separated_ints_single ... ok
[INFO] [stdout] test utils::query::tests::test_add_opt_encoded ... ok
[INFO] [stdout] test utils::query::tests::test_add_comma_separated_ints_empty ... ok
[INFO] [stdout] test utils::deserializers::tests::test_null_to_empty_vec ... ok
[INFO] [stdout] test utils::query::tests::test_add_opt_encoded_none ... ok
[INFO] [stdout] test utils::query::tests::test_add_opt_none ... ok
[INFO] [stdout] test utils::query::tests::test_add_opt_some ... ok
[INFO] [stdout] test utils::query::tests::test_mixed_params ... ok
[INFO] [stdout] test utils::url_generator::tests::test_comment_url_generation ... ok
[INFO] [stdout] test utils::query::tests::test_new_empty ... ok
[INFO] [stdout] test utils::url_generator::tests::test_comment_url_missing_comment ... ok
[INFO] [stdout] test utils::url_generator::tests::test_document_url_missing_doc ... ok
[INFO] [stdout] test utils::url_generator::tests::test_document_url_generation ... ok
[INFO] [stdout] test utils::url_generator::tests::test_folder_url_generation ... ok
[INFO] [stdout] test utils::url_generator::tests::test_folder_url_missing_folder ... ok
[INFO] [stdout] test utils::url_generator::tests::test_list_url_generation ... ok
[INFO] [stdout] test utils::url_generator::tests::test_list_url_missing_list ... ok
[INFO] [stdout] test utils::url_generator::tests::test_space_url_generation ... ok
[INFO] [stdout] test utils::url_generator::tests::test_space_url_missing_space ... ok
[INFO] [stdout] test utils::url_generator::tests::test_task_url_missing_task ... ok
[INFO] [stdout] test utils::url_generator::tests::test_url_error_display ... ok
[INFO] [stdout] test utils::url_generator::tests::test_space_url_missing_workspace ... ok
[INFO] [stdout] test utils::url_generator::tests::test_workspace_url_generation ... ok
[INFO] [stdout] test utils::url_generator::tests::test_task_url_generation ... ok
[INFO] [stdout] test utils::url_generator::tests::test_workspace_url_empty_id ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_folder_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_comment_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_list_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_list_url_with_hyphens_in_id ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_space_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_document_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_task_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_task_url_with_trailing_slash ... ok
[INFO] [stdout] test utils::url_parser::tests::test_parse_workspace_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_reject_non_clickup_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_reject_unknown_clickup_format ... ok
[INFO] [stdout] test utils::url_parser::tests::test_reject_malformed_input ... ok
[INFO] [stderr]      Running tests/assigned_filter_test.rs (/opt/rustwide/target/debug/deps/assigned_filter_test-1e026540fbe0fc05)
[INFO] [stdout] test utils::url_parser::tests::test_parse_workspace_url_with_trailing_slash ... ok
[INFO] [stdout] test utils::url_parser::tests::test_roundtrip_document_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_roundtrip_comment_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_roundtrip_folder_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_roundtrip_list_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_roundtrip_task_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_roundtrip_space_url ... ok
[INFO] [stdout] test utils::url_parser::tests::test_roundtrip_workspace_url ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 173 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stderr]      Running tests/assignee_picker_test.rs (/opt/rustwide/target/debug/deps/assignee_picker_test-5e2d902538e77d51)
[INFO] [stdout] test test_task_assignment_filtering ... ok
[INFO] [stdout] test test_tasks_with_assignees_fixture ... ok
[INFO] [stdout] test test_task_filters_with_assignees ... ok
[INFO] [stdout] test test_mock_client_with_assigned_tasks ... ok
[INFO] [stdout] test test_restore_session_ignores_zero_user_id ... ok
[INFO] [stdout] test test_current_user_id_populated_with_mock_client ... ok
[INFO] [stdout] test test_assigned_filter_with_zero_user_id_shows_error ... ok
[INFO] [stdout] test test_assigned_filter_refetches_on_fresh_user_id ... ok
[INFO] [stdout] test test_assigned_filter_refetches_after_user_loads ... ok
[INFO] [stdout] test test_tui_app_initializes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_mock_list_members_error ... ok
[INFO] [stdout] test test_mock_list_members_explicit_error ... ok
[INFO] [stdout] test test_mock_update_task_merges_all_fields ... ok
[INFO] [stdout] test test_mock_update_task_merges_assignees ... ok
[INFO] [stdout] test test_mock_update_task_preserves_assignees_when_not_updated ... ok
[INFO] [stdout] test test_mock_list_members ... ok
[INFO] [stdout] test test_mock_update_task_clears_assignees ... ok
[INFO] [stdout] test test_cached_members_can_be_set ... ok
[INFO] [stderr]      Running tests/cli_test.rs (/opt/rustwide/target/debug/deps/cli_test-bc35060215568adc)
[INFO] [stdout] test test_picker_state_initially_closed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_debug_search_docs ... ok
[INFO] [stdout] test test_debug_search_docs_json ... ok
[INFO] [stdout] test test_debug_auth_status_authenticated ... ok
[INFO] [stdout] test test_debug_list_workspaces ... ok
[INFO] [stdout] test test_debug_list_tasks ... ok
[INFO] [stdout] test test_debug_list_workspaces_json ... ok
[INFO] [stdout] test test_debug_list_tasks_json ... ok
[INFO] [stdout] test test_debug_auth_status_not_authenticated ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fixtures.rs (/opt/rustwide/target/debug/deps/fixtures-e4f264a8233bf27c)
[INFO] [stderr]      Running tests/malformed_parsing_test.rs (/opt/rustwide/target/debug/deps/malformed_parsing_test-86eab831271ad5a4)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test test_task_with_array_where_object_expected ... ok
[INFO] [stdout] test test_task_status_with_type_field ... ok
[INFO] [stdout] test test_task_with_all_optional_fields_null ... ok
[INFO] [stdout] test test_custom_field_with_type_field ... ok
[INFO] [stdout] test test_task_with_camelcase_field_names ... ok
[INFO] [stdout] test test_task_status_as_string_instead_of_object ... ok
[INFO] [stdout] test test_error_message_for_type_mismatch ... ok
[INFO] [stdout] test test_error_message_contains_field_name ... ok
[INFO] [stdout] test test_task_with_invalid_json_syntax ... ok
[INFO] [stdout] test test_task_with_mixed_timestamp_types ... ok
[INFO] [stdout] test test_task_with_empty_object ... ok
[INFO] [stdout] test test_task_with_null_for_required_string_field ... ok
[INFO] [stdout] test test_task_with_numeric_timestamp_values ... ok
[INFO] [stdout] test test_task_with_completely_wrong_type_for_id ... ok
[INFO] [stdout] test test_task_with_missing_required_name_field ... ok
[INFO] [stdout] test test_task_with_profile_picture_camelcase ... ok
[INFO] [stdout] test test_task_with_unexpected_nested_object ... ok
[INFO] [stdout] test test_task_with_real_api_response_format ... ok
[INFO] [stdout] test test_task_with_string_timestamp_values ... ok
[INFO] [stdout] test test_tasks_response_with_null_tasks ... ok
[INFO] [stdout] test test_task_with_string_where_number_expected ... ok
[INFO] [stdout] test test_task_with_unicode_in_name ... ok
[INFO] [stdout] test test_tasks_response_with_malformed_task_in_array ... ok
[INFO] [stdout] test test_tasks_response_with_missing_tasks_field ... ok
[INFO] [stdout] test test_task_with_extremely_long_string ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/snapshot_test.rs (/opt/rustwide/target/debug/deps/snapshot_test-e3003e60d0f36cf4)
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test test_dialog_quit_confirmation ... ok
[INFO] [stdout] test test_document_view_with_content ... ok
[INFO] [stdout] test test_document_view_empty ... ok
[INFO] [stdout] test test_auth_screen_80x24 ... ok
[INFO] [stdout] test test_auth_screen_120x30 ... ok
[INFO] [stdout] test test_layout_120x30 ... ok
[INFO] [stdout] test test_help_dialog_visible ... ok
[INFO] [stdout] test test_layout_80x24 ... ok
[INFO] [stdout] test test_auth_view_error ... ok
[INFO] [stdout] test test_layout_160x40 ... ok
[INFO] [stdout] test test_main_layout_sidebar_collapsed ... ok
[INFO] [stdout] test test_main_layout_sidebar_expanded ... ok
[INFO] [stdout] test test_auth_view_empty ... ok
[INFO] [stdout] test test_screen_title_authentication ... ok
[INFO] [stdout] test test_screen_title_documents ... ok
[INFO] [stdout] test test_screen_title_inbox ... ok
[INFO] [stdout] test test_screen_title_tasks ... ok
[INFO] [stdout] test test_auth_view_partial_token ... ok
[INFO] [stdout] test test_screen_title_workspaces ... ok
[INFO] [stdout] test test_sidebar_empty ... ok
[INFO] [stdout] test test_sidebar_with_items ... ok
[INFO] [stdout] test test_sidebar_with_large_assigned_count ... ok
[INFO] [stdout] test test_sidebar_with_selection ... ok
[INFO] [stdout] test test_s_key_in_task_detail_no_response_snapshot ... ok
[INFO] [stdout] test test_status_bar_error ... ok
[INFO] [stdout] test test_sidebar_with_zero_assigned ... ok
[INFO] [stdout] test test_status_bar_loading ... ok
[INFO] [stdout] test test_status_bar_help ... ok
[INFO] [stdout] test test_g_u_chord_still_opens_url_dialog ... ok
[INFO] [stdout] test test_tab_switches_task_creation_field ... ok
[INFO] [stdout] test test_task_creation_can_type_g ... ok
[INFO] [stdout] test test_quit_dialog_enter_in_task_creation ... ok
[INFO] [stdout] test test_esc_cancels_task_creation ... ok
[INFO] [stdout] test test_enter_in_task_name_field ... ok
[INFO] [stdout] test test_task_list_empty ... ok
[INFO] [stdout] test test_task_creation_can_type_t ... ok
[INFO] [stdout] test test_task_detail_empty ... ok
[INFO] [stdout] test test_task_list_with_selection ... ok
[INFO] [stdout] test test_task_list_with_tasks ... ok
[INFO] [stdout] test test_task_detail_view_mode ... ok
[INFO] [stdout] test test_u_key_in_task_description_creation ... ok
[INFO] [stdout] test test_task_detail_before_s_key_baseline ... ok
[INFO] [stdout] test test_url_input_dialog_paste_preserves_u_characters ... ok
[INFO] [stdout] test test_u_key_in_comment_editing ... ok
[INFO] [stdout] test test_u_key_in_task_name_creation ... ok
[INFO] [stdout] test test_navigation_hierarchy ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_navigation_hierarchy stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_navigation_hierarchy' (3103) panicked at tests/snapshot_test.rs:926:13:
[INFO] [stdout] Level 'Workspaces (Down)': Sidebar should not be empty. Items: []
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d530af27578 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d530af27578 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d530af27578 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d530af27578 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d530af40bda - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d530af40bda - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5d530af2ce62 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5d530af2ce62 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5d530af01e56 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d530af01e56 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d530af1e039 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d530a3908cc - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5d530a3908cc - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d530af1e2b2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5d530af1e2b2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5d530af01f12 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5d530aef66d9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d530af0300d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5d530af413cc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d530a3209bd - snapshot_test[922df53a15da83a5]::test_navigation_hierarchy::{closure#0}::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/snapshot_test.rs:926:13
[INFO] [stdout]   20:     0x5d530a320575 - snapshot_test[922df53a15da83a5]::test_navigation_hierarchy::{closure#0}::{closure#2}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/snapshot_test.rs:940:17
[INFO] [stdout]   21:     0x5d530a324bef - snapshot_test[922df53a15da83a5]::test_navigation_hierarchy::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/snapshot_test.rs:960:9
[INFO] [stdout]   22:     0x5d530a37199d - <core[8fb95b77d25ab6c8]::pin::Pin<alloc[a7ee25936407c584]::boxed::Box<snapshot_test[922df53a15da83a5]::test_navigation_hierarchy::{closure#0}>> as core[8fb95b77d25ab6c8]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/future/future.rs:133:9
[INFO] [stdout]   23:     0x5d530a354dad - <tokio[84791501ff8930e2]::runtime::park::CachedParkThread>::block_on::<core[8fb95b77d25ab6c8]::pin::Pin<alloc[a7ee25936407c584]::boxed::Box<snapshot_test[922df53a15da83a5]::test_navigation_hierarchy::{closure#0}>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/park.rs:284:71
[INFO] [stdout]   24:     0x5d530a347904 - tokio[84791501ff8930e2]::task::coop::with_budget::<core[8fb95b77d25ab6c8]::task::poll::Poll<()>, <tokio[84791501ff8930e2]::runtime::park::CachedParkThread>::block_on<core[8fb95b77d25ab6c8]::pin::Pin<alloc[a7ee25936407c584]::boxed::Box<snapshot_test[922df53a15da83a5]::test_navigation_hierarchy::{closure#0}>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   25:     0x5d530a347904 - tokio[84791501ff8930e2]::task::coop::budget::<core[8fb95b77d25ab6c8]::task::poll::Poll<()>, <tokio[84791501ff8930e2]::runtime::park::CachedParkThread>::block_on<core[8fb95b77d25ab6c8]::pin::Pin<alloc[a7ee25936407c584]::boxed::Box<snapshot_test[922df53a15da83a5]::test_navigation_hierarchy::{closure#0}>>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   26:     0x5d530a347904 - <tokio[84791501ff8930e2]::runtime::park::CachedParkThread>::block_on::<core[8fb95b77d25ab6c8]::pin::Pin<alloc[a7ee25936407c584]::boxed::Box<snapshot_test[922df53a15da83a5]::test_navigation_hierarchy::{closure#0}>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/park.rs:284:31
[INFO] [stdout]   27:     0x5d530a374890 - <tokio[84791501ff8930e2]::runtime::context::blocking::BlockingRegionGuard>::block_on::<core[8fb95b77d25ab6c8]::pin::Pin<alloc[a7ee25936407c584]::boxed::Box<snapshot_test[922df53a15da83a5]::test_navigation_hierarchy::{closure#0}>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]   28:     0x5d530a36f9ae - <tokio[84791501ff8930e2]::runtime::scheduler::multi_thread::MultiThread>::block_on::<core[8fb95b77d25ab6c8]::pin::Pin<alloc[a7ee25936407c584]::boxed::Box<snapshot_test[922df53a15da83a5]::test_navigation_hierarchy::{closure#0}>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/multi_thread/mod.rs:89:22
[INFO] [stdout]   29:     0x5d530a3617be - tokio[84791501ff8930e2]::runtime::context::runtime::enter_runtime::<<tokio[84791501ff8930e2]::runtime::scheduler::multi_thread::MultiThread>::block_on<core[8fb95b77d25ab6c8]::pin::Pin<alloc[a7ee25936407c584]::boxed::Box<snapshot_test[922df53a15da83a5]::test_navigation_hierarchy::{closure#0}>>>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   30:     0x5d530a36d171 - <tokio[84791501ff8930e2]::runtime::scheduler::multi_thread::MultiThread>::block_on::<core[8fb95b77d25ab6c8]::pin::Pin<alloc[a7ee25936407c584]::boxed::Box<snapshot_test[922df53a15da83a5]::test_navigation_hierarchy::{closure#0}>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/multi_thread/mod.rs:88:9
[INFO] [stdout]   31:     0x5d530a37cba7 - <tokio[84791501ff8930e2]::runtime::runtime::Runtime>::block_on_inner::<core[8fb95b77d25ab6c8]::pin::Pin<alloc[a7ee25936407c584]::boxed::Box<snapshot_test[922df53a15da83a5]::test_navigation_hierarchy::{closure#0}>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:370:50
[INFO] [stdout]   32:     0x5d530a37f1fc - <tokio[84791501ff8930e2]::runtime::runtime::Runtime>::block_on::<snapshot_test[922df53a15da83a5]::test_navigation_hierarchy::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:340:18
[INFO] [stdout]   33:     0x5d530a32eb22 - snapshot_test[922df53a15da83a5]::test_navigation_hierarchy
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/snapshot_test.rs:754:8
[INFO] [stdout]   34:     0x5d530a320d57 - snapshot_test[922df53a15da83a5]::test_navigation_hierarchy::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/snapshot_test.rs:742:31
[INFO] [stdout]   35:     0x5d530a3740c6 - <snapshot_test[922df53a15da83a5]::test_navigation_hierarchy::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   36:     0x5d530a3839ab - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   37:     0x5d530a3839ab - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   38:     0x5d530a391225 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   39:     0x5d530a391225 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x5d530a391225 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   41:     0x5d530a391225 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x5d530a391225 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x5d530a391225 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   44:     0x5d530a391225 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   45:     0x5d530a38ab34 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   46:     0x5d530a38ab34 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   47:     0x5d530a3942a2 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   48:     0x5d530a3942a2 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   49:     0x5d530a3942a2 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   50:     0x5d530a3942a2 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   51:     0x5d530a3942a2 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   52:     0x5d530a3942a2 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   53:     0x5d530a3942a2 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   54:     0x5d530af2639f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   55:     0x5d530af2639f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   56:     0x753280446aa4 - <unknown>
[INFO] [stdout]   57:     0x7532804d3a64 - clone
[INFO] [stdout]   58:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_navigation_hierarchy
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 45 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test snapshot_test`
[INFO] running `Command { std: "docker" "inspect" "c1d3fdd78b24393b9b0e3bd726c72364f7d9f657950a7c6cc7254c175dbf79aa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c1d3fdd78b24393b9b0e3bd726c72364f7d9f657950a7c6cc7254c175dbf79aa", kill_on_drop: false }`
[INFO] [stdout] c1d3fdd78b24393b9b0e3bd726c72364f7d9f657950a7c6cc7254c175dbf79aa
