[INFO] cloning repository https://github.com/literallyNotFate/todo-tui [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/literallyNotFate/todo-tui" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FliterallyNotFate%2Ftodo-tui", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FliterallyNotFate%2Ftodo-tui'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 751913fd6a36159063dbd5e6521f183bbfc0006f [INFO] testing literallyNotFate/todo-tui against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FliterallyNotFate%2Ftodo-tui" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/literallyNotFate/todo-tui [INFO] finished tweaking git repo https://github.com/literallyNotFate/todo-tui [INFO] tweaked toml for git repo https://github.com/literallyNotFate/todo-tui written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/literallyNotFate/todo-tui on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/literallyNotFate/todo-tui 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" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d6502133773b9fb0734429fe8aa6a43b1f41600d555ea79b1ecf120869acb122 [INFO] running `Command { std: "docker" "start" "-a" "d6502133773b9fb0734429fe8aa6a43b1f41600d555ea79b1ecf120869acb122", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d6502133773b9fb0734429fe8aa6a43b1f41600d555ea79b1ecf120869acb122", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d6502133773b9fb0734429fe8aa6a43b1f41600d555ea79b1ecf120869acb122", kill_on_drop: false }` [INFO] [stdout] d6502133773b9fb0734429fe8aa6a43b1f41600d555ea79b1ecf120869acb122 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9801ba3716830551caf3865557b32f983b2d2840ed6a3105235bee9080a93ccf [INFO] running `Command { std: "docker" "start" "-a" "9801ba3716830551caf3865557b32f983b2d2840ed6a3105235bee9080a93ccf", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling unicode-ident v1.0.19 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling cfg-if v1.0.3 [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling bitflags v2.9.4 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling toml_parser v1.0.9+spec-1.1.0 [INFO] [stderr] Compiling toml_datetime v0.7.5+spec-1.1.0 [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling event-listener-strategy v0.5.4 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling async-io v2.6.0 [INFO] [stderr] Compiling value-bag v1.12.0 [INFO] [stderr] Compiling async-channel v2.5.0 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling endi v1.1.1 [INFO] [stderr] Compiling async-lock v3.4.2 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling futures-lite v2.6.1 [INFO] [stderr] Compiling piper v0.2.4 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling time-core v0.1.6 [INFO] [stderr] Compiling deranged v0.5.4 [INFO] [stderr] Compiling time-macros v0.2.24 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling owo-colors v4.2.3 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling instability v0.3.9 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling libsqlite3-sys v0.30.1 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling async-broadcast v0.7.2 [INFO] [stderr] Compiling ordered-stream v0.2.0 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling blocking v1.6.2 [INFO] [stderr] Compiling toml_edit v0.23.10+spec-1.0.0 [INFO] [stderr] Compiling async-executor v1.14.0 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling color-spantrace v0.3.0 [INFO] [stderr] Compiling uuid v1.19.0 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling time v0.3.44 [INFO] [stderr] Compiling gimli v0.32.3 [INFO] [stderr] Compiling eyre v0.6.12 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling signal-hook-mio v0.2.4 [INFO] [stderr] Compiling proc-macro-crate v3.4.0 [INFO] [stderr] Compiling crossterm v0.28.1 [INFO] [stderr] Compiling compact_str v0.8.1 [INFO] [stderr] Compiling async-channel v1.9.0 [INFO] [stderr] Compiling async-fs v2.2.0 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling kv-log-macro v1.0.7 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling unicode-truncate v1.1.0 [INFO] [stderr] Compiling rustc-demangle v0.1.26 [INFO] [stderr] Compiling cassowary v0.3.0 [INFO] [stderr] Compiling dark-light v2.0.0 [INFO] [stderr] Compiling indenter v0.3.4 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling toml_datetime v1.0.0+spec-1.1.0 [INFO] [stderr] Compiling serde_spanned v1.0.4 [INFO] [stderr] Compiling smawk v0.3.2 [INFO] [stderr] Compiling toml_writer v1.0.6+spec-1.1.0 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling simplelog v0.12.2 [INFO] [stderr] Compiling dirs v5.0.1 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling toml v1.0.3+spec-1.1.0 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling hashlink v0.9.1 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling polling v3.11.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling enumflags2_derive v0.7.12 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling async-recursion v1.1.1 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling async-signal v0.2.13 [INFO] [stderr] Compiling async-process v2.5.0 [INFO] [stderr] Compiling async-net v2.0.0 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling async-global-executor v2.4.1 [INFO] [stderr] Compiling strum_macros v0.28.0 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling async-std v1.13.2 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling ratatui v0.29.0 [INFO] [stderr] Compiling strum v0.28.0 [INFO] [stderr] Compiling zvariant_utils v3.3.0 [INFO] [stderr] Compiling enumflags2 v0.7.12 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling zvariant_derive v5.10.0 [INFO] [stderr] Compiling zvariant v5.10.0 [INFO] [stderr] Compiling tui-textarea v0.7.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling rusqlite v0.32.1 [INFO] [stderr] Compiling zbus_names v4.3.1 [INFO] [stderr] Compiling zbus_macros v5.14.0 [INFO] [stderr] Compiling zbus v5.14.0 [INFO] [stderr] Compiling ashpd v0.10.3 [INFO] [stderr] Compiling toodles v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 41s [INFO] running `Command { std: "docker" "inspect" "9801ba3716830551caf3865557b32f983b2d2840ed6a3105235bee9080a93ccf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9801ba3716830551caf3865557b32f983b2d2840ed6a3105235bee9080a93ccf", kill_on_drop: false }` [INFO] [stdout] 9801ba3716830551caf3865557b32f983b2d2840ed6a3105235bee9080a93ccf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f1aaf37c279e7a7079e59d04c848ed2b8e3af5bfa0ef3fd13987bfb4f1debc1d [INFO] running `Command { std: "docker" "start" "-a" "f1aaf37c279e7a7079e59d04c848ed2b8e3af5bfa0ef3fd13987bfb4f1debc1d", kill_on_drop: false }` [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling remove_dir_all v0.5.3 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling tempdir v0.3.7 [INFO] [stderr] Compiling toodles v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 9.52s [INFO] running `Command { std: "docker" "inspect" "f1aaf37c279e7a7079e59d04c848ed2b8e3af5bfa0ef3fd13987bfb4f1debc1d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f1aaf37c279e7a7079e59d04c848ed2b8e3af5bfa0ef3fd13987bfb4f1debc1d", kill_on_drop: false }` [INFO] [stdout] f1aaf37c279e7a7079e59d04c848ed2b8e3af5bfa0ef3fd13987bfb4f1debc1d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] cd2df9aa320a467c4329e2f427e37180c5a4f71c69aafc05851980472d0de67a [INFO] running `Command { std: "docker" "start" "-a" "cd2df9aa320a467c4329e2f427e37180c5a4f71c69aafc05851980472d0de67a", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.51s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/toodles-32adc9ce785cdadb) [INFO] [stdout] [INFO] [stdout] running 292 tests [INFO] [stdout] test app::controller::tests::should_append_folder_and_set_notification ... ok [INFO] [stdout] test app::service::folder_service::folder_tests::should_append_folder_service ... ok [INFO] [stdout] test app::service::folder_service::folder_tests::should_fail_append_folder_on_duplicate_name ... ok [INFO] [stdout] test app::controller::tests::should_clear_with_empty_list_error ... ok [INFO] [stdout] test app::controller::tests::should_append_task_and_set_notification ... ok [INFO] [stdout] test app::controller::tests::should_handle_update_and_maintain_focus ... ok [INFO] [stdout] test app::service::folder_service::folder_tests::should_fail_append_folder_on_empty_name ... ok [INFO] [stdout] test app::service::folder_service::folder_tests::should_fail_update_folder_on_duplicate ... ok [INFO] [stdout] test app::service::folder_service::folder_tests::should_remove_folder_service ... ok [INFO] [stdout] test app::service::folder_service::folder_tests::should_update_folder_service ... ok [INFO] [stdout] test app::service::task_service::tests::should_append_task_service ... ok [INFO] [stdout] test app::service::task_service::tests::should_fail_remove_task_service_with_wrong_id ... ok [INFO] [stdout] test app::service::task_service::tests::should_fail_toggle_task_service_with_wrong_id ... ok [INFO] [stdout] test app::service::task_service::tests::should_fail_update_task_service_with_empty_title ... ok [INFO] [stdout] test app::controller::tests::should_auto_bind_folder_id_on_append_when_inside_folder_filter ... ok [INFO] [stdout] test app::service::task_service::tests::should_fail_update_task_service_with_wrong_id ... ok [INFO] [stdout] test app::service::task_service::tests::should_clear_tasks_service_completed ... ok [INFO] [stdout] test app::service::task_service::tests::should_remove_task_service ... ok [INFO] [stdout] test app::service::task_service::tests::should_sort_by_priority_automatically ... ok [INFO] [stdout] test app::service::task_service::tests::should_test_boundaries_on_move_tasks_service ... ok [INFO] [stdout] test app::service::task_service::tests::should_toggle_task_service ... ok [INFO] [stdout] test app::service::task_service::tests::should_update_task_service ... ok [INFO] [stdout] test app::service::task_service::tests::should_fail_append_task_service_on_empty_title ... ok [INFO] [stdout] test app::controller::tests::should_handle_empty_title_error_on_append ... ok [INFO] [stdout] test app::controller::tests::should_handle_duplicate_name_error_on_append_folder ... ok [INFO] [stdout] test app::controller::tests::should_stabilize_focus_out_of_bounds ... ok [INFO] [stdout] test app::controller::tests::should_remove_task_and_adjust_selection ... ok [INFO] [stdout] test app::controller::tests::should_handle_empty_title_error_on_update ... ok [INFO] [stdout] test app::service::task_service::tests::should_move_tasks_successully_with_same_priority ... ok [INFO] [stdout] test app::service::task_service::tests::should_not_move_tasks_with_different_priorities ... ok [INFO] [stdout] test app::controller::tests::should_sort_with_focus_stabilized ... ok [INFO] [stdout] test app::controller::tests::should_handle_remove_non_existent_task ... ok [INFO] [stdout] test app::controller::tests::should_handle_update_non_existent_task ... ok [INFO] [stdout] test app::controller::tests::should_update_folder_data ... ok [INFO] [stdout] test config::config::tests::should_correctly_handle_optional_fields_in_toml ... ok [INFO] [stdout] test config::config::tests::should_return_default_data_path ... ok [INFO] [stdout] test config::config::tests::should_create_directories_on_config_save ... ok [INFO] [stdout] test config::config::tests::should_update_config_from_ui_state ... ok [INFO] [stdout] test config::keymaps::tests::should_add_section_spacing ... ok [INFO] [stdout] test config::keymaps::tests::should_check_if_its_is_exit_key ... ok [INFO] [stdout] test config::keymaps::tests::should_check_if_its_kill_process_key ... ok [INFO] [stdout] test config::config::tests::should_save_and_load_config_successfully ... ok [INFO] [stdout] test config::config::tests::should_return_default_config_if_path_not_found ... ok [INFO] [stdout] test config::keymaps::tests::should_fail_on_duplicate_keys_in_toml ... ok [INFO] [stdout] test config::keymaps::tests::should_handle_uppercase_as_shift ... ok [INFO] [stdout] test config::keymaps::tests::should_parse_modifier_keys ... ok [INFO] [stdout] test config::keymaps::tests::should_parse_simple_keys ... ok [INFO] [stdout] test config::keymaps::tests::should_return_default_data_path ... ok [INFO] [stdout] test config::keymaps::tests::should_handle_incomplete_toml_gracefully ... ok [INFO] [stdout] test config::keymaps::tests::should_stringify_keys_correctly ... ok [INFO] [stdout] test config::keymaps::tests::should_test_hotkeys_alignment_consistency ... ok [INFO] [stdout] test config::keymaps::tests::should_save_with_proper_sections ... ok [INFO] [stdout] test core::autosave::tests::should_initialize_with_correct_defaults ... ok [INFO] [stdout] test app::controller::tests::should_remove_folder_and_perform_cascade_delete_on_tasks ... ok [INFO] [stdout] test config::config::tests::should_invoke_toml_error_on_invalid_format ... ok [INFO] [stdout] test config::keymaps::tests::should_load_default_when_file_is_missing ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_database_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_duplicate_key_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_empty_title_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_environment_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_folder_duplicate_name_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_folder_empty_name_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_folder_not_found_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_io_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_invalid_key_format_error ... ok [INFO] [stdout] test core::autosave::tests::should_toggle_enabled_with_timer_reset ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_move_forbidden_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_list_empty_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_path_not_found ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_task_not_found_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_toml_error ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_unknown_action_error ... ok [INFO] [stdout] test core::sorting::tests::should_compare_title_case_insensitive ... ok [INFO] [stdout] test core::sorting::tests::should_compare_priority_desc ... ok [INFO] [stdout] test core::sorting::tests::should_cycle_through_sort_by_and_order ... ok [INFO] [stdout] test core::sorting::tests::should_stabilize_priority_sorting ... ok [INFO] [stdout] test application::tests::should_adjust_selection_on_tab_change_with_sync_ui ... ok [INFO] [stdout] test core::storage::folders::tests::should_handle_save_load_for_folders_repository ... ok [INFO] [stdout] test core::storage::session::tests::should_handle_save_load_for_session_repository ... ok [INFO] [stdout] test core::errors::tests::should_return_text_for_task_not_selected_error ... ok [INFO] [stdout] test core::storage::session::tests::should_return_none_if_session_repository_is_empty ... ok [INFO] [stdout] test core::storage::tasks::tests::should_truncate_table_if_empty_tasks_provided ... ok [INFO] [stdout] test core::storage::tasks::tests::should_handle_save_load_for_tasks_repository ... ok [INFO] [stdout] test core::storage::tasks::tests::should_handle_deletions_sync_for_tasks_repository ... ok [INFO] [stdout] test core::autosave::tests::should_handle_save_conditions ... ok [INFO] [stdout] test events::handler::tests::should_activate_search_on_key ... ok [INFO] [stdout] test application::tests::should_create_application ... ok [INFO] [stdout] test application::tests::should_initialize_selection_with_sync_ui ... ok [INFO] [stdout] test application::tests::should_adjust_out_of_bounds_index_with_sync_ui ... ok [INFO] [stdout] test application::tests::should_test_tick_expires_notification ... ok [INFO] [stdout] test application::tests::should_reset_timer_on_first_change_transition ... ok [INFO] [stdout] test application::tests::should_select_none_if_empty_with_sync_ui ... ok [INFO] [stdout] test application::tests::should_do_nothing_if_autosave_disabled ... ok [INFO] [stdout] test events::handler::tests::should_allow_exit_even_in_small_terminal ... ok [INFO] [stdout] test events::handler::tests::should_cancel_clear_all_tasks ... ok [INFO] [stdout] test events::handler::tests::should_block_input_when_terminal_is_too_small ... ok [INFO] [stdout] test events::handler::tests::should_cancel_search_and_return_to_left_panel ... ok [INFO] [stdout] test app::controller::tests::should_trigger_popup_on_save ... ok [INFO] [stdout] test application::tests::should_reset_flow_after_undo ... ok [INFO] [stdout] test events::handler::tests::should_exit_search_to_list_on_submit ... ok [INFO] [stdout] test events::handler::tests::should_confirm_remove_task ... ok [INFO] [stdout] test events::handler::tests::should_fail_on_open_edit_if_not_selected ... ok [INFO] [stdout] test events::handler::tests::should_cycle_filter_down_up_on_key ... ok [INFO] [stdout] test events::handler::tests::should_handle_empty_input_gracefully ... ok [INFO] [stdout] test events::handler::tests::should_do_nothing_if_no_modal_exists ... ok [INFO] [stdout] test events::handler::tests::should_ignore_unrelated_keys_in_left_panel ... ok [INFO] [stdout] test events::handler::tests::should_move_task_on_key ... ok [INFO] [stdout] test events::handler::tests::should_not_exit_on_unsaved_exit_cancel ... ok [INFO] [stdout] test events::handler::tests::should_open_remove_confirm_dialog_on_key ... ok [INFO] [stdout] test events::handler::tests::should_handle_update_mode_transition ... ok [INFO] [stdout] test events::handler::tests::should_open_unsaved_confirm_on_exit_if_changes_exist ... ok [INFO] [stdout] test events::handler::tests::should_handle_sort_keys ... ok [INFO] [stdout] test models::filter::tests::should_handle_filter_combining ... ok [INFO] [stdout] test models::filter::tests::should_handle_filtering_by_folder ... ok [INFO] [stdout] test models::filter::tests::should_handle_filtering_by_sidebar_tabs ... ok [INFO] [stdout] test models::filter::tests::should_test_filter_search_query_normalization ... ok [INFO] [stdout] test models::folder::tests::should_convert_enum_to_ratatui_rgb ... ok [INFO] [stdout] test models::folder::tests::should_create_folder_with_custom_color_string ... ok [INFO] [stdout] test models::folder::tests::should_create_folder_with_defaults ... ok [INFO] [stdout] test models::folder::tests::should_handle_hex_parsing_edge_cases ... ok [INFO] [stdout] test models::folder::tests::should_parse_color_from_string_name_or_hex ... ok [INFO] [stdout] test models::folder::tests::should_return_folder_name_by_id ... ok [INFO] [stdout] test models::folder::tests::should_update_folder_fields_and_timestamp ... ok [INFO] [stdout] test models::task::tests::should_compare_priorities ... ok [INFO] [stdout] test models::task::tests::should_create_task_details_from_task ... ok [INFO] [stdout] test models::task::tests::should_create_task_item ... ok [INFO] [stdout] test models::task::tests::should_create_task_linked_to_folder ... ok [INFO] [stdout] test models::task::tests::should_generate_unique_id_for_tasks ... ok [INFO] [stdout] test models::task::tests::should_return_created_at_string ... ok [INFO] [stdout] test models::task::tests::should_return_right_color_of_priority_with_theme ... ok [INFO] [stdout] test models::task::tests::should_return_string_from_enum ... ok [INFO] [stdout] test models::task::tests::should_test_task_due_today ... ok [INFO] [stdout] test models::task::tests::should_toggle_completed ... ok [INFO] [stdout] test models::task::tests::should_update_task_fields_including_folder_using_editor ... ok [INFO] [stdout] test state::app_state::tests::should_determine_unsaved_changes_for_folders ... ok [INFO] [stdout] test state::app_state::tests::should_return_currently_selected_task ... ok [INFO] [stdout] test events::handler::tests::should_reset_selection_to_first_item_on_typing ... ok [INFO] [stdout] test state::app_state::tests::should_return_task_by_id ... ok [INFO] [stdout] test state::app_state::tests::should_test_swap_indices_boundaries ... ok [INFO] [stdout] test state::scroll::tests::should_handle_scroll_reset ... ok [INFO] [stdout] test state::scroll::tests::should_handle_scrolling ... ok [INFO] [stdout] test events::handler::tests::should_select_filter_on_numeric_key ... ok [INFO] [stdout] test state::session::tests::should_correctly_create_session_from_ui_state ... ok [INFO] [stdout] test state::session::tests::should_handle_empty_query_with_none_search_input ... ok [INFO] [stdout] test state::ui_state::tests::should_apply_system_theme ... ok [INFO] [stdout] test state::session::tests::should_correctly_apply_session_to_ui_state ... ok [INFO] [stdout] test state::ui_state::tests::should_handle_infolder_filter_switching ... ok [INFO] [stdout] test state::ui_state::tests::should_handle_notification_pushing ... ok [INFO] [stdout] test state::ui_state::tests::should_handle_save_result_with_popup ... ok [INFO] [stdout] test state::ui_state::tests::should_navigate_through_filters_and_dynamic_folders ... ok [INFO] [stdout] test state::ui_state::tests::should_open_clear_confirm ... ok [INFO] [stdout] test state::ui_state::tests::should_handle_theme_mode_switching_with_memory ... ok [INFO] [stdout] test state::ui_state::tests::should_open_remove_task_confirm ... ok [INFO] [stdout] test state::ui_state::tests::should_open_remove_folder_confirm ... ok [INFO] [stdout] test events::handler::tests::should_test_delegation_to_left_panel ... ok [INFO] [stdout] test state::ui_state::tests::should_open_save_confirm ... ok [INFO] [stdout] test state::ui_state::tests::should_open_unsaved_confirm_exit ... ok [INFO] [stdout] test state::ui_state::tests::should_send_signal_to_redraw_only_once ... ok [INFO] [stdout] test state::ui_state::tests::should_return_id_of_selected_task ... ok [INFO] [stdout] test state::ui_state::tests::should_show_close_dialog_with_ui_state ... ok [INFO] [stdout] test state::ui_state::tests::should_show_search_input ... ok [INFO] [stdout] test application::tests::should_go_autosave_full_cycle ... ok [INFO] [stdout] test state::ui_state::tests::should_test_notification_expiration ... ok [INFO] [stdout] test events::handler::tests::should_test_delegation_to_main_content ... ok [INFO] [stdout] test state::ui_state::tests::should_toggle_focus_properly ... ok [INFO] [stdout] test theme::io::tests::should_handle_missing_themes_dir_gracefully ... ok [INFO] [stdout] test state::ui_state::tests::should_toggle_sidebar_showing ... ok [INFO] [stdout] test state::ui_state::tests::show_test_redraw_lifecycle ... ok [INFO] [stdout] test theme::palette::tests::should_correctly_detect_light_and_dark_colors ... ok [INFO] [stdout] test theme::palette::tests::should_detect_brightness_based_on_luma_formula ... ok [INFO] [stdout] test theme::palette::tests::should_handle_non_rgb_colors_as_dark ... ok [INFO] [stdout] test theme::io::tests::should_parse_colors_from_disk_format ... ok [INFO] [stdout] test theme::palette::tests::should_verify_default_palette_matches_default_theme ... ok [INFO] [stdout] test theme::palette::tests::should_implement_equality_correctly ... ok [INFO] [stdout] test theme::registry::tests::should_cycle_next_properly ... ok [INFO] [stdout] test theme::io::tests::should_load_single_theme_from_toml ... ok [INFO] [stdout] test theme::registry::tests::should_cycle_prev_properly ... ok [INFO] [stdout] test theme::registry::tests::should_display_theme_id_correctly ... ok [INFO] [stdout] test theme::registry::tests::should_fallback_palette_for_unknown_custom_theme ... ok [INFO] [stdout] test theme::registry::tests::should_fallback_to_index_zero_if_initial_not_found ... ok [INFO] [stdout] test theme::registry::tests::should_get_correct_palette_for_builtin ... ok [INFO] [stdout] test theme::registry::tests::should_load_registry_with_builtin_themes ... ok [INFO] [stdout] test theme::theme::tests::should_check_if_all_builtin_themes_have_palettes ... ok [INFO] [stdout] test theme::registry::tests::test_registry_order_logic ... ok [INFO] [stdout] test theme::theme::tests::should_handle_custom_theme_display_names ... ok [INFO] [stdout] test theme::theme::tests::should_test_theme_cycling_next ... ok [INFO] [stdout] test theme::theme::tests::should_test_light_dark_detection ... ok [INFO] [stdout] test theme::theme::tests::should_test_theme_initialization_from_id ... ok [INFO] [stdout] test theme::theme::tests::should_test_theme_cycling_prev ... ok [INFO] [stdout] test theme::io::tests::should_return_error_on_invalid_toml ... ok [INFO] [stdout] test theme::theme::tests::should_test_to_string_for_theme_id ... ok [INFO] [stdout] test theme::theme::tests::should_verify_registry_integrity ... ok [INFO] [stdout] test ui::components::forms::folder_form::tests::should_initialize_empty_folder_form_for_append ... ok [INFO] [stdout] test ui::components::forms::folder_form::tests::should_parse_and_extract_folder_data_with_color_serialization ... ok [INFO] [stdout] test ui::components::forms::folder_form::tests::should_populate_folder_form_fields_for_update ... ok [INFO] [stdout] test ui::components::forms::task_form::tests::should_initialize_empty_task_form_for_append ... ok [INFO] [stdout] test ui::components::forms::task_form::tests::should_parse_and_extract_task_data_correctly ... ok [INFO] [stdout] test ui::components::forms::task_form::tests::should_populate_task_form_fields_for_update ... ok [INFO] [stdout] test ui::components::popups::details::tests::should_accept_external_scroll_state_via_setter ... ok [INFO] [stdout] test ui::components::popups::details::tests::should_create_details_popup_via_factory ... ok [INFO] [stdout] test ui::components::popups::details::tests::should_properly_report_scrollable_status ... ok [INFO] [stdout] test ui::components::popups::details::tests::should_handle_key_as_continue_and_not_intercept_input ... ok [INFO] [stdout] test ui::components::popups::details::tests::should_manage_internal_scroll_state ... ok [INFO] [stdout] test ui::components::popups::form::tests::should_create_append_folder_popup_via_factory ... ok [INFO] [stdout] test ui::components::popups::form::tests::should_create_update_folder_popup_via_factory ... ok [INFO] [stdout] test events::handler::tests::should_create_new_task_on_submit ... ok [INFO] [stdout] test ui::components::popups::form::tests::should_create_append_task_popup_via_factory ... ok [INFO] [stdout] test ui::components::popups::form::tests::should_task_form_context_intercept_keys_and_convert_to_result ... ok [INFO] [stdout] test ui::components::popups::form::tests::should_create_update_task_popup_via_factory ... ok [INFO] [stdout] test ui::components::popups::help::tests::should_allow_setting_external_scroll ... ok [INFO] [stdout] test ui::components::popups::help::tests::should_calculate_correct_mid_split_for_odd_and_even_counts ... ok [INFO] [stdout] test ui::components::popups::help::tests::should_create_help_popup_via_factory ... ok [INFO] [stdout] test events::handler::tests::should_test_focus_stabilization_on_filter_change ... ok [INFO] [stdout] test ui::components::popups::help::tests::should_manage_internal_scroll_state ... ok [INFO] [stdout] test ui::components::popups::help::tests::should_properly_report_scrollable_status ... ok [INFO] [stdout] test ui::components::popups::message::tests::should_create_success_popup_with_message_component ... ok [INFO] [stdout] test ui::components::popups::message::tests::should_handle_key_in_message_component_as_continue ... ok [INFO] [stdout] test ui::context::tests::should_handle_single_char_width ... ok [INFO] [stdout] test ui::context::tests::should_handle_zero_width ... ok [INFO] [stdout] test ui::context::tests::should_test_focus_logic_consistency ... ok [INFO] [stdout] test ui::context::tests::should_truncate_text_exact_limit ... ok [INFO] [stdout] test events::handler::tests::should_toggle_focus_right_and_left ... ok [INFO] [stdout] test ui::context::tests::should_truncate_text_shorter_than_limit ... ok [INFO] [stdout] test ui::context::tests::should_truncate_text_longer_than_limit ... ok [INFO] [stdout] test events::handler::tests::should_toggle_autosave ... ok [INFO] [stdout] test ui::context::tests::should_truncate_text_unicode_support ... ok [INFO] [stdout] test ui::widgets::dashboard::footer::tests::should_render_waiting_status_during_debounce ... ok [INFO] [stdout] test ui::widgets::dashboard::footer::tests::should_render_right_status_with_timer_and_unsaved ... ok [INFO] [stdout] test ui::widgets::dashboard::footer::tests::should_render_left_info_with_theme_name_and_autosave ... ok [INFO] [stdout] test ui::widgets::dashboard::sidebar::tests::should_construct_list_with_highlighting ... ok [INFO] [stdout] test ui::widgets::dashboard::sidebar::tests::should_append_folders_to_filter_list ... ok [INFO] [stdout] test ui::components::popups::message::tests::should_create_error_popup_with_message_component ... ok [INFO] [stdout] test ui::components::popups::message::tests::should_create_info_popup_with_message_component ... ok [INFO] [stdout] test ui::widgets::dashboard::sidebar::tests::should_generate_progress_with_tasks ... ok [INFO] [stdout] test ui::widgets::dashboard::sidebar::tests::should_show_next_task_if_no_high_priority ... ok [INFO] [stdout] test ui::widgets::dashboard::sidebar::tests::should_generate_progress_with_empty_tasks ... ok [INFO] [stdout] test ui::widgets::feedback::tests::should_render_message_for_invalid_query ... ok [INFO] [stdout] test ui::widgets::form::form::tests::should_handle_text_and_textarea_inputs ... ok [INFO] [stdout] test ui::widgets::dashboard::sidebar::tests::should_prioritize_high_priority_focus_task ... ok [INFO] [stdout] test ui::widgets::form::form::tests::should_create_generic_form_with_fields ... ok [INFO] [stdout] test ui::widgets::feedback::tests::should_render_message_for_small_terminal ... ok [INFO] [stdout] test ui::widgets::form::form::tests::should_navigate_through_fields_using_down_key ... ok [INFO] [stdout] test ui::widgets::form::form::tests::should_properly_set_text_values_via_helper ... ok [INFO] [stdout] test ui::widgets::form::form::tests::should_prevent_navigation_if_textarea_cursor_not_at_edge ... ok [INFO] [stdout] test ui::widgets::form::form::tests::should_return_submit_on_button_enter ... ok [INFO] [stdout] test ui::widgets::input::enum_input::tests::should_handle_cancel_key_for_enum_input ... ok [INFO] [stdout] test ui::widgets::input::enum_input::tests::should_handle_reset_enum_input ... ok [INFO] [stdout] test ui::widgets::input::enum_input::tests::should_initialize_enum_input ... ok [INFO] [stdout] test ui::widgets::input::enum_input::tests::should_navigate_properly_through_enum_input ... ok [INFO] [stdout] test ui::widgets::input::enum_input::tests::should_not_handle_other_keys_for_enum_input ... ok [INFO] [stdout] test ui::widgets::input::enum_input::tests::should_return_styles_if_focused ... ok [INFO] [stdout] test ui::widgets::input::text_input::tests::should_be_no_scroll_when_text_fits ... ok [INFO] [stdout] test ui::widgets::input::text_input::tests::should_handle_cursor_movement ... ok [INFO] [stdout] test ui::widgets::input::text_input::tests::should_handle_reset_text_input ... ok [INFO] [stdout] test ui::widgets::feedback::tests::should_render_message_for_empty_list ... ok [INFO] [stdout] test ui::widgets::input::text_input::tests::should_scroll_input_and_display_text ... ok [INFO] [stdout] test ui::widgets::input::text_input::tests::should_handle_input_from ... ok [INFO] [stdout] test ui::widgets::input::text_input::tests::should_test_max_chars_of_input ... ok [INFO] [stdout] test ui::widgets::dashboard::sidebar::tests::should_test_priority_chart_math ... ok [INFO] [stdout] test events::handler::tests::should_trigger_save_on_ctrl_s ... ok [INFO] [stdout] test ui::widgets::modal::confirm::tests::should_create_default_confirm ... ok [INFO] [stdout] test ui::widgets::input::text_input::tests::should_return_styles_if_focused ... ok [INFO] [stdout] test ui::widgets::modal::confirm::tests::should_calculate_dynamic_area_for_confirm ... ok [INFO] [stdout] test ui::widgets::dashboard::footer::tests::should_render_only_saved_status_when_no_changes ... ok [INFO] [stdout] test core::autosave::tests::should_test_autosave_debouncing_logic ... ok [INFO] [stdout] test ui::widgets::modal::confirm::tests::should_generate_buttons_with_theme ... ok [INFO] [stdout] test ui::widgets::modal::confirm::tests::should_handle_key_enter_confirm ... ok [INFO] [stdout] test ui::widgets::modal::confirm::tests::should_handle_key_esc_confirm ... ok [INFO] [stdout] test ui::widgets::modal::confirm::tests::should_handle_key_other_keys_confirm ... ok [INFO] [stdout] test ui::widgets::modal::confirm::tests::should_handle_left_right_key_confirm ... ok [INFO] [stdout] test ui::widgets::modal::confirm::tests::should_return_proper_styles_for_buttons_with_theme ... ok [INFO] [stdout] test events::handler::tests::should_save_and_exit_on_unsaved_exit_confirm ... ok [INFO] [stdout] test ui::widgets::input::text_input::tests::should_handle_input_key_input ... ok [INFO] [stdout] test ui::widgets::modal::popup::tests::should_popup_close_on_specific_key ... ok [INFO] [stdout] test ui::widgets::modal::popup::tests::should_popup_close_on_any_key ... ok [INFO] [stdout] test ui::widgets::notification::tests::should_create_notification_error ... ok [INFO] [stdout] test ui::widgets::notification::tests::should_create_notification_success ... ok [INFO] [stdout] test ui::widgets::notification::tests::should_keep_active_notification_if_not_expired ... ok [INFO] [stdout] test ui::widgets::notification::tests::should_notification_be_expired ... ok [INFO] [stdout] test ui::widgets::modal::popup::tests::should_return_color_based_on_popup_kind_with_theme ... ok [INFO] [stdout] test ui::widgets::notification::tests::should_return_true_when_second_changes ... ok [INFO] [stdout] test ui::widgets::notification::tests::should_remove_notification_after_time_expired ... ok [INFO] [stdout] test ui::widgets::notification::tests::should_test_remaining_seconds_of_notification ... ok [INFO] [stdout] test ui::widgets::modal::popup::tests::should_calculate_dynamic_area_for_popup ... ok [INFO] [stdout] test state::app_state::tests::should_return_swap_indices_for_move ... ok [INFO] [stdout] test ui::components::popups::form::tests::should_folder_form_context_convert_to_result ... ok [INFO] [stdout] test ui::widgets::modal::popup::tests::should_close_on_esc_anyway ... ok [INFO] [stdout] test ui::widgets::modal::popup::tests::should_create_popup_with_chaining_api ... ok [INFO] [stdout] test ui::widgets::notification::tests::should_return_notification_icon_and_color_based_on_kind_and_theme ... ok [INFO] [stdout] test events::handler::tests::should_test_navigation_down_up ... ok [INFO] [stdout] test events::handler::tests::should_prioritize_modal_over_global_keys ... ok [INFO] [stdout] test events::handler::tests::should_toggle_task_on_enter ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 292 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/toodles-2200bd5ab935e54a) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/storage_tests.rs (/opt/rustwide/target/debug/deps/storage_tests-47a5ede10162de87) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test should_invoke_database_error_on_init_if_corrupted ... ok [INFO] [stdout] test should_create_directory_on_init_if_missing ... ok [INFO] [stdout] test should_create_backup_on_init_if_file_exists ... ok [INFO] [stdout] test should_invoke_io_error_on_init_when_no_write_permission ... FAILED [INFO] [stdout] test should_save_and_load_data_successfully ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- should_invoke_io_error_on_init_when_no_write_permission stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'should_invoke_io_error_on_init_when_no_write_permission' (334) panicked at tests/storage_tests.rs:113:5: [INFO] [stdout] assertion failed: result.is_err() [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x620d744632c8 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x620d744632c8 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x620d744632c8 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x620d744632c8 - <::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x620d7447831a - ::fmt [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x620d7447831a - core[5a1c3e9896636f3a]::fmt::write [INFO] [stdout] 6: 0x620d74467c62 - std[d054f6f42beb1baa]::io::default_write_fmt::> [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11 [INFO] [stdout] 7: 0x620d74467c62 - as std[d054f6f42beb1baa]::io::Write>::write_fmt [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13 [INFO] [stdout] 8: 0x620d7443fdd6 - ::print [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x620d7443fdd6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x620d7445a399 - std[d054f6f42beb1baa]::panicking::default_hook [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x620d7425664c - core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9 [INFO] [stdout] 12: 0x620d7425664c - test[fad20673b750c10e]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x620d7445a552 - core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9 [INFO] [stdout] 14: 0x620d7445a552 - std[d054f6f42beb1baa]::panicking::panic_with_hook [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x620d7443fec4 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:691:13 [INFO] [stdout] 16: 0x620d74437719 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x620d74440c3d - __rustc[7ab284efd7f33ea8]::rust_begin_unwind [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x620d74478acc - core[5a1c3e9896636f3a]::panicking::panic_fmt [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x620d74478a92 - core[5a1c3e9896636f3a]::panicking::panic [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x620d74248293 - storage_tests[a3802fb86ceb5d58]::should_invoke_io_error_on_init_when_no_write_permission [INFO] [stdout] at /opt/rustwide/workdir/tests/storage_tests.rs:113:5 [INFO] [stdout] 21: 0x620d74245457 - storage_tests[a3802fb86ceb5d58]::should_invoke_io_error_on_init_when_no_write_permission::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/storage_tests.rs:101:61 [INFO] [stdout] 22: 0x620d74249686 - >::call_once [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x620d7424972b - core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x620d7424972b - test[fad20673b750c10e]::__rust_begin_short_backtrace::, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>> [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18 [INFO] [stdout] 25: 0x620d74256fa5 - test[fad20673b750c10e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74 [INFO] [stdout] 26: 0x620d74256fa5 - as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 27: 0x620d74256fa5 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>> [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x620d74256fa5 - std[d054f6f42beb1baa]::panicking::catch_unwind::, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x620d74256fa5 - std[d054f6f42beb1baa]::panic::catch_unwind::, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>> [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x620d74256fa5 - test[fad20673b750c10e]::run_test_in_process [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27 [INFO] [stdout] 31: 0x620d74256fa5 - test[fad20673b750c10e]::run_test::{closure#0} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43 [INFO] [stdout] 32: 0x620d74251b04 - test[fad20673b750c10e]::run_test::{closure#1} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41 [INFO] [stdout] 33: 0x620d74251b04 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x620d7425a022 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 35: 0x620d7425a022 - ::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 36: 0x620d7425a022 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x620d7425a022 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x620d7425a022 - std[d054f6f42beb1baa]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x620d7425a022 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 40: 0x620d7425a022 - ::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x620d744629af - + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9 [INFO] [stdout] 42: 0x620d744629af - ::new::thread_start [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 43: 0x7259ab490aa4 - [INFO] [stdout] 44: 0x7259ab51da64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- should_save_and_load_data_successfully stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'should_save_and_load_data_successfully' (335) panicked at tests/storage_tests.rs:37:5: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: Sidebar [INFO] [stdout] right: Main [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x620d744632c8 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x620d744632c8 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x620d744632c8 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x620d744632c8 - <::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x620d7447831a - ::fmt [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x620d7447831a - core[5a1c3e9896636f3a]::fmt::write [INFO] [stdout] 6: 0x620d74467c62 - std[d054f6f42beb1baa]::io::default_write_fmt::> [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11 [INFO] [stdout] 7: 0x620d74467c62 - as std[d054f6f42beb1baa]::io::Write>::write_fmt [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13 [INFO] [stdout] 8: 0x620d7443fdd6 - ::print [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x620d7443fdd6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x620d7445a399 - std[d054f6f42beb1baa]::panicking::default_hook [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x620d7425664c - core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9 [INFO] [stdout] 12: 0x620d7425664c - test[fad20673b750c10e]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x620d7445a552 - core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9 [INFO] [stdout] 14: 0x620d7445a552 - std[d054f6f42beb1baa]::panicking::panic_with_hook [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x620d7443fe92 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x620d74437719 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x620d74440c3d - __rustc[7ab284efd7f33ea8]::rust_begin_unwind [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x620d74478acc - core[5a1c3e9896636f3a]::panicking::panic_fmt [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x620d74478953 - core[5a1c3e9896636f3a]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x620d74245170 - core[5a1c3e9896636f3a]::panicking::assert_failed:: [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x620d74246096 - storage_tests[a3802fb86ceb5d58]::should_save_and_load_data_successfully [INFO] [stdout] at /opt/rustwide/workdir/tests/storage_tests.rs:37:5 [INFO] [stdout] 22: 0x620d74245397 - storage_tests[a3802fb86ceb5d58]::should_save_and_load_data_successfully::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/storage_tests.rs:18:44 [INFO] [stdout] 23: 0x620d74249586 - >::call_once [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x620d7424972b - core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x620d7424972b - test[fad20673b750c10e]::__rust_begin_short_backtrace::, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>> [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18 [INFO] [stdout] 26: 0x620d74256fa5 - test[fad20673b750c10e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74 [INFO] [stdout] 27: 0x620d74256fa5 - as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x620d74256fa5 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>> [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x620d74256fa5 - std[d054f6f42beb1baa]::panicking::catch_unwind::, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x620d74256fa5 - std[d054f6f42beb1baa]::panic::catch_unwind::, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>> [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x620d74256fa5 - test[fad20673b750c10e]::run_test_in_process [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27 [INFO] [stdout] 32: 0x620d74256fa5 - test[fad20673b750c10e]::run_test::{closure#0} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43 [INFO] [stdout] 33: 0x620d74251b04 - test[fad20673b750c10e]::run_test::{closure#1} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41 [INFO] [stdout] 34: 0x620d74251b04 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x620d7425a022 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 36: 0x620d7425a022 - ::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x620d7425a022 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x620d7425a022 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x620d7425a022 - std[d054f6f42beb1baa]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x620d7425a022 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 41: 0x620d7425a022 - ::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x620d744629af - + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9 [INFO] [stdout] 43: 0x620d744629af - ::new::thread_start [INFO] [stdout] at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7259ab490aa4 - [INFO] [stdout] 45: 0x7259ab51da64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] should_invoke_io_error_on_init_when_no_write_permission [INFO] [stdout] should_save_and_load_data_successfully [INFO] [stdout] [INFO] [stdout] test result: FAILED. 3 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test storage_tests` [INFO] running `Command { std: "docker" "inspect" "cd2df9aa320a467c4329e2f427e37180c5a4f71c69aafc05851980472d0de67a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cd2df9aa320a467c4329e2f427e37180c5a4f71c69aafc05851980472d0de67a", kill_on_drop: false }` [INFO] [stdout] cd2df9aa320a467c4329e2f427e37180c5a4f71c69aafc05851980472d0de67a