[INFO] fetching crate tmmpr 0.1.1... [INFO] testing tmmpr-0.1.1 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate tmmpr 0.1.1 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate tmmpr 0.1.1 [INFO] finished tweaking crates.io crate tmmpr 0.1.1 [INFO] tweaked toml for crates.io crate tmmpr 0.1.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate tmmpr 0.1.1 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate tmmpr 0.1.1 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded once_cell v1.21.3 [INFO] [stderr] Downloaded tempfile v3.24.0 [INFO] [stderr] Downloaded bitflags v2.10.0 [INFO] [stderr] Downloaded phf_generator v0.11.3 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.108 [INFO] [stderr] Downloaded filedescriptor v0.8.3 [INFO] [stderr] Downloaded memmem v0.1.1 [INFO] [stderr] Downloaded wezterm-color-types v0.3.0 [INFO] [stderr] Downloaded phf_codegen v0.11.3 [INFO] [stderr] Downloaded cfg_aliases v0.2.1 [INFO] [stderr] Downloaded fixedbitset v0.4.2 [INFO] [stderr] Downloaded bit-set v0.5.3 [INFO] [stderr] Downloaded pest_meta v2.8.5 [INFO] [stderr] Downloaded terminfo v0.9.0 [INFO] [stderr] Downloaded fancy-regex v0.11.0 [INFO] [stderr] Downloaded iana-time-zone-haiku v0.1.2 [INFO] [stderr] Downloaded ratatui-crossterm v0.1.0 [INFO] [stderr] Downloaded windows-implement v0.60.2 [INFO] [stderr] Downloaded android_system_properties v0.1.5 [INFO] [stderr] Downloaded find-msvc-tools v0.1.7 [INFO] [stderr] Downloaded semver v1.0.27 [INFO] [stderr] Downloaded iana-time-zone v0.1.64 [INFO] [stderr] Downloaded windows-core v0.62.2 [INFO] [stderr] Downloaded pin-project-lite v0.2.16 [INFO] [stderr] Downloaded base64 v0.22.1 [INFO] [stderr] Downloaded cc v1.2.52 [INFO] [stderr] Downloaded nix v0.29.0 [INFO] [stderr] Downloaded crossterm v0.29.0 [INFO] [stderr] Downloaded regex v1.12.2 [INFO] [stderr] Downloaded syn v2.0.114 [INFO] [stderr] Downloaded tracing-subscriber v0.3.22 [INFO] [stderr] Downloaded chrono v0.4.43 [INFO] [stderr] Downloaded rustix v1.1.3 [INFO] [stderr] Downloaded termwiz v0.23.3 [INFO] [stderr] Downloaded derive_more-impl v2.1.1 [INFO] [stderr] Downloaded derive_more v2.1.1 [INFO] [stderr] Downloaded mio v1.1.1 [INFO] [stderr] Downloaded owo-colors v4.2.3 [INFO] [stderr] Downloaded litrs v1.0.0 [INFO] [stderr] Downloaded parking_lot_core v0.9.12 [INFO] [stderr] Downloaded parking_lot v0.12.5 [INFO] [stderr] Downloaded regex-syntax v0.8.8 [INFO] [stderr] Downloaded anyhow v1.0.100 [INFO] [stderr] Downloaded time v0.3.45 [INFO] [stderr] Downloaded ratatui-widgets v0.3.0 [INFO] [stderr] Downloaded convert_case v0.10.0 [INFO] [stderr] Downloaded redox_syscall v0.5.18 [INFO] [stderr] Downloaded wasi v0.11.1+wasi-snapshot-preview1 [INFO] [stderr] Downloaded portable-atomic v1.13.0 [INFO] [stderr] Downloaded itertools v0.14.0 [INFO] [stderr] Downloaded bit-vec v0.6.3 [INFO] [stderr] Downloaded hashbrown v0.16.1 [INFO] [stderr] Downloaded ratatui-core v0.1.0 [INFO] [stderr] Downloaded regex-automata v0.4.13 [INFO] [stderr] Downloaded libc v0.2.180 [INFO] [stderr] Downloaded windows-strings v0.5.1 [INFO] [stderr] Downloaded rustc_version v0.4.1 [INFO] [stderr] Downloaded document-features v0.2.12 [INFO] [stderr] Downloaded pest v2.8.5 [INFO] [stderr] Downloaded ratatui-macros v0.7.0 [INFO] [stderr] Downloaded nom v7.1.3 [INFO] [stderr] Downloaded bumpalo v3.19.1 [INFO] [stderr] Downloaded memchr v2.7.6 [INFO] [stderr] Downloaded windows-interface v0.59.3 [INFO] [stderr] Downloaded windows-result v0.4.1 [INFO] [stderr] Downloaded home v0.5.12 [INFO] [stderr] Downloaded signal-hook-mio v0.2.5 [INFO] [stderr] Downloaded finl_unicode v1.4.0 [INFO] [stderr] Downloaded minimal-lexical v0.2.1 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.108 [INFO] [stderr] Downloaded rand v0.8.5 [INFO] [stderr] Downloaded compact_str v0.9.0 [INFO] [stderr] Downloaded pest_derive v2.8.5 [INFO] [stderr] Downloaded signal-hook v0.3.18 [INFO] [stderr] Downloaded wezterm-bidi v0.2.3 [INFO] [stderr] Downloaded bytemuck v1.24.0 [INFO] [stderr] Downloaded js-sys v0.3.85 [INFO] [stderr] Downloaded uuid v1.19.0 [INFO] [stderr] Downloaded euclid v0.22.11 [INFO] [stderr] Downloaded darling_core v0.23.0 [INFO] [stderr] Downloaded allocator-api2 v0.2.21 [INFO] [stderr] Downloaded ratatui v0.30.0 [INFO] [stderr] Downloaded proc-macro2 v1.0.105 [INFO] [stderr] Downloaded unicode-ident v1.0.22 [INFO] [stderr] Downloaded wasm-bindgen v0.2.108 [INFO] [stderr] Downloaded wezterm-input-types v0.1.0 [INFO] [stderr] Downloaded darling v0.23.0 [INFO] [stderr] Downloaded ryu v1.0.22 [INFO] [stderr] Downloaded strum_macros v0.27.2 [INFO] [stderr] Downloaded unicode-segmentation v1.12.0 [INFO] [stderr] Downloaded signal-hook-registry v1.4.8 [INFO] [stderr] Downloaded termios v0.3.3 [INFO] [stderr] Downloaded rand_core v0.6.4 [INFO] [stderr] Downloaded phf_macros v0.11.3 [INFO] [stderr] Downloaded ordered-float v4.6.0 [INFO] [stderr] Downloaded castaway v0.2.4 [INFO] [stderr] Downloaded kasuari v0.4.11 [INFO] [stderr] Downloaded foldhash v0.2.0 [INFO] [stderr] Downloaded either v1.15.0 [INFO] [stderr] Downloaded unicode-truncate v2.0.1 [INFO] [stderr] Downloaded deranged v0.5.5 [INFO] [stderr] Downloaded r-efi v5.3.0 [INFO] [stderr] Downloaded getrandom v0.3.4 [INFO] [stderr] Downloaded pest_generator v2.8.5 [INFO] [stderr] Downloaded siphasher v1.0.1 [INFO] [stderr] Downloaded phf v0.11.3 [INFO] [stderr] Downloaded ratatui-termwiz v0.1.0 [INFO] [stderr] Downloaded lru v0.16.3 [INFO] [stderr] Downloaded thiserror-impl v2.0.17 [INFO] [stderr] Downloaded thiserror v2.0.17 [INFO] [stderr] Downloaded quote v1.0.43 [INFO] [stderr] Downloaded zmij v1.0.14 [INFO] [stderr] Downloaded num-derive v0.4.2 [INFO] [stderr] Downloaded memoffset v0.9.1 [INFO] [stderr] Downloaded atomic v0.6.1 [INFO] [stderr] Downloaded phf_shared v0.11.3 [INFO] [stderr] Downloaded csscolorparser v0.6.2 [INFO] [stderr] Downloaded deltae v0.3.2 [INFO] [stderr] Downloaded line-clipping v0.3.5 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.108 [INFO] [stderr] Downloaded lab v0.11.0 [INFO] [stderr] Downloaded wezterm-dynamic-derive v0.1.1 [INFO] [stderr] Downloaded vtparse v0.6.2 [INFO] [stderr] Downloaded wezterm-blob-leases v0.1.1 [INFO] [stderr] Downloaded strum v0.27.2 [INFO] [stderr] Downloaded fastrand v2.3.0 [INFO] [stderr] Downloaded mac_address v1.1.8 [INFO] [stderr] Downloaded instability v0.3.11 [INFO] [stderr] Downloaded wezterm-dynamic v0.2.1 [INFO] [stderr] Downloaded ident_case v1.0.1 [INFO] [stderr] Downloaded darling_macro v0.23.0 [INFO] [stderr] Downloaded num_threads v0.1.7 [INFO] [stderr] Downloaded powerfmt v0.2.0 [INFO] [stderr] Downloaded strsim v0.11.1 [INFO] [stderr] Downloaded num-conv v0.1.0 [INFO] [stderr] Downloaded itoa v1.0.17 [INFO] [stderr] Downloaded time-core v0.1.7 [INFO] [stderr] Downloaded linux-raw-sys v0.11.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a41eaa9c7166e4a45fa555d26b0c98eee8f58b6ff506df80e0fc9df18be4a3f9 [INFO] running `Command { std: "docker" "start" "-a" "a41eaa9c7166e4a45fa555d26b0c98eee8f58b6ff506df80e0fc9df18be4a3f9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a41eaa9c7166e4a45fa555d26b0c98eee8f58b6ff506df80e0fc9df18be4a3f9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a41eaa9c7166e4a45fa555d26b0c98eee8f58b6ff506df80e0fc9df18be4a3f9", kill_on_drop: false }` [INFO] [stdout] a41eaa9c7166e4a45fa555d26b0c98eee8f58b6ff506df80e0fc9df18be4a3f9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ff1941b49cb322fdb16b0ae6597e886839aaaf84d4ff304bbe44e31a03a4041f [INFO] running `Command { std: "docker" "start" "-a" "ff1941b49cb322fdb16b0ae6597e886839aaaf84d4ff304bbe44e31a03a4041f", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.105 [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling quote v1.0.43 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling instability v0.3.11 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling ryu v1.0.22 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling convert_case v0.10.0 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling deranged v0.5.5 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling owo-colors v4.2.3 [INFO] [stderr] Compiling lru v0.16.3 [INFO] [stderr] Compiling time-core v0.1.7 [INFO] [stderr] Compiling litrs v1.0.0 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling num_threads v0.1.7 [INFO] [stderr] Compiling pin-project-lite v0.2.16 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling line-clipping v0.3.5 [INFO] [stderr] Compiling zmij v1.0.14 [INFO] [stderr] Compiling gimli v0.32.3 [INFO] [stderr] Compiling color-spantrace v0.3.0 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling eyre v0.6.12 [INFO] [stderr] Compiling compact_str v0.9.0 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling time v0.3.45 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling document-features v0.2.12 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling unicode-truncate v2.0.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling indenter v0.3.4 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling rustc-demangle v0.1.27 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling iana-time-zone v0.1.64 [INFO] [stderr] Compiling home v0.5.12 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling darling_core v0.23.0 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling kasuari v0.4.11 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling strum v0.27.2 [INFO] [stderr] Compiling ratatui-core v0.1.0 [INFO] [stderr] Compiling darling_macro v0.23.0 [INFO] [stderr] Compiling darling v0.23.0 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling ratatui-widgets v0.3.0 [INFO] [stderr] Compiling ratatui-crossterm v0.1.0 [INFO] [stderr] Compiling ratatui-macros v0.7.0 [INFO] [stderr] Compiling ratatui v0.30.0 [INFO] [stderr] Compiling tmmpr v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.13s [INFO] running `Command { std: "docker" "inspect" "ff1941b49cb322fdb16b0ae6597e886839aaaf84d4ff304bbe44e31a03a4041f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ff1941b49cb322fdb16b0ae6597e886839aaaf84d4ff304bbe44e31a03a4041f", kill_on_drop: false }` [INFO] [stdout] ff1941b49cb322fdb16b0ae6597e886839aaaf84d4ff304bbe44e31a03a4041f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1ced86e3a2f8bab99bbf21ba7e32c716b03827cabba10ad356e1f3dfb5de74ec [INFO] running `Command { std: "docker" "start" "-a" "1ced86e3a2f8bab99bbf21ba7e32c716b03827cabba10ad356e1f3dfb5de74ec", kill_on_drop: false }` [INFO] [stderr] Compiling tmmpr v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.65s [INFO] running `Command { std: "docker" "inspect" "1ced86e3a2f8bab99bbf21ba7e32c716b03827cabba10ad356e1f3dfb5de74ec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1ced86e3a2f8bab99bbf21ba7e32c716b03827cabba10ad356e1f3dfb5de74ec", kill_on_drop: false }` [INFO] [stdout] 1ced86e3a2f8bab99bbf21ba7e32c716b03827cabba10ad356e1f3dfb5de74ec [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 974c0f9241a8e6f1044ad1ab93f3db882c1e951ffe09b7f32a35ea5c1e939a7f [INFO] running `Command { std: "docker" "start" "-a" "974c0f9241a8e6f1044ad1ab93f3db882c1e951ffe09b7f32a35ea5c1e939a7f", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tmmpr-896abafed163f73a) [INFO] [stdout] [INFO] [stdout] running 480 tests [INFO] [stdout] [6 qtest input::map::tests::delete_tests::test_delete_kh_other_keys_ignored ... ok [INFO] [stdout] test input::map::tests::delete_tests::test_delete_note_last_in_render_order ... ok [INFO] [stdout] test input::map::tests::delete_tests::test_delete_note_as_connection_target ... ok [INFO] [stdout] test input::map::tests::delete_tests::test_delete_note_as_connection_source ... ok [INFO] [stdout] test input::map::tests::delete_tests::test_delete_single_note ... ok [INFO] [stdout] test input::map::tests::delete_tests::test_delete_kh_escape_switches_to_visual ... ok [INFO] [stdout] test input::map::tests::delete_tests::test_escape_clears_and_redraws ... ok [INFO] [stdout] test input::map::tests::delete_tests::test_delete_note_clears_and_redraws ... ok [INFO] [stdout] test input::map::tests::delete_tests::test_delete_note_render_order ... ok [INFO] [stdout] test input::map::tests::delete_tests::test_delete_note_with_multiple_notes ... ok [INFO] [stdout] [2 qtest input::map::tests::delete_tests::test_delete_note_with_multiple_connections ... ok [INFO] [stdout] [6 qtest input::map::tests::edit_tests::test_always_triggers_clear_and_redraw ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_always_returns_continue ... ok [INFO] [stdout] [6 qtest input::map::tests::edit_tests::test_backspace_at_beginning ... [6 qok [INFO] [stdout] test input::map::tests::edit_tests::test_backspace_char ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_cursor_bounds_edge_cases ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_cursor_left_movement ... ok [INFO] [stdout] [6 qtest input::map::tests::edit_tests::test_empty_note_content_handling ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_cursor_right_movement ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_insert_enter_character ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_modal_insert_escape_to_modal_normal ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_insert_char_non_modal ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_modal_normal_append_at_end ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_modal_normal_append_mode ... ok[6 q [INFO] [stdout] test input::map::tests::edit_tests::test_modal_normal_escape_to_normal ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_modal_normal_g_beginning ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_modal_normal_h_at_beginning ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_modal_normal_hjkl_movement ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_cursor_left_at_beginning ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_modal_normal_insert_mode_switch ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_modal_normal_l_at_end ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_cursor_right_at_end ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_modal_normal_remove_char ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_modal_normal_unhandled_keys_ignored ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_modal_normal_g_end ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_non_modal_escape_to_normal ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_unhandled_keys_ignored ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_cycle_side ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_modal_normal_word_jump_forward ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_cycle_color ... ok [INFO] [stdout] test input::map::tests::edit_tests::test_modal_normal_word_jump_backward ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_help_next_page_cycles_forward ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_help_next_page_no_help_screen ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_help_previous_page_cycles_backward ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_help_previous_page_no_help_screen ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_move_note_invalid_axis ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_move_note_x_negative_viewport_adjustment ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_move_note_x_positive_viewport_adjustment ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_move_note_y_negative_viewport_adjustment ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_move_note_x_positive_simple ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_move_note_y_positive_simple ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_move_note_y_positive_viewport_adjustment ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_move_viewport_x_negative ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_move_viewport_x_negative_saturating ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_move_note_y_negative_simple ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_move_viewport_x_positive ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_move_viewport_y_negative ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_move_viewport_invalid_axis ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_move_viewport_y_negative_saturating ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_move_viewport_y_positive ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_move_note_x_negative_simple ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_switch_notes_focus_arrow_keys ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_switch_notes_focus_cone_selection ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_switch_notes_focus_down_j ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_switch_notes_focus_invalid_key ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_switch_notes_focus_left_h ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_switch_notes_focus_no_valid_candidate ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_switch_notes_focus_right_l ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_switch_notes_focus_up_k ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_switch_notes_focus_with_visual_connection ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_add_multiple_notes ... ok [INFO] [stdout] test input::map::tests::helpers_tests::test_switch_notes_focus_with_visual_connection_same_note ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_add_note ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_close_help_screen_with_escape ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_close_help_screen_with_f1 ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_close_help_screen_with_question_mark ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_discard_menu_cancel_with_escape ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_discard_menu_blocks_other_input ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_help_next_page_with_l ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_discard_menu_confirm_to_start_screen ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_help_next_page_with_tab ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_help_next_page_wraps_to_first ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_help_previous_page_wraps_to_last ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_help_screen_blocks_other_input ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_down_by_5_with_shift_arrow ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_down_by_5_with_shift_j ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_down_with_arrow ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_down_with_j ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_left_by_5_with_shift_arrow ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_left_by_5_with_shift_h ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_left_saturates_at_zero ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_left_with_arrow ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_left_with_h ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_right_by_5_with_shift_arrow ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_right_by_5_with_shift_l ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_right_with_arrow ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_right_with_l ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_discard_menu_confirm_to_settings_screen ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_help_previous_page_with_h ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_help_next_page_with_right_arrow ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_up_by_5_with_shift_arrow ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_help_previous_page_with_left_arrow ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_up_by_5_with_shift_k ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_up_saturates_at_zero ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_up_with_k ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_move_viewport_up_with_arrow ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_normal_mode_continues ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_open_settings_when_can_exit_is_true ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_quit_when_can_exit_is_false_shows_discard_menu ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_quit_when_can_exit_is_true ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_save_map_file ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_open_settings_when_can_exit_is_false_shows_discard_menu ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_select_note_with_no_notes ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_select_note_with_single_note ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_select_note_updates_render_order ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_toggle_help_screen_with_f1 ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_backspace_at_end ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_backspace_in_middle ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_backspace_multiple_times ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_select_closest_note_to_center ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_backspace_single_character ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_backspace_unicode ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_backspace_with_newlines ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_cursor_movement_up_and_down ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_edit_workflow_insert_and_backspace ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_edit_workflow_navigation_and_editing ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_insert_at_beginning ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_insert_at_end ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_insert_can_exit_flag ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_insert_in_middle ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_insert_into_empty ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_toggle_help_screen_with_question_mark ... ok [INFO] [stdout] test input::map::tests::normal_tests::test_unhandled_keys_still_trigger_redraw ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_backspace_at_beginning ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_insert_multiple_chars ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_insert_newline ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_insert_special_characters ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_insert_unicode ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_down_at_line_end ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_down_at_line_start ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_down_empty_lines ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_down_from_first_line ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_down_on_last_line ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_down_single_line ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_down_snap_to_shorter_line ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_down_to_last_line ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_down_to_same_column ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_down_varying_line_lengths ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_down_with_multiple_empty_lines ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_up_at_line_end ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_up_at_line_start ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_up_empty_lines ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_up_from_third_line ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_up_on_first_line ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_up_single_line ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_up_snap_to_shorter_line ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_up_to_same_column ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_up_varying_line_lengths ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_move_up_with_multiple_empty_lines ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_multiline_editing ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_remove_at_beginning ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_remove_at_end ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_remove_cursor_adjustment ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_remove_empty_content ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_remove_in_middle ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_remove_multiple_times ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_remove_single_character ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_remove_unicode ... ok [INFO] [stdout] test input::map::tests::text_editing_tests::test_remove_with_newlines ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_back_a_word_already_at_beginning ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_back_a_word_empty_content ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_back_a_word_from_end_of_word ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_back_a_word_from_middle_of_word ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_back_a_word_from_space_between_words ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_back_a_word_mixed_whitespace ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_back_a_word_multiline_text ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_back_a_word_multiple_jumps ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_back_a_word_multiple_spaces ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_back_a_word_only_whitespace_before ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_back_a_word_simple_two_words ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_back_a_word_single_character_words ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_back_a_word_whitespace_at_beginning ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_back_then_forward ... ok [INFO] [stdout] [6 qtest input::map::tests::vim_tests::test_jump_back_a_word_with_newline ... ok [INFO] [stdout] [6 qtest input::map::tests::vim_tests::test_jump_forward_a_word_already_at_end ... ok [INFO] [stdout] [6 qtest input::map::tests::vim_tests::test_jump_forward_a_word_empty_content ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_forward_a_word_from_middle_of_word ... ok [INFO] [stdout] [6 q[2 qtest input::map::tests::vim_tests::test_jump_forward_a_word_multiline_text ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_forward_a_word_multiple_jumps ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_forward_a_word_multiple_spaces ... ok [INFO] [stdout] [2 q[2 q[2 qtest input::map::tests::vim_tests::test_jump_forward_a_word_no_more_words ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_forward_a_word_simple_two_words ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_forward_a_word_single_character_word ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_forward_a_word_space_before_newline ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_forward_a_word_with_newline ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_navigation_through_complex_text ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_jump_forward_then_back ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_switch_to_modal_insert_mode_already_in_modal_insert ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_switch_to_modal_insert_mode_from_normal ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_switch_to_modal_insert_mode_from_normal_mode ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_switch_to_modal_insert_mode_from_visual ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_switch_to_modal_normal_mode_already_in_modal_normal ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_switch_to_modal_normal_mode_from_visual ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_switch_to_modal_normal_mode_from_insert ... ok [INFO] [stdout] test input::map::tests::vim_tests::test_switch_to_modal_normal_mode_from_normal_mode ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_all_direction_keys_consistency ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_connection_mode_clear_and_redraw ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_connection_mode_cycle_color ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_connection_mode_cycle_color_no_focused_connection ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_connection_mode_cycle_connections_not_editing ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_connection_mode_delete_connection ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_connection_mode_delete_not_editing ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_connection_mode_cycle_connections ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_connection_mode_exit_with_c ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_connection_mode_rotate_from_side ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_connection_mode_rotate_to_side ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_connection_mode_switch_focus_for_target ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_connection_mode_unhandled_keys ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_connection_mode_with_partial_connection ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_exit_visual_mode_from_nested_states ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_move_mode_clear_and_redraw ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_move_mode_escape_to_normal ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_move_mode_exit_with_m ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_move_mode_move_down_5_capital_j ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_move_mode_move_down_arrow ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_move_mode_move_down_j ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_move_mode_move_left_5_capital_h ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_move_mode_move_right_l ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_move_mode_move_left_arrow ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_move_mode_move_right_5_capital_l ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_move_mode_move_left_5_shift_arrow ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_move_mode_move_left_h ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_move_mode_move_up_5_capital_k ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_move_mode_move_up_k ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_move_mode_unhandled_keys ... ok [INFO] [stdout] [6 qtest input::map::tests::visual_tests::test_multiple_notes_with_connections ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_stash_and_cycle_connections_wraparound ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_visual_clear_and_redraw_called ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_visual_create_new_connection ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_visual_cycle_note_color ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_visual_enter_connection_mode_with_existing_connection ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_visual_enter_delete_mode ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_visual_enter_edit_mode ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_visual_enter_move_mode ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_visual_escape_to_normal_mode ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_visual_switch_focus_down ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_visual_enter_connection_mode_no_connections ... ok [INFO] [stdout] test input::tests::handler_tests::test_map_kh_delete_mode ... ok [INFO] [stdout] test input::map::tests::visual_tests::test_visual_switch_focus_with_arrow_keys ... ok [INFO] [stdout] test input::tests::handler_tests::test_map_kh_edit_mode_modal_insert ... ok [INFO] [stdout] test input::tests::handler_tests::test_map_kh_edit_mode_modal_normal ... ok [INFO] [stdout] test input::tests::handler_tests::test_map_kh_edit_mode_non_modal ... ok [INFO] [stdout] test input::tests::handler_tests::test_map_kh_maintains_state_integrity ... ok [INFO] [stdout] test input::tests::handler_tests::test_map_kh_normal_mode ... ok [INFO] [stdout] test input::tests::handler_tests::test_map_kh_various_key_codes ... ok [INFO] [stdout] test input::tests::handler_tests::test_map_kh_visual_mode ... ok [INFO] [stdout] test input::tests::handler_tests::test_map_kh_with_modifiers ... ok [INFO] [stdout] test input::tests::settings_tests::test_confirm_discard_menu_esc ... ok [INFO] [stdout] test input::tests::settings_tests::test_confirm_discard_menu_other_keys ... ok [INFO] [stdout] test input::tests::settings_tests::test_confirm_discard_menu_q_to_map_screen ... ok [INFO] [stdout] test input::tests::settings_tests::test_confirm_discard_menu_q_to_start_screen ... ok [INFO] [stdout] test input::tests::handler_tests::test_mode_switching_behavior ... ok [INFO] [stdout] test input::tests::settings_tests::test_context_page_f1_key ... ok [INFO] [stdout] test input::tests::settings_tests::test_context_page_help_key ... ok [INFO] [stdout] test input::tests::settings_tests::test_context_page_other_keys ... ok [INFO] [stdout] test input::tests::settings_tests::test_cycle_default_sides ... ok [INFO] [stdout] test input::tests::settings_tests::test_cycle_save_intervals ... ok [INFO] [stdout] test input::tests::settings_tests::test_input_prompt_backspace ... ok [INFO] [stdout] test input::tests::settings_tests::test_input_prompt_backspace_empty ... ok [INFO] [stdout] test input::tests::settings_tests::test_input_prompt_char_typing ... ok [INFO] [stdout] test input::tests::settings_tests::test_input_prompt_char_typing_max_length ... ok [INFO] [stdout] test input::tests::settings_tests::test_input_prompt_esc ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_enter_toggle1 ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_enter_toggle2 ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_enter_toggle4 ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_enter_toggle5 ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_f1_key ... ok [INFO] [stdout] test input::tests::settings_tests::test_input_prompt_enter ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_enter_toggle6 ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_help_key ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_navigation_down ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_navigation_down_arrow ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_navigation_up ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_navigation_up_arrow ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_o_can_exit ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_o_cannot_exit ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_other_key ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_q_can_exit ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_q_cannot_exit ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_tab_other_toggle ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_save_key ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_tab_toggle2_with_backups ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_tab_toggle2_without_backups ... ok [INFO] [stdout] test input::tests::settings_tests::test_normal_mode_tab_toggle3_with_runtime_backups ... ok [INFO] [stdout] test input::tests::settings_tests::test_settings_error_state_o_key ... ok [INFO] [stdout] test input::tests::settings_tests::test_settings_error_state_other_keys ... ok [INFO] [stdout] test input::tests::settings_tests::test_settings_error_state_q_key ... ok [INFO] [stdout] test input::tests::settings_tests::test_settings_kh_always_sets_needs_redraw ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_enter_on_create_select_opens_input_mode ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_enter_on_recent_paths_loads_file ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_enter_on_recent_paths_nonexistent_file ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_input_mode_backspace_in_input_box1 ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_input_mode_backspace_on_empty_string ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_input_mode_char_input_in_input_box1 ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_input_mode_char_input_in_input_box2 ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_input_mode_char_input_length_limit ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_input_mode_enter_in_input_box2_submits ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_input_mode_enter_switches_focus ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_input_mode_backspace_in_input_box2 ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_input_mode_escape_exits ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_navigation_boundaries ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_navigation_with_j_and_down ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_navigation_with_k_and_up ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_quit_on_q ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_recent_paths_with_none_values ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_input_mode_with_none_strings ... ok [INFO] [stdout] test states::map::tests::geometry_tests::tests::test_signed_rect_complete_containment ... ok [INFO] [stdout] test input::tests::start_tests::tests::test_unknown_key_returns_continue ... ok [INFO] [stdout] test states::map::tests::geometry_tests::tests::test_signed_rect_completely_offscreen ... ok [INFO] [stdout] test states::map::tests::geometry_tests::tests::test_signed_rect_identical_rectangles ... ok [INFO] [stdout] test states::map::tests::geometry_tests::tests::test_signed_rect_negative_coordinates ... ok [INFO] [stdout] test states::map::tests::geometry_tests::tests::test_signed_rect_no_intersection ... ok [INFO] [stdout] test states::map::tests::geometry_tests::tests::test_signed_rect_partial_intersection ... ok [INFO] [stdout] test states::map::tests::geometry_tests::tests::test_signed_rect_single_pixel_intersection ... ok [INFO] [stdout] test states::map::tests::geometry_tests::tests::test_signed_rect_touching_rectangles ... ok [INFO] [stdout] test states::map::tests::geometry_tests::tests::test_signed_rect_zero_dimensions ... ok [INFO] [stdout] test states::map::tests::geometry_tests::tests::test_signed_rect_viewport_clipping ... ok [INFO] [stdout] test states::map::tests::note_tests::tests::test_connection_points_all_sides ... ok [INFO] [stdout] test states::map::tests::note_tests::tests::test_get_connection_point_bottom ... ok [INFO] [stdout] test states::map::tests::note_tests::tests::test_get_connection_point_left ... ok [INFO] [stdout] test states::map::tests::note_tests::tests::test_get_connection_point_minimum_size ... ok [INFO] [stdout] test states::map::tests::note_tests::tests::test_get_connection_point_right ... ok [INFO] [stdout] test states::map::tests::note_tests::tests::test_get_connection_point_top ... ok [INFO] [stdout] test states::map::tests::note_tests::tests::test_get_dimensions_empty_content ... ok [INFO] [stdout] test states::map::tests::note_tests::tests::test_get_dimensions_multiline ... ok [INFO] [stdout] test states::map::tests::note_tests::tests::test_get_dimensions_single_line ... ok [INFO] [stdout] test states::map::tests::note_tests::tests::test_get_dimensions_trailing_newline ... ok [INFO] [stdout] test states::map::tests::note_tests::tests::test_note_creation ... ok [INFO] [stdout] test states::map::tests::note_tests::tests::test_note_with_unicode_content ... ok [INFO] [stdout] test states::map::tests::state_tests::test_add_note ... ok [INFO] [stdout] test states::map::tests::state_tests::test_add_note_diff_viewpos ... ok [INFO] [stdout] test states::map::tests::state_tests::test_clear_and_redraw ... ok [INFO] [stdout] [2 qtest states::map::tests::note_tests::tests::test_get_dimensions_multiline_different_lengths ... ok [INFO] [stdout] test states::map::tests::state_tests::test_add_several_notes ... ok [INFO] [stdout] test states::map::tests::state_tests::test_new ... ok [INFO] [stdout] test states::map::tests::state_tests::test_on_tick_save_changes_disabled ... ok [INFO] [stdout] test states::map::tests::state_tests::test_on_tick_save_changes_no_unsaved_changes ... ok [INFO] [stdout] test states::map::tests::state_tests::test_select_note_empty_map ... ok [INFO] [stdout] test states::map::tests::state_tests::test_select_note_multiple_notes ... ok [INFO] [stdout] test states::map::tests::state_tests::test_select_note_single_note ... ok [INFO] [stdout] test states::map::tests::state_tests::test_on_tick_save_changes_not_enough_time_passed ... ok [INFO] [stdout] test states::map::tests::state_tests::test_stash_connection_with_target ... ok [INFO] [stdout] test states::map::tests::state_tests::test_stash_connection_without_target ... ok [INFO] [stdout] test states::map::tests::state_tests::test_take_out_connection ... ok [INFO] [stdout] test states::map::tests::state_tests::test_switch_to_edit_mode_without_modal ... ok [INFO] [stdout] test states::tests::settings_tests::test_backups_interval_serialization ... ok [INFO] [stdout] test states::map::tests::state_tests::test_switch_to_edit_mode_with_modal ... ok [INFO] [stdout] test states::tests::settings_tests::test_cycle_backup_interval ... ok [INFO] [stdout] test states::tests::settings_tests::test_cycle_default_sides ... ok [INFO] [stdout] test states::tests::settings_tests::test_cycle_save_intervals ... ok [INFO] [stdout] test states::tests::settings_tests::test_cycle_side ... ok [INFO] [stdout] test states::tests::settings_tests::test_get_settings_dir_create_failure ... ok [INFO] [stdout] test states::tests::settings_tests::test_get_settings_no_home_dir ... ok [INFO] [stdout] test states::tests::settings_tests::test_get_settings_returns_settings_type ... ok [INFO] [stdout] test states::tests::settings_tests::test_cycle_runtime_backup_interval ... ok [INFO] [stdout] test states::tests::settings_tests::test_get_style_not_selected ... ok [INFO] [stdout] test states::tests::settings_tests::test_get_style_selected ... ok [INFO] [stdout] test states::tests::settings_tests::test_resolve_backup_path_absolute ... ok [INFO] [stdout] test states::tests::settings_tests::test_resolve_backup_path_no_home ... ok [INFO] [stdout] test states::tests::settings_tests::test_resolve_backup_path_relative ... ok [INFO] [stdout] test states::tests::settings_tests::test_get_settings_returns_valid_settings_type ... ok [INFO] [stdout] test states::tests::settings_tests::test_runtime_backups_interval_serialization ... ok [INFO] [stdout] test states::tests::settings_tests::test_save_settings_no_home_dir ... ok [INFO] [stdout] test states::tests::settings_tests::test_save_settings_success ... ok [INFO] [stdout] test states::tests::settings_tests::test_settings_type_mut ... ok [INFO] [stdout] test states::tests::settings_tests::test_side_to_string ... ok [INFO] [stdout] test states::tests::settings_tests::test_settings_round_trip ... ok [INFO] [stdout] test states::tests::settings_tests::test_submit_path_no_home_directory ... ok [INFO] [stdout] test states::tests::settings_tests::test_submit_path_directory_create_fails ... ok [INFO] [stdout] test states::tests::settings_tests::test_submit_path_resets_error_on_success ... ok [INFO] [stdout] test states::tests::settings_tests::test_submit_path_with_relative_path ... ok [INFO] [stdout] test states::tests::settings_tests::test_toggle_go_down_with_runtime_backups ... ok [INFO] [stdout] test states::tests::settings_tests::test_submit_path_with_absolute_path ... ok [INFO] [stdout] test states::tests::settings_tests::test_toggle_go_up_without_runtime_backups ... ok [INFO] [stdout] test states::tests::settings_tests::test_validate_backup_directory_write_fails ... ok [INFO] [stdout] test states::tests::settings_tests::test_validate_backup_directory_success ... ok [INFO] [stdout] test states::tests::settings_tests::test_settings_serialization ... ok [INFO] [stdout] test states::tests::settings_tests::test_validate_backup_directory_create_fails ... ok [INFO] [stdout] test states::tests::settings_tests::test_submit_path_sets_correct_intervals ... ok [INFO] [stdout] test states::tests::start_tests::test_handle_submit_error ... ok [INFO] [stdout] test states::tests::start_tests::test_get_recent_paths_no_home_dir ... ok [INFO] [stdout] test states::tests::start_tests::test_navigate_start_buttons_down ... ok [INFO] [stdout] test states::tests::settings_tests::test_toggle_go_up_with_runtime_backups ... ok [INFO] [stdout] test states::tests::settings_tests::test_toggle_go_down_without_runtime_backups ... ok [INFO] [stdout] test states::tests::start_tests::test_navigate_start_buttons_other_keys ... ok [INFO] [stdout] test states::tests::settings_tests::test_submit_path_write_test_fails ... ok [INFO] [stdout] test states::tests::start_tests::test_navigate_start_buttons_up ... ok [INFO] [stdout] test states::tests::start_tests::test_focused_input_box_get_style_focused ... ok [INFO] [stdout] test states::tests::settings_tests::test_settings_with_populated_backup_dates ... ok [INFO] [stdout] test states::tests::start_tests::test_recent_paths_add ... ok [INFO] [stdout] test states::tests::start_tests::test_recent_paths_contains_path_empty ... ok [INFO] [stdout] test states::tests::start_tests::test_recent_paths_contains_path ... ok [INFO] [stdout] test states::tests::start_tests::test_submit_path_dir_create_failure ... ok [INFO] [stdout] test states::tests::start_tests::test_submit_path_load_existing_file ... ok [INFO] [stdout] test states::tests::start_tests::test_submit_path_no_home_dir ... ok [INFO] [stdout] test states::tests::start_tests::test_get_recent_paths_dir_create_failure ... ok [INFO] [stdout] test states::tests::start_tests::test_submit_path_with_existing_recent_path ... ok [INFO] [stdout] test states::tests::start_tests::test_submit_path_with_nonexistent_recent_path ... ok [INFO] [stdout] test utils::tests::backups_tests::test_get_duration_daily ... ok [INFO] [stdout] test states::tests::start_tests::test_selected_start_button_get_style_not_selected ... ok [INFO] [stdout] test utils::tests::backups_tests::test_get_duration_every_3_days ... ok [INFO] [stdout] test utils::tests::backups_tests::test_get_duration_rt_every_12_hours ... ok [INFO] [stdout] test utils::tests::backups_tests::test_get_duration_every_2_weeks ... ok [INFO] [stdout] test states::tests::start_tests::test_selected_start_button_get_style_selected ... ok [INFO] [stdout] test states::tests::start_tests::test_submit_path_create_new_file ... ok [INFO] [stdout] test states::tests::start_tests::test_recent_paths_save_with_mock ... ok [INFO] [stdout] test states::tests::start_tests::test_recent_paths_save_no_home_dir ... ok [INFO] [stdout] test utils::tests::backups_tests::test_get_duration_rt_every_2_hours ... ok [INFO] [stdout] test utils::tests::backups_tests::test_get_duration_rt_every_4_hours ... ok [INFO] [stdout] test utils::tests::backups_tests::test_get_duration_rt_every_6_hours ... ok [INFO] [stdout] test utils::tests::backups_tests::test_get_duration_rt_hourly ... ok [INFO] [stdout] test utils::tests::backups_tests::test_get_duration_weekly ... ok [INFO] [stdout] test utils::tests::backups_tests::test_handle_on_load_backup_disabled_backups ... ok [INFO] [stdout] test utils::tests::backups_tests::test_handle_on_load_backup_invalid_backup_directory ... ok [INFO] [stdout] test utils::tests::backups_tests::test_handle_on_load_backup_first_backup ... ok [INFO] [stdout] test utils::tests::backups_tests::test_handle_on_load_backup_old_backup_triggers_new ... ok [INFO] [stdout] test utils::tests::backups_tests::test_handle_on_load_backup_different_intervals ... ok [INFO] [stdout] test utils::tests::backups_tests::test_handle_on_load_backup_skip_recent_backup ... ok [INFO] [stdout] test utils::tests::backups_tests::test_handle_runtime_backup_backups_enabled_but_no_interval ... ok [INFO] [stdout] test utils::tests::backups_tests::test_handle_runtime_backup_creates_backup ... ok [INFO] [stdout] test utils::tests::backups_tests::test_handle_runtime_backup_disabled_backups ... ok [INFO] [stdout] test utils::tests::backups_tests::test_handle_runtime_backup_invalid_backup_directory ... ok [INFO] [stdout] test utils::tests::colors_tests::test_get_color_from_string ... ok [INFO] [stdout] test utils::tests::colors_tests::test_get_color_name_in_string ... ok [INFO] [stdout] test utils::tests::geometry_tests::test_c_shape_left_to_left ... ok [INFO] [stdout] test utils::tests::geometry_tests::test_corner_shape_right_to_top ... ok [INFO] [stdout] test utils::tests::geometry_tests::test_get_offset_point_bottom ... ok [INFO] [stdout] test utils::tests::geometry_tests::test_get_offset_point_left ... ok [INFO] [stdout] test utils::tests::geometry_tests::test_get_offset_point_negative_coordinates ... ok [INFO] [stdout] test utils::tests::geometry_tests::test_get_offset_point_right ... ok [INFO] [stdout] test utils::tests::backups_tests::test_handle_runtime_backup_does_not_update_backup_dates ... ok [INFO] [stdout] test utils::tests::geometry_tests::test_get_offset_point_top ... ok [INFO] [stdout] test utils::tests::geometry_tests::test_reverse_c_shape_right_to_right ... ok [INFO] [stdout] test utils::tests::geometry_tests::test_s_shape_horizontal_right_to_left ... ok [INFO] [stdout] test utils::tests::geometry_tests::test_sideways_s_shape_vertical ... ok [INFO] [stdout] test utils::tests::geometry_tests::test_u_shape_bottom_to_bottom ... ok [INFO] [stdout] test utils::tests::geometry_tests::test_upside_down_u_shape_top_to_top ... ok [INFO] [stdout] test utils::tests::backups_tests::test_handle_runtime_backup_filename_format ... ok [INFO] [stdout] test utils::tests::backups_tests::test_handle_on_load_backup_multiple_calls_with_time_passing ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_connection_index_roundtrip ... ok [INFO] [stdout] test utils::tests::geometry_tests::test_path_continuity_all_combinations ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_create_map_file_creates_valid_json_file ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_create_map_file_default_viewpos_values ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_create_map_file_handles_write_error ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_create_map_file_transitions_to_map_screen ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_create_map_file_with_nested_directory_path ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_load_map_file_handles_invalid_json ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_create_map_file_with_special_characters_in_filename ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_load_map_file_handles_missing_file ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_load_map_file_empty_map ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_load_map_file_loads_view_position ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_load_map_file_loads_note_properties ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_load_map_file_loads_connections ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_load_map_file_loads_valid_file ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_save_map_file_handles_write_failure ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_save_map_file_preserves_note_properties ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_save_map_file_sets_can_exit_flag ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_save_map_file_preserves_connections ... ok [INFO] [stdout] test utils::tests::settings_tests::test_save_settings_to_path_fails_with_invalid_path ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_save_map_file_empty_state ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_save_map_file_writes_data_correctly ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_roundtrip_save_and_load_preserves_all_data ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_save_map_file_shows_save_success_notification ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_load_map_file_handles_corrupt_json ... ok [INFO] [stdout] test utils::tests::settings_tests::test_save_settings_to_path_creates_file_with_correct_content ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_roundtrip_create_save_load ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_load_map_file_with_many_notes ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_save_map_file_overwrites_existing_file ... ok [INFO] [stdout] test utils::tests::map_files_tests::test_multiple_save_load_cycles ... ok [INFO] [stdout] test utils::tests::settings_tests::test_save_settings_to_path_overwrites_existing_file ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 480 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/tmmpr-b6a9fb8cca48b08e) [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] Doc-tests tmmpr [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test src/utils/geometry.rs - utils::geometry::calculate_path (line 115) ... ignored [INFO] [stdout] test src/utils/geometry.rs - utils::geometry::Point (line 21) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.53s; merged doctests compilation took 0.52s [INFO] running `Command { std: "docker" "inspect" "974c0f9241a8e6f1044ad1ab93f3db882c1e951ffe09b7f32a35ea5c1e939a7f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "974c0f9241a8e6f1044ad1ab93f3db882c1e951ffe09b7f32a35ea5c1e939a7f", kill_on_drop: false }` [INFO] [stdout] 974c0f9241a8e6f1044ad1ab93f3db882c1e951ffe09b7f32a35ea5c1e939a7f