[INFO] cloning repository https://github.com/pleme-io/kikai
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pleme-io/kikai" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpleme-io%2Fkikai", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpleme-io%2Fkikai'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 727832cc4efc2e56df0c1c93449419d1e9cc4e09
[INFO] testing pleme-io/kikai against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpleme-io%2Fkikai" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/pleme-io/kikai
[INFO] finished tweaking git repo https://github.com/pleme-io/kikai
[INFO] tweaked toml for git repo https://github.com/pleme-io/kikai written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/pleme-io/kikai on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/pleme-io/kikai already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 776c76c665adb6621d2482967a2a41982d02d97b91dd2b4c3be51d37f9bbf3b5
[INFO] running `Command { std: "docker" "start" "776c76c665adb6621d2482967a2a41982d02d97b91dd2b4c3be51d37f9bbf3b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "776c76c665adb6621d2482967a2a41982d02d97b91dd2b4c3be51d37f9bbf3b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "776c76c665adb6621d2482967a2a41982d02d97b91dd2b4c3be51d37f9bbf3b5" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "776c76c665adb6621d2482967a2a41982d02d97b91dd2b4c3be51d37f9bbf3b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "776c76c665adb6621d2482967a2a41982d02d97b91dd2b4c3be51d37f9bbf3b5" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling log v0.4.31
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling bitflags v2.12.1
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling uncased v0.9.10
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling figment v0.10.19
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling inlinable_string v0.1.15
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling inotify v0.11.2
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling arc-swap v1.9.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling jiff v0.2.28
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling gen-macros v0.1.8 (https://github.com/pleme-io/gen#97aaf2e4)
[INFO] [stderr]    Compiling pear_codegen v0.2.9
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling pear v0.2.9
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling gen-types v0.1.8 (https://github.com/pleme-io/gen#97aaf2e4)
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling backon v1.6.0
[INFO] [stderr]    Compiling tsunagu v0.1.1 (https://github.com/pleme-io/tsunagu#1c83913b)
[INFO] [stderr]    Compiling gen-platform v0.1.8 (https://github.com/pleme-io/gen#97aaf2e4)
[INFO] [stderr]    Compiling shigoto-types v0.1.5 (https://github.com/pleme-io/shigoto#8b7dd7e6)
[INFO] [stderr]    Compiling shikumi v0.1.0 (https://github.com/pleme-io/shikumi#f6b4bd1a)
[INFO] [stderr]    Compiling kikai v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `classify` and `signature`
[INFO] [stdout]   --> src/failure.rs:10:34
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub use shigoto_types::failure::{classify, signature, Failure, FailureKind};
[INFO] [stdout]    |                                  ^^^^^^^^  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `vm::KasouRuntime`
[INFO] [stdout]   --> src/main.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | use vm::KasouRuntime;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `with_name` is never used
[INFO] [stdout]    --> src/config.rs:273:12
[INFO] [stdout]     |
[INFO] [stdout] 244 | impl ClusterConfig {
[INFO] [stdout]     | ------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 273 |     pub fn with_name(name: impl Into<String>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `pid_file` is never used
[INFO] [stdout]    --> src/config.rs:454:8
[INFO] [stdout]     |
[INFO] [stdout] 454 | pub fn pid_file(cluster: &str) -> Result<PathBuf> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `waits_for_reconciliation` is never used
[INFO] [stdout]   --> src/gitops.rs:64:12
[INFO] [stdout]    |
[INFO] [stdout] 51 | impl GitopsBackend {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 64 |     pub fn waits_for_reconciliation(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ssh_user` is never used
[INFO] [stdout]    --> src/health.rs:366:12
[INFO] [stdout]     |
[INFO] [stdout] 347 | impl<'a> SshHealthChecker<'a> {
[INFO] [stdout]     | ----------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 366 |     pub fn ssh_user(mut self, user: impl Into<String>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `JournalEntry` is never constructed
[INFO] [stdout]   --> src/journal.rs:23:12
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct JournalEntry {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EventJournal` is never constructed
[INFO] [stdout]   --> src/journal.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct EventJournal {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/journal.rs:43:12
[INFO] [stdout]     |
[INFO] [stdout]  41 | impl EventJournal {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout]  42 |     /// Create a new empty journal.
[INFO] [stdout]  43 |     pub fn new(cluster: &str) -> Result<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  58 |     pub fn load(cluster: &str) -> Result<Self> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 123 |     pub fn apply(&mut self, event: ClusterEvent) -> Result<ClusterState> {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 159 |     pub fn state(&self) -> ClusterState {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 |     pub fn len(&self) -> usize {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 |     pub fn is_empty(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub fn compact(&mut self) -> Result<()> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `journal_path` is never used
[INFO] [stdout]    --> src/journal.rs:195:4
[INFO] [stdout]     |
[INFO] [stdout] 195 | fn journal_path(cluster: &str) -> Result<PathBuf> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `matches` is never used
[INFO] [stdout]   --> src/snapshot.rs:58:12
[INFO] [stdout]    |
[INFO] [stdout] 42 | impl AutoSnapshotMeta {
[INFO] [stdout]    | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub fn matches(&self, boot_files: &BootFiles) -> bool {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `auto_can_restore` is never used
[INFO] [stdout]    --> src/snapshot.rs:134:8
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn auto_can_restore(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `vm_expected_running`, `is_operational`, `is_initialized`, `is_terminal`, and `all` are never used
[INFO] [stdout]    --> src/state.rs:286:12
[INFO] [stdout]     |
[INFO] [stdout] 216 | impl ClusterState {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 286 |     pub fn vm_expected_running(self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 303 |     pub fn is_operational(self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 309 |     pub fn is_initialized(self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 315 |     pub fn is_terminal(self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 320 |     pub fn all() -> &'static [Self] {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `all` is never used
[INFO] [stdout]    --> src/state.rs:342:12
[INFO] [stdout]     |
[INFO] [stdout] 340 | impl ClusterEvent {
[INFO] [stdout]     | ----------------- associated function in this implementation
[INFO] [stdout] 341 |     /// All valid events in the FSM (useful for exhaustive testing).
[INFO] [stdout] 342 |     pub fn all() -> &'static [Self] {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `spawn_detached` is never used
[INFO] [stdout]    --> src/traits.rs:163:14
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub trait CommandRunner: Send + Sync {
[INFO] [stdout]     |           ------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 163 |     async fn spawn_detached(&self, cmd: &str, args: &[&str]) -> Result<u32>;
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `generate_ssh_keypair` is never used
[INFO] [stdout]    --> src/traits.rs:463:14
[INFO] [stdout]     |
[INFO] [stdout] 455 | pub trait KeyGenerator: Send + Sync {
[INFO] [stdout]     |           ------------ method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 463 |     async fn generate_ssh_keypair(&self, comment: &str) -> Result<(String, String)>;
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `ProcessChecker` is never used
[INFO] [stdout]    --> src/traits.rs:473:11
[INFO] [stdout]     |
[INFO] [stdout] 473 | pub trait ProcessChecker: Send + Sync {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `fluxcd_ssh`, `vpn_cluster_key`, `vpn_host_key`, and `vpn_host_psk` are never used
[INFO] [stdout]    --> src/traits.rs:502:12
[INFO] [stdout]     |
[INFO] [stdout] 485 | impl SopsKeyPath {
[INFO] [stdout]     | ---------------- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 502 |     pub fn fluxcd_ssh(cluster: &str) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 |     pub fn vpn_cluster_key(cluster: &str) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 512 |     pub fn vpn_host_key(host: &str, link: &str) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |     pub fn vpn_host_psk(host: &str, link: &str) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LibcProcessChecker` is never constructed
[INFO] [stdout]  --> src/vm.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub struct LibcProcessChecker;
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `vm_pid_file_path` is never used
[INFO] [stdout]   --> src/vm.rs:16:4
[INFO] [stdout]    |
[INFO] [stdout] 16 | fn vm_pid_file_path(cluster: &str) -> Result<std::path::PathBuf, anyhow::Error> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_vm_pid_file` is never used
[INFO] [stdout]   --> src/vm.rs:24:4
[INFO] [stdout]    |
[INFO] [stdout] 24 | fn write_vm_pid_file(cluster: &str, pid: u32) -> Result<(), anyhow::Error> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_vm_pid_file` is never used
[INFO] [stdout]   --> src/vm.rs:35:4
[INFO] [stdout]    |
[INFO] [stdout] 35 | fn read_vm_pid_file(cluster: &str) -> Option<u32> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `remove_vm_pid_file` is never used
[INFO] [stdout]   --> src/vm.rs:41:4
[INFO] [stdout]    |
[INFO] [stdout] 41 | fn remove_vm_pid_file(cluster: &str) -> Result<(), anyhow::Error> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_pid_alive` is never used
[INFO] [stdout]   --> src/vm.rs:53:4
[INFO] [stdout]    |
[INFO] [stdout] 53 | fn is_pid_alive(pid: u32) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `KasouRuntime` is never constructed
[INFO] [stdout]    --> src/vm.rs:388:16
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub struct KasouRuntime;
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/vm.rs:391:16
[INFO] [stdout]     |
[INFO] [stdout] 390 |     impl KasouRuntime {
[INFO] [stdout]     |     ----------------- associated function in this implementation
[INFO] [stdout] 391 |         pub fn new() -> Self {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 45.58s
[INFO] running `Command { std: "docker" "inspect" "776c76c665adb6621d2482967a2a41982d02d97b91dd2b4c3be51d37f9bbf3b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "776c76c665adb6621d2482967a2a41982d02d97b91dd2b4c3be51d37f9bbf3b5" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling chunked_transfer v1.5.0
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling ascii v1.1.0
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling tiny_http v0.12.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling tracing-test-macro v0.2.6
[INFO] [stderr]    Compiling choice v0.0.2
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling id-set v0.2.2
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling gen-types v0.1.8 (https://github.com/pleme-io/gen#97aaf2e4)
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling stateright v0.30.2
[INFO] [stderr]    Compiling gen-platform v0.1.8 (https://github.com/pleme-io/gen#97aaf2e4)
[INFO] [stderr]    Compiling shigoto-types v0.1.5 (https://github.com/pleme-io/shigoto#8b7dd7e6)
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling figment v0.10.19
[INFO] [stderr]    Compiling tsunagu v0.1.1 (https://github.com/pleme-io/tsunagu#1c83913b)
[INFO] [stderr]    Compiling tracing-test v0.2.6
[INFO] [stderr]    Compiling shikumi v0.1.0 (https://github.com/pleme-io/shikumi#f6b4bd1a)
[INFO] [stderr]    Compiling kikai v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `classify` and `signature`
[INFO] [stdout]   --> src/failure.rs:10:34
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub use shigoto_types::failure::{classify, signature, Failure, FailureKind};
[INFO] [stdout]    |                                  ^^^^^^^^  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `vm::KasouRuntime`
[INFO] [stdout]   --> src/main.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | use vm::KasouRuntime;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `classify` and `signature`
[INFO] [stdout]   --> src/failure.rs:10:34
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub use shigoto_types::failure::{classify, signature, Failure, FailureKind};
[INFO] [stdout]    |                                  ^^^^^^^^  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `vm::KasouRuntime`
[INFO] [stdout]   --> src/main.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | use vm::KasouRuntime;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `with_name` is never used
[INFO] [stdout]    --> src/config.rs:273:12
[INFO] [stdout]     |
[INFO] [stdout] 244 | impl ClusterConfig {
[INFO] [stdout]     | ------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 273 |     pub fn with_name(name: impl Into<String>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `pid_file` is never used
[INFO] [stdout]    --> src/config.rs:454:8
[INFO] [stdout]     |
[INFO] [stdout] 454 | pub fn pid_file(cluster: &str) -> Result<PathBuf> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `waits_for_reconciliation` is never used
[INFO] [stdout]   --> src/gitops.rs:64:12
[INFO] [stdout]    |
[INFO] [stdout] 51 | impl GitopsBackend {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 64 |     pub fn waits_for_reconciliation(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ssh_user` is never used
[INFO] [stdout]    --> src/health.rs:366:12
[INFO] [stdout]     |
[INFO] [stdout] 347 | impl<'a> SshHealthChecker<'a> {
[INFO] [stdout]     | ----------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 366 |     pub fn ssh_user(mut self, user: impl Into<String>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `JournalEntry` is never constructed
[INFO] [stdout]   --> src/journal.rs:23:12
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct JournalEntry {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EventJournal` is never constructed
[INFO] [stdout]   --> src/journal.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct EventJournal {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/journal.rs:43:12
[INFO] [stdout]     |
[INFO] [stdout]  41 | impl EventJournal {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout]  42 |     /// Create a new empty journal.
[INFO] [stdout]  43 |     pub fn new(cluster: &str) -> Result<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  58 |     pub fn load(cluster: &str) -> Result<Self> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 123 |     pub fn apply(&mut self, event: ClusterEvent) -> Result<ClusterState> {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 159 |     pub fn state(&self) -> ClusterState {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 |     pub fn len(&self) -> usize {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 |     pub fn is_empty(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub fn compact(&mut self) -> Result<()> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `journal_path` is never used
[INFO] [stdout]    --> src/journal.rs:195:4
[INFO] [stdout]     |
[INFO] [stdout] 195 | fn journal_path(cluster: &str) -> Result<PathBuf> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `matches` is never used
[INFO] [stdout]   --> src/snapshot.rs:58:12
[INFO] [stdout]    |
[INFO] [stdout] 42 | impl AutoSnapshotMeta {
[INFO] [stdout]    | --------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub fn matches(&self, boot_files: &BootFiles) -> bool {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `auto_can_restore` is never used
[INFO] [stdout]    --> src/snapshot.rs:134:8
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn auto_can_restore(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `vm_expected_running`, `is_operational`, `is_initialized`, `is_terminal`, and `all` are never used
[INFO] [stdout]    --> src/state.rs:286:12
[INFO] [stdout]     |
[INFO] [stdout] 216 | impl ClusterState {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 286 |     pub fn vm_expected_running(self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 303 |     pub fn is_operational(self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 309 |     pub fn is_initialized(self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 315 |     pub fn is_terminal(self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 320 |     pub fn all() -> &'static [Self] {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `all` is never used
[INFO] [stdout]    --> src/state.rs:342:12
[INFO] [stdout]     |
[INFO] [stdout] 340 | impl ClusterEvent {
[INFO] [stdout]     | ----------------- associated function in this implementation
[INFO] [stdout] 341 |     /// All valid events in the FSM (useful for exhaustive testing).
[INFO] [stdout] 342 |     pub fn all() -> &'static [Self] {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `spawn_detached` is never used
[INFO] [stdout]    --> src/traits.rs:163:14
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub trait CommandRunner: Send + Sync {
[INFO] [stdout]     |           ------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 163 |     async fn spawn_detached(&self, cmd: &str, args: &[&str]) -> Result<u32>;
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `generate_ssh_keypair` is never used
[INFO] [stdout]    --> src/traits.rs:463:14
[INFO] [stdout]     |
[INFO] [stdout] 455 | pub trait KeyGenerator: Send + Sync {
[INFO] [stdout]     |           ------------ method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 463 |     async fn generate_ssh_keypair(&self, comment: &str) -> Result<(String, String)>;
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `ProcessChecker` is never used
[INFO] [stdout]    --> src/traits.rs:473:11
[INFO] [stdout]     |
[INFO] [stdout] 473 | pub trait ProcessChecker: Send + Sync {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `fluxcd_ssh`, `vpn_cluster_key`, `vpn_host_key`, and `vpn_host_psk` are never used
[INFO] [stdout]    --> src/traits.rs:502:12
[INFO] [stdout]     |
[INFO] [stdout] 485 | impl SopsKeyPath {
[INFO] [stdout]     | ---------------- associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 502 |     pub fn fluxcd_ssh(cluster: &str) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 507 |     pub fn vpn_cluster_key(cluster: &str) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 512 |     pub fn vpn_host_key(host: &str, link: &str) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 517 |     pub fn vpn_host_psk(host: &str, link: &str) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LibcProcessChecker` is never constructed
[INFO] [stdout]  --> src/vm.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub struct LibcProcessChecker;
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `vm_pid_file_path` is never used
[INFO] [stdout]   --> src/vm.rs:16:4
[INFO] [stdout]    |
[INFO] [stdout] 16 | fn vm_pid_file_path(cluster: &str) -> Result<std::path::PathBuf, anyhow::Error> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_vm_pid_file` is never used
[INFO] [stdout]   --> src/vm.rs:24:4
[INFO] [stdout]    |
[INFO] [stdout] 24 | fn write_vm_pid_file(cluster: &str, pid: u32) -> Result<(), anyhow::Error> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_vm_pid_file` is never used
[INFO] [stdout]   --> src/vm.rs:35:4
[INFO] [stdout]    |
[INFO] [stdout] 35 | fn read_vm_pid_file(cluster: &str) -> Option<u32> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `remove_vm_pid_file` is never used
[INFO] [stdout]   --> src/vm.rs:41:4
[INFO] [stdout]    |
[INFO] [stdout] 41 | fn remove_vm_pid_file(cluster: &str) -> Result<(), anyhow::Error> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_pid_alive` is never used
[INFO] [stdout]   --> src/vm.rs:53:4
[INFO] [stdout]    |
[INFO] [stdout] 53 | fn is_pid_alive(pid: u32) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `KasouRuntime` is never constructed
[INFO] [stdout]    --> src/vm.rs:388:16
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub struct KasouRuntime;
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/vm.rs:391:16
[INFO] [stdout]     |
[INFO] [stdout] 390 |     impl KasouRuntime {
[INFO] [stdout]     |     ----------------- associated function in this implementation
[INFO] [stdout] 391 |         pub fn new() -> Self {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ssh_user` is never used
[INFO] [stdout]    --> src/health.rs:366:12
[INFO] [stdout]     |
[INFO] [stdout] 347 | impl<'a> SshHealthChecker<'a> {
[INFO] [stdout]     | ----------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 366 |     pub fn ssh_user(mut self, user: impl Into<String>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `new` and `load` are never used
[INFO] [stdout]   --> src/journal.rs:43:12
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl EventJournal {
[INFO] [stdout]    | ----------------- associated functions in this implementation
[INFO] [stdout] 42 |     /// Create a new empty journal.
[INFO] [stdout] 43 |     pub fn new(cluster: &str) -> Result<Self> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub fn load(cluster: &str) -> Result<Self> {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `journal_path` is never used
[INFO] [stdout]    --> src/journal.rs:195:4
[INFO] [stdout]     |
[INFO] [stdout] 195 | fn journal_path(cluster: &str) -> Result<PathBuf> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `auto_can_restore` is never used
[INFO] [stdout]    --> src/snapshot.rs:134:8
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn auto_can_restore(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `vm_pid_file_path` is never used
[INFO] [stdout]   --> src/vm.rs:16:4
[INFO] [stdout]    |
[INFO] [stdout] 16 | fn vm_pid_file_path(cluster: &str) -> Result<std::path::PathBuf, anyhow::Error> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_vm_pid_file` is never used
[INFO] [stdout]   --> src/vm.rs:24:4
[INFO] [stdout]    |
[INFO] [stdout] 24 | fn write_vm_pid_file(cluster: &str, pid: u32) -> Result<(), anyhow::Error> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_vm_pid_file` is never used
[INFO] [stdout]   --> src/vm.rs:35:4
[INFO] [stdout]    |
[INFO] [stdout] 35 | fn read_vm_pid_file(cluster: &str) -> Option<u32> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `remove_vm_pid_file` is never used
[INFO] [stdout]   --> src/vm.rs:41:4
[INFO] [stdout]    |
[INFO] [stdout] 41 | fn remove_vm_pid_file(cluster: &str) -> Result<(), anyhow::Error> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_pid_alive` is never used
[INFO] [stdout]   --> src/vm.rs:53:4
[INFO] [stdout]    |
[INFO] [stdout] 53 | fn is_pid_alive(pid: u32) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `KasouRuntime` is never constructed
[INFO] [stdout]    --> src/vm.rs:388:16
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub struct KasouRuntime;
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/vm.rs:391:16
[INFO] [stdout]     |
[INFO] [stdout] 390 |     impl KasouRuntime {
[INFO] [stdout]     |     ----------------- associated function in this implementation
[INFO] [stdout] 391 |         pub fn new() -> Self {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 56.93s
[INFO] running `Command { std: "docker" "inspect" "776c76c665adb6621d2482967a2a41982d02d97b91dd2b4c3be51d37f9bbf3b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "776c76c665adb6621d2482967a2a41982d02d97b91dd2b4c3be51d37f9bbf3b5" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused imports: `classify` and `signature`
[INFO] [stderr]   --> src/failure.rs:10:34
[INFO] [stderr]    |
[INFO] [stderr] 10 | pub use shigoto_types::failure::{classify, signature, Failure, FailureKind};
[INFO] [stderr]    |                                  ^^^^^^^^  ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `vm::KasouRuntime`
[INFO] [stderr]   --> src/main.rs:40:5
[INFO] [stderr]    |
[INFO] [stderr] 40 | use vm::KasouRuntime;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `with_name` is never used
[INFO] [stderr]    --> src/config.rs:273:12
[INFO] [stderr]     |
[INFO] [stderr] 244 | impl ClusterConfig {
[INFO] [stderr]     | ------------------ associated function in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 273 |     pub fn with_name(name: impl Into<String>) -> Self {
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `pid_file` is never used
[INFO] [stderr]    --> src/config.rs:454:8
[INFO] [stderr]     |
[INFO] [stderr] 454 | pub fn pid_file(cluster: &str) -> Result<PathBuf> {
[INFO] [stderr]     |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `waits_for_reconciliation` is never used
[INFO] [stderr]   --> src/gitops.rs:64:12
[INFO] [stderr]    |
[INFO] [stderr] 51 | impl GitopsBackend {
[INFO] [stderr]    | ------------------ method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 64 |     pub fn waits_for_reconciliation(&self) -> bool {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `ssh_user` is never used
[INFO] [stderr]    --> src/health.rs:366:12
[INFO] [stderr]     |
[INFO] [stderr] 347 | impl<'a> SshHealthChecker<'a> {
[INFO] [stderr]     | ----------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 366 |     pub fn ssh_user(mut self, user: impl Into<String>) -> Self {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `JournalEntry` is never constructed
[INFO] [stderr]   --> src/journal.rs:23:12
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub struct JournalEntry {
[INFO] [stderr]    |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `EventJournal` is never constructed
[INFO] [stderr]   --> src/journal.rs:35:12
[INFO] [stderr]    |
[INFO] [stderr] 35 | pub struct EventJournal {
[INFO] [stderr]    |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple associated items are never used
[INFO] [stderr]    --> src/journal.rs:43:12
[INFO] [stderr]     |
[INFO] [stderr]  41 | impl EventJournal {
[INFO] [stderr]     | ----------------- associated items in this implementation
[INFO] [stderr]  42 |     /// Create a new empty journal.
[INFO] [stderr]  43 |     pub fn new(cluster: &str) -> Result<Self> {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr]  58 |     pub fn load(cluster: &str) -> Result<Self> {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 123 |     pub fn apply(&mut self, event: ClusterEvent) -> Result<ClusterState> {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 159 |     pub fn state(&self) -> ClusterState {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 164 |     pub fn len(&self) -> usize {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 169 |     pub fn is_empty(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 175 |     pub fn compact(&mut self) -> Result<()> {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `journal_path` is never used
[INFO] [stderr]    --> src/journal.rs:195:4
[INFO] [stderr]     |
[INFO] [stderr] 195 | fn journal_path(cluster: &str) -> Result<PathBuf> {
[INFO] [stderr]     |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `matches` is never used
[INFO] [stderr]   --> src/snapshot.rs:58:12
[INFO] [stderr]    |
[INFO] [stderr] 42 | impl AutoSnapshotMeta {
[INFO] [stderr]    | --------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 58 |     pub fn matches(&self, boot_files: &BootFiles) -> bool {
[INFO] [stderr]    |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `auto_can_restore` is never used
[INFO] [stderr]    --> src/snapshot.rs:134:8
[INFO] [stderr]     |
[INFO] [stderr] 134 | pub fn auto_can_restore(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `vm_expected_running`, `is_operational`, `is_initialized`, `is_terminal`, and `all` are never used
[INFO] [stderr]    --> src/state.rs:286:12
[INFO] [stderr]     |
[INFO] [stderr] 216 | impl ClusterState {
[INFO] [stderr]     | ----------------- associated items in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 286 |     pub fn vm_expected_running(self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 303 |     pub fn is_operational(self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 309 |     pub fn is_initialized(self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 315 |     pub fn is_terminal(self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 320 |     pub fn all() -> &'static [Self] {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `all` is never used
[INFO] [stderr]    --> src/state.rs:342:12
[INFO] [stderr]     |
[INFO] [stderr] 340 | impl ClusterEvent {
[INFO] [stderr]     | ----------------- associated function in this implementation
[INFO] [stderr] 341 |     /// All valid events in the FSM (useful for exhaustive testing).
[INFO] [stderr] 342 |     pub fn all() -> &'static [Self] {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `spawn_detached` is never used
[INFO] [stderr]    --> src/traits.rs:163:14
[INFO] [stderr]     |
[INFO] [stderr] 154 | pub trait CommandRunner: Send + Sync {
[INFO] [stderr]     |           ------------- method in this trait
[INFO] [stderr] ...
[INFO] [stderr] 163 |     async fn spawn_detached(&self, cmd: &str, args: &[&str]) -> Result<u32>;
[INFO] [stderr]     |              ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `generate_ssh_keypair` is never used
[INFO] [stderr]    --> src/traits.rs:463:14
[INFO] [stderr]     |
[INFO] [stderr] 455 | pub trait KeyGenerator: Send + Sync {
[INFO] [stderr]     |           ------------ method in this trait
[INFO] [stderr] ...
[INFO] [stderr] 463 |     async fn generate_ssh_keypair(&self, comment: &str) -> Result<(String, String)>;
[INFO] [stderr]     |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait `ProcessChecker` is never used
[INFO] [stderr]    --> src/traits.rs:473:11
[INFO] [stderr]     |
[INFO] [stderr] 473 | pub trait ProcessChecker: Send + Sync {
[INFO] [stderr]     |           ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated functions `fluxcd_ssh`, `vpn_cluster_key`, `vpn_host_key`, and `vpn_host_psk` are never used
[INFO] [stderr]    --> src/traits.rs:502:12
[INFO] [stderr]     |
[INFO] [stderr] 485 | impl SopsKeyPath {
[INFO] [stderr]     | ---------------- associated functions in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 502 |     pub fn fluxcd_ssh(cluster: &str) -> String {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 507 |     pub fn vpn_cluster_key(cluster: &str) -> String {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 512 |     pub fn vpn_host_key(host: &str, link: &str) -> String {
[INFO] [stderr]     |            ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 517 |     pub fn vpn_host_psk(host: &str, link: &str) -> String {
[INFO] [stderr]     |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `LibcProcessChecker` is never constructed
[INFO] [stderr]  --> src/vm.rs:2:12
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub struct LibcProcessChecker;
[INFO] [stderr]   |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `vm_pid_file_path` is never used
[INFO] [stderr]   --> src/vm.rs:16:4
[INFO] [stderr]    |
[INFO] [stderr] 16 | fn vm_pid_file_path(cluster: &str) -> Result<std::path::PathBuf, anyhow::Error> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `write_vm_pid_file` is never used
[INFO] [stderr]   --> src/vm.rs:24:4
[INFO] [stderr]    |
[INFO] [stderr] 24 | fn write_vm_pid_file(cluster: &str, pid: u32) -> Result<(), anyhow::Error> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_vm_pid_file` is never used
[INFO] [stderr]   --> src/vm.rs:35:4
[INFO] [stderr]    |
[INFO] [stderr] 35 | fn read_vm_pid_file(cluster: &str) -> Option<u32> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `remove_vm_pid_file` is never used
[INFO] [stderr]   --> src/vm.rs:41:4
[INFO] [stderr]    |
[INFO] [stderr] 41 | fn remove_vm_pid_file(cluster: &str) -> Result<(), anyhow::Error> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `is_pid_alive` is never used
[INFO] [stderr]   --> src/vm.rs:53:4
[INFO] [stderr]    |
[INFO] [stderr] 53 | fn is_pid_alive(pid: u32) -> bool {
[INFO] [stderr]    |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `KasouRuntime` is never constructed
[INFO] [stderr]    --> src/vm.rs:388:16
[INFO] [stderr]     |
[INFO] [stderr] 388 |     pub struct KasouRuntime;
[INFO] [stderr]     |                ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new` is never used
[INFO] [stderr]    --> src/vm.rs:391:16
[INFO] [stderr]     |
[INFO] [stderr] 390 |     impl KasouRuntime {
[INFO] [stderr]     |     ----------------- associated function in this implementation
[INFO] [stderr] 391 |         pub fn new() -> Self {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `kikai` (bin "kikai") generated 26 warnings (run `cargo fix --bin "kikai" -p kikai` to apply 2 suggestions)
[INFO] [stderr] warning: method `ssh_user` is never used
[INFO] [stderr]    --> src/health.rs:366:12
[INFO] [stderr]     |
[INFO] [stderr] 347 | impl<'a> SshHealthChecker<'a> {
[INFO] [stderr]     | ----------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 366 |     pub fn ssh_user(mut self, user: impl Into<String>) -> Self {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated functions `new` and `load` are never used
[INFO] [stderr]   --> src/journal.rs:43:12
[INFO] [stderr]    |
[INFO] [stderr] 41 | impl EventJournal {
[INFO] [stderr]    | ----------------- associated functions in this implementation
[INFO] [stderr] 42 |     /// Create a new empty journal.
[INFO] [stderr] 43 |     pub fn new(cluster: &str) -> Result<Self> {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 58 |     pub fn load(cluster: &str) -> Result<Self> {
[INFO] [stderr]    |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `kikai` (bin "kikai" test) generated 13 warnings (11 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.40s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/kikai-346704919f3410bd)
[INFO] [stdout] 
[INFO] [stdout] running 327 tests
[INFO] [stdout] test command::tests::test_spawn_detached_nonexistent_command ... ok
[INFO] [stdout] test command::tests::test_spawn_detached_sleep ... ok
[INFO] [stdout] test command::tests::test_status_false ... ok
[INFO] [stdout] test config::tests::test_deserialize_empty_json_uses_all_defaults ... ok
[INFO] [stdout] test config::tests::test_deserialize_partial_json_uses_defaults ... ok
[INFO] [stdout] test config::tests::test_default_config_serialization_roundtrip ... ok
[INFO] [stdout] test command::tests::test_output_captures_exit_code ... ok
[INFO] [stdout] test command::tests::test_output_captures_stderr ... ok
[INFO] [stdout] test command::tests::test_status_nonexistent_command ... ok
[INFO] [stdout] test config::tests::test_default_config ... ok
[INFO] [stdout] test command::tests::test_output_nonexistent_command ... ok
[INFO] [stdout] test config::tests::test_validate_boot_timeout_too_low ... ok
[INFO] [stdout] test config::tests::test_validate_boot_timeout_boundary ... ok
[INFO] [stdout] test config::tests::test_validate_cpus_boundary_high ... ok
[INFO] [stdout] test config::tests::test_validate_cpus_boundary_low ... ok
[INFO] [stdout] test config::tests::test_validate_cpus_zero_rejected ... ok
[INFO] [stdout] test config::tests::test_validate_cpus_over_max_rejected ... ok
[INFO] [stdout] test config::tests::test_validate_disk_size_terabytes ... ok
[INFO] [stdout] test config::tests::test_validate_disk_size_must_have_suffix ... ok
[INFO] [stdout] test config::tests::test_config_dir_home_fallback ... ok
[INFO] [stdout] test config::tests::test_data_dir_format ... ok
[INFO] [stdout] test command::tests::test_status_true ... ok
[INFO] [stdout] test config::tests::test_validate_disk_size_invalid_suffix ... ok
[INFO] [stdout] test config::tests::test_validate_empty_name_rejected ... ok
[INFO] [stdout] test command::tests::test_output_empty_args ... ok
[INFO] [stdout] test command::tests::test_output_echo ... ok
[INFO] [stdout] test config::tests::test_pid_file_format ... ok
[INFO] [stdout] test config::tests::test_validate_memory_boundary ... ok
[INFO] [stdout] test config::tests::test_validate_memory_too_low ... ok
[INFO] [stdout] test config::tests::test_validate_seed_disk_zero_rejected ... ok
[INFO] [stdout] test config::tests::test_validate_valid_config ... ok
[INFO] [stdout] test config::tiered_tests::bare_is_zero_opinion ... ok
[INFO] [stdout] test config::tiered_tests::resolve_tier_dispatches ... ok
[INFO] [stdout] test disk::tests::test_create_sparse_disk_dd_failure ... ok
[INFO] [stdout] test disk::tests::test_nix_eval_raw_trims_whitespace ... ok
[INFO] [stdout] test config::tiered_tests::prescribed_matches_default ... ok
[INFO] [stdout] test gitops::render_tests::argocd_manual_sync_omits_automated_field ... ok
[INFO] [stdout] test config::tiered_tests::diff_bare_vs_default_is_non_empty ... ok
[INFO] [stdout] test disk::tests::test_create_root_copy_real_files ... ok
[INFO] [stdout] test disk::tests::test_nix_eval_raw_success ... ok
[INFO] [stdout] test config::tests::test_validate_disk_size_megabytes ... ok
[INFO] [stdout] test config::tests::test_validate_same_ports_rejected ... ok
[INFO] [stdout] test config::tests::test_with_name_sets_name_and_defaults ... ok
[INFO] [stdout] test command::tests::test_output_multi_arg ... ok
[INFO] [stdout] test gitops::render_tests::name_from_url_falls_back_on_empty ... ok
[INFO] [stdout] test gitops::render_tests::fluxcd_cr_name_derived_from_source_url ... ok
[INFO] [stdout] test gitops::render_tests::fluxcd_renders_both_crs_with_correct_api_versions ... ok
[INFO] [stdout] test gitops::tests::default_backend_is_fluxcd_pointed_at_pleme_k8s ... ok
[INFO] [stdout] test gitops::render_tests::fluxcd_renders_secret_ref_when_kubernetes_secret_set ... ok
[INFO] [stdout] test gitops::tests::serde_round_trip_preserves_all_fields ... ok
[INFO] [stdout] test health::tests::test_builder_defaults ... ok
[INFO] [stdout] test health::tests::test_check_api_healthy ... ok
[INFO] [stdout] test gitops::tests::argocd_sync_policy_round_trip ... ok
[INFO] [stdout] test gitops::tests::label_is_stable ... ok
[INFO] [stdout] test health::tests::test_builder_with_overrides ... ok
[INFO] [stdout] test gitops::render_tests::argocd_renders_application_with_automated_sync ... ok
[INFO] [stdout] test gitops::render_tests::fluxcd_omits_secret_ref_for_sops_cofre_or_none ... ok
[INFO] [stdout] test health::tests::test_check_api_with_custom_api_host ... ok
[INFO] [stdout] test health::tests::test_check_api_with_empty_api_host_uses_localhost ... ok
[INFO] [stdout] test health::tests::test_check_flux_none_found ... ok
[INFO] [stdout] test health::tests::test_check_flux_kubectl_error ... ok
[INFO] [stdout] test health::tests::test_check_flux_some_not_ready ... ok
[INFO] [stdout] test gitops::render_tests::name_from_url_strips_dotgit_and_trailing_slash ... ok
[INFO] [stdout] test health::tests::test_check_node_empty_output ... ok
[INFO] [stdout] test gitops::tests::none_skips_reconciliation_wait ... ok
[INFO] [stdout] test health::tests::test_check_node_kubectl_error ... ok
[INFO] [stdout] test health::tests::test_check_node_multiple_nodes_one_true ... ok
[INFO] [stdout] test health::tests::test_check_node_ready ... ok
[INFO] [stdout] test health::tests::test_check_node_not_ready ... ok
[INFO] [stdout] test health::tests::test_check_pods_all_healthy ... ok
[INFO] [stdout] test health::tests::test_check_pods_empty_lines_ignored ... ok
[INFO] [stdout] test health::tests::test_check_pods_custom_grace_period ... ok
[INFO] [stdout] test health::tests::test_check_pods_failed_phase ... ok
[INFO] [stdout] test health::tests::test_check_pods_name_only ... ok
[INFO] [stdout] test health::tests::test_check_pods_multiple_mixed ... ok
[INFO] [stdout] test health::tests::test_check_pods_kubectl_error ... ok
[INFO] [stdout] test health::tests::test_check_pods_old_pending_flagged ... ok
[INFO] [stdout] test health::tests::test_check_pods_recent_pending_excluded ... ok
[INFO] [stdout] test health::tests::test_check_pods_whitespace_only ... ok
[INFO] [stdout] test health::tests::test_pod_age_future_timestamp ... ok
[INFO] [stdout] test health::tests::test_pod_age_known_timestamp ... ok
[INFO] [stdout] test health::tests::test_pod_age_large_difference ... ok
[INFO] [stdout] test health::tests::test_check_pods_terminating_excluded ... ok
[INFO] [stdout] test health::tests::test_check_pods_stuck ... ok
[INFO] [stdout] test init::tests::test_host_from_cluster ... ok
[INFO] [stdout] test health::tests::test_check_api_random_body_still_unhealthy ... ok
[INFO] [stdout] test init::tests::test_host_from_cluster_empty ... ok
[INFO] [stdout] test health::tests::test_check_flux_single_true ... ok
[INFO] [stdout] test init::tests::test_host_from_cluster_leading_dash ... ok
[INFO] [stdout] test init::tests::test_host_from_cluster_multiple_dashes ... ok
[INFO] [stdout] test health::tests::test_pod_age_zero ... ok
[INFO] [stdout] test init::tests::test_host_from_cluster_trailing_dash ... ok
[INFO] [stdout] test journal::tests::apply_records_transitions ... ok
[INFO] [stdout] test health::tests::test_check_api_whitespace_ok ... ok
[INFO] [stdout] test journal::tests::empty_journal_is_uninitialized ... ok
[INFO] [stdout] test health::tests::test_check_api_unhealthy_body ... ok
[INFO] [stdout] test journal::tests::empty_lines_skipped ... ok
[INFO] [stdout] test journal::tests::corrupt_journal_line_skipped ... ok
[INFO] [stdout] test journal::tests::compact_reduces_to_one_entry ... ok
[INFO] [stdout] test journal::tests::full_lifecycle_journal ... ok
[INFO] [stdout] test journal::tests::journal_entry_serde_roundtrip ... ok
[INFO] [stdout] test journal::tests::journal_degradation_cycle ... ok
[INFO] [stdout] test journal::tests::compact_then_continue ... ok
[INFO] [stdout] test journal::tests::journal_pause_snapshot_cycle ... ok
[INFO] [stdout] test health::tests::test_check_flux_all_ready ... ok
[INFO] [stdout] test health::tests::test_check_api_unreachable ... ok
[INFO] [stdout] test kubeconfig::tests::sops_rendered_absent_when_kikai_authored ... ok
[INFO] [stdout] test kubeconfig::tests::rewrite_replaces_server_and_renames_context ... ok
[INFO] [stdout] test journal::tests::replay_recovers_state ... ok
[INFO] [stdout] test kubeconfig::tests::sops_rendered_false_when_missing ... ok
[INFO] [stdout] test kubeconfig::tests::sops_rendered_marker_detected ... ok
[INFO] [stdout] test kubeconfig::tests::target_path_under_home ... ok
[INFO] [stdout] test persisted::tests::blocked_declarative_constructor_sets_kind ... ok
[INFO] [stdout] test persisted::tests::daemon_state_round_trips_via_serde ... ok
[INFO] [stdout] test snapshot::tests::all_paths_exist_requires_every_path_present ... ok
[INFO] [stdout] test snapshot::tests::meta_matches_only_when_all_paths_align_and_exist ... ok
[INFO] [stdout] test snapshot::tests::meta_with_unknown_schema_rejected ... ok
[INFO] [stdout] test snapshot::tests::meta_serializes_with_stable_keys ... ok
[INFO] [stdout] test sops::tests::test_key_path_to_env_var_kube_token ... ok
[INFO] [stdout] test sops::tests::test_key_path_to_env_var ... ok
[INFO] [stdout] test sops::tests::test_key_path_to_env_var_vpn_cluster_key ... ok
[INFO] [stdout] test sops::tests::test_key_path_to_env_var_vpn_host_psk ... ok
[INFO] [stdout] test sops::tests::test_token_preview_21_chars ... ok
[INFO] [stdout] test sops::tests::test_token_preview_empty ... ok
[INFO] [stdout] test sops::tests::test_token_preview_long ... ok
[INFO] [stdout] test sops::tests::test_token_preview_exactly_20 ... ok
[INFO] [stdout] test sops::tests::test_token_preview_short ... ok
[INFO] [stdout] test sops::tests::test_try_read_decrypted_file_missing ... ok
[INFO] [stdout] test sops::tests::test_try_read_decrypted_missing_env ... ok
[INFO] [stdout] test sops::tests::test_key_path_to_env_var_bare_string ... ok
[INFO] [stdout] test sops::tests::test_key_path_to_env_var_fluxcd_ssh ... ok
[INFO] [stdout] test sops::tests::test_try_read_decrypted_empty_file ... ok
[INFO] [stdout] test sops::tests::test_try_read_decrypted_file_exists ... ok
[INFO] [stdout] test state::tests::test_all_events_enumerated ... ok
[INFO] [stdout] test state::tests::test_all_states_enumerated ... ok
[INFO] [stdout] test state::tests::test_all_states_reachable ... ok
[INFO] [stdout] test state::tests::test_all_transitions_are_deterministic ... ok
[INFO] [stdout] test sops::tests::test_try_read_decrypted_trims_whitespace ... ok
[INFO] [stdout] test state::tests::test_cannot_destroy_from_healthy ... ok
[INFO] [stdout] test state::tests::test_cannot_destroy_from_uninitialized ... ok
[INFO] [stdout] test state::tests::test_cannot_pause_from_waiting ... ok
[INFO] [stdout] test state::tests::test_cannot_pause_from_stopped ... ok
[INFO] [stdout] test state::tests::test_cannot_restore_from_paused ... ok
[INFO] [stdout] test state::tests::test_cannot_snapshot_from_healthy ... ok
[INFO] [stdout] test state::tests::test_cannot_snapshot_from_stopped ... ok
[INFO] [stdout] test state::tests::test_destroy_from_stopped ... ok
[INFO] [stdout] test state::tests::test_event_debug_format ... ok
[INFO] [stdout] test state::tests::test_event_display_fromstr_roundtrip ... ok
[INFO] [stdout] test state::tests::test_event_fromstr_unknown ... ok
[INFO] [stdout] test state::tests::test_event_serde_roundtrip ... ok
[INFO] [stdout] test state::tests::test_full_lifecycle_happy_path ... ok
[INFO] [stdout] test state::tests::test_cannot_restore_from_healthy ... ok
[INFO] [stdout] test state::tests::test_full_snapshot_cycle ... ok
[INFO] [stdout] test state::tests::test_graceful_shutdown_from_degraded ... ok
[INFO] [stdout] test state::tests::test_graceful_shutdown_from_healthy ... ok
[INFO] [stdout] test state::tests::test_healthy_monitoring_cycle ... ok
[INFO] [stdout] test state::tests::test_invalid_destroyed_shutdown ... ok
[INFO] [stdout] test state::tests::test_invalid_destroyed_vm_launched ... ok
[INFO] [stdout] test state::tests::test_invalid_healthy_vm_launched ... ok
[INFO] [stdout] test state::tests::test_invalid_initialized_vm_launched ... ok
[INFO] [stdout] test state::tests::test_invalid_shutting_down_health_check ... ok
[INFO] [stdout] test state::tests::test_invalid_transition_debug ... ok
[INFO] [stdout] test state::tests::test_invalid_transition_display ... ok
[INFO] [stdout] test state::tests::test_invalid_transition_display_uses_display ... ok
[INFO] [stdout] test state::tests::test_invalid_transition_is_error ... ok
[INFO] [stdout] test state::tests::test_invalid_uninitialized_shutdown ... ok
[INFO] [stdout] test state::tests::test_invalid_uninitialized_vm_launch ... ok
[INFO] [stdout] test state::tests::test_invalid_waiting_for_api_node_ready ... ok
[INFO] [stdout] test state::tests::test_invalid_waiting_for_node_flux_ready ... ok
[INFO] [stdout] test state::tests::test_is_initialized ... ok
[INFO] [stdout] test state::tests::test_is_operational ... ok
[INFO] [stdout] test state::tests::test_is_terminal ... ok
[INFO] [stdout] test state::tests::test_no_self_loops_except_monitoring ... ok
[INFO] [stdout] test state::tests::test_pause_from_degraded ... ok
[INFO] [stdout] test state::tests::test_pause_resume_cycle ... ok
[INFO] [stdout] test state::tests::test_reinitialize_from_destroyed ... ok
[INFO] [stdout] test state::tests::test_restart_from_stopped ... ok
[INFO] [stdout] test state::tests::test_restore_from_stopped ... ok
[INFO] [stdout] test state::tests::test_shutdown_from_paused ... ok
[INFO] [stdout] test state::tests::test_shutdown_from_waiting_states ... ok
[INFO] [stdout] test state::tests::test_snapshot_from_paused ... ok
[INFO] [stdout] test state::tests::test_state_clone ... ok
[INFO] [stdout] test state::tests::test_state_debug_format ... ok
[INFO] [stdout] test state::tests::test_state_display_fromstr_roundtrip ... ok
[INFO] [stdout] test state::tests::test_state_fromstr_unknown ... ok
[INFO] [stdout] test state::tests::test_state_hash_consistency ... ok
[INFO] [stdout] test state::tests::test_state_serde_roundtrip ... ok
[INFO] [stdout] test state::tests::test_stopped_disks_created ... ok
[INFO] [stdout] test state::tests::test_stopped_reinit ... ok
[INFO] [stdout] test state::tests::test_valid_transition_count ... ok
[INFO] [stdout] test state::tests::test_vm_expected_running ... ok
[INFO] [stdout] test state_verify::tests::verify_all_states_discovered ... ok
[INFO] [stdout] test state_verify::tests::verify_cluster_fsm_exhaustive ... ok
[INFO] [stdout] test status::tests::agent_state_serializes_with_state_tag ... ok
[INFO] [stdout] test status::tests::installed_not_loaded_detail_includes_launchctl_bootstrap ... ok
[INFO] [stdout] test status::tests::is_supervised_is_false_only_for_installed_not_loaded ... ok
[INFO] [stdout] test testing::tests::test_backoff_config_default ... ok
[INFO] [stdout] test health::tests::test_check_api_treats_401_status_as_reachable ... ok
[INFO] [stdout] test state::tests::test_full_restore_cycle ... ok
[INFO] [stdout] test testing::tests::test_build_services_healthy ... ok
[INFO] [stdout] test testing::tests::test_build_services_vm_not_running ... ok
[INFO] [stdout] test testing::tests::test_backoff_config_from_cluster_config ... ok
[INFO] [stdout] test testing::tests::test_check_all_default_impl ... ok
[INFO] [stdout] test testing::tests::test_command_output_default ... ok
[INFO] [stdout] test testing::tests::test_check_all_partial_failure ... ok
[INFO] [stdout] test testing::tests::test_command_output_into_stdout_empty_success ... ok
[INFO] [stdout] test testing::tests::test_command_output_equality ... ok
[INFO] [stdout] test state::tests::prop_shutdown_from_operational_always_valid ... ok
[INFO] [stdout] test testing::tests::test_command_output_into_stdout_success ... ok
[INFO] [stdout] test testing::tests::test_config_validate_all_valid_suffixes ... ok
[INFO] [stdout] test testing::tests::test_destroy_force_not_running ... ok
[INFO] [stdout] test testing::tests::test_destroy_force_vm_running ... ok
[INFO] [stdout] test testing::tests::test_destroy_no_force ... ok
[INFO] [stdout] test testing::tests::test_command_output_with_exit_code ... ok
[INFO] [stdout] test testing::tests::test_destroy_running_with_remove_secrets ... ok
[INFO] [stdout] test config::tests::test_config_dir_xdg_override ... FAILED
[INFO] [stdout] test disk::tests::test_create_root_copy_missing_source ... ok
[INFO] [stdout] test disk::tests::test_nix_eval_raw_failure ... ok
[INFO] [stdout] test health::tests::test_pod_age_invalid_timestamp ... ok
[INFO] [stdout] test disk::tests::test_locate_root_disk_nix_build_failure ... ok
[INFO] [stdout] test testing::tests::test_down_reads_pid_when_running ... ok
[INFO] [stdout] test testing::tests::test_down_not_running ... ok
[INFO] [stdout] test testing::tests::test_down_running ... ok
[INFO] [stdout] test testing::tests::test_fsm_full_lifecycle_with_restart ... ok
[INFO] [stdout] test testing::tests::test_health_checker_check_all_with_vm_down ... ok
[INFO] [stdout] test testing::tests::test_health_result_equality ... ok
[INFO] [stdout] test testing::tests::test_health_result_fail_serializes ... ok
[INFO] [stdout] test testing::tests::test_health_summary_all_subsystems_down ... ok
[INFO] [stdout] test testing::tests::test_health_result_serializes_to_json ... ok
[INFO] [stdout] test testing::tests::test_health_summary_api_down_node_up ... ok
[INFO] [stdout] test journal::tests::apply_rejects_invalid_transition ... ok
[INFO] [stdout] test journal::tests::journal_invalid_transition_leaves_state_unchanged ... ok
[INFO] [stdout] test testing::tests::test_command_output_into_stdout_failure ... ok
[INFO] [stdout] test testing::tests::test_health_summary_fully_healthy ... ok
[INFO] [stdout] test testing::tests::test_health_summary_is_healthy ... ok
[INFO] [stdout] test testing::tests::test_health_summary_display ... ok
[INFO] [stdout] test testing::tests::test_health_summary_serde_roundtrip ... ok
[INFO] [stdout] test testing::tests::test_health_summary_vm_down ... ok
[INFO] [stdout] test testing::tests::test_health_summary_node_down_api_up ... ok
[INFO] [stdout] test testing::tests::test_health_summary_pods_down_still_healthy ... ok
[INFO] [stdout] test testing::tests::test_init_existing_secrets_skips ... ok
[INFO] [stdout] test testing::tests::test_init_dry_run ... ok
[INFO] [stdout] test testing::tests::test_init_dry_run_stores_nothing ... ok
[INFO] [stdout] test testing::tests::test_init_live_flow_stores_secrets ... ok
[INFO] [stdout] test testing::tests::test_init_with_env_secrets ... ok
[INFO] [stdout] test testing::tests::test_journal_entry_fields ... ok
[INFO] [stdout] test testing::tests::test_keygen_age_keypair ... ok
[INFO] [stdout] test testing::tests::test_keygen_random_hex ... ok
[INFO] [stdout] test testing::tests::test_keygen_random_hex_failure ... ok
[INFO] [stdout] test testing::tests::test_init_with_host_override ... ok
[INFO] [stdout] test testing::tests::test_keygen_age_keypair_failure ... ok
[INFO] [stdout] test testing::tests::test_libc_process_checker_invalid_pid ... ok
[INFO] [stdout] test testing::tests::test_libc_process_checker_self ... ok
[INFO] [stdout] test testing::tests::test_lifecycle_cycle_state_transitions ... ok
[INFO] [stdout] test testing::tests::test_lifecycle_default_cluster_has_fluxcd_gitops ... ok
[INFO] [stdout] test testing::tests::test_lifecycle_down_idempotent_when_stopped ... ok
[INFO] [stdout] test testing::tests::test_lifecycle_with_name_preserves_gitops_default ... ok
[INFO] [stdout] test testing::tests::test_lifecycle_down_transitions_running_to_stopped ... ok
[INFO] [stdout] test testing::tests::test_backoff_config_equality ... ok
[INFO] [stdout] test testing::tests::test_health_summary_serializes_to_json ... ok
[INFO] [stdout] test testing::tests::test_health_summary_subsystems_count ... ok
[INFO] [stdout] test testing::tests::test_disk_layout_data_dir_contains_cluster ... ok
[INFO] [stdout] test testing::tests::test_disk_layout_paths ... ok
[INFO] [stdout] test testing::tests::test_destroy_with_remove_secrets ... ok
[INFO] [stdout] test testing::tests::test_init_env_secrets_logs_skip_message ... ok
[INFO] [stdout] test command::tests::test_output_failure ... ok
[INFO] [stdout] test testing::tests::test_load_base_returns_defaults ... ok
[INFO] [stdout] test testing::tests::test_disk_layout_with_dashes_and_numbers ... ok
[INFO] [stdout] test testing::tests::test_keygen_ssh_keypair_failure ... ok
[INFO] [stdout] test testing::tests::test_mock_command_runner_empty_queue ... ok
[INFO] [stdout] test testing::tests::test_mock_keygen_age_keypair_format ... ok
[INFO] [stdout] test testing::tests::test_mock_command_runner_multiple_calls ... ok
[INFO] [stdout] test testing::tests::test_mock_secrets_all_from_env_default_false ... ok
[INFO] [stdout] test testing::tests::test_mock_secrets_extract_missing ... ok
[INFO] [stdout] test testing::tests::test_mock_vm_lifecycle ... ok
[INFO] [stdout] test testing::tests::test_mock_secrets_set_and_extract ... ok
[INFO] [stdout] test testing::tests::test_load_for_cluster_returns_named_config ... ok
[INFO] [stdout] test testing::tests::test_mock_keygen_deterministic_hex ... ok
[INFO] [stdout] test testing::tests::test_park_running_vm ... ok
[INFO] [stdout] test testing::tests::test_resume_missing_disks_vm_running ... ok
[INFO] [stdout] test testing::tests::test_mock_secrets_all_from_env_when_set ... ok
[INFO] [stdout] test testing::tests::test_mock_secrets_remove ... ok
[INFO] [stdout] test testing::tests::test_mock_vm_cleanup_pid_file ... ok
[INFO] [stdout] test testing::tests::test_mock_secrets_check_existing_false ... ok
[INFO] [stdout] test testing::tests::test_mock_secrets_check_existing_true ... ok
[INFO] [stdout] test testing::tests::test_park_not_running ... ok
[INFO] [stdout] test testing::tests::test_snapshot_path_for ... ok
[INFO] [stdout] test testing::tests::test_snapshot_restore_missing_file ... ok
[INFO] [stdout] test testing::tests::test_sops_check_existing_found ... ok
[INFO] [stdout] test testing::tests::test_sops_extract_from_command ... ok
[INFO] [stdout] test testing::tests::test_sops_extract_nonexistent_file ... ok
[INFO] [stdout] test testing::tests::test_snapshot_save_mock_unsupported ... ok
[INFO] [stdout] test testing::tests::test_snapshot_list_with_entries ... ok
[INFO] [stdout] test testing::tests::test_sops_check_existing_not_found ... ok
[INFO] [stdout] test testing::tests::test_snapshot_list_no_snapshots_dir ... ok
[INFO] [stdout] test testing::tests::test_sops_extract_command_failure ... ok
[INFO] [stdout] test testing::tests::test_pause_mock_vm ... ok
[INFO] [stdout] test testing::tests::test_sops_key_path_cluster_root ... ok
[INFO] [stdout] test testing::tests::test_resume_missing_disks_vm_not_running ... ok
[INFO] [stdout] test testing::tests::test_sops_key_path_cluster ... ok
[INFO] [stdout] test testing::tests::test_sops_key_path_kube_token ... ok
[INFO] [stdout] test testing::tests::test_sops_key_path_vpn_cluster_key ... ok
[INFO] [stdout] test testing::tests::test_sops_check_existing_from_env ... ok
[INFO] [stdout] test testing::tests::test_mock_keygen_ssh_keypair ... ok
[INFO] [stdout] test testing::tests::test_sops_key_path_fluxcd_ssh ... ok
[INFO] [stdout] test testing::tests::test_sops_key_path_vpn_host_psk ... ok
[INFO] [stdout] test testing::tests::test_sops_remove_nonexistent_file ... ok
[INFO] [stdout] test testing::tests::test_sops_set_nonexistent_file ... ok
[INFO] [stdout] test testing::tests::test_status_table_output_unhealthy ... ok
[INFO] [stdout] test testing::tests::test_status_all_healthy ... ok
[INFO] [stdout] test testing::tests::test_sops_remove_success ... ok
[INFO] [stdout] test testing::tests::test_sops_update_sops_yaml_already_contains_key ... ok
[INFO] [stdout] test testing::tests::test_terminal_states_not_operational ... ok
[INFO] [stdout] test testing::tests::test_status_unhealthy ... ok
[INFO] [stdout] test testing::tests::test_sops_key_path_vpn_host_key ... ok
[INFO] [stdout] test testing::tests::test_status_table_output ... ok
[INFO] [stdout] test testing::tests::test_unpause_mock_vm ... ok
[INFO] [stdout] test testing::tests::test_up_already_running_and_healthy ... ok
[INFO] [stdout] test testing::tests::test_status_json_output_fully_unhealthy ... ok
[INFO] [stdout] test testing::tests::test_sops_set_command_failure ... ok
[INFO] [stdout] test testing::tests::test_sops_key_path_special_chars_in_cluster ... ok
[INFO] [stdout] test testing::tests::test_sops_set_success ... ok
[INFO] [stdout] test testing::tests::test_up_new_cluster_no_wait ... FAILED
[INFO] [stdout] test state::tests::prop_health_checks_only_valid_when_operational ... ok
[INFO] [stdout] test state::tests::prop_transitions_never_panic ... ok
[INFO] [stdout] test state::tests::prop_valid_transitions_preserve_invariants ... ok
[INFO] [stdout] test state::tests::prop_random_event_sequences_never_panic ... ok
[INFO] [stderr] error: test failed, to rerun pass `--bin kikai`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- config::tests::test_config_dir_xdg_override stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'config::tests::test_config_dir_xdg_override' (2513) panicked at src/config.rs:707:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "/tmp/test-home/.config/kikai"
[INFO] [stdout]  right: "/tmp/xdg-test/kikai"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64a144aa56a1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64a144aa56a1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64a144aa56a1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64a144aa56a1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64a144abe91a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64a144abe91a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64a144aaa9ac - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64a144aaa9ac - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64a144a7f176 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64a144a7f176 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64a144a9b419 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64a1446328a0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64a1446328a0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64a144a9b742 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64a144a9b742 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64a144a7f222 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64a144a760d9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64a144a8020d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64a144abf1cc - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64a144abf053 - core[6883ba1bc0fe4ed1]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x64a144436806 - core[6883ba1bc0fe4ed1]::panicking::assert_failed::<std[73adb7dc35730857]::path::PathBuf, std[73adb7dc35730857]::path::PathBuf>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x64a144492cbe - kikai[da7340632aac5bbb]::config::tests::test_config_dir_xdg_override
[INFO] [stdout]                                at /opt/rustwide/workdir/src/config.rs:707:9
[INFO] [stdout]   22:     0x64a144480117 - kikai[da7340632aac5bbb]::config::tests::test_config_dir_xdg_override::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/config.rs:704:38
[INFO] [stdout]   23:     0x64a14436ea16 - <kikai[da7340632aac5bbb]::config::tests::test_config_dir_xdg_override::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64a144625bdb - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x64a144625bdb - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x64a144633225 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x64a144633225 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x64a144633225 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x64a144633225 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x64a144633225 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x64a144633225 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x64a144633225 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x64a14462dcd4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x64a14462dcd4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x64a144636372 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x64a144636372 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x64a144636372 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x64a144636372 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x64a144636372 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x64a144636372 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x64a144636372 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x64a144aa48bf - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x64a144aa48bf - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x7ada2c61caa4 - <unknown>
[INFO] [stdout]   45:     0x7ada2c6a9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- testing::tests::test_up_new_cluster_no_wait stdout ----
[INFO] [stdout] 2026-07-10T15:01:19.373365Z  INFO kikai::up: preflight: checking that the cluster's image attribute is registered in the flake cluster=up-new-no-wait attr=packages.aarch64-linux.up-new-no-wait-image
[INFO] [stdout] 2026-07-10T15:01:19.373760Z  WARN kikai::up: preflight: failed to invoke nix eval: No such file or directory (os error 2) cluster=up-new-no-wait
[INFO] [stdout] 
[INFO] [stdout] thread 'testing::tests::test_up_new_cluster_no_wait' (2834) panicked at src/testing.rs:1535:67:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: preflight failed (Transient): preflight: failed to invoke nix eval: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: kikai::up::run::{closure#0}
[INFO] [stdout]              at ./src/up.rs:119:20
[INFO] [stdout]    2: kikai::testing::tests::test_up_new_cluster_no_wait::{closure#0}
[INFO] [stdout]              at ./src/testing.rs:1535:61
[INFO] [stdout]    3: <core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/future/future.rs:133:9
[INFO] [stdout]    4: <core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>> as core::future::future::Future>::poll
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/future/future.rs:133:9
[INFO] [stdout]    5: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:778:70
[INFO] [stdout]    6: tokio::task::coop::with_budget::<core::task::poll::Poll<()>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:167:5
[INFO] [stdout]    7: tokio::task::coop::budget::<core::task::poll::Poll<()>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:133:5
[INFO] [stdout]    8: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:778:25
[INFO] [stdout]    9: <tokio::runtime::scheduler::current_thread::Context>::enter::<core::task::poll::Poll<()>, <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:451:19
[INFO] [stdout]   10: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:777:44
[INFO] [stdout]   11: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:865:68
[INFO] [stdout]   12: <tokio::runtime::context::scoped::Scoped<tokio::runtime::scheduler::Context>>::set::<<tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>)>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   13: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:38
[INFO] [stdout]   14: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::try_with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>)>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/local.rs:463:12
[INFO] [stdout]   15: <std::thread::local::LocalKey<tokio::runtime::context::Context>>::with::<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}>::{closure#0}, (alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>)>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/local.rs:427:20
[INFO] [stdout]   16: tokio::runtime::context::set_scheduler::<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>, core::option::Option<()>), <tokio::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:17
[INFO] [stdout]   17: <tokio::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio::runtime::scheduler::current_thread::CoreGuard>::block_on<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>::{closure#0}, core::option::Option<()>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:865:27
[INFO] [stdout]   18: <tokio::runtime::scheduler::current_thread::CoreGuard>::block_on::<core::pin::Pin<&mut core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:765:24
[INFO] [stdout]   19: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:205:33
[INFO] [stdout]   20: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::scheduler::current_thread::CurrentThread>::block_on<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   21: <tokio::runtime::scheduler::current_thread::CurrentThread>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:193:9
[INFO] [stdout]   22: <tokio::runtime::runtime::Runtime>::block_on_inner::<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/runtime.rs:371:52
[INFO] [stdout]   23: <tokio::runtime::runtime::Runtime>::block_on::<core::pin::Pin<&mut dyn core::future::future::Future<Output = ()>>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/runtime.rs:345:18
[INFO] [stdout]   24: kikai::testing::tests::test_up_new_cluster_no_wait
[INFO] [stdout]              at ./src/testing.rs:1537:62
[INFO] [stdout]   25: kikai::testing::tests::test_up_new_cluster_no_wait::{closure#0}
[INFO] [stdout]              at ./src/testing.rs:1529:43
[INFO] [stdout]   26: <kikai::testing::tests::test_up_new_cluster_no_wait::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   29: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   30: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   32: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   34: test::run_test_in_process
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   35: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   36: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   37: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   39: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   41: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   43: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   44: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   46: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   47: <unknown>
[INFO] [stdout]   48: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64a144aa56a1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64a144aa56a1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64a144aa56a1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64a144aa56a1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64a144abe91a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64a144abe91a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64a144aaa9ac - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64a144aaa9ac - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64a144a7f176 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64a144a7f176 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64a144a9b419 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64a1446328a0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64a1446328a0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64a144a9b742 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64a144a9b742 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64a144a7f222 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64a144a760d9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64a144a8020d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64a144abf1cc - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64a144abef12 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x64a1442fc768 - <core[6883ba1bc0fe4ed1]::result::Result<std[73adb7dc35730857]::process::ExitCode, anyhow[3b9a07a6948cd063]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1231:23
[INFO] [stdout]   21:     0x64a1442fc768 - kikai[da7340632aac5bbb]::testing::tests::test_up_new_cluster_no_wait::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/testing.rs:1535:67
[INFO] [stdout]   22:     0x64a144353e12 - <core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>> as core[6883ba1bc0fe4ed1]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/future/future.rs:133:9
[INFO] [stdout]   23:     0x64a144353e8d - <core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>> as core[6883ba1bc0fe4ed1]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/future/future.rs:133:9
[INFO] [stdout]   24:     0x64a1442b9a3d - <tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:778:70
[INFO] [stdout]   25:     0x64a1442b993b - tokio[4a275e39d055a16a]::task::coop::with_budget::<core[6883ba1bc0fe4ed1]::task::poll::Poll<()>, <tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:167:5
[INFO] [stdout]   26:     0x64a1442b993b - tokio[4a275e39d055a16a]::task::coop::budget::<core[6883ba1bc0fe4ed1]::task::poll::Poll<()>, <tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/task/coop/mod.rs:133:5
[INFO] [stdout]   27:     0x64a1442b993b - <tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:778:25
[INFO] [stdout]   28:     0x64a1442a2ea0 - <tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::Context>::enter::<core[6883ba1bc0fe4ed1]::task::poll::Poll<()>, <tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:451:19
[INFO] [stdout]   29:     0x64a1442b791d - <tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:777:44
[INFO] [stdout]   30:     0x64a1442b6bc4 - <tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:865:68
[INFO] [stdout]   31:     0x64a144404e8b - <tokio[4a275e39d055a16a]::runtime::context::scoped::Scoped<tokio[4a275e39d055a16a]::runtime::scheduler::Context>>::set::<<tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}, (alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   32:     0x64a14440bbd9 - tokio[4a275e39d055a16a]::runtime::context::set_scheduler::<(alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>), <tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:38
[INFO] [stdout]   33:     0x64a144478862 - <std[73adb7dc35730857]::thread::local::LocalKey<tokio[4a275e39d055a16a]::runtime::context::Context>>::try_with::<tokio[4a275e39d055a16a]::runtime::context::set_scheduler<(alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>), <tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/local.rs:463:12
[INFO] [stdout]   34:     0x64a1444783ee - <std[73adb7dc35730857]::thread::local::LocalKey<tokio[4a275e39d055a16a]::runtime::context::Context>>::with::<tokio[4a275e39d055a16a]::runtime::context::set_scheduler<(alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>), <tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/local.rs:427:20
[INFO] [stdout]   35:     0x64a144407b5d - tokio[4a275e39d055a16a]::runtime::context::set_scheduler::<(alloc[55a36b64bcbf2c0d]::boxed::Box<tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::Core>, core[6883ba1bc0fe4ed1]::option::Option<()>), <tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context.rs:181:17
[INFO] [stdout]   36:     0x64a1442a4fe0 - <tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>::{closure#0}, core[6883ba1bc0fe4ed1]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:865:27
[INFO] [stdout]   37:     0x64a1442a52d6 - <tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:765:24
[INFO] [stdout]   38:     0x64a1442b5e80 - <tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:205:33
[INFO] [stdout]   39:     0x64a1442a9b33 - tokio[4a275e39d055a16a]::runtime::context::runtime::enter_runtime::<<tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   40:     0x64a1442a1051 - <tokio[4a275e39d055a16a]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/scheduler/current_thread/mod.rs:193:9
[INFO] [stdout]   41:     0x64a1442ec554 - <tokio[4a275e39d055a16a]::runtime::runtime::Runtime>::block_on_inner::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/runtime.rs:371:52
[INFO] [stdout]   42:     0x64a1442ec71f - <tokio[4a275e39d055a16a]::runtime::runtime::Runtime>::block_on::<core[6883ba1bc0fe4ed1]::pin::Pin<&mut dyn core[6883ba1bc0fe4ed1]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/src/runtime/runtime.rs:345:18
[INFO] [stdout]   43:     0x64a1443161b0 - kikai[da7340632aac5bbb]::testing::tests::test_up_new_cluster_no_wait
[INFO] [stdout]                                at /opt/rustwide/workdir/src/testing.rs:1537:62
[INFO] [stdout]   44:     0x64a1442f5437 - kikai[da7340632aac5bbb]::testing::tests::test_up_new_cluster_no_wait::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/testing.rs:1529:43
[INFO] [stdout]   45:     0x64a144370a16 - <kikai[da7340632aac5bbb]::testing::tests::test_up_new_cluster_no_wait::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   46:     0x64a144625bdb - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   47:     0x64a144625bdb - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   48:     0x64a144633225 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   49:     0x64a144633225 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   50:     0x64a144633225 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   51:     0x64a144633225 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   52:     0x64a144633225 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   53:     0x64a144633225 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   54:     0x64a144633225 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   55:     0x64a14462dcd4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   56:     0x64a14462dcd4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   57:     0x64a144636372 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   58:     0x64a144636372 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   59:     0x64a144636372 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   60:     0x64a144636372 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   61:     0x64a144636372 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   62:     0x64a144636372 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   63:     0x64a144636372 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   64:     0x64a144aa48bf - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   65:     0x64a144aa48bf - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   66:     0x7ada2c61caa4 - <unknown>
[INFO] [stdout]   67:     0x7ada2c6a9a64 - clone
[INFO] [stdout]   68:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     config::tests::test_config_dir_xdg_override
[INFO] [stdout]     testing::tests::test_up_new_cluster_no_wait
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 325 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.40s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "776c76c665adb6621d2482967a2a41982d02d97b91dd2b4c3be51d37f9bbf3b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "776c76c665adb6621d2482967a2a41982d02d97b91dd2b4c3be51d37f9bbf3b5", kill_on_drop: false }`
[INFO] [stdout] 776c76c665adb6621d2482967a2a41982d02d97b91dd2b4c3be51d37f9bbf3b5
