[INFO] cloning repository https://github.com/zooeywm/rim [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zooeywm/rim" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzooeywm%2Frim", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzooeywm%2Frim'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e4ba8d27e96a3a179dac583eced178d686ee6811 [INFO] testing zooeywm/rim against try#8da20828b6ea601dfd8e2448cb50ace88876bd78 for pr-150933 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzooeywm%2Frim" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-5-tc2/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/zooeywm/rim [INFO] finished tweaking git repo https://github.com/zooeywm/rim [INFO] tweaked toml for git repo https://github.com/zooeywm/rim written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/zooeywm/rim on toolchain 8da20828b6ea601dfd8e2448cb50ace88876bd78 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/zooeywm/rim 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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [INFO] testing zooeywm/rim against try#8da20828b6ea601dfd8e2448cb50ace88876bd78 for pr-150933 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzooeywm%2Frim" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-5-tc2/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/zooeywm/rim [INFO] finished tweaking git repo https://github.com/zooeywm/rim [INFO] tweaked toml for git repo https://github.com/zooeywm/rim written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/zooeywm/rim on toolchain 8da20828b6ea601dfd8e2448cb50ace88876bd78 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/zooeywm/rim 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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded slotmap v1.1.1 [INFO] [stderr] Downloaded num_threads v0.1.7 [INFO] [stderr] Downloaded time-core v0.1.8 [INFO] [stderr] Downloaded deranged v0.5.8 [INFO] [stderr] Downloaded num-conv v0.2.0 [INFO] [stderr] Downloaded time-macros v0.2.27 [INFO] [stderr] Downloaded tracing-appender v0.2.4 [INFO] [stderr] Downloaded core_affinity v0.8.3 [INFO] [stderr] Downloaded thin-cell v0.1.2 [INFO] [stderr] Downloaded futures-macro v0.3.32 [INFO] [stderr] Downloaded memmem v0.1.1 [INFO] [stderr] Downloaded mac_address v1.1.8 [INFO] [stderr] Downloaded os_pipe v1.2.3 [INFO] [stderr] Downloaded io_uring_buf_ring v0.2.3 [INFO] [stderr] Downloaded filedescriptor v0.8.3 [INFO] [stderr] Downloaded wezterm-dynamic v0.2.1 [INFO] [stderr] Downloaded compio-log v0.1.0 [INFO] [stderr] Downloaded compio-macros v0.1.2 [INFO] [stderr] Downloaded dep-inj v0.1.0 [INFO] [stderr] Downloaded vtparse v0.6.2 [INFO] [stderr] Downloaded compio-buf v0.8.0 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.114 [INFO] [stderr] Downloaded wezterm-dynamic-derive v0.1.1 [INFO] [stderr] Downloaded proc-macro-crate v3.5.0 [INFO] [stderr] Downloaded compio-runtime v0.11.0 [INFO] [stderr] Downloaded synchrony v0.1.5 [INFO] [stderr] Downloaded toml_datetime v1.0.0+spec-1.1.0 [INFO] [stderr] Downloaded compio-io v0.9.1 [INFO] [stderr] Downloaded compio-fs v0.11.0 [INFO] [stderr] Downloaded polling v3.11.0 [INFO] [stderr] Downloaded widestring v1.2.1 [INFO] [stderr] Downloaded io-uring v0.7.11 [INFO] [stderr] Downloaded derive_more-impl v2.1.1 [INFO] [stderr] Downloaded pest v2.8.6 [INFO] [stderr] Downloaded crossterm v0.29.0 [INFO] [stderr] Downloaded winnow v0.7.15 [INFO] [stderr] Downloaded portable-atomic v1.13.1 [INFO] [stderr] Downloaded ratatui-widgets v0.3.0 [INFO] [stderr] Downloaded ratatui-core v0.1.0 [INFO] [stderr] Downloaded time v0.3.47 [INFO] [stderr] Downloaded fancy-regex v0.11.0 [INFO] [stderr] Downloaded wezterm-bidi v0.2.3 [INFO] [stderr] Downloaded js-sys v0.3.91 [INFO] [stderr] Downloaded ropey v1.6.1 [INFO] [stderr] Downloaded toml_edit v0.25.4+spec-1.1.0 [INFO] [stderr] Downloaded flume v0.12.0 [INFO] [stderr] Downloaded termwiz v0.23.3 [INFO] [stderr] Downloaded derive_more v2.1.1 [INFO] [stderr] Downloaded finl_unicode v1.4.0 [INFO] [stderr] Downloaded pest_meta v2.8.6 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.114 [INFO] [stderr] Downloaded uuid v1.22.0 [INFO] [stderr] Downloaded euclid v0.22.13 [INFO] [stderr] Downloaded compact_str v0.9.0 [INFO] [stderr] Downloaded ratatui v0.30.0 [INFO] [stderr] Downloaded compio-driver v0.11.3 [INFO] [stderr] Downloaded notify v8.2.0 [INFO] [stderr] Downloaded pest_derive v2.8.6 [INFO] [stderr] Downloaded bytemuck v1.25.0 [INFO] [stderr] Downloaded wasm-bindgen v0.2.114 [INFO] [stderr] Downloaded terminfo v0.9.0 [INFO] [stderr] Downloaded toml_parser v1.0.9+spec-1.1.0 [INFO] [stderr] Downloaded litrs v1.0.0 [INFO] [stderr] Downloaded kasuari v0.4.11 [INFO] [stderr] Downloaded unicode-truncate v2.0.1 [INFO] [stderr] Downloaded compio v0.18.0 [INFO] [stderr] Downloaded kqueue v1.1.1 [INFO] [stderr] Downloaded pest_generator v2.8.6 [INFO] [stderr] Downloaded lab v0.11.0 [INFO] [stderr] Downloaded csscolorparser v0.6.2 [INFO] [stderr] Downloaded wezterm-input-types v0.1.0 [INFO] [stderr] Downloaded ratatui-termwiz v0.1.0 [INFO] [stderr] Downloaded foldhash v0.2.0 [INFO] [stderr] Downloaded str_indices v0.4.4 [INFO] [stderr] Downloaded inotify v0.11.0 [INFO] [stderr] Downloaded notify-types v2.1.0 [INFO] [stderr] Downloaded ratatui-macros v0.7.0 [INFO] [stderr] Downloaded termios v0.3.3 [INFO] [stderr] Downloaded wezterm-color-types v0.3.0 [INFO] [stderr] Downloaded convert_case v0.10.0 [INFO] [stderr] Downloaded ratatui-crossterm v0.1.0 [INFO] [stderr] Downloaded wezterm-blob-leases v0.1.1 [INFO] [stderr] Downloaded lru v0.16.3 [INFO] [stderr] Downloaded line-clipping v0.3.5 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.114 [INFO] [stderr] Downloaded document-features v0.2.12 [INFO] [stderr] Downloaded deltae v0.3.2 [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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9f32ee03965c2382b22eb271a22664208bb48aecf784ab66d306f457823effe6 [INFO] running `Command { std: "docker" "start" "-a" "9f32ee03965c2382b22eb271a22664208bb48aecf784ab66d306f457823effe6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9f32ee03965c2382b22eb271a22664208bb48aecf784ab66d306f457823effe6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9f32ee03965c2382b22eb271a22664208bb48aecf784ab66d306f457823effe6", kill_on_drop: false }` [INFO] [stdout] 9f32ee03965c2382b22eb271a22664208bb48aecf784ab66d306f457823effe6 [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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d0e017a94788c755ce542a3ead66d5d4bbc12b84b5972fba8b3f9bed164a6ace [INFO] running `Command { std: "docker" "start" "-a" "d0e017a94788c755ce542a3ead66d5d4bbc12b84b5972fba8b3f9bed164a6ace", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling slotmap v1.1.1 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling num-conv v0.2.0 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling io-uring v0.7.11 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Compiling flume v0.12.0 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling deranged v0.5.8 [INFO] [stderr] Compiling convert_case v0.10.0 [INFO] [stderr] Compiling time-macros v0.2.27 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling instability v0.3.11 [INFO] [stderr] Compiling str_indices v0.4.4 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling num_threads v0.1.7 [INFO] [stderr] Compiling compact_str v0.9.0 [INFO] [stderr] Compiling ropey v1.6.1 [INFO] [stderr] Compiling lru v0.16.3 [INFO] [stderr] Compiling compio-driver v0.11.3 [INFO] [stderr] Compiling litrs v1.0.0 [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling toml_datetime v1.0.0+spec-1.1.0 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling compio-buf v0.8.0 [INFO] [stderr] Compiling document-features v0.2.12 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling socket2 v0.6.2 [INFO] [stderr] Compiling thin-cell v0.1.2 [INFO] [stderr] Compiling unicode-truncate v2.0.1 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling core_affinity v0.8.3 [INFO] [stderr] Compiling compio-fs v0.11.0 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling io_uring_buf_ring v0.2.3 [INFO] [stderr] Compiling line-clipping v0.3.5 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling os_pipe v1.2.3 [INFO] [stderr] Compiling inotify-sys v0.1.5 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling inotify v0.11.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling notify-types v2.1.0 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling notify v8.2.0 [INFO] [stderr] Compiling rim-paths v0.0.1 (/opt/rustwide/workdir/rim-paths) [INFO] [stderr] Compiling toml_parser v1.0.9+spec-1.1.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling toml_edit v0.25.4+spec-1.1.0 [INFO] [stderr] Compiling proc-macro-crate v3.5.0 [INFO] [stderr] Compiling darling_core v0.23.0 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling dep-inj v0.1.0 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling compio-macros v0.1.2 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling compio-log v0.1.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.22 [INFO] [stderr] Compiling strum v0.27.2 [INFO] [stderr] Compiling darling_macro v0.23.0 [INFO] [stderr] Compiling kasuari v0.4.11 [INFO] [stderr] Compiling rim-kernel v0.0.1 (/opt/rustwide/workdir/rim-kernel) [INFO] [stderr] Compiling darling v0.23.0 [INFO] [stderr] Compiling ratatui-core v0.1.0 [INFO] [stderr] Compiling rim-infra-file-watcher v0.0.1 (/opt/rustwide/workdir/rim-infra-file-watcher) [INFO] [stderr] Compiling rim-infra-input v0.0.1 (/opt/rustwide/workdir/rim-infra-input) [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling ratatui-widgets v0.3.0 [INFO] [stderr] Compiling ratatui-crossterm v0.1.0 [INFO] [stderr] Compiling tracing-appender v0.2.4 [INFO] [stderr] Compiling rim-infra-persistence v0.0.1 (/opt/rustwide/workdir/rim-infra-persistence) [INFO] [stderr] Compiling synchrony v0.1.5 [INFO] [stderr] Compiling compio-io v0.9.1 [INFO] [stderr] Compiling ratatui-macros v0.7.0 [INFO] [stderr] Compiling ratatui v0.30.0 [INFO] [stderr] Compiling compio-runtime v0.11.0 [INFO] [stderr] Compiling rim-infra-ui v0.0.1 (/opt/rustwide/workdir/rim-infra-ui) [INFO] [stderr] Compiling compio v0.18.0 [INFO] [stderr] Compiling rim-infra-file-io v0.0.1 (/opt/rustwide/workdir/rim-infra-file-io) [INFO] [stderr] Compiling rim-app v0.0.1 (/opt/rustwide/workdir/rim-app) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.67s [INFO] running `Command { std: "docker" "inspect" "d0e017a94788c755ce542a3ead66d5d4bbc12b84b5972fba8b3f9bed164a6ace", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d0e017a94788c755ce542a3ead66d5d4bbc12b84b5972fba8b3f9bed164a6ace", kill_on_drop: false }` [INFO] [stdout] d0e017a94788c755ce542a3ead66d5d4bbc12b84b5972fba8b3f9bed164a6ace [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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e8e55e73430eb03550ad10d61b3e8b33adf5cd38485c1f36d9e664bff9b11b2f [INFO] running `Command { std: "docker" "start" "-a" "e8e55e73430eb03550ad10d61b3e8b33adf5cd38485c1f36d9e664bff9b11b2f", kill_on_drop: false }` [INFO] [stderr] Compiling rim-infra-input v0.0.1 (/opt/rustwide/workdir/rim-infra-input) [INFO] [stderr] Compiling rim-kernel v0.0.1 (/opt/rustwide/workdir/rim-kernel) [INFO] [stderr] Compiling rim-paths v0.0.1 (/opt/rustwide/workdir/rim-paths) [INFO] [stderr] Compiling rim-infra-ui v0.0.1 (/opt/rustwide/workdir/rim-infra-ui) [INFO] [stderr] Compiling rim-infra-file-watcher v0.0.1 (/opt/rustwide/workdir/rim-infra-file-watcher) [INFO] [stderr] Compiling rim-infra-persistence v0.0.1 (/opt/rustwide/workdir/rim-infra-persistence) [INFO] [stderr] Compiling rim-infra-file-io v0.0.1 (/opt/rustwide/workdir/rim-infra-file-io) [INFO] [stderr] Compiling rim-app v0.0.1 (/opt/rustwide/workdir/rim-app) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.95s [INFO] running `Command { std: "docker" "inspect" "e8e55e73430eb03550ad10d61b3e8b33adf5cd38485c1f36d9e664bff9b11b2f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e8e55e73430eb03550ad10d61b3e8b33adf5cd38485c1f36d9e664bff9b11b2f", kill_on_drop: false }` [INFO] [stdout] e8e55e73430eb03550ad10d61b3e8b33adf5cd38485c1f36d9e664bff9b11b2f [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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] bed5a48db8003021079ffa1a98d96d69cc02468413e2234aa4aa87b0ac0a2790 [INFO] running `Command { std: "docker" "start" "-a" "bed5a48db8003021079ffa1a98d96d69cc02468413e2234aa4aa87b0ac0a2790", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rim_app-25c4af840d66e96f) [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 unittests src/main.rs (/opt/rustwide/target/debug/deps/rim-a5e61ab3b941e279) [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 unittests src/lib.rs (/opt/rustwide/target/debug/deps/rim_infra_file_io-318d1213c597c8a8) [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 unittests src/lib.rs (/opt/rustwide/target/debug/deps/rim_infra_file_watcher-7e530a38e8b00ad1) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::watch_target_for_file_should_use_parent_directory ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rim_infra_input-560ac270aa6f242a) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test tests::should_ignore_key_release_event ... ok [INFO] [stdout] test tests::should_map_key_press_event ... ok [INFO] [stdout] test tests::should_map_resize_event ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rim_infra_persistence-aafbe8911d2b422b) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test tests::encode_windows_source_path_should_strip_extended_drive_prefix ... ok [INFO] [stdout] test tests::encode_windows_source_path_should_use_readable_drive_prefix ... ok [INFO] [stdout] test tests::encode_windows_source_path_should_use_readable_network_share_prefix ... ok [INFO] [stdout] test tests::save_and_load_undo_history_should_roundtrip ... ok [INFO] [stdout] test tests::apply_edit_should_cancel_pending_insert_when_delete_reverts_it ... ok [INFO] [stdout] test tests::apply_edit_should_shrink_pending_insert_when_delete_removes_part_of_it ... ok [INFO] [stdout] test tests::drop_should_remove_swap_file ... ok [INFO] [stdout] test tests::parse_swap_file_should_read_metadata ... ok [INFO] [stdout] test tests::flush_pending_should_remove_logged_delete_when_later_insert_reverts_it ... ok [INFO] [stdout] test tests::flush_pending_should_remove_logged_insert_when_later_delete_reverts_it ... ok [INFO] [stdout] test tests::swap_path_should_embed_source_path_components ... ok [INFO] [stdout] test tests::parse_swap_file_should_support_legacy_base64_format ... ok [INFO] [stdout] test tests::save_undo_history_should_remove_file_when_history_is_empty ... ok [INFO] [stdout] test tests::recover_should_replay_existing_swap_edit_log ... ok [INFO] [stdout] test tests::swap_file_should_use_readable_json_escaped_fields ... ok [INFO] [stdout] test tests::apply_edit_should_merge_adjacent_insert_ops_within_window ... ok [INFO] [stdout] test tests::apply_edit_should_cancel_pending_delete_when_insert_reverts_it ... ok [INFO] [stdout] test tests::flush_if_due_should_only_flush_after_debounce_window ... ok [INFO] [stdout] test tests::save_undo_history_should_truncate_redo_tail_before_appending_new_branch ... ok [INFO] [stdout] test tests::flush_pending_should_remove_logged_block_insert_batch_when_undo_emits_multiple_deletes ... ok [INFO] [stdout] test tests::swap_io_state_drop_should_shutdown_worker_and_cleanup_swap_file ... ok [INFO] [stdout] test tests::drop_should_keep_swap_file_when_other_process_lease_exists ... ok [INFO] [stdout] test tests::drop_should_remove_swap_file_when_only_stale_peer_lease_exists ... ok [INFO] [stdout] test tests::recover_without_existing_swap_should_not_emit_recover_completed_event ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rim_infra_ui-021faaf6e9a5ff02) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test top_bar::tests::dirty_buffer_should_show_star_in_top_bar_label ... ok [INFO] [stdout] test window_area::tests::display_width_prefix_counts_tab_as_four_spaces ... ok [INFO] [stdout] test window_area::tests::display_width_prefix_counts_wide_chars ... ok [INFO] [stdout] test window_area::tests::cursor_should_not_render_when_row_is_above_visible_area ... ok [INFO] [stdout] test window_area::tests::merge_table_for_common_intersections ... ok [INFO] [stdout] test window_area::tests::merge_table_for_recent_regressions ... ok [INFO] [stdout] test window_area::tests::render_line_for_display_should_expand_tab_to_spaces ... ok [INFO] [stdout] test window_area::tests::symbol_and_dir_mapping_table ... ok [INFO] [stdout] test window_area::tests::visible_slice_uses_display_columns ... ok [INFO] [stdout] test window_area::tests::visual_block_segments_should_cover_same_columns_across_rows ... ok [INFO] [stdout] test window_area::tests::visual_line_segments_should_cover_entire_line_width ... ok [INFO] [stdout] test window_area::tests::visual_segments_should_cover_range_in_single_line ... ok [INFO] [stdout] test window_area::tests::visual_segments_should_include_newline_marker_slot ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rim_kernel-36e2662831053b61) [INFO] [stdout] [INFO] [stdout] running 161 tests [INFO] [stdout] test action_handler::tests::command_e_bang_should_reload_even_when_buffer_is_dirty ... ok [INFO] [stdout] test action_handler::tests::command_e_should_be_blocked_when_buffer_is_dirty ... ok [INFO] [stdout] test action_handler::tests::command_e_with_path_should_open_new_file_buffer ... ok [INFO] [stdout] test action_handler::tests::command_e_with_same_path_should_reuse_existing_buffer_across_tabs ... ok [INFO] [stdout] test action_handler::tests::command_q_bang_should_force_quit_when_buffer_is_dirty ... ok [INFO] [stdout] test action_handler::tests::command_e_with_same_path_should_reuse_existing_buffer_in_same_tab ... ok [INFO] [stdout] test action_handler::tests::command_q_should_be_blocked_when_any_buffer_is_dirty ... ok [INFO] [stdout] test action_handler::tests::command_q_should_quit_when_all_buffers_are_clean ... ok [INFO] [stdout] test action_handler::tests::command_w_should_be_blocked_when_file_was_changed_externally ... ok [INFO] [stdout] test action_handler::tests::external_change_detected_should_be_ignored_briefly_after_save ... ok [INFO] [stdout] test action_handler::tests::external_change_detected_should_be_ignored_while_internal_save_in_flight ... ok [INFO] [stdout] test action_handler::tests::external_change_detected_should_reload_after_ignore_window_expires ... ok [INFO] [stdout] test action_handler::tests::external_changed_should_not_reload_when_buffer_is_dirty ... ok [INFO] [stdout] test action_handler::tests::external_changed_should_reload_when_buffer_is_clean ... ok [INFO] [stdout] test action_handler::tests::file_load_completed_should_mark_buffer_clean ... ok [INFO] [stdout] test action_handler::tests::file_save_completed_should_mark_buffer_clean ... ok [INFO] [stdout] test action_handler::tests::internal_save_echo_should_not_leave_reloading_message ... ok [INFO] [stdout] test action_handler::tests::open_load_should_detect_swap_conflict_before_recover ... ok [INFO] [stdout] test action_handler::tests::insert_typing_should_be_grouped_into_single_undo_step ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_keep_leader_w_pending ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_ctrl_d_to_scroll_view_half_page_down ... ok [INFO] [stdout] test action_handler::tests::open_requested_should_enqueue_file_load ... ok [INFO] [stdout] test action_handler::tests::normal_line_wise_paste_should_be_undoable_with_single_u ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_ctrl_r_to_redo ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_ctrl_e_to_scroll_view_down ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_ctrl_u_to_scroll_view_half_page_up ... ok [INFO] [stdout] test action_handler::tests::open_line_above_insert_should_be_grouped_into_single_undo_step ... ok [INFO] [stdout] test action_handler::tests::open_line_below_insert_should_be_grouped_into_single_undo_step ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_gg_to_move_file_start ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_ctrl_v_to_enter_visual_block_mode ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_leader_tab_d_to_close_tab ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_ctrl_y_to_scroll_view_up ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_leader_b_d_to_close_active_buffer ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_leader_tab_right_bracket_to_next_tab ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_leader_w_h_to_split_horizontal ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_leader_w_v_to_split_vertical ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_leader_tab_left_bracket_to_prev_tab ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_u_to_undo ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_upper_g_to_move_file_end ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_leader_b_n_to_new_empty_buffer ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_upper_h_to_prev_buffer ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_leader_tab_n_to_new_tab ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_upper_l_to_next_buffer ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_upper_j_to_join_line_below ... ok [INFO] [stdout] test action_handler::tests::resolve_normal_sequence_should_map_upper_v_to_enter_visual_line_mode ... ok [INFO] [stdout] test action_handler::tests::swap_conflict_detected_should_enter_pending_prompt ... ok [INFO] [stdout] test action_handler::tests::swap_conflict_prompt_recover_key_should_enqueue_recover ... ok [INFO] [stdout] test action_handler::tests::swap_conflict_prompt_abort_key_should_close_buffer_and_cleanup_watchers ... ok [INFO] [stdout] test action_handler::tests::swap_recover_completed_with_no_changes_should_update_status_message ... ok [INFO] [stdout] test action_handler::tests::to_normal_key_should_map_shift_g_to_upper_g ... ok [INFO] [stdout] test action_handler::tests::swap_ops_from_text_diff_should_split_multiline_block_insert_into_multiple_inserts ... ok [INFO] [stdout] test action_handler::tests::undo_history_loaded_should_restore_buffer_history_when_text_matches ... ok [INFO] [stdout] test action_handler::tests::to_normal_key_should_map_leader_char_to_leader_token ... ok [INFO] [stdout] test action_handler::tests::visual_mode_should_support_ctrl_scroll_keys ... ok [INFO] [stdout] test action_handler::tests::visual_mode_should_support_gg_and_g ... ok [INFO] [stdout] test action_handler::tests::visual_delete_should_be_undoable_with_single_u ... ok [INFO] [stdout] test state::tests::buffer::all_buffer_save_snapshots_should_skip_untitled_buffers ... ok [INFO] [stdout] test state::tests::buffer::active_buffer_has_path_should_reflect_current_buffer_binding ... ok [INFO] [stdout] test state::tests::buffer::close_active_buffer_should_create_untitled_when_last_buffer_closed ... ok [INFO] [stdout] test state::tests::buffer::close_active_buffer_should_fallback_to_left_buffer_when_available ... ok [INFO] [stdout] test action_handler::tests::visual_block_append_should_insert_after_block_on_each_selected_row ... ok [INFO] [stdout] test state::tests::buffer::apply_pending_save_path_should_update_buffer_metadata ... ok [INFO] [stdout] test action_handler::tests::visual_block_delete_should_be_undoable_with_single_u ... ok [INFO] [stdout] test action_handler::tests::visual_block_c_should_change_block_and_be_undoable_with_single_u ... ok [INFO] [stdout] test action_handler::tests::visual_c_typing_should_be_undoable_with_single_u ... ok [INFO] [stdout] test action_handler::tests::visual_paste_should_be_undoable_with_single_u ... ok [INFO] [stdout] test state::tests::buffer::close_active_buffer_should_rebind_active_window_to_another_buffer ... ok [INFO] [stdout] test state::tests::buffer::create_buffer_should_start_clean ... ok [INFO] [stdout] test action_handler::tests::visual_block_insert_should_enqueue_multiple_swap_insert_ops ... ok [INFO] [stdout] test action_handler::tests::visual_c_should_delete_selection_and_enter_insert_mode ... ok [INFO] [stdout] test action_handler::tests::visual_x_should_delete_selection_to_slot ... ok [INFO] [stdout] test state::tests::buffer::active_buffer_save_snapshot_should_fail_without_path ... ok [INFO] [stdout] test action_handler::tests::visual_block_insert_before_should_be_undoable_with_single_u ... ok [INFO] [stdout] test state::tests::buffer::create_untitled_buffer_should_bind_new_untitled_to_active_window ... ok [INFO] [stdout] test state::tests::buffer::replace_buffer_text_preserving_cursor_should_keep_bottom_when_file_grows ... ok [INFO] [stdout] test state::tests::buffer::create_untitled_buffer_should_insert_after_previous_active_in_switch_order ... ok [INFO] [stdout] test state::tests::buffer::editing_active_buffer_should_mark_dirty ... ok [INFO] [stdout] test state::tests::buffer::insert_char_and_newline_should_edit_buffer_at_cursor ... ok [INFO] [stdout] test state::tests::buffer::switch_active_window_buffer_should_bind_when_window_has_no_buffer ... ok [INFO] [stdout] test state::tests::buffer::editing_back_to_clean_text_should_clear_dirty ... ok [INFO] [stdout] test state::tests::buffer::switch_active_window_buffer_should_cycle_next_and_prev ... ok [INFO] [stdout] test state::tests::buffer::switch_active_window_buffer_should_realign_scroll_to_target_cursor ... ok [INFO] [stdout] test state::tests::buffer::switching_buffers_in_same_window_should_keep_window_cursor_position ... ok [INFO] [stdout] test state::tests::buffer::undo_back_to_clean_text_should_clear_dirty ... ok [INFO] [stdout] test state::tests::edit::cursor_move_down_should_clamp_column_to_target_line ... ok [INFO] [stdout] test state::tests::edit::cursor_move_line_start_and_end_should_jump_in_current_line ... ok [INFO] [stdout] test state::tests::edit::cursor_move_right_should_stop_at_line_end ... ok [INFO] [stdout] test state::tests::buffer::same_buffer_in_different_windows_should_keep_separate_cursor_positions ... ok [INFO] [stdout] test state::tests::edit::cut_current_char_to_slot_should_remove_char_and_store_it ... ok [INFO] [stdout] test state::tests::edit::delete_current_line_to_slot_should_clamp_cursor_when_text_has_trailing_newline ... ok [INFO] [stdout] test state::tests::edit::delete_current_line_to_slot_should_keep_one_empty_line_when_last_line_deleted ... ok [INFO] [stdout] test state::tests::buffer::visual_yank_should_copy_selection_without_modifying_buffer ... ok [INFO] [stdout] test state::tests::edit::backspace_at_line_start_should_join_with_previous_line ... ok [INFO] [stdout] test state::tests::edit::cursor_move_down_at_bottom_should_scroll_window ... ok [INFO] [stdout] test state::tests::edit::delete_current_line_to_slot_should_remove_line_and_store_it ... ok [INFO] [stdout] test state::tests::edit::horizontal_move_should_reset_preferred_col_memory ... ok [INFO] [stdout] test state::tests::edit::join_line_below_at_cursor_on_last_line_should_do_nothing ... ok [INFO] [stdout] test state::tests::edit::join_line_below_at_cursor_should_merge_current_and_next_line ... ok [INFO] [stdout] test state::tests::edit::line_end_should_reset_preferred_col_memory ... ok [INFO] [stdout] test state::tests::edit::line_start_should_reset_preferred_col_memory ... ok [INFO] [stdout] test state::tests::edit::cursor_scroll_threshold_should_trigger_earlier ... ok [INFO] [stdout] test state::tests::edit::move_cursor_file_start_should_jump_to_first_line ... ok [INFO] [stdout] test state::tests::edit::open_line_above_at_cursor_should_insert_empty_line_and_keep_cursor_on_current_row_index ... ok [INFO] [stdout] test state::tests::edit::open_line_below_at_cursor_should_insert_empty_line_and_move_cursor_to_line_start ... ok [INFO] [stdout] test state::tests::edit::paste_slot_at_cursor_should_insert_line_wise_slot_as_new_line_below ... ok [INFO] [stdout] test state::tests::edit::paste_slot_at_cursor_should_insert_block_wise_slot_on_successive_rows ... ok [INFO] [stdout] test state::tests::edit::scroll_view_down_one_line_should_increase_scroll_and_keep_cursor_visible ... ok [INFO] [stdout] test state::tests::edit::scroll_view_down_half_page_should_scroll_by_half_window_height ... ok [INFO] [stdout] test state::tests::edit::move_cursor_file_end_should_ignore_trailing_newline_row ... ok [INFO] [stdout] test state::tests::edit::move_cursor_file_end_should_jump_to_last_line ... ok [INFO] [stdout] test state::tests::edit::redo_active_buffer_edit_should_reapply_last_undone_change ... ok [INFO] [stdout] test state::tests::edit::paste_slot_at_cursor_should_insert_slot_text_after_cursor ... ok [INFO] [stdout] test state::tests::edit::cursor_move_right_and_left_should_adjust_horizontal_scroll ... ok [INFO] [stdout] test state::tests::edit::scroll_view_up_one_line_should_decrease_scroll_and_keep_cursor_visible ... ok [INFO] [stdout] test state::tests::edit::undo_active_buffer_edit_should_restore_previous_text_and_cursor ... ok [INFO] [stdout] test state::tests::edit::trailing_newline_should_not_create_extra_movable_row ... ok [INFO] [stdout] test state::tests::edit::scroll_view_should_restore_preferred_col_when_row_changes_back ... ok [INFO] [stdout] test state::tests::edit::vertical_move_should_restore_preferred_col_when_line_has_enough_width ... ok [INFO] [stdout] test state::tests::edit::scroll_view_up_half_page_should_restore_scroll_by_half_window_height ... ok [INFO] [stdout] test state::tests::edit::visual_block_yank_should_store_rectangular_selection ... ok [INFO] [stdout] test state::tests::edit::visual_delete_should_remove_selected_chars_across_lines ... ok [INFO] [stdout] test state::tests::edit::visual_block_backspace_should_remove_mirrored_inserted_chars ... ok [INFO] [stdout] test state::tests::edit::visual_block_delete_should_remove_rectangular_selection ... ok [INFO] [stdout] test state::tests::edit::visual_block_mode_should_set_anchor_and_status_mode ... ok [INFO] [stdout] test state::tests::edit::insert_char_should_adjust_horizontal_scroll ... ok [INFO] [stdout] test state::tests::edit::visual_line_delete_should_remove_whole_lines ... ok [INFO] [stdout] test state::tests::edit::visual_delete_should_remove_selected_chars_in_single_line ... ok [INFO] [stdout] test state::tests::edit::visual_line_mode_should_set_line_anchor_and_status_mode ... ok [INFO] [stdout] test state::tests::edit::visual_mode_exit_should_clear_anchor_and_restore_normal_mode ... ok [INFO] [stdout] test state::tests::edit::visual_block_paste_should_replace_rectangular_selection ... ok [INFO] [stdout] test state::tests::edit::visual_block_insert_should_enter_insert_block_mode_and_mirror_chars ... ok [INFO] [stdout] test state::tests::mode_io::command_mode_should_toggle_and_show_prompt_in_status_line ... ok [INFO] [stdout] test state::tests::edit::visual_mode_should_set_anchor_and_status_mode ... ok [INFO] [stdout] test state::tests::edit::visual_paste_should_replace_selection_in_single_line ... ok [INFO] [stdout] test state::tests::edit::visual_char_move_right_should_stop_at_newline_slot_without_crossing_row ... ok [INFO] [stdout] test state::tests::mode_io::exit_insert_mode_should_clamp_cursor_from_trailing_newline_slot ... ok [INFO] [stdout] test state::tests::mode_io::take_command_line_should_return_trimmed_text_and_leave_command_mode ... ok [INFO] [stdout] test state::tests::mode_io::insert_mode_should_toggle_status_mode_text ... ok [INFO] [stdout] test state::tests::tab::close_current_tab_should_noop_when_only_one_tab ... ok [INFO] [stdout] test state::tests::mode_io::normal_mode_status_line_should_include_cursor_position ... ok [INFO] [stdout] test state::tests::tab::close_current_tab_should_prefer_lower_tab_id ... ok [INFO] [stdout] test state::tests::mode_io::normal_mode_status_line_should_show_percentage_between_top_and_bot ... ok [INFO] [stdout] test state::tests::tab::close_current_tab_should_switch_to_another_tab ... ok [INFO] [stdout] test state::tests::tab::close_middle_tab_should_compact_following_tab_ids ... ok [INFO] [stdout] test state::tests::edit::visual_paste_should_replace_selection_across_lines ... ok [INFO] [stdout] test state::tests::tab::open_new_tab_should_create_default_window_with_untitled_buffer ... ok [INFO] [stdout] test state::tests::tab::remove_active_tab_should_switch_to_another_when_not_last ... ok [INFO] [stdout] test state::tests::tab::open_new_tab_should_insert_after_active_tab ... ok [INFO] [stdout] test state::tests::tab::switch_prev_next_tab_should_change_active_tab_by_one_step ... ok [INFO] [stdout] test state::tests::tab::open_new_tab_should_reuse_deleted_tab_id ... ok [INFO] [stdout] test state::tests::window::close_active_window_should_remove_when_multiple_windows ... ok [INFO] [stdout] test state::tests::window::focus_window_direction_should_switch_to_adjacent_window ... ok [INFO] [stdout] test state::tests::window::close_left_after_h_then_right_v_should_expand_right_group ... ok [INFO] [stdout] test state::tests::window::horizontal_split_should_half_width_for_two_windows ... ok [INFO] [stdout] test state::tests::window::nested_split_should_only_affect_active_cell ... ok [INFO] [stdout] test state::tests::tab::switch_prev_next_tab_should_noop_at_edges ... ok [INFO] [stdout] test state::tests::window::close_active_window_should_absorb_neighbor_after_v_then_h ... ok [INFO] [stdout] test state::tests::tab::switch_and_remove_tab_flow ... ok [INFO] [stdout] test state::tests::window::vertical_split_should_half_height_for_two_windows ... ok [INFO] [stdout] test state::tests::window::close_left_after_h_v_h_v_should_not_leave_left_gap ... ok [INFO] [stdout] test state::tests::window::split_should_center_existing_window_when_cursor_becomes_invisible ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 161 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rim_paths-ae9978024dec8485) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::windows_state_root_should_ignore_relative_localappdata ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rim_app [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 rim_infra_file_io [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 rim_infra_file_watcher [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 rim_infra_input [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 rim_infra_persistence [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 rim_infra_ui [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 rim_kernel [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 rim_paths [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] running `Command { std: "docker" "inspect" "bed5a48db8003021079ffa1a98d96d69cc02468413e2234aa4aa87b0ac0a2790", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bed5a48db8003021079ffa1a98d96d69cc02468413e2234aa4aa87b0ac0a2790", kill_on_drop: false }` [INFO] [stdout] bed5a48db8003021079ffa1a98d96d69cc02468413e2234aa4aa87b0ac0a2790