[INFO] cloning repository https://github.com/nwilkens/triton-cn-agent
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nwilkens/triton-cn-agent" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnwilkens%2Ftriton-cn-agent", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnwilkens%2Ftriton-cn-agent'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ef6d4a7d73f6e036967deafc7c83c91ea249c0ee
[INFO] testing nwilkens/triton-cn-agent against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnwilkens%2Ftriton-cn-agent" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/nwilkens/triton-cn-agent
[INFO] finished tweaking git repo https://github.com/nwilkens/triton-cn-agent
[INFO] tweaked toml for git repo https://github.com/nwilkens/triton-cn-agent written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/nwilkens/triton-cn-agent on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/nwilkens/triton-cn-agent 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded windows-result v0.4.1
[INFO] [stderr]   Downloaded libredox v0.1.10
[INFO] [stderr]   Downloaded windows-implement v0.60.2
[INFO] [stderr]   Downloaded windows-strings v0.5.1
[INFO] [stderr]   Downloaded windows-core v0.62.2
[INFO] [stderr]   Downloaded axum-core v0.4.5
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.3
[INFO] [stderr]   Downloaded cc v1.2.40
[INFO] [stderr]   Downloaded reqwest v0.12.23
[INFO] [stderr]   Downloaded quinn v0.11.9
[INFO] [stderr]   Downloaded rustls-webpki v0.103.7
[INFO] [stderr]   Downloaded axum v0.7.9
[INFO] [stderr]   Downloaded notify v6.1.1
[INFO] [stderr]   Downloaded quinn-udp v0.5.14
[INFO] [stderr]   Downloaded quinn-proto v0.11.13
[INFO] [stderr]   Downloaded rustls v0.23.32
[INFO] [stderr]   Downloaded windows-interface v0.59.3
[INFO] [stderr]   Downloaded libc v0.2.176
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 63d5f2964b47687fc3c70065082d25fbbe409a6062ddde0077caa460517debba
[INFO] running `Command { std: "docker" "start" "-a" "63d5f2964b47687fc3c70065082d25fbbe409a6062ddde0077caa460517debba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "63d5f2964b47687fc3c70065082d25fbbe409a6062ddde0077caa460517debba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "63d5f2964b47687fc3c70065082d25fbbe409a6062ddde0077caa460517debba", kill_on_drop: false }`
[INFO] [stdout] 63d5f2964b47687fc3c70065082d25fbbe409a6062ddde0077caa460517debba
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f16fd86d872a185bf321065a82a0209962703e60d9032b94fa293bf9280c8263
[INFO] running `Command { std: "docker" "start" "-a" "f16fd86d872a185bf321065a82a0209962703e60d9032b94fa293bf9280c8263", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling libc v0.2.176
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling http v1.3.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.3
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling rustls v0.23.32
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling iri-string v0.7.8
[INFO] [stderr]    Compiling rustls-pki-types v1.12.0
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling cc v1.2.40
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling webpki-roots v1.0.2
[INFO] [stderr]    Compiling clap_builder v4.5.48
[INFO] [stderr]    Compiling nu-ansi-term v0.50.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling signal-hook-registry v1.4.6
[INFO] [stderr]    Compiling socket2 v0.6.0
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling inotify v0.9.6
[INFO] [stderr]    Compiling filetime v0.2.26
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling notify v6.1.1
[INFO] [stderr]    Compiling regex-automata v0.4.11
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling clap_derive v4.5.47
[INFO] [stderr]    Compiling regex v1.11.3
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling zerovec v0.11.4
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling tower-http v0.5.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.7
[INFO] [stderr]    Compiling clap v4.5.48
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.3
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling cn-agent-core v2.0.0 (/opt/rustwide/workdir/cn-agent-core)
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stdout] warning: unused import: `AgentError`
[INFO] [stdout]  --> cn-agent-core/src/task.rs:7:20
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::error::{AgentError, Result};
[INFO] [stdout]   |                    ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tower-http v0.6.6
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stderr]    Compiling cn-agent-tasks v2.0.0 (/opt/rustwide/workdir/cn-agent-tasks)
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling reqwest v0.12.23
[INFO] [stderr]    Compiling cn-agent-backends v2.0.0 (/opt/rustwide/workdir/cn-agent-backends)
[INFO] [stdout] warning: unused variable: `path_to_check`
[INFO] [stdout]   --> cn-agent-tasks/src/tasks/docker_copy.rs:94:13
[INFO] [stdout]    |
[INFO] [stdout] 94 |         let path_to_check = if params.destination.contains(':') {
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_path_to_check`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `uuid` is never read
[INFO] [stdout]    --> cn-agent-tasks/src/tasks/machine_create.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout]  99 | struct VmInfo {
[INFO] [stdout]     |        ------ field in this struct
[INFO] [stdout] 100 |     uuid: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `VmInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `uuid` is never read
[INFO] [stdout]   --> cn-agent-tasks/src/tasks/machine_kill.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 80 | struct VmState {
[INFO] [stdout]    |        ------- field in this struct
[INFO] [stdout] 81 |     uuid: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `VmState` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling cn-agent v2.0.0 (/opt/rustwide/workdir/cn-agent)
[INFO] [stdout] warning: unused imports: `HeartbeatRequest`, `HeartbeatResponse`, and `RegistrationResponse`
[INFO] [stdout]  --> cn-agent/src/cnapi/client.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     HeartbeatRequest, HeartbeatResponse, RegistrationRequest, RegistrationResponse,
[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 imports: `CnapiError` and `Result`
[INFO] [stdout]   --> cn-agent/src/cnapi/mod.rs:13:44
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use client::{CnapiClient, CnapiConfig, CnapiError, Result};
[INFO] [stdout]    |                                            ^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `HeartbeatRequest`, `HeartbeatResponse`, `RegistrationRequest`, and `StatusUpdateRequest`
[INFO] [stdout]   --> cn-agent/src/cnapi/mod.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use types::{HeartbeatRequest, HeartbeatResponse, RegistrationRequest, StatusUpdateRequest};
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `QueueDefinition` and `TaskRunnerConfig`
[INFO] [stdout]   --> cn-agent/src/server.rs:10:25
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::task_agent::{QueueDefinition, TaskAgent, TaskRunnerConfig};
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::PathBuf`
[INFO] [stdout]   --> cn-agent/src/server.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `worker::WorkerMessage`
[INFO] [stdout]   --> cn-agent/src/task_agent/mod.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use worker::WorkerMessage;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_shutting_down` is never used
[INFO] [stdout]    --> cn-agent/src/app.rs:415:18
[INFO] [stdout]     |
[INFO] [stdout]  66 | impl App {
[INFO] [stdout]     | -------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 415 |     pub async fn is_shutting_down(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `with_timeout`, `with_max_retries`, and `with_backoff` are never used
[INFO] [stdout]    --> cn-agent/src/cnapi/client.rs:105:12
[INFO] [stdout]     |
[INFO] [stdout]  95 | impl CnapiConfig {
[INFO] [stdout]     | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 105 |     pub fn with_timeout(mut self, timeout_secs: u64) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 111 |     pub fn with_max_retries(mut self, max_retries: u32) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 117 |     pub fn with_backoff(mut self, initial_secs: u64, max_secs: u64) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `update_sysinfo`, `post_with_retry`, `put_with_retry`, and `process_response` are never used
[INFO] [stdout]    --> cn-agent/src/cnapi/client.rs:198:18
[INFO] [stdout]     |
[INFO] [stdout] 134 | impl CnapiClient {
[INFO] [stdout]     | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 198 |     pub async fn update_sysinfo(&self, sysinfo: Sysinfo) -> Result<()> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 273 |     async fn post_with_retry<T, R>(&self, url: &str, body: &T) -> Result<R>
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 323 |     async fn put_with_retry<T, R>(&self, url: &str, body: &T) -> Result<R>
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 373 |     async fn process_response<R>(&self, response: reqwest::Response, url: &str, attempt: u32) -> Result<R>
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RegistrationResponse` is never constructed
[INFO] [stdout]   --> cn-agent/src/cnapi/types.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct RegistrationResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HeartbeatRequest` is never constructed
[INFO] [stdout]   --> cn-agent/src/cnapi/types.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct HeartbeatRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HeartbeatResponse` is never constructed
[INFO] [stdout]   --> cn-agent/src/cnapi/types.rs:45:12
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub struct HeartbeatResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `next_check_duration` is never used
[INFO] [stdout]    --> cn-agent/src/heartbeat.rs:228:18
[INFO] [stdout]     |
[INFO] [stdout]  45 | impl StatusReporter {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 228 |     pub async fn next_check_duration(&self) -> Option<Duration> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `with_tasks` and `with_task` are never used
[INFO] [stdout]   --> cn-agent/src/task_agent/agent.rs:38:12
[INFO] [stdout]    |
[INFO] [stdout] 27 | impl QueueDefinition {
[INFO] [stdout]    | -------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 38 |     pub fn with_tasks(mut self, task_names: Vec<String>) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub fn with_task(mut self, task_name: impl Into<String>) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `set_default_queue`, `cancel`, `queue_count`, and `get_queue_info` are never used
[INFO] [stdout]    --> cn-agent/src/task_agent/agent.rs:103:12
[INFO] [stdout]     |
[INFO] [stdout]  60 | impl TaskAgent {
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 103 |     pub fn set_default_queue(&mut self, queue_name: impl Into<String>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub async fn cancel(&self, task_id: Uuid) -> anyhow::Result<()> {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 213 |     pub async fn queue_count(&self) -> usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 218 |     pub async fn get_queue_info(&self) -> HashMap<String, QueueInfo> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `QueueInfo` is never constructed
[INFO] [stdout]    --> cn-agent/src/task_agent/agent.rs:243:12
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct QueueInfo {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `task_id`, `task_name`, and `history` are never read
[INFO] [stdout]   --> cn-agent/src/task_agent/runner.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | struct RunningTask {
[INFO] [stdout]    |        ----------- fields in this struct
[INFO] [stdout] 60 |     /// Task ID.
[INFO] [stdout] 61 |     task_id: Uuid,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 62 |     /// Task name.
[INFO] [stdout] 63 |     task_name: String,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 64 |     /// Task history entry.
[INFO] [stdout] 65 |     history: TaskHistory,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `cancel` and `get_all_history` are never used
[INFO] [stdout]    --> cn-agent/src/task_agent/runner.rs:225:18
[INFO] [stdout]     |
[INFO] [stdout]  78 | impl TaskRunner {
[INFO] [stdout]     | --------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 225 |     pub async fn cancel(&self, task_id: Uuid) -> anyhow::Result<()> {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 284 |     pub async fn get_all_history(&self) -> Vec<TaskHistory> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `WorkerMessage` is never used
[INFO] [stdout]   --> cn-agent/src/task_agent/worker.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub enum WorkerMessage {
[INFO] [stdout]    |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `started`, `progress`, `completed`, `failed`, and `send` are never used
[INFO] [stdout]   --> cn-agent/src/task_agent/worker.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 47 | impl WorkerMessage {
[INFO] [stdout]    | ------------------ associated items in this implementation
[INFO] [stdout] 48 |     /// Create a new "started" message.
[INFO] [stdout] 49 |     pub fn started(task_id: Uuid) -> Self {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     pub fn progress(progress: u8, message: Option<String>) -> Self {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn completed(result: Option<JsonValue>) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     pub fn failed(error: impl Into<String>) -> Self {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub fn send(&self) -> anyhow::Result<()> {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 22s
[INFO] running `Command { std: "docker" "inspect" "f16fd86d872a185bf321065a82a0209962703e60d9032b94fa293bf9280c8263", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f16fd86d872a185bf321065a82a0209962703e60d9032b94fa293bf9280c8263", kill_on_drop: false }`
[INFO] [stdout] f16fd86d872a185bf321065a82a0209962703e60d9032b94fa293bf9280c8263
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 54096a7cdf83f5a731d6540d3d7daf97d27cca2d1a895fb3b08f7544d5ddae4d
[INFO] running `Command { std: "docker" "start" "-a" "54096a7cdf83f5a731d6540d3d7daf97d27cca2d1a895fb3b08f7544d5ddae4d", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stdout] warning: unused import: `AgentError`
[INFO] [stdout]  --> cn-agent-core/src/task.rs:7:20
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::error::{AgentError, Result};
[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 variable: `path_to_check`
[INFO] [stdout]   --> cn-agent-tasks/src/tasks/docker_copy.rs:94:13
[INFO] [stdout]    |
[INFO] [stdout] 94 |         let path_to_check = if params.destination.contains(':') {
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_path_to_check`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `uuid` is never read
[INFO] [stdout]    --> cn-agent-tasks/src/tasks/machine_create.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout]  99 | struct VmInfo {
[INFO] [stdout]     |        ------ field in this struct
[INFO] [stdout] 100 |     uuid: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `VmInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `uuid` is never read
[INFO] [stdout]   --> cn-agent-tasks/src/tasks/machine_kill.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 80 | struct VmState {
[INFO] [stdout]    |        ------- field in this struct
[INFO] [stdout] 81 |     uuid: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `VmState` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling cn-agent-tasks v2.0.0 (/opt/rustwide/workdir/cn-agent-tasks)
[INFO] [stderr]    Compiling tower-http v0.6.6
[INFO] [stderr]    Compiling tower-http v0.5.2
[INFO] [stderr]    Compiling reqwest v0.12.23
[INFO] [stderr]    Compiling cn-agent-core v2.0.0 (/opt/rustwide/workdir/cn-agent-core)
[INFO] [stdout] warning: unused import: `AgentError`
[INFO] [stdout]  --> cn-agent-core/src/task.rs:7:20
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::error::{AgentError, Result};
[INFO] [stdout]   |                    ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling cn-agent-backends v2.0.0 (/opt/rustwide/workdir/cn-agent-backends)
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling cn-agent v2.0.0 (/opt/rustwide/workdir/cn-agent)
[INFO] [stdout] warning: unused imports: `HeartbeatRequest`, `HeartbeatResponse`, and `RegistrationResponse`
[INFO] [stdout]  --> cn-agent/src/cnapi/client.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     HeartbeatRequest, HeartbeatResponse, RegistrationRequest, RegistrationResponse,
[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 imports: `CnapiError` and `Result`
[INFO] [stdout]   --> cn-agent/src/cnapi/mod.rs:13:44
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use client::{CnapiClient, CnapiConfig, CnapiError, Result};
[INFO] [stdout]    |                                            ^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `HeartbeatRequest`, `HeartbeatResponse`, `RegistrationRequest`, and `StatusUpdateRequest`
[INFO] [stdout]   --> cn-agent/src/cnapi/mod.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use types::{HeartbeatRequest, HeartbeatResponse, RegistrationRequest, StatusUpdateRequest};
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `QueueDefinition` and `TaskRunnerConfig`
[INFO] [stdout]   --> cn-agent/src/server.rs:10:25
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::task_agent::{QueueDefinition, TaskAgent, TaskRunnerConfig};
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::PathBuf`
[INFO] [stdout]   --> cn-agent/src/server.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `worker::WorkerMessage`
[INFO] [stdout]   --> cn-agent/src/task_agent/mod.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use worker::WorkerMessage;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path_to_check`
[INFO] [stdout]   --> cn-agent-tasks/src/tasks/docker_copy.rs:94:13
[INFO] [stdout]    |
[INFO] [stdout] 94 |         let path_to_check = if params.destination.contains(':') {
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_path_to_check`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `update_sysinfo`, `post_with_retry`, `put_with_retry`, and `process_response` are never used
[INFO] [stdout]    --> cn-agent/src/cnapi/client.rs:198:18
[INFO] [stdout]     |
[INFO] [stdout] 134 | impl CnapiClient {
[INFO] [stdout]     | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 198 |     pub async fn update_sysinfo(&self, sysinfo: Sysinfo) -> Result<()> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 273 |     async fn post_with_retry<T, R>(&self, url: &str, body: &T) -> Result<R>
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 323 |     async fn put_with_retry<T, R>(&self, url: &str, body: &T) -> Result<R>
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 373 |     async fn process_response<R>(&self, response: reqwest::Response, url: &str, attempt: u32) -> Result<R>
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `cancel` is never used
[INFO] [stdout]    --> cn-agent/src/task_agent/agent.rs:170:18
[INFO] [stdout]     |
[INFO] [stdout]  60 | impl TaskAgent {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub async fn cancel(&self, task_id: Uuid) -> anyhow::Result<()> {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `task_id`, `task_name`, and `history` are never read
[INFO] [stdout]   --> cn-agent/src/task_agent/runner.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | struct RunningTask {
[INFO] [stdout]    |        ----------- fields in this struct
[INFO] [stdout] 60 |     /// Task ID.
[INFO] [stdout] 61 |     task_id: Uuid,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 62 |     /// Task name.
[INFO] [stdout] 63 |     task_name: String,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 64 |     /// Task history entry.
[INFO] [stdout] 65 |     history: TaskHistory,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `cancel` is never used
[INFO] [stdout]    --> cn-agent/src/task_agent/runner.rs:225:18
[INFO] [stdout]     |
[INFO] [stdout]  78 | impl TaskRunner {
[INFO] [stdout]     | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 225 |     pub async fn cancel(&self, task_id: Uuid) -> anyhow::Result<()> {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `send` is never used
[INFO] [stdout]   --> cn-agent/src/task_agent/worker.rs:76:12
[INFO] [stdout]    |
[INFO] [stdout] 47 | impl WorkerMessage {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub fn send(&self) -> anyhow::Result<()> {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `uuid` is never read
[INFO] [stdout]    --> cn-agent-tasks/src/tasks/machine_create.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout]  99 | struct VmInfo {
[INFO] [stdout]     |        ------ field in this struct
[INFO] [stdout] 100 |     uuid: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `VmInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `uuid` is never read
[INFO] [stdout]   --> cn-agent-tasks/src/tasks/machine_kill.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 80 | struct VmState {
[INFO] [stdout]    |        ------- field in this struct
[INFO] [stdout] 81 |     uuid: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `VmState` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 19.41s
[INFO] running `Command { std: "docker" "inspect" "54096a7cdf83f5a731d6540d3d7daf97d27cca2d1a895fb3b08f7544d5ddae4d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "54096a7cdf83f5a731d6540d3d7daf97d27cca2d1a895fb3b08f7544d5ddae4d", kill_on_drop: false }`
[INFO] [stdout] 54096a7cdf83f5a731d6540d3d7daf97d27cca2d1a895fb3b08f7544d5ddae4d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1f20b3f29206c4f9f6f11ff6116435a28dca7c952e126b982399245d1b4dd553
[INFO] running `Command { std: "docker" "start" "-a" "1f20b3f29206c4f9f6f11ff6116435a28dca7c952e126b982399245d1b4dd553", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `AgentError`
[INFO] [stderr]  --> cn-agent-core/src/task.rs:7:20
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::error::{AgentError, Result};
[INFO] [stderr]   |                    ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `cn-agent-core` (lib) generated 1 warning (run `cargo fix --lib -p cn-agent-core` to apply 1 suggestion)
[INFO] [stderr] warning: unused variable: `path_to_check`
[INFO] [stderr]   --> cn-agent-tasks/src/tasks/docker_copy.rs:94:13
[INFO] [stderr]    |
[INFO] [stderr] 94 |         let path_to_check = if params.destination.contains(':') {
[INFO] [stderr]    |             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_path_to_check`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `uuid` is never read
[INFO] [stderr]    --> cn-agent-tasks/src/tasks/machine_create.rs:100:5
[INFO] [stderr]     |
[INFO] [stderr]  99 | struct VmInfo {
[INFO] [stderr]     |        ------ field in this struct
[INFO] [stderr] 100 |     uuid: String,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `VmInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `uuid` is never read
[INFO] [stderr]   --> cn-agent-tasks/src/tasks/machine_kill.rs:81:5
[INFO] [stderr]    |
[INFO] [stderr] 80 | struct VmState {
[INFO] [stderr]    |        ------- field in this struct
[INFO] [stderr] 81 |     uuid: String,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `VmState` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `cn-agent-tasks` (lib) generated 3 warnings (run `cargo fix --lib -p cn-agent-tasks` to apply 1 suggestion)
[INFO] [stderr] warning: `cn-agent-tasks` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `cn-agent-core` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr] warning: unused imports: `HeartbeatRequest`, `HeartbeatResponse`, and `RegistrationResponse`
[INFO] [stderr]  --> cn-agent/src/cnapi/client.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 |     HeartbeatRequest, HeartbeatResponse, RegistrationRequest, RegistrationResponse,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CnapiError` and `Result`
[INFO] [stderr]   --> cn-agent/src/cnapi/mod.rs:13:44
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub use client::{CnapiClient, CnapiConfig, CnapiError, Result};
[INFO] [stderr]    |                                            ^^^^^^^^^^  ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `HeartbeatRequest`, `HeartbeatResponse`, `RegistrationRequest`, and `StatusUpdateRequest`
[INFO] [stderr]   --> cn-agent/src/cnapi/mod.rs:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub use types::{HeartbeatRequest, HeartbeatResponse, RegistrationRequest, StatusUpdateRequest};
[INFO] [stderr]    |                 ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `QueueDefinition` and `TaskRunnerConfig`
[INFO] [stderr]   --> cn-agent/src/server.rs:10:25
[INFO] [stderr]    |
[INFO] [stderr] 10 | use crate::task_agent::{QueueDefinition, TaskAgent, TaskRunnerConfig};
[INFO] [stderr]    |                         ^^^^^^^^^^^^^^^             ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::path::PathBuf`
[INFO] [stderr]   --> cn-agent/src/server.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 | use std::path::PathBuf;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `worker::WorkerMessage`
[INFO] [stderr]   --> cn-agent/src/task_agent/mod.rs:22:9
[INFO] [stderr]    |
[INFO] [stderr] 22 | pub use worker::WorkerMessage;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `update_sysinfo`, `post_with_retry`, `put_with_retry`, and `process_response` are never used
[INFO] [stderr]    --> cn-agent/src/cnapi/client.rs:198:18
[INFO] [stderr]     |
[INFO] [stderr] 134 | impl CnapiClient {
[INFO] [stderr]     | ---------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 198 |     pub async fn update_sysinfo(&self, sysinfo: Sysinfo) -> Result<()> {
[INFO] [stderr]     |                  ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 273 |     async fn post_with_retry<T, R>(&self, url: &str, body: &T) -> Result<R>
[INFO] [stderr]     |              ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 323 |     async fn put_with_retry<T, R>(&self, url: &str, body: &T) -> Result<R>
[INFO] [stderr]     |              ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 373 |     async fn process_response<R>(&self, response: reqwest::Response, url: &str, attempt: u32) -> Result<R>
[INFO] [stderr]     |              ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `cancel` is never used
[INFO] [stderr]    --> cn-agent/src/task_agent/agent.rs:170:18
[INFO] [stderr]     |
[INFO] [stderr]  60 | impl TaskAgent {
[INFO] [stderr]     | -------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 170 |     pub async fn cancel(&self, task_id: Uuid) -> anyhow::Result<()> {
[INFO] [stderr]     |                  ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `task_id`, `task_name`, and `history` are never read
[INFO] [stderr]   --> cn-agent/src/task_agent/runner.rs:61:5
[INFO] [stderr]    |
[INFO] [stderr] 59 | struct RunningTask {
[INFO] [stderr]    |        ----------- fields in this struct
[INFO] [stderr] 60 |     /// Task ID.
[INFO] [stderr] 61 |     task_id: Uuid,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 62 |     /// Task name.
[INFO] [stderr] 63 |     task_name: String,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 64 |     /// Task history entry.
[INFO] [stderr] 65 |     history: TaskHistory,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `cancel` is never used
[INFO] [stderr]    --> cn-agent/src/task_agent/runner.rs:225:18
[INFO] [stderr]     |
[INFO] [stderr]  78 | impl TaskRunner {
[INFO] [stderr]     | --------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 225 |     pub async fn cancel(&self, task_id: Uuid) -> anyhow::Result<()> {
[INFO] [stderr]     |                  ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `send` is never used
[INFO] [stderr]   --> cn-agent/src/task_agent/worker.rs:76:12
[INFO] [stderr]    |
[INFO] [stderr] 47 | impl WorkerMessage {
[INFO] [stderr]    | ------------------ method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 76 |     pub fn send(&self) -> anyhow::Result<()> {
[INFO] [stderr]    |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `cn-agent` (bin "cn-agent" test) generated 11 warnings (run `cargo fix --bin "cn-agent" -p cn-agent --tests` to apply 6 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.30s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/cn_agent-016c583800eee863)
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test app::tests::test_app_config_default ... ok
[INFO] [stdout] test app::tests::test_app_register_loop_no_client ... ok
[INFO] [stdout] test app::tests::test_app_shutdown ... ok
[INFO] [stdout] test app::tests::test_app_init_task_agent ... ok
[INFO] [stdout] test cnapi::client::tests::test_client_creation_requires_base_url ... ok
[INFO] [stdout] test app::tests::test_app_new_without_cnapi ... ok
[INFO] [stdout] test app::tests::test_app_new_with_cnapi ... ok
[INFO] [stdout] test cnapi::client::tests::test_client_creation_with_valid_config ... ok
[INFO] [stdout] test cnapi::client::tests::test_cnapi_config_builder ... ok
[INFO] [stdout] test cnapi::client::tests::test_client_integration ... ok
[INFO] [stdout] test cnapi::types::tests::test_heartbeat_response_deserialization ... ok
[INFO] [stdout] test cnapi::types::tests::test_heartbeat_request_serialization ... ok
[INFO] [stdout] test cnapi::client::tests::test_should_retry_status ... ok
[INFO] [stdout] test cnapi::client::tests::test_cnapi_config_default ... ok
[INFO] [stdout] test cnapi::types::tests::test_registration_response_deserialization ... ok
[INFO] [stdout] test cnapi::types::tests::test_registration_request_serialization ... ok
[INFO] [stdout] test server::tests::test_error_response_serialization ... ok
[INFO] [stdout] test cnapi::types::tests::test_status_update_request_serialization ... ok
[INFO] [stdout] test server::tests::test_server_config_default ... ok
[INFO] [stdout] test heartbeat::tests::test_metrics_snapshot ... ok
[INFO] [stdout] test server::tests::test_task_request_serialization ... ok
[INFO] [stdout] test server::tests::test_task_response_serialization ... ok
[INFO] [stdout] test server::tests::test_server_state_draining ... ok
[INFO] [stdout] test heartbeat::tests::test_status_reporter_mark_dirty ... ok
[INFO] [stdout] test task_agent::agent::tests::test_task_agent_queue_info ... ok
[INFO] [stdout] test server::tests::test_server_state_task_agent_initialized ... ok
[INFO] [stdout] test heartbeat::tests::test_status_reporter_next_check_duration ... ok
[INFO] [stdout] test task_agent::agent::tests::test_queue_definition ... ok
[INFO] [stdout] test task_agent::agent::tests::test_task_agent_routing ... ok
[INFO] [stdout] test task_agent::agent::tests::test_task_agent_set_default_queue ... ok
[INFO] [stdout] test task_agent::runner::tests::test_task_runner_config_creation ... ok
[INFO] [stdout] test heartbeat::tests::test_status_reporter_new ... ok
[INFO] [stdout] test task_agent::agent::tests::test_task_agent_creation ... ok
[INFO] [stdout] test task_agent::agent::tests::test_task_agent_add_queue ... ok
[INFO] [stdout] test task_agent::runner::tests::test_task_runner_creation ... ok
[INFO] [stdout] test task_agent::runner::tests::test_task_runner_history ... ok
[INFO] [stdout] test task_agent::worker::tests::test_worker_message_failed ... ok
[INFO] [stdout] test task_agent::worker::tests::test_worker_message_completed ... ok
[INFO] [stdout] test task_agent::runner::tests::test_task_runner_history_size_limit ... ok
[INFO] [stdout] test task_agent::worker::tests::test_worker_message_progress ... ok
[INFO] [stdout] test task_agent::worker::tests::test_worker_message_progress_clamped ... ok
[INFO] [stdout] test task_agent::worker::tests::test_worker_message_serialization_format ... ok
[INFO] [stdout] test task_agent::worker::tests::test_worker_message_started ... ok
[INFO] [stdout] test app::tests::test_app_status_reporter ... ok
[INFO] [stdout] test heartbeat::tests::test_status_reporter_collect_sample ... ok
[INFO] [stdout] test heartbeat::tests::test_status_reporter_multiple_samples ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cn_agent_backends-169184f7e9aa7b50)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 57 tests
[INFO] [stdout] test dummy::tests::test_dummy_backend_new ... ok
[INFO] [stdout] test dummy::tests::test_dummy_backend_with_uuid ... ok
[INFO] [stdout] test dummy::tests::test_queue_definitions ... ok
[INFO] [stdout] test smartos::backend::tests::test_default_paths ... ok
[INFO] [stdout] test smartos::backend::tests::test_queue_definitions ... ok
[INFO] [stdout] test smartos::backend::tests::test_queue_names_unique ... ok
[INFO] [stdout] test smartos::backend::tests::test_queue_priorities ... ok
[INFO] [stdout] test smartos::kstat::tests::test_parse_kstat_value ... ok
[INFO] [stdout] test smartos::kstat::tests::test_parse_kstat_value_invalid_format ... ok
[INFO] [stdout] test smartos::kstat::tests::test_parse_kstat_value_large_number ... ok
[INFO] [stdout] test smartos::kstat::tests::test_parse_kstat_value_multiple_lines ... ok
[INFO] [stdout] test smartos::kstat::tests::test_parse_kstat_value_not_found ... ok
[INFO] [stdout] test smartos::kstat::tests::test_parse_kstat_value_with_spaces ... ok
[INFO] [stdout] test smartos::kstat::tests::test_parse_kstat_value_zero ... ok
[INFO] [stdout] test smartos::sysinfo::tests::test_parse_boot_time_unix_timestamp ... ok
[INFO] [stdout] test smartos::sysinfo::tests::test_parse_boot_time_rfc3339 ... ok
[INFO] [stdout] test smartos::sysinfo::tests::test_parse_memory_mib ... ok
[INFO] [stdout] test smartos::sysinfo::tests::test_parse_sysinfo_json ... ok
[INFO] [stdout] test smartos::sysinfo::tests::test_parse_sysinfo_invalid_uuid ... ok
[INFO] [stdout] test dummy::tests::test_get_boot_time ... ok
[INFO] [stdout] test dummy::tests::test_get_first_admin_ip ... ok
[INFO] [stdout] test smartos::vmadm::tests::test_parse_vm_info_with_all_fields ... ok
[INFO] [stdout] test smartos::sysinfo::tests::test_parse_sysinfo_missing_optional_fields ... ok
[INFO] [stdout] test smartos::sysinfo::tests::test_parse_sysinfo_with_vlan ... ok
[INFO] [stdout] test smartos::vmadm::tests::test_parse_vm_state ... ok
[INFO] [stdout] test smartos::vmadm::tests::test_parse_vmadm_list ... ok
[INFO] [stdout] test dummy::tests::test_watch_sysinfo ... ok
[INFO] [stdout] test smartos::vmadm::tests::test_parse_vmadm_list_invalid_uuid ... ok
[INFO] [stdout] test smartos::vmadm::tests::test_parse_vmadm_list_minimal ... ok
[INFO] [stdout] test smartos::vmadm::tests::test_parse_vmadm_list_mixed_valid_invalid ... ok
[INFO] [stdout] test smartos::sysinfo::tests::test_parse_sysinfo_no_admin_ip ... ok
[INFO] [stdout] test smartos::vmadm::tests::test_parse_vmadm_list_empty ... ok
[INFO] [stdout] test smartos::zfs::tests::test_parse_df_output ... ok
[INFO] [stdout] test smartos::zfs::tests::test_parse_df_output_100_percent ... ok
[INFO] [stdout] test smartos::zfs::tests::test_parse_df_output_empty ... ok
[INFO] [stdout] test smartos::zfs::tests::test_parse_df_output_with_long_paths ... ok
[INFO] [stdout] test smartos::zfs::tests::test_parse_size ... ok
[INFO] [stdout] test smartos::watcher::tests::test_file_watcher_nonexistent_file ... ok
[INFO] [stdout] test smartos::zfs::tests::test_parse_size_invalid ... ok
[INFO] [stdout] test smartos::zfs::tests::test_parse_zpool_list ... ok
[INFO] [stdout] test smartos::zfs::tests::test_parse_zpool_list_degraded_health ... ok
[INFO] [stdout] test smartos::zfs::tests::test_parse_zpool_list_empty ... ok
[INFO] [stdout] test smartos::watcher::tests::test_file_watcher_creation ... ok
[INFO] [stdout] test smartos::zfs::tests::test_parse_zpool_list_single_pool ... ok
[INFO] [stdout] test dummy::tests::test_get_agent_config ... ok
[INFO] [stdout] test dummy::tests::test_get_sdc_config ... ok
[INFO] [stdout] test dummy::tests::test_execute_command_vmadm_list ... ok
[INFO] [stdout] test dummy::tests::test_execute_command_uname ... ok
[INFO] [stdout] test dummy::tests::test_get_memory_info ... ok
[INFO] [stdout] test smartos::watcher::tests::test_file_watcher_stop ... ok
[INFO] [stdout] test dummy::tests::test_dummy_watcher_stop ... ok
[INFO] [stdout] test dummy::tests::test_get_disk_usage ... ok
[INFO] [stdout] test dummy::tests::test_get_zpool_info ... ok
[INFO] [stdout] test dummy::tests::test_execute_command_echo ... ok
[INFO] [stdout] test dummy::tests::test_get_sysinfo ... ok
[INFO] [stdout] test dummy::tests::test_load_vms ... ok
[INFO] [stdout] test smartos::watcher::tests::test_file_watcher_detects_change ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 57 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cn_agent_core-616523a5a1f9c8bb)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test backend::tests::test_config_paths_default ... ok
[INFO] [stdout] test backend::tests::test_queue_definition_builder ... ok
[INFO] [stdout] test error::tests::test_config_error ... ok
[INFO] [stdout] test backend::tests::test_queue_definition_defaults ... ok
[INFO] [stdout] test error::tests::test_backend_error ... ok
[INFO] [stdout] test backend::tests::test_command_output ... ok
[INFO] [stdout] test error::tests::test_task_error ... ok
[INFO] [stdout] test events::tests::test_event_description ... ok
[INFO] [stdout] test error::tests::test_network_error ... ok
[INFO] [stdout] test events::tests::test_event_subscription ... ok
[INFO] [stdout] test events::tests::test_event_serialization ... ok
[INFO] [stdout] test events::tests::test_event_emission ... ok
[INFO] [stdout] test events::tests::test_event_emitter_creation ... ok
[INFO] [stdout] test events::tests::test_event_timestamp ... ok
[INFO] [stdout] test events::tests::test_resource_warning_description ... ok
[INFO] [stdout] test events::tests::test_multiple_subscribers ... ok
[INFO] [stdout] test events::tests::test_vm_state_changed_description ... ok
[INFO] [stdout] test types::tests::test_memory_info ... ok
[INFO] [stdout] test task::tests::test_task_history_failure ... ok
[INFO] [stdout] test types::tests::test_vm_state_serialization ... ok
[INFO] [stdout] test types::tests::test_zpool_info ... ok
[INFO] [stdout] test task::tests::test_task_history_new ... ok
[INFO] [stdout] test task::tests::test_task_status_serialization ... ok
[INFO] [stdout] test tests::test_core_version ... ok
[INFO] [stdout] test task::tests::test_task_history_cancellation ... ok
[INFO] [stdout] test error::tests::test_not_found ... ok
[INFO] [stdout] test task::tests::test_task_event_serialization ... ok
[INFO] [stdout] test task::tests::test_task_history_lifecycle ... ok
[INFO] [stdout] test types::tests::test_agent_config_serialization ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cn_agent_tasks-b0094b37d1d20db7)
[INFO] [stdout] 
[INFO] [stdout] running 143 tests
[INFO] [stdout] test tasks::agent_uninstall::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::agent_install::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::docker_build::tests::test_default_values ... ok
[INFO] [stdout] test tasks::cleanup_stale_locks::tests::test_cleanup_stale_locks_params_defaults ... ok
[INFO] [stdout] test tasks::agent_refresh::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::docker_build::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::cleanup_stale_locks::tests::test_cleanup_stale_locks_params_serialization ... ok
[INFO] [stdout] test tasks::cleanup_stale_locks::tests::test_cleanup_stale_locks_result_serialization ... ok
[INFO] [stdout] test tasks::docker_build::tests::test_result_serialization ... ok
[INFO] [stdout] test tasks::docker_copy::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::docker_copy::tests::test_validate_paths ... ok
[INFO] [stdout] test tasks::docker_exec::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::docker_stats::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::fw_add::tests::test_validate_rules_empty ... ok
[INFO] [stdout] test tasks::fw_add::tests::test_validate_rules_valid ... ok
[INFO] [stdout] test tasks::fw_update::tests::test_validate_rules_empty ... ok
[INFO] [stdout] test tasks::fw_update::tests::test_fw_update_params_serialization ... ok
[INFO] [stdout] test tasks::fw_update::tests::test_validate_rules_no_action ... ok
[INFO] [stdout] test tasks::fw_update::tests::test_validate_rules_valid ... ok
[INFO] [stdout] test tasks::image_get::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::image_create::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::image_import::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::fw_del::tests::test_fw_del_params_serialization ... ok
[INFO] [stdout] test tasks::machine_add_disk::tests::test_validate_disk_missing_size ... ok
[INFO] [stdout] test tasks::machine_add_disk::tests::test_validate_brand_kvm ... ok
[INFO] [stdout] test tasks::machine_add_nics::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_add_nics::tests::test_validate_nics_empty ... ok
[INFO] [stdout] test tasks::machine_boot::tests::test_error_display ... ok
[INFO] [stdout] test tasks::machine_add_nics::tests::test_validate_nics_valid ... ok
[INFO] [stdout] test tasks::machine_boot::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_boot::tests::test_result_serialization ... ok
[INFO] [stdout] test tasks::machine_boot::tests::test_validate_boot_state_stopped ... ok
[INFO] [stdout] test tasks::machine_boot::tests::test_validate_boot_state_transitional ... ok
[INFO] [stdout] test tasks::machine_boot::tests::test_validate_boot_state_running ... ok
[INFO] [stdout] test tasks::machine_create::tests::test_error_display ... ok
[INFO] [stdout] test tasks::machine_create::tests::test_result_serialization ... ok
[INFO] [stdout] test tasks::machine_create::tests::test_validate_vm_spec_kvm_missing_disks ... ok
[INFO] [stdout] test tasks::machine_create::tests::test_validate_vm_spec_missing_brand ... ok
[INFO] [stdout] test tasks::machine_create::tests::test_validate_vm_spec_missing_ram ... ok
[INFO] [stdout] test tasks::machine_create::tests::test_validate_vm_spec_valid_zone ... ok
[INFO] [stdout] test tasks::docker_exec::tests::test_result_serialization ... ok
[INFO] [stdout] test tasks::machine_create::tests::test_validate_vm_spec_valid_kvm ... ok
[INFO] [stdout] test tasks::cleanup_stale_locks::tests::test_default_lock_dir ... ok
[INFO] [stdout] test tasks::machine_create::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::docker_stats::tests::test_parse_size ... ok
[INFO] [stdout] test tasks::machine_delete_snapshot::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_destroy::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_destroy::tests::test_error_display ... ok
[INFO] [stdout] test tasks::machine_destroy::tests::test_validate_destroy_state_stopped ... ok
[INFO] [stdout] test tasks::machine_add_disk::tests::test_validate_brand_joyent ... ok
[INFO] [stdout] test tasks::cleanup_stale_locks::tests::test_default_threshold_seconds ... ok
[INFO] [stdout] test tasks::machine_destroy::tests::test_result_serialization ... ok
[INFO] [stdout] test tasks::machine_add_disk::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_destroy::tests::test_validate_destroy_state_failed ... ok
[INFO] [stdout] test tasks::machine_destroy::tests::test_validate_destroy_state_running ... ok
[INFO] [stdout] test tasks::machine_destroy::tests::test_validate_destroy_state_transitional ... ok
[INFO] [stdout] test tasks::machine_get::tests::test_machine_get_params_serialization ... ok
[INFO] [stdout] test tasks::machine_get::tests::test_machine_get_result_serialization ... ok
[INFO] [stdout] test tasks::machine_kill::tests::test_error_display ... ok
[INFO] [stdout] test tasks::machine_kill::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_kill::tests::test_result_serialization ... ok
[INFO] [stdout] test tasks::machine_list::tests::test_apply_filters_brand ... ok
[INFO] [stdout] test tasks::machine_kvmdebug::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_list::tests::test_apply_filters_owner ... ok
[INFO] [stdout] test tasks::machine_list::tests::test_machine_list_params_default ... ok
[INFO] [stdout] test tasks::machine_metadata::tests::test_machine_metadata_params_serialization ... ok
[INFO] [stdout] test tasks::machine_metadata::tests::test_metadata_operation_delete_serialization ... ok
[INFO] [stdout] test tasks::machine_migration_begin::tests::test_migration_begin_params_serialization ... ok
[INFO] [stdout] test tasks::machine_migration_complete::tests::test_migration_complete_params_default_cleanup ... ok
[INFO] [stdout] test tasks::machine_migration_begin::tests::test_migration_begin_result_serialization ... ok
[INFO] [stdout] test tasks::machine_migration_complete::tests::test_migration_complete_result_serialization ... ok
[INFO] [stdout] test tasks::machine_migration_complete::tests::test_migration_complete_params_serialization ... ok
[INFO] [stdout] test tasks::machine_list::tests::test_apply_filters_state ... ok
[INFO] [stdout] test tasks::machine_reboot::tests::test_error_display ... ok
[INFO] [stdout] test tasks::machine_migration_sync::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_list::tests::test_machine_list_params_serialization ... ok
[INFO] [stdout] test tasks::machine_metadata::tests::test_metadata_operation_get_serialization ... ok
[INFO] [stdout] test tasks::machine_proc::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_migration_begin::tests::test_migration_mode_serialization ... ok
[INFO] [stdout] test tasks::machine_metadata::tests::test_metadata_operation_set_serialization ... ok
[INFO] [stdout] test tasks::machine_reboot::tests::test_params_defaults ... ok
[INFO] [stdout] test tasks::machine_add_disk::tests::test_validate_disk_valid ... ok
[INFO] [stdout] test tasks::machine_reprovision::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_reprovision::tests::test_validate_reprovision_state_kvm ... ok
[INFO] [stdout] test tasks::machine_reboot::tests::test_validate_reboot_state_running ... ok
[INFO] [stdout] test tasks::machine_reprovision::tests::test_validate_reprovision_state_running ... ok
[INFO] [stdout] test tasks::machine_reprovision::tests::test_validate_reprovision_state_stopped ... ok
[INFO] [stdout] test tasks::machine_resize_disk::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_resize_disk::tests::test_validate_size_valid ... ok
[INFO] [stdout] test tasks::machine_reboot::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_reboot::tests::test_validate_reboot_state_stopped ... ok
[INFO] [stdout] test tasks::machine_reboot::tests::test_result_serialization ... ok
[INFO] [stdout] test tasks::machine_reboot::tests::test_validate_reboot_state_transitional ... ok
[INFO] [stdout] test tasks::machine_reprovision::tests::test_error_display ... ok
[INFO] [stdout] test tasks::machine_remove_nics::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_screenshot::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_reprovision::tests::test_result_serialization ... ok
[INFO] [stdout] test tasks::machine_resize_disk::tests::test_validate_size_zero ... ok
[INFO] [stdout] test tasks::machine_rollback_snapshot::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_shutdown::tests::test_validate_shutdown_state_running ... ok
[INFO] [stdout] test tasks::machine_shutdown::tests::test_validate_shutdown_state_transitional ... ok
[INFO] [stdout] test tasks::machine_shutdown::tests::test_validate_shutdown_state_stopped ... ok
[INFO] [stdout] test tasks::machine_snapshot::tests::test_validate_snapshot_name_invalid_chars ... ok
[INFO] [stdout] test tasks::machine_snapshot::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_update::tests::test_error_display ... ok
[INFO] [stdout] test tasks::machine_snapshot::tests::test_validate_snapshot_name_empty ... ok
[INFO] [stdout] test tasks::machine_shutdown::tests::test_params_defaults ... ok
[INFO] [stdout] test tasks::machine_snapshot::tests::test_validate_snapshot_name_valid ... ok
[INFO] [stdout] test tasks::machine_shutdown::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_update::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_shutdown::tests::test_result_serialization ... ok
[INFO] [stdout] test tasks::machine_shutdown::tests::test_error_display ... ok
[INFO] [stdout] test tasks::server_ensure_image::tests::test_result_serialization ... ok
[INFO] [stdout] test tasks::server_overprovision_ratio::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::server_sysinfo::tests::test_default_params ... ok
[INFO] [stdout] test tasks::machine_update::tests::test_validate_update_spec_empty ... ok
[INFO] [stdout] test tasks::server_sysinfo::tests::test_result_serialization ... ok
[INFO] [stdout] test tasks::shutdown_cn_agent_update::tests::test_default_timeout_seconds ... ok
[INFO] [stdout] test tasks::machine_update::tests::test_result_serialization ... ok
[INFO] [stdout] test tasks::shutdown_cn_agent_update::tests::test_shutdown_cn_agent_update_params_defaults ... ok
[INFO] [stdout] test tasks::machine_update::tests::test_validate_update_spec_immutable ... ok
[INFO] [stdout] test tasks::shutdown_cn_agent_update::tests::test_shutdown_cn_agent_update_params_serialization ... ok
[INFO] [stdout] test tasks::shutdown_cn_agent_update::tests::test_default_service_name ... ok
[INFO] [stdout] test tasks::server_overprovision_ratio::tests::test_invalid_ratio ... ok
[INFO] [stdout] test tasks::shutdown_cn_agent_update::tests::test_shutdown_cn_agent_update_result_serialization ... ok
[INFO] [stdout] test tasks::server_reboot::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_update::tests::test_validate_update_spec_valid ... ok
[INFO] [stdout] test tasks::server_sysinfo::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::machine_update_nics::tests::test_params_serialization ... ok
[INFO] [stdout] test tests::test_worker_message_start ... ok
[INFO] [stdout] test tasks::server_ensure_image::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::zfs_clone::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::zfs_create::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::zfs_create::tests::test_validate_dataset_name ... ok
[INFO] [stdout] test tasks::zfs_destroy::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::zfs_get::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::zfs_set::tests::test_params_serialization ... ok
[INFO] [stdout] test tasks::zfs_snapshot::tests::test_params_serialization ... ok
[INFO] [stdout] test tests::test_tasks_version ... ok
[INFO] [stdout] test tests::test_worker_message_error ... ok
[INFO] [stdout] test tests::test_worker_message_finish ... ok
[INFO] [stdout] test tests::test_worker_message_progress ... ok
[INFO] [stdout] test tests::test_worker_message_progress_clamp ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 143 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/agent_install.rs (/opt/rustwide/target/debug/deps/agent_install-cea29f3b04d38791)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/agent_refresh.rs (/opt/rustwide/target/debug/deps/agent_refresh-ceca1d20e664bd82)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/agent_uninstall.rs (/opt/rustwide/target/debug/deps/agent_uninstall-f58a5d4a97fe8726)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/cleanup_stale_locks.rs (/opt/rustwide/target/debug/deps/cleanup_stale_locks-5e95a06da01ff0ee)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running unittests src/bin/docker_build.rs (/opt/rustwide/target/debug/deps/docker_build-e968f66c545fa7d3)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running unittests src/bin/docker_copy.rs (/opt/rustwide/target/debug/deps/docker_copy-fc0e51af1e18c208)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/docker_exec.rs (/opt/rustwide/target/debug/deps/docker_exec-6966593ffcd79d16)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/docker_stats.rs (/opt/rustwide/target/debug/deps/docker_stats-1bcdf66362f0f2ad)
[INFO] [stderr]      Running unittests src/bin/fw_add.rs (/opt/rustwide/target/debug/deps/fw_add-873a264781e48ded)
[INFO] [stderr]      Running unittests src/bin/fw_del.rs (/opt/rustwide/target/debug/deps/fw_del-17bd74338d91235e)
[INFO] [stderr]      Running unittests src/bin/fw_update.rs (/opt/rustwide/target/debug/deps/fw_update-240144438f951e2b)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/image_create.rs (/opt/rustwide/target/debug/deps/image_create-48dc6eaa37af4090)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/image_get.rs (/opt/rustwide/target/debug/deps/image_get-02993dee9cfa4997)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/image_import.rs (/opt/rustwide/target/debug/deps/image_import-c1ba4b6539e816c4)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_add_disk.rs (/opt/rustwide/target/debug/deps/machine_add_disk-4bcd2375bfd24621)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_add_nics.rs (/opt/rustwide/target/debug/deps/machine_add_nics-048385ba6a6d4546)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_boot.rs (/opt/rustwide/target/debug/deps/machine_boot-7b5269c8aa5703f6)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_create.rs (/opt/rustwide/target/debug/deps/machine_create-3753a7bf04c0a0e2)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_delete_snapshot.rs (/opt/rustwide/target/debug/deps/machine_delete_snapshot-f20a3ad923da7f3c)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_destroy.rs (/opt/rustwide/target/debug/deps/machine_destroy-dc64ead79f83a4e6)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_get.rs (/opt/rustwide/target/debug/deps/machine_get-f5be0435e24b7e14)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_kill.rs (/opt/rustwide/target/debug/deps/machine_kill-d2b7c9a3da2f1c2c)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_kvmdebug.rs (/opt/rustwide/target/debug/deps/machine_kvmdebug-45d67af93e9369ef)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_list.rs (/opt/rustwide/target/debug/deps/machine_list-3b4ce51bd6e6b455)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_metadata.rs (/opt/rustwide/target/debug/deps/machine_metadata-7091f98b2cc6e98a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_migration_begin.rs (/opt/rustwide/target/debug/deps/machine_migration_begin-61e16d26d320637a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_migration_complete.rs (/opt/rustwide/target/debug/deps/machine_migration_complete-a45a08cec803cffc)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_migration_sync.rs (/opt/rustwide/target/debug/deps/machine_migration_sync-f3698a1d136dba83)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_proc.rs (/opt/rustwide/target/debug/deps/machine_proc-d84c738d99f73209)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_reboot.rs (/opt/rustwide/target/debug/deps/machine_reboot-7a3bebe0a94baf7d)
[INFO] [stderr]      Running unittests src/bin/machine_remove_nics.rs (/opt/rustwide/target/debug/deps/machine_remove_nics-10a3ebbbbde7f46a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_reprovision.rs (/opt/rustwide/target/debug/deps/machine_reprovision-68e33e4a70e6c543)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_resize_disk.rs (/opt/rustwide/target/debug/deps/machine_resize_disk-7727a744bde136bf)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_rollback_snapshot.rs (/opt/rustwide/target/debug/deps/machine_rollback_snapshot-f9a1d68fe4087fdb)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_screenshot.rs (/opt/rustwide/target/debug/deps/machine_screenshot-c8d54aca8035a468)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_shutdown.rs (/opt/rustwide/target/debug/deps/machine_shutdown-0541af2464c051f4)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_snapshot.rs (/opt/rustwide/target/debug/deps/machine_snapshot-22860b117a56e71d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_update.rs (/opt/rustwide/target/debug/deps/machine_update-47a20dc5597a0b4e)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/machine_update_nics.rs (/opt/rustwide/target/debug/deps/machine_update_nics-e66bdefd35794480)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/server_ensure_image.rs (/opt/rustwide/target/debug/deps/server_ensure_image-9f24736ab23e24a1)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/server_overprovision_ratio.rs (/opt/rustwide/target/debug/deps/server_overprovision_ratio-23962c5eb88f1b34)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running unittests src/bin/server_reboot.rs (/opt/rustwide/target/debug/deps/server_reboot-298ebd2a774a6a82)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/server_sysinfo.rs (/opt/rustwide/target/debug/deps/server_sysinfo-32e579964bd516dd)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/shutdown_cn_agent_update.rs (/opt/rustwide/target/debug/deps/shutdown_cn_agent_update-d4dd75939f548949)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/zfs_clone.rs (/opt/rustwide/target/debug/deps/zfs_clone-356ede73a7307ed0)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/zfs_create.rs (/opt/rustwide/target/debug/deps/zfs_create-df5e758211240436)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/zfs_destroy.rs (/opt/rustwide/target/debug/deps/zfs_destroy-5cdd0325802807de)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/zfs_get.rs (/opt/rustwide/target/debug/deps/zfs_get-850682c4628af3ca)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/zfs_set.rs (/opt/rustwide/target/debug/deps/zfs_set-5bfc0df569660533)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/zfs_snapshot.rs (/opt/rustwide/target/debug/deps/zfs_snapshot-1a52110f0eea5d0b)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cn_agent_backends
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test cn-agent-backends/src/smartos/mod.rs - smartos (line 30) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cn_agent_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cn_agent_tasks
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test cn-agent-tasks/src/lib.rs - send_message (line 133) - compile ... ok
[INFO] [stdout] test cn-agent-tasks/src/tasks/mod.rs - tasks (line 48) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1f20b3f29206c4f9f6f11ff6116435a28dca7c952e126b982399245d1b4dd553", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1f20b3f29206c4f9f6f11ff6116435a28dca7c952e126b982399245d1b4dd553", kill_on_drop: false }`
[INFO] [stdout] 1f20b3f29206c4f9f6f11ff6116435a28dca7c952e126b982399245d1b4dd553
