[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(&self, url: &str, body: &T) -> Result [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 323 | async fn put_with_retry(&self, url: &str, body: &T) -> Result [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 373 | async fn process_response(&self, response: reqwest::Response, url: &str, attempt: u32) -> Result [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 { [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) -> Self { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 44 | pub fn with_task(mut self, task_name: impl Into) -> 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) { [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 { [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 { [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) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 62 | pub fn completed(result: Option) -> Self { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 67 | pub fn failed(error: impl Into) -> 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(&self, url: &str, body: &T) -> Result [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 323 | async fn put_with_retry(&self, url: &str, body: &T) -> Result [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 373 | async fn process_response(&self, response: reqwest::Response, url: &str, attempt: u32) -> Result [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(&self, url: &str, body: &T) -> Result [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 323 | async fn put_with_retry(&self, url: &str, body: &T) -> Result [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 373 | async fn process_response(&self, response: reqwest::Response, url: &str, attempt: u32) -> Result [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