[INFO] cloning repository https://github.com/ak1lles/sonic-mgmt-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ak1lles/sonic-mgmt-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fak1lles%2Fsonic-mgmt-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fak1lles%2Fsonic-mgmt-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d9132fc33a33aa63af1f29b2ba01ceea652a68d5 [INFO] testing ak1lles/sonic-mgmt-rs against 1.100.0-beta.1 for beta-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fak1lles%2Fsonic-mgmt-rs" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/ak1lles/sonic-mgmt-rs [INFO] finished tweaking git repo https://github.com/ak1lles/sonic-mgmt-rs [INFO] tweaked toml for git repo https://github.com/ak1lles/sonic-mgmt-rs written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/ak1lles/sonic-mgmt-rs on toolchain 1.100.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/ak1lles/sonic-mgmt-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `derive_builder` [INFO] [stderr] --> Cargo.toml:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | derive_builder = "0.20" [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the workspace dependency `derive_builder` [INFO] [stderr] warning: unused field `rust-version` in `workspace.package` [INFO] [stderr] --> Cargo.toml:100:1 [INFO] [stderr] | [INFO] [stderr] 100 | rust-version = "1.75" [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_package_fields` is set to `warn` by default [INFO] [stderr] help: consider removing the field `workspace.package.rust-version` [INFO] [stderr] warning: workspace (manifest) generated 2 warnings [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] c0e7171a383cf5da2c314ffd6a06913b5e43e5fd49f8b3d57d390c661b041b55 [INFO] running `Command { std: "docker" "start" "c0e7171a383cf5da2c314ffd6a06913b5e43e5fd49f8b3d57d390c661b041b55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c0e7171a383cf5da2c314ffd6a06913b5e43e5fd49f8b3d57d390c661b041b55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c0e7171a383cf5da2c314ffd6a06913b5e43e5fd49f8b3d57d390c661b041b55" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c0e7171a383cf5da2c314ffd6a06913b5e43e5fd49f8b3d57d390c661b041b55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c0e7171a383cf5da2c314ffd6a06913b5e43e5fd49f8b3d57d390c661b041b55" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `derive_builder` [INFO] [stderr] --> Cargo.toml:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | derive_builder = "0.20" [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the workspace dependency `derive_builder` [INFO] [stderr] warning: unused field `rust-version` in `workspace.package` [INFO] [stderr] --> Cargo.toml:100:1 [INFO] [stderr] | [INFO] [stderr] 100 | rust-version = "1.75" [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_package_fields` is set to `warn` by default [INFO] [stderr] help: consider removing the field `workspace.package.rust-version` [INFO] [stderr] warning: workspace (manifest) generated 2 warnings [INFO] [stderr] Compiling libc v0.2.184 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling base64ct v1.8.3 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling zerocopy v0.8.48 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling indexmap v2.13.1 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling cc v1.2.59 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling block-padding v0.3.3 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling mio v1.2.0 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling pbkdf2 v0.12.2 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling cbc v0.1.2 [INFO] [stderr] Compiling salsa20 v0.10.2 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling scrypt v0.11.0 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling pkcs5 v0.7.1 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling iana-time-zone v0.1.65 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling siphasher v1.0.2 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling ff v0.13.1 [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling universal-hash v0.5.1 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Compiling semver v1.0.28 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling openssl-sys v0.9.112 [INFO] [stderr] Compiling tokio-macros v2.7.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling zerofrom-derive v0.1.7 [INFO] [stderr] Compiling tokio v1.51.0 [INFO] [stderr] Compiling yoke-derive v0.8.2 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling zerofrom v0.1.7 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling yoke v0.8.2 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling zerovec-derive v0.11.3 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling prost-derive v0.13.5 [INFO] [stderr] Compiling zerovec v0.11.6 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling polyval v0.6.2 [INFO] [stderr] Compiling rfc6979 v0.4.0 [INFO] [stderr] Compiling num-bigint-dig v0.8.6 [INFO] [stderr] Compiling const-random-macro v0.1.16 [INFO] [stderr] Compiling uuid v1.23.0 [INFO] [stderr] Compiling ecdsa v0.16.9 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling ghash v0.5.1 [INFO] [stderr] Compiling tinystr v0.8.3 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling primeorder v0.13.6 [INFO] [stderr] Compiling ctr v0.9.2 [INFO] [stderr] Compiling aead v0.5.2 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling icu_locale_core v2.2.0 [INFO] [stderr] Compiling aes-gcm v0.10.3 [INFO] [stderr] Compiling phf_codegen v0.11.3 [INFO] [stderr] Compiling const-random v0.1.18 [INFO] [stderr] Compiling potential_utf v0.1.5 [INFO] [stderr] Compiling zerotrie v0.2.4 [INFO] [stderr] Compiling parse-zoneinfo v0.3.1 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling ipnetwork v0.20.0 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling blowfish v0.9.1 [INFO] [stderr] Compiling poly1305 v0.8.0 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling pkcs1 v0.7.5 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling ssh-encoding v0.2.0 [INFO] [stderr] Compiling chacha20 v0.9.1 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling pest v2.8.6 [INFO] [stderr] Compiling icu_collections v2.2.0 [INFO] [stderr] Compiling ssh-cipher v0.2.0 [INFO] [stderr] Compiling rsa v0.9.10 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling bcrypt-pbkdf v0.10.0 [INFO] [stderr] Compiling icu_provider v2.2.0 [INFO] [stderr] Compiling tokio-stream v0.1.18 [INFO] [stderr] Compiling sonic-core v0.1.0 (/opt/rustwide/workdir/crates/sonic-core) [INFO] [stderr] Compiling h2 v0.4.13 [INFO] [stderr] Compiling chrono-tz-build v0.3.0 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling bstr v1.12.1 [INFO] [stderr] Compiling simd-adler32 v0.3.9 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling seize v0.3.3 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Compiling openssl v0.10.76 [INFO] [stderr] Compiling flurry v0.5.2 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling globset v0.4.18 [INFO] [stderr] Compiling sonic-config v0.1.0 (/opt/rustwide/workdir/crates/sonic-config) [INFO] [stderr] Compiling prost v0.13.5 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling chrono-tz v0.9.0 [INFO] [stderr] Compiling pest_meta v2.8.6 [INFO] [stderr] Compiling ssh-key v0.6.7 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling russh-util v0.46.0 [INFO] [stderr] Compiling p521 v0.13.3 [INFO] [stderr] Compiling p384 v0.13.1 [INFO] [stderr] Compiling p256 v0.13.2 [INFO] [stderr] Compiling hyper v1.9.0 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling russh-cryptovec v0.7.3 [INFO] [stderr] Compiling unicode-segmentation v1.13.2 [INFO] [stderr] Compiling home v0.5.12 [INFO] [stderr] Compiling native-tls v0.2.18 [INFO] [stderr] Compiling data-encoding v2.10.0 [INFO] [stderr] Compiling fastrand v2.4.0 [INFO] [stderr] Compiling fixedbitset v0.5.7 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling russh-keys v0.46.0 [INFO] [stderr] Compiling petgraph v0.7.1 [INFO] [stderr] Compiling pest_generator v2.8.6 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling icu_properties v2.2.0 [INFO] [stderr] Compiling icu_normalizer v2.2.0 [INFO] [stderr] Compiling prost-types v0.13.5 [INFO] [stderr] Compiling ignore v0.4.25 [INFO] [stderr] Compiling russh-sftp v2.1.1 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling des v0.8.1 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling multimap v0.10.1 [INFO] [stderr] Compiling deunicode v1.6.2 [INFO] [stderr] Compiling hex-literal v0.4.1 [INFO] [stderr] Compiling rustls v0.23.37 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling prost-build v0.13.5 [INFO] [stderr] Compiling slug v0.1.6 [INFO] [stderr] Compiling globwalk v0.9.1 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling rustls-webpki v0.103.10 [INFO] [stderr] Compiling pest_derive v2.8.6 [INFO] [stderr] Compiling pin-project-internal v1.1.11 [INFO] [stderr] Compiling humansize v2.1.3 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling russh v0.46.0 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling pin-project v1.1.11 [INFO] [stderr] Compiling tonic-build v0.12.3 [INFO] [stderr] Compiling axum-core v0.4.5 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling mio v0.8.11 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling iri-string v0.7.12 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling tera v1.20.1 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling sonic-sdn v0.1.0 (/opt/rustwide/workdir/crates/sonic-sdn) [INFO] [stderr] Compiling async-stream v0.3.6 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling axum v0.7.9 [INFO] [stderr] Compiling hyper-timeout v0.5.2 [INFO] [stderr] Compiling rustls-pemfile v2.2.0 [INFO] [stderr] Compiling sonic-device v0.1.0 (/opt/rustwide/workdir/crates/sonic-device) [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling socket2 v0.5.10 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling crossterm v0.25.0 [INFO] [stderr] Compiling indicatif v0.17.11 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling sonic-topology v0.1.0 (/opt/rustwide/workdir/crates/sonic-topology) [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling fuzzy-matcher v0.3.7 [INFO] [stderr] Compiling newline-converter v0.3.0 [INFO] [stderr] Compiling clap_derive v4.6.0 [INFO] [stderr] Compiling tonic v0.12.3 [INFO] [stderr] Compiling sonic-testbed v0.1.0 (/opt/rustwide/workdir/crates/sonic-testbed) [INFO] [stderr] Compiling quick-xml v0.37.5 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling fxhash v0.2.1 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling dyn-clone v1.0.20 [INFO] [stderr] Compiling inquire v0.7.5 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling sonic-reporting v0.1.0 (/opt/rustwide/workdir/crates/sonic-reporting) [INFO] [stderr] Compiling sonic-testing v0.1.0 (/opt/rustwide/workdir/crates/sonic-testing) [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling colored v2.2.0 [INFO] [stderr] Compiling sonic-integration-tests v0.1.0 (/opt/rustwide/workdir/crates/sonic-integration-tests) [INFO] [stderr] Compiling sonic-mgmt-cli v0.1.0 (/opt/rustwide/workdir/crates/sonic-mgmt-cli) [INFO] [stdout] warning: function `prompt_cidr` is never used [INFO] [stdout] --> crates/sonic-mgmt-cli/src/interactive/prompts.rs:76:8 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn prompt_cidr(message: &str) -> 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: function `prompt_credentials` is never used [INFO] [stdout] --> crates/sonic-mgmt-cli/src/interactive/prompts.rs:120:8 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn prompt_credentials() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prompt_confirm` is never used [INFO] [stdout] --> crates/sonic-mgmt-cli/src/interactive/prompts.rs:265:8 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn prompt_confirm(message: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prompt_optional_text` is never used [INFO] [stdout] --> crates/sonic-mgmt-cli/src/interactive/prompts.rs:271:8 [INFO] [stdout] | [INFO] [stdout] 271 | pub fn prompt_optional_text(message: &str) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: unused dependency `anyhow` [INFO] [stderr] --> crates/sonic-core/Cargo.toml:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | anyhow = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `anyhow` [INFO] [stderr] warning: unused dependency `tokio` [INFO] [stderr] --> crates/sonic-core/Cargo.toml:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | tokio = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `tokio` [INFO] [stderr] warning: unused dependency `tracing` [INFO] [stderr] --> crates/sonic-core/Cargo.toml:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | tracing = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `tracing` [INFO] [stderr] warning: `sonic-core` (manifest) generated 3 warnings [INFO] [stderr] warning: unused dependency `sonic-config` [INFO] [stderr] --> crates/sonic-device/Cargo.toml:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | sonic-config = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `sonic-config` [INFO] [stderr] warning: `sonic-device` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `sonic-device` [INFO] [stderr] --> crates/sonic-integration-tests/Cargo.toml:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | sonic-device = { path = "../sonic-device" } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `sonic-device` [INFO] [stderr] warning: `sonic-integration-tests` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `sonic-config` [INFO] [stderr] --> crates/sonic-reporting/Cargo.toml:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | sonic-config = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `sonic-config` [INFO] [stderr] warning: `sonic-reporting` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `prost-types` [INFO] [stderr] --> crates/sonic-sdn/Cargo.toml:20:1 [INFO] [stderr] | [INFO] [stderr] 20 | prost-types = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `prost-types` [INFO] [stderr] warning: unused dependency `sonic-config` [INFO] [stderr] --> crates/sonic-sdn/Cargo.toml:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | sonic-config = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `sonic-config` [INFO] [stderr] warning: `sonic-sdn` (manifest) generated 2 warnings [INFO] [stderr] warning: unused dependency `indicatif` [INFO] [stderr] --> crates/sonic-testing/Cargo.toml:27:1 [INFO] [stderr] | [INFO] [stderr] 27 | indicatif = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `indicatif` [INFO] [stderr] warning: unused dependency `sonic-testbed` [INFO] [stderr] --> crates/sonic-testing/Cargo.toml:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | sonic-testbed = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `sonic-testbed` [INFO] [stderr] warning: `sonic-testing` (manifest) generated 2 warnings [INFO] [stderr] warning: unused dependency `sonic-config` [INFO] [stderr] --> crates/sonic-topology/Cargo.toml:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | sonic-config = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `sonic-config` [INFO] [stderr] warning: `sonic-topology` (manifest) generated 1 warning [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4m 38s [INFO] running `Command { std: "docker" "inspect" "c0e7171a383cf5da2c314ffd6a06913b5e43e5fd49f8b3d57d390c661b041b55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c0e7171a383cf5da2c314ffd6a06913b5e43e5fd49f8b3d57d390c661b041b55" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `derive_builder` [INFO] [stderr] --> Cargo.toml:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | derive_builder = "0.20" [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the workspace dependency `derive_builder` [INFO] [stderr] warning: unused field `rust-version` in `workspace.package` [INFO] [stderr] --> Cargo.toml:100:1 [INFO] [stderr] | [INFO] [stderr] 100 | rust-version = "1.75" [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_package_fields` is set to `warn` by default [INFO] [stderr] help: consider removing the field `workspace.package.rust-version` [INFO] [stderr] warning: workspace (manifest) generated 2 warnings [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling fastrand v2.4.0 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling sonic-config v0.1.0 (/opt/rustwide/workdir/crates/sonic-config) [INFO] [stderr] Compiling sonic-core v0.1.0 (/opt/rustwide/workdir/crates/sonic-core) [INFO] [stderr] Compiling russh-sftp v2.1.1 [INFO] [stderr] Compiling globwalk v0.9.1 [INFO] [stderr] Compiling openssl v0.10.76 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling tera v1.20.1 [INFO] [stderr] Compiling inquire v0.7.5 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling russh v0.46.0 [INFO] [stderr] Compiling prost-build v0.13.5 [INFO] [stderr] Compiling sonic-topology v0.1.0 (/opt/rustwide/workdir/crates/sonic-topology) [INFO] [stderr] Compiling native-tls v0.2.18 [INFO] [stderr] Compiling tonic-build v0.12.3 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling sonic-sdn v0.1.0 (/opt/rustwide/workdir/crates/sonic-sdn) [INFO] [stderr] Compiling sonic-device v0.1.0 (/opt/rustwide/workdir/crates/sonic-device) [INFO] [stderr] Compiling sonic-reporting v0.1.0 (/opt/rustwide/workdir/crates/sonic-reporting) [INFO] [stderr] Compiling sonic-testbed v0.1.0 (/opt/rustwide/workdir/crates/sonic-testbed) [INFO] [stderr] Compiling sonic-integration-tests v0.1.0 (/opt/rustwide/workdir/crates/sonic-integration-tests) [INFO] [stderr] Compiling sonic-testing v0.1.0 (/opt/rustwide/workdir/crates/sonic-testing) [INFO] [stderr] Compiling sonic-mgmt-cli v0.1.0 (/opt/rustwide/workdir/crates/sonic-mgmt-cli) [INFO] [stdout] warning: function `prompt_cidr` is never used [INFO] [stdout] --> crates/sonic-mgmt-cli/src/interactive/prompts.rs:76:8 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn prompt_cidr(message: &str) -> 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: function `prompt_credentials` is never used [INFO] [stdout] --> crates/sonic-mgmt-cli/src/interactive/prompts.rs:120:8 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn prompt_credentials() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prompt_confirm` is never used [INFO] [stdout] --> crates/sonic-mgmt-cli/src/interactive/prompts.rs:265:8 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn prompt_confirm(message: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prompt_optional_text` is never used [INFO] [stdout] --> crates/sonic-mgmt-cli/src/interactive/prompts.rs:271:8 [INFO] [stdout] | [INFO] [stdout] 271 | pub fn prompt_optional_text(message: &str) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: unused dependency `anyhow` [INFO] [stderr] --> crates/sonic-core/Cargo.toml:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | anyhow = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `anyhow` [INFO] [stderr] warning: unused dependency `tokio` [INFO] [stderr] --> crates/sonic-core/Cargo.toml:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | tokio = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `tokio` [INFO] [stderr] warning: unused dependency `tracing` [INFO] [stderr] --> crates/sonic-core/Cargo.toml:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | tracing = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `tracing` [INFO] [stderr] warning: `sonic-core` (manifest) generated 3 warnings [INFO] [stderr] warning: unused dependency `sonic-config` [INFO] [stderr] --> crates/sonic-device/Cargo.toml:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | sonic-config = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `sonic-config` [INFO] [stderr] warning: `sonic-device` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `sonic-device` [INFO] [stderr] --> crates/sonic-integration-tests/Cargo.toml:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | sonic-device = { path = "../sonic-device" } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `sonic-device` [INFO] [stderr] help: to still use for development builds, move to `dev-dependencies` [INFO] [stderr] warning: unused dependency `sonic-device` [INFO] [stderr] --> crates/sonic-integration-tests/Cargo.toml:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | sonic-device = { path = "../sonic-device" } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `sonic-device` [INFO] [stderr] help: to still use for development builds, move to `dev-dependencies` [INFO] [stderr] warning: `sonic-integration-tests` (manifest) generated 2 warnings [INFO] [stderr] warning: unused dependency `sonic-config` [INFO] [stderr] --> crates/sonic-reporting/Cargo.toml:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | sonic-config = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `sonic-config` [INFO] [stderr] warning: `sonic-reporting` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `prost-types` [INFO] [stderr] --> crates/sonic-sdn/Cargo.toml:20:1 [INFO] [stderr] | [INFO] [stderr] 20 | prost-types = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `prost-types` [INFO] [stderr] warning: unused dependency `sonic-config` [INFO] [stderr] --> crates/sonic-sdn/Cargo.toml:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | sonic-config = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `sonic-config` [INFO] [stderr] warning: `sonic-sdn` (manifest) generated 2 warnings [INFO] [stderr] warning: unused dependency `indicatif` [INFO] [stderr] --> crates/sonic-testing/Cargo.toml:27:1 [INFO] [stderr] | [INFO] [stderr] 27 | indicatif = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `indicatif` [INFO] [stderr] warning: unused dependency `sonic-testbed` [INFO] [stderr] --> crates/sonic-testing/Cargo.toml:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | sonic-testbed = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `sonic-testbed` [INFO] [stderr] warning: `sonic-testing` (manifest) generated 2 warnings [INFO] [stderr] warning: unused dependency `sonic-config` [INFO] [stderr] --> crates/sonic-topology/Cargo.toml:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | sonic-config = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `sonic-config` [INFO] [stderr] warning: `sonic-topology` (manifest) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 36s [INFO] running `Command { std: "docker" "inspect" "c0e7171a383cf5da2c314ffd6a06913b5e43e5fd49f8b3d57d390c661b041b55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c0e7171a383cf5da2c314ffd6a06913b5e43e5fd49f8b3d57d390c661b041b55" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `derive_builder` [INFO] [stderr] --> Cargo.toml:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | derive_builder = "0.20" [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the workspace dependency `derive_builder` [INFO] [stderr] warning: unused field `rust-version` in `workspace.package` [INFO] [stderr] --> Cargo.toml:100:1 [INFO] [stderr] | [INFO] [stderr] 100 | rust-version = "1.75" [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_package_fields` is set to `warn` by default [INFO] [stderr] help: consider removing the field `workspace.package.rust-version` [INFO] [stderr] warning: workspace (manifest) generated 2 warnings [INFO] [stderr] warning: function `prompt_cidr` is never used [INFO] [stderr] --> crates/sonic-mgmt-cli/src/interactive/prompts.rs:76:8 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn prompt_cidr(message: &str) -> Result { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: function `prompt_credentials` is never used [INFO] [stderr] --> crates/sonic-mgmt-cli/src/interactive/prompts.rs:120:8 [INFO] [stderr] | [INFO] [stderr] 120 | pub fn prompt_credentials() -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `prompt_confirm` is never used [INFO] [stderr] --> crates/sonic-mgmt-cli/src/interactive/prompts.rs:265:8 [INFO] [stderr] | [INFO] [stderr] 265 | pub fn prompt_confirm(message: &str) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `prompt_optional_text` is never used [INFO] [stderr] --> crates/sonic-mgmt-cli/src/interactive/prompts.rs:271:8 [INFO] [stderr] | [INFO] [stderr] 271 | pub fn prompt_optional_text(message: &str) -> Result> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `sonic-mgmt-cli` (bin "sonic-mgmt" test) generated 4 warnings [INFO] [stderr] warning: unused dependency `anyhow` [INFO] [stderr] --> crates/sonic-core/Cargo.toml:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | anyhow = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `anyhow` [INFO] [stderr] warning: unused dependency `tokio` [INFO] [stderr] --> crates/sonic-core/Cargo.toml:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | tokio = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `tokio` [INFO] [stderr] warning: unused dependency `tracing` [INFO] [stderr] --> crates/sonic-core/Cargo.toml:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | tracing = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `tracing` [INFO] [stderr] warning: `sonic-core` (manifest) generated 3 warnings [INFO] [stderr] warning: unused dependency `sonic-config` [INFO] [stderr] --> crates/sonic-device/Cargo.toml:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | sonic-config = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `sonic-config` [INFO] [stderr] warning: `sonic-device` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `sonic-device` [INFO] [stderr] --> crates/sonic-integration-tests/Cargo.toml:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | sonic-device = { path = "../sonic-device" } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `sonic-device` [INFO] [stderr] help: to still use for development builds, move to `dev-dependencies` [INFO] [stderr] warning: unused dependency `sonic-device` [INFO] [stderr] --> crates/sonic-integration-tests/Cargo.toml:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | sonic-device = { path = "../sonic-device" } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `sonic-device` [INFO] [stderr] help: to still use for development builds, move to `dev-dependencies` [INFO] [stderr] warning: `sonic-integration-tests` (manifest) generated 2 warnings [INFO] [stderr] warning: unused dependency `sonic-config` [INFO] [stderr] --> crates/sonic-reporting/Cargo.toml:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | sonic-config = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `sonic-config` [INFO] [stderr] warning: `sonic-reporting` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `prost-types` [INFO] [stderr] --> crates/sonic-sdn/Cargo.toml:20:1 [INFO] [stderr] | [INFO] [stderr] 20 | prost-types = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `prost-types` [INFO] [stderr] warning: unused dependency `sonic-config` [INFO] [stderr] --> crates/sonic-sdn/Cargo.toml:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | sonic-config = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `sonic-config` [INFO] [stderr] warning: `sonic-sdn` (manifest) generated 2 warnings [INFO] [stderr] warning: unused dependency `indicatif` [INFO] [stderr] --> crates/sonic-testing/Cargo.toml:27:1 [INFO] [stderr] | [INFO] [stderr] 27 | indicatif = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `indicatif` [INFO] [stderr] warning: unused dependency `sonic-testbed` [INFO] [stderr] --> crates/sonic-testing/Cargo.toml:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | sonic-testbed = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `sonic-testbed` [INFO] [stderr] warning: `sonic-testing` (manifest) generated 2 warnings [INFO] [stderr] warning: unused dependency `sonic-config` [INFO] [stderr] --> crates/sonic-topology/Cargo.toml:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | sonic-config = { workspace = true } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `sonic-config` [INFO] [stderr] warning: `sonic-topology` (manifest) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.74s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/sonic-config/a70831e1e7003805/out/sonic_config-a70831e1e7003805) [INFO] [stdout] [INFO] [stdout] running 50 tests [INFO] [stdout] test app::tests::merge_overrides_non_defaults ... ok [INFO] [stdout] test app::tests::validate_rejects_empty_log_level ... ok [INFO] [stdout] test app::tests::validate_rejects_bad_vm_base_ip ... ok [INFO] [stdout] test app::tests::validate_rejects_zero_vlan_base ... ok [INFO] [stdout] test app::tests::validate_rejects_zero_workers ... ok [INFO] [stdout] test app::tests::default_config_validates ... ok [INFO] [stdout] test app::tests::load_or_default_returns_default_for_missing_file ... ok [INFO] [stdout] test inventory::tests::get_group_devices_returns_entries ... ok [INFO] [stdout] test inventory::tests::console_empty_server_rejected ... ok [INFO] [stdout] test inventory::tests::get_device_found ... ok [INFO] [stdout] test inventory::tests::devices_by_type_filters ... ok [INFO] [stdout] test inventory::tests::get_device_missing ... ok [INFO] [stdout] test inventory::tests::hostnames_sorted ... ok [INFO] [stdout] test inventory::tests::merge_overwrite_device ... ok [INFO] [stdout] test inventory::tests::merge_union_groups ... ok [INFO] [stdout] test inventory::tests::group_referencing_unknown_device_rejected ... ok [INFO] [stdout] test inventory::tests::to_core_credentials_converts ... ok [INFO] [stdout] test inventory::tests::valid_inventory_passes ... ok [INFO] [stdout] test inventory::tests::zero_port_rejected ... ok [INFO] [stdout] test testbed::tests::dut_credentials_convert_to_core ... ok [INFO] [stdout] test testbed::tests::ptf_topo_without_vm_base_ok ... ok [INFO] [stdout] test testbed::tests::duplicate_dut_hostnames_rejected ... ok [INFO] [stdout] test inventory::tests::get_group_devices_unknown_group ... ok [INFO] [stdout] test testbed::tests::valid_testbed_passes ... ok [INFO] [stdout] test testbed::tests::empty_name_rejected ... ok [INFO] [stdout] test topology::tests::config_property_accessors ... ok [INFO] [stdout] test testbed::tests::no_duts_rejected ... ok [INFO] [stdout] test testbed::tests::vm_topo_without_vm_base_rejected ... ok [INFO] [stdout] test testbed::tests::primary_dut_returns_first ... ok [INFO] [stdout] test topology::tests::empty_dut_port_rejected ... ok [INFO] [stdout] test topology::tests::duplicate_vlan_id_rejected ... ok [INFO] [stdout] test topology::tests::duplicate_ptf_port_rejected ... ok [INFO] [stdout] test topology::tests::duplicate_vm_name_rejected ... ok [INFO] [stdout] test topology::tests::empty_vm_name_rejected ... ok [INFO] [stdout] test topology::tests::get_vlan_by_id ... ok [INFO] [stdout] test topology::tests::topology_config_with_properties ... ok [INFO] [stdout] test topology::tests::get_vm_by_name ... ok [INFO] [stdout] test topology::tests::valid_topology_passes ... ok [INFO] [stdout] test topology::tests::vlan_id_above_max_rejected ... ok [INFO] [stdout] test topology::tests::vlan_type_default_is_untagged ... ok [INFO] [stdout] test topology::tests::vlan_type_display ... ok [INFO] [stdout] test topology::tests::vm_referencing_missing_vlan_rejected ... ok [INFO] [stdout] test topology::tests::vms_by_offset_sorted ... ok [INFO] [stdout] test topology::tests::zero_vlan_id_rejected ... ok [INFO] [stdout] test topology::tests::duplicate_dut_port_rejected ... ok [INFO] [stdout] test topology::tests::get_topology_template_missing_dir ... ok [INFO] [stdout] test testbed::tests::toml_roundtrip ... ok [INFO] [stdout] test inventory::tests::toml_roundtrip ... ok [INFO] [stdout] test topology::tests::toml_roundtrip ... ok [INFO] [stdout] test app::tests::roundtrip_toml ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/sonic-core/e9568ceae5fefc04/out/sonic_core-e9568ceae5fefc04) [INFO] [stdout] [INFO] [stdout] running 60 tests [INFO] [stdout] test error::tests::display_other ... ok [INFO] [stdout] test error::tests::display_connection ... ok [INFO] [stdout] test error::tests::config_helper ... ok [INFO] [stdout] test error::tests::display_testbed ... ok [INFO] [stdout] test error::tests::display_test ... ok [INFO] [stdout] test error::tests::display_config ... ok [INFO] [stdout] test error::tests::display_timeout ... ok [INFO] [stdout] test error::tests::connection_helper ... ok [INFO] [stdout] test error::tests::display_topology ... ok [INFO] [stdout] test error::tests::testbed_helper ... ok [INFO] [stdout] test error::tests::from_io_error ... ok [INFO] [stdout] test error::tests::timeout_helper ... ok [INFO] [stdout] test error::tests::topology_helper ... ok [INFO] [stdout] test error::tests::other_helper ... ok [INFO] [stdout] test types::tests::command_result_stdout_lines_single_line ... ok [INFO] [stdout] test error::tests::test_helper ... ok [INFO] [stdout] test types::tests::command_result_success_true_when_zero ... ok [INFO] [stdout] test types::tests::command_result_success_false_when_nonzero ... ok [INFO] [stdout] test types::tests::credentials_new_sets_username_only ... ok [INFO] [stdout] test types::tests::command_result_stdout_lines_splits_correctly ... ok [INFO] [stdout] test types::tests::command_result_success_false_for_negative_code ... ok [INFO] [stdout] test types::tests::command_result_stdout_lines_empty_string ... ok [INFO] [stdout] test error::tests::from_serde_json_error ... ok [INFO] [stdout] test types::tests::display_device_type ... ok [INFO] [stdout] test types::tests::display_platform ... ok [INFO] [stdout] test types::tests::display_port_status ... ok [INFO] [stdout] test types::tests::display_reboot_type ... ok [INFO] [stdout] test types::tests::display_test_outcome ... ok [INFO] [stdout] test types::tests::display_testbed_state ... ok [INFO] [stdout] test types::tests::display_topology_type ... ok [INFO] [stdout] test types::tests::display_vm_type ... ok [INFO] [stdout] test types::tests::ip_pair_dual_stack ... ok [INFO] [stdout] test types::tests::ip_pair_v4_only ... ok [INFO] [stdout] test types::tests::topology_is_ptf_only_false_for_any ... ok [INFO] [stdout] test types::tests::topology_is_ptf_only_false_for_t0 ... ok [INFO] [stdout] test types::tests::topology_is_ptf_only_false_for_t1 ... ok [INFO] [stdout] test types::tests::topology_is_ptf_only_true_for_ptf ... ok [INFO] [stdout] test types::tests::topology_is_ptf_only_true_for_ptf32 ... ok [INFO] [stdout] test types::tests::topology_is_ptf_only_true_for_ptf64 ... ok [INFO] [stdout] test types::tests::topology_requires_vms_false_for_any ... ok [INFO] [stdout] test types::tests::topology_requires_vms_false_for_ptf ... ok [INFO] [stdout] test types::tests::topology_requires_vms_true_for_t0 ... ok [INFO] [stdout] test types::tests::topology_requires_vms_true_for_t1 ... ok [INFO] [stdout] test types::tests::credentials_with_password ... ok [INFO] [stdout] test types::tests::topology_vm_count_any_is_zero ... ok [INFO] [stdout] test types::tests::display_bgp_state ... ok [INFO] [stdout] test types::tests::display_connection_type ... ok [INFO] [stdout] test types::tests::device_info_new_defaults ... ok [INFO] [stdout] test types::tests::topology_vm_count_t0 ... ok [INFO] [stdout] test types::tests::topology_vm_count_ptf_variants_are_zero ... ok [INFO] [stdout] test types::tests::credentials_with_key ... ok [INFO] [stdout] test types::tests::display_health_status ... ok [INFO] [stdout] test types::tests::credentials_builder_chain ... ok [INFO] [stdout] test types::tests::topology_vm_count_t0116 ... ok [INFO] [stdout] test types::tests::topology_vm_count_t164 ... ok [INFO] [stdout] test types::tests::topology_vm_count_t1_lag ... ok [INFO] [stdout] test types::tests::topology_vm_count_t2 ... ok [INFO] [stdout] test types::tests::topology_vm_count_t064 ... ok [INFO] [stdout] test types::tests::topology_vm_count_dualtor ... ok [INFO] [stdout] test types::tests::topology_vm_count_t1 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 60 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/build/sonic-device/b38e38ec892b081e/out/sonic_device-b38e38ec892b081e) [INFO] [stdout] [INFO] [stdout] running 90 tests [INFO] [stdout] test connection::console::tests::conserver_escape_is_ctrl_e ... ok [INFO] [stdout] test connection::console::tests::conserver_break_sequence ... ok [INFO] [stdout] test connection::console::tests::conserver_force_sequence ... ok [INFO] [stdout] test connection::telnet::tests::negotiate_do_suppress_go_ahead_accepts ... ok [INFO] [stdout] test connection::telnet::tests::negotiate_do_unknown_refuses ... ok [INFO] [stdout] test connection::telnet::tests::negotiate_dont_replies_wont ... ok [INFO] [stdout] test connection::telnet::tests::negotiate_will_echo_accepts ... ok [INFO] [stdout] test connection::telnet::tests::negotiate_will_suppress_go_ahead_accepts ... ok [INFO] [stdout] test connection::telnet::tests::negotiate_will_unknown_refuses ... ok [INFO] [stdout] test connection::telnet::tests::negotiate_wont_replies_dont ... ok [INFO] [stdout] test connection::console::tests::with_timeouts ... ok [INFO] [stdout] test connection::console::tests::device_name_stored ... ok [INFO] [stdout] test connection::console::tests::connection_type_is_console ... ok [INFO] [stdout] test connection::console::tests::default_prompt_matches_common_prompts ... ok [INFO] [stdout] test connection::telnet::tests::with_timeouts ... ok [INFO] [stdout] test connection::telnet::tests::connection_type_is_telnet ... ok [INFO] [stdout] test facts::cache::tests::test_set_and_get ... ok [INFO] [stdout] test facts::cache::tests::test_get_or_fetch ... ok [INFO] [stdout] test facts::cache::tests::test_invalidate ... ok [INFO] [stdout] test facts::cache::tests::test_set_ttl ... ok [INFO] [stdout] test facts::parser::tests::test_extract_port_index ... ok [INFO] [stdout] test facts::parser::tests::test_parse_acl_table_empty ... ok [INFO] [stdout] test facts::parser::tests::test_parse_bgp_neighbor_line_invalid_ip ... ok [INFO] [stdout] test facts::parser::tests::test_parse_bgp_neighbor_line_short_line ... ok [INFO] [stdout] test facts::parser::tests::test_parse_acl_table_all_types ... ok [INFO] [stdout] test facts::parser::tests::test_parse_acl_table ... ok [INFO] [stdout] test facts::parser::tests::test_parse_bgp_summary ... ok [INFO] [stdout] test facts::parser::tests::test_parse_bgp_summary_all_states ... ok [INFO] [stdout] test facts::parser::tests::test_parse_bgp_summary_json_invalid_peer_ip ... ok [INFO] [stdout] test facts::parser::tests::test_parse_bgp_summary_json_multiple_afs ... ok [INFO] [stdout] test facts::parser::tests::test_parse_bgp_summary_json ... ok [INFO] [stdout] test facts::parser::tests::test_parse_bgp_summary_empty ... ok [INFO] [stdout] test facts::parser::tests::test_parse_bgp_summary_json_empty_object ... ok [INFO] [stdout] test facts::parser::tests::test_parse_interface_status ... ok [INFO] [stdout] test facts::parser::tests::test_parse_interface_status_portchannel ... ok [INFO] [stdout] test facts::parser::tests::test_parse_interface_status_header_only ... ok [INFO] [stdout] test facts::parser::tests::test_parse_interface_status_skips_non_port_lines ... ok [INFO] [stdout] test facts::parser::tests::test_parse_bgp_summary_no_neighbors ... ok [INFO] [stdout] test facts::parser::tests::test_parse_interface_status_empty ... ok [INFO] [stdout] test connection::console::tests::with_prompt_overrides_default ... ok [INFO] [stdout] test facts::parser::tests::test_parse_show_version_alternate_keys ... ok [INFO] [stdout] test facts::parser::tests::test_parse_lag_brief_empty ... ok [INFO] [stdout] test facts::parser::tests::test_parse_show_version_empty ... ok [INFO] [stdout] test facts::parser::tests::test_parse_lag_brief_passive_lacp ... ok [INFO] [stdout] test facts::parser::tests::test_parse_lag_brief_static_lag ... ok [INFO] [stdout] test connection::telnet::tests::default_prompt_matches_common_prompts ... ok [INFO] [stdout] test facts::parser::tests::test_parse_speed ... ok [INFO] [stdout] test facts::parser::tests::test_parse_tagging ... ok [INFO] [stdout] test facts::parser::tests::test_parse_show_version_uptime_no_days ... ok [INFO] [stdout] test facts::parser::tests::test_parse_uptime_seconds_days_and_hms ... ok [INFO] [stdout] test facts::parser::tests::test_parse_show_version_basic ... ok [INFO] [stdout] test facts::cache::tests::test_expiry ... ok [INFO] [stdout] test facts::parser::tests::test_parse_lag_brief ... ok [INFO] [stdout] test facts::parser::tests::test_parse_uptime_seconds_zero ... ok [INFO] [stdout] test facts::parser::tests::test_parse_show_version_uptime_days_only ... ok [INFO] [stdout] test facts::parser::tests::test_parse_vlan_brief_empty ... ok [INFO] [stdout] test facts::parser::tests::test_split_kv ... ok [INFO] [stdout] test hosts::cisco::tests::uptime_minutes_seconds ... ok [INFO] [stdout] test hosts::cisco::tests::uptime_no_numbers ... ok [INFO] [stdout] test hosts::eos::tests::enable_wrap_prepends_enable ... ok [INFO] [stdout] test hosts::cisco::tests::uptime_full ... ok [INFO] [stdout] test hosts::cisco::tests::uptime_empty ... ok [INFO] [stdout] test hosts::eos::tests::speed_100mb ... ok [INFO] [stdout] test hosts::eos::tests::speed_1gb ... ok [INFO] [stdout] test hosts::eos::tests::speed_25g_lowercase ... ok [INFO] [stdout] test hosts::eos::tests::speed_garbage ... ok [INFO] [stdout] test hosts::eos::tests::speed_raw_number ... ok [INFO] [stdout] test hosts::eos::tests::uptime_days_and_hms ... ok [INFO] [stdout] test hosts::eos::tests::uptime_days_only ... ok [INFO] [stdout] test hosts::eos::tests::uptime_empty ... ok [INFO] [stdout] test hosts::eos::tests::uptime_hms_only ... ok [INFO] [stdout] test facts::parser::tests::test_parse_uptime_seconds_hms_only ... ok [INFO] [stdout] test hosts::ptf::tests::base64_binary_data ... ok [INFO] [stdout] test hosts::cisco::tests::uptime_days_hours ... ok [INFO] [stdout] test hosts::eos::tests::speed_100m ... ok [INFO] [stdout] test facts::parser::tests::test_parse_vlan_brief ... ok [INFO] [stdout] test hosts::eos::tests::speed_100g ... ok [INFO] [stdout] test facts::parser::tests::test_parse_vlan_brief_single_vlan_no_members ... ok [INFO] [stdout] test connection::telnet::tests::with_prompt_overrides_default ... ok [INFO] [stdout] test hosts::ptf::tests::base64_empty ... ok [INFO] [stdout] test hosts::ptf::tests::base64_hello_world ... ok [INFO] [stdout] test hosts::ptf::tests::base64_two_bytes ... ok [INFO] [stdout] test hosts::tests::create_host_cisco ... ok [INFO] [stdout] test hosts::tests::create_host_eos ... ok [INFO] [stdout] test hosts::tests::create_host_fanout ... ok [INFO] [stdout] test hosts::tests::create_host_sonic ... ok [INFO] [stdout] test hosts::tests::create_host_unknown_falls_back_to_sonic ... ok [INFO] [stdout] test hosts::ptf::tests::base64_single_byte ... ok [INFO] [stdout] test hosts::ptf::tests::base64_three_bytes ... ok [INFO] [stdout] test hosts::tests::create_host_ptf ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/sonic-integration-tests/16865e5f9568fa99/out/sonic_integration_tests-16865e5f9568fa99) [INFO] [stdout] [INFO] [stdout] test result: ok. 90 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stderr] Running tests/integration.rs (/opt/rustwide/target/debug/build/sonic-integration-tests/d0ba29a531ded59a/out/integration-d0ba29a531ded59a) [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 20 tests [INFO] [stdout] test device::connect_and_execute ... ignored, requires testbed [INFO] [stdout] test device::execute_checked_fails_on_error ... ignored, requires testbed [INFO] [stdout] test device::wait_ready ... ignored, requires testbed [INFO] [stdout] test facts::basic_facts ... ignored, requires testbed [INFO] [stdout] test facts::basic_facts_caching ... ignored, requires testbed [INFO] [stdout] test facts::bgp_facts ... ignored, requires testbed [INFO] [stdout] test facts::config_facts ... ignored, requires testbed [INFO] [stdout] test facts::interface_facts ... ignored, requires testbed [INFO] [stdout] test operations::get_running_config ... ignored, requires testbed [INFO] [stdout] test operations::show_platform_summary ... ignored, requires testbed [INFO] [stdout] test operations::systemctl_list_services ... ignored, requires testbed [INFO] [stdout] test sonic_cli::docker_ps ... ignored, requires testbed [INFO] [stdout] test sonic_cli::show_interfaces_status ... ignored, requires testbed [INFO] [stdout] test sonic_cli::show_version ... ignored, requires testbed [INFO] [stdout] test ssh::connect_and_disconnect ... ignored, requires testbed [INFO] [stdout] test ssh::execute_command_captures_exit_code ... ignored, requires testbed [INFO] [stdout] test ssh::execute_command_captures_stderr ... ignored, requires testbed [INFO] [stdout] test ssh::execute_simple_command ... ignored, requires testbed [INFO] [stdout] test ssh::multiple_commands_on_same_connection ... ignored, requires testbed [INFO] [stdout] test ssh::wrong_password_fails ... ignored, requires testbed [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 20 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/build/sonic-mgmt-cli/cf2ab0e464a67648/out/sonic_mgmt-cf2ab0e464a67648) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test tests::global_config_flag ... ok [INFO] [stdout] test tests::global_log_level_flag ... ok [INFO] [stdout] test tests::init_command ... ok [INFO] [stdout] test tests::device_list ... ok [INFO] [stdout] test tests::default_config_value ... ok [INFO] [stdout] test tests::config_show ... ok [INFO] [stdout] test tests::no_subcommand_fails ... ok [INFO] [stdout] test tests::report_parse ... ok [INFO] [stdout] test tests::device_wizard ... ok [INFO] [stdout] test tests::device_show ... ok [INFO] [stdout] test tests::invalid_subcommand_fails ... ok [INFO] [stdout] test tests::test_discover ... ok [INFO] [stdout] test tests::test_wizard ... ok [INFO] [stdout] test tests::testbed_deploy ... ok [INFO] [stdout] test tests::testbed_list ... ok [INFO] [stdout] test tests::missing_required_arg_fails ... ok [INFO] [stdout] test tests::testbed_show ... ok [INFO] [stdout] test tests::sdn_gnmi_get ... ok [INFO] [stdout] test tests::topology_list ... ok [INFO] [stdout] test tests::topology_show ... ok [INFO] [stdout] test tests::testbed_wizard ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/sonic-reporting/36e7913783ff6604/out/sonic_reporting-36e7913783ff6604) [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test coverage::tests::per_test_breakdown ... ok [INFO] [stdout] test coverage::tests::export_unsupported_format ... ok [INFO] [stdout] test coverage::tests::export_csv ... ok [INFO] [stdout] test coverage::tests::empty_tracker_report ... ok [INFO] [stdout] test junit::tests::parse_sample_report ... ok [INFO] [stdout] test junit::tests::parse_malformed_xml_returns_error ... ok [INFO] [stdout] test coverage::tests::auto_register_from_tracking ... ok [INFO] [stdout] test coverage::tests::coverage_report_totals ... ok [INFO] [stdout] test junit::tests::parse_single_suite_no_wrapper ... ok [INFO] [stdout] test junit::tests::parse_empty_report ... ok [INFO] [stdout] test junit::tests::parse_test_outcomes ... ok [INFO] [stdout] test coverage::tests::export_json ... ok [INFO] [stdout] test coverage::tests::coverage_pct_calculation ... ok [INFO] [stdout] test junit::tests::to_json_roundtrip ... ok [INFO] [stdout] test junit::tests::to_test_results_converts ... ok [INFO] [stdout] test storage::tests::local_file_storage_roundtrip_json ... ok [INFO] [stdout] test storage::tests::local_file_storage_schema ... ok [INFO] [stdout] test uploader::tests::enrich_results_adds_metadata_tags ... ok [INFO] [stdout] test uploader::tests::metadata_builder ... ok [INFO] [stdout] test uploader::tests::check_connection_succeeds_for_file_storage ... ok [INFO] [stdout] test uploader::tests::retry_delay_computation ... ok [INFO] [stdout] test storage::tests::local_file_storage_empty_results ... ok [INFO] [stdout] test storage::tests::local_file_storage_query_by_module ... ok [INFO] [stdout] test storage::tests::local_file_storage_query_by_outcome ... ok [INFO] [stdout] test uploader::tests::upload_to_local_file_storage ... ok [INFO] [stdout] test storage::tests::local_file_storage_roundtrip_toml ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/sonic-sdn/004beac95d90213f/out/sonic_sdn-004beac95d90213f) [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 31 tests [INFO] [stdout] test gnmi::tests::json_to_typed_value_string ... ok [INFO] [stdout] test gnmi::tests::client_not_connected_initially ... ok [INFO] [stdout] test gnmi::tests::json_to_typed_value_int ... ok [INFO] [stdout] test gnmi::tests::path_element_constructors ... ok [INFO] [stdout] test gnmi::tests::path_from_str_with_keys ... ok [INFO] [stdout] test gnmi::tests::proto_path_roundtrip ... ok [INFO] [stdout] test gnmi::tests::path_from_str_simple ... ok [INFO] [stdout] test gnmi::tests::path_to_xpath ... ok [INFO] [stdout] test gnmi::tests::typed_value_to_json_string ... ok [INFO] [stdout] test gnoi::tests::base64_empty ... ok [INFO] [stdout] test gnoi::tests::os_install_result_serialization ... ok [INFO] [stdout] test gnoi::tests::ping_result_fields ... ok [INFO] [stdout] test gnoi::tests::reboot_method_serialization ... ok [INFO] [stdout] test gnmi::tests::encoding_default_is_json_ietf ... ok [INFO] [stdout] test gnmi::tests::get_request_serialization ... ok [INFO] [stdout] test gnmi::tests::json_to_typed_value_object ... ok [INFO] [stdout] test gnoi::tests::traceroute_result_structure ... ok [INFO] [stdout] test gnoi::tests::reboot_method_to_proto ... ok [INFO] [stdout] test p4rt::tests::client_not_connected ... ok [INFO] [stdout] test p4rt::tests::table_entry_builder ... ok [INFO] [stdout] test p4rt::tests::match_type_serialization ... ok [INFO] [stdout] test p4rt::tests::table_entry_lpm_match ... ok [INFO] [stdout] test p4rt::tests::counter_entry_structure ... ok [INFO] [stdout] test p4rt::tests::match_field_exact_roundtrip ... ok [INFO] [stdout] test gnoi::tests::base64_roundtrip ... ok [INFO] [stdout] test gnmi::tests::set_request_serialization ... ok [INFO] [stdout] test gnoi::tests::client_not_connected ... ok [INFO] [stdout] test gnmi::tests::typed_value_to_json_ietf ... ok [INFO] [stdout] test p4rt::tests::table_entry_serialization ... ok [INFO] [stdout] test p4rt::tests::table_entry_proto_roundtrip ... ok [INFO] [stdout] test p4rt::tests::table_entry_ternary_match ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 31 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/build/sonic-testbed/3f63ce2a2974f7b9/out/sonic_testbed-3f63ce2a2974f7b9) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test device_mgr::tests::default_is_new ... ok [INFO] [stdout] test health::tests::degraded_bgp ... ok [INFO] [stdout] test health::tests::parse_df_empty ... ok [INFO] [stdout] test health::tests::aggregate_empty_is_unknown ... ok [INFO] [stdout] test health::tests::aggregate_worst_of ... ok [INFO] [stdout] test device_mgr::tests::new_manager_is_empty ... ok [INFO] [stdout] test health::tests::parse_free_basic ... ok [INFO] [stdout] test health::tests::parse_df_basic ... ok [INFO] [stdout] test health::tests::healthy_device ... ok [INFO] [stdout] test health::tests::parse_free_empty ... ok [INFO] [stdout] test health::tests::unreachable_device_is_unhealthy ... ok [INFO] [stdout] test manager::tests::from_config_builds_devices ... ok [INFO] [stdout] test manager::tests::neighbor_is_not_dut ... ok [INFO] [stdout] test manager::tests::parse_topo_types ... ok [INFO] [stdout] test manager::tests::get_dut_by_name ... ok [INFO] [stdout] test inventory::tests::add_and_get ... ok [INFO] [stdout] test manager::tests::get_dut_not_found ... ok [INFO] [stdout] test inventory::tests::device_entry_roundtrip ... ok [INFO] [stdout] test inventory::tests::generate_from_devices_groups_by_type ... ok [INFO] [stdout] test inventory::tests::merge_combines ... ok [INFO] [stdout] test manager::tests::topology_set_clear ... ok [INFO] [stdout] test inventory::tests::remove_cleans_groups ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/sonic-testing/12971ea25dcd4fa1/out/sonic_testing-12971ea25dcd4fa1) [INFO] [stdout] test manager::tests::state_transitions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 35 tests [INFO] [stdout] test execution::tests::batch_respects_cancellation ... ok [INFO] [stdout] test discovery::tests::filter_by_topology ... ok [INFO] [stdout] test execution::tests::detect_crash_finds_oom ... ok [INFO] [stdout] test execution::tests::detect_crash_clean_output ... ok [INFO] [stdout] test discovery::tests::filter_by_tags ... ok [INFO] [stdout] test discovery::tests::discover_tests_with_empty_filter ... ok [INFO] [stdout] test execution::tests::detect_crash_finds_segfault ... ok [INFO] [stdout] test execution::tests::detect_crash_finds_kernel_panic ... ok [INFO] [stdout] test discovery::tests::parse_test_file_parses_all_entries ... ok [INFO] [stdout] test execution::tests::run_test_body_errors_when_no_implementation ... ok [INFO] [stdout] test execution::tests::execute_test_passes_with_dut ... ok [INFO] [stdout] test fixtures::tests::resolve_no_fixtures_returns_empty ... ok [INFO] [stdout] test fixtures::tests::setup_and_teardown_lifecycle ... ok [INFO] [stdout] test fixtures::tests::validate_detects_cycle ... ok [INFO] [stdout] test fixtures::tests::validate_detects_missing_dependency ... ok [INFO] [stdout] test fixtures::tests::validate_good_registry ... ok [INFO] [stdout] test results::tests::failures_and_errors_accessors ... ok [INFO] [stdout] test results::tests::format_csv_has_header_and_rows ... ok [INFO] [stdout] test fixtures::tests::resolve_orders_by_dependency ... ok [INFO] [stdout] test execution::tests::execute_test_propagates_stdout_stderr ... ok [INFO] [stdout] test execution::tests::execute_test_returns_error_when_no_dut ... ok [INFO] [stdout] test execution::tests::registry_register_and_lookup ... ok [INFO] [stdout] test results::tests::print_summary_failed ... ok [INFO] [stdout] test results::tests::print_summary_output ... ok [INFO] [stdout] test execution::tests::script_runner_captures_failure ... ok [INFO] [stdout] test results::tests::summary_computes_correctly ... ok [INFO] [stdout] test runner::tests::empty_results_summary ... ok [INFO] [stdout] test runner::tests::summarize_counts ... ok [INFO] [stdout] test results::tests::format_json_valid ... ok [INFO] [stdout] test results::tests::format_junit_xml_valid ... ok [INFO] [stdout] test runner::tests::format_summary_includes_failures ... ok [INFO] [stdout] test runner::tests::summarize_pass_rate ... ok [INFO] [stdout] test results::tests::format_html_contains_structure ... ok [INFO] [stdout] test execution::tests::script_runner_executes_echo_script ... ok [INFO] [stdout] test discovery::tests::filter_by_exclude_pattern ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/sonic-topology/1df02e64b6207251/out/sonic_topology-1df02e64b6207251) [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test allocator::tests::vlan_allocator_overflow ... ok [INFO] [stdout] test allocator::tests::ip_allocator_pair ... ok [INFO] [stdout] test allocator::tests::vlan_allocator_basic ... ok [INFO] [stdout] test generator::tests::any_is_unsupported ... ok [INFO] [stdout] test generator::tests::ptf_64 ... ok [INFO] [stdout] test generator::tests::ptf_32 ... ok [INFO] [stdout] test allocator::tests::vm_allocator_names ... ok [INFO] [stdout] test generator::tests::dualtor_shape ... ok [INFO] [stdout] test generator::tests::supported_list_is_nonempty ... ok [INFO] [stdout] test generator::tests::t2_shape ... ok [INFO] [stdout] test generator::tests::t0_64_scaled ... ok [INFO] [stdout] test generator::tests::t0_basic_shape ... ok [INFO] [stdout] test generator::tests::t1_64_scale ... ok [INFO] [stdout] test generator::tests::t1_lag_counts ... ok [INFO] [stdout] test types::tests::host_interface_ptf_only_sentinel ... ok [INFO] [stdout] test types::tests::host_interface_serialize_roundtrip ... ok [INFO] [stdout] test types::tests::lag_port_serialize_roundtrip ... ok [INFO] [stdout] test types::tests::lag_link_serialize_roundtrip ... ok [INFO] [stdout] test types::tests::topo_metadata_from_counts ... ok [INFO] [stdout] test types::tests::vlan_serialize_roundtrip ... ok [INFO] [stdout] test types::tests::vlan_group_ptf_only_flag ... ok [INFO] [stdout] test types::tests::vm_serialize_roundtrip ... ok [INFO] [stdout] test types::tests::topo_metadata_serialize_roundtrip ... ok [INFO] [stdout] test templates::tests::minigraph_is_xml ... ok [INFO] [stdout] test templates::tests::ptf_only_renders ... ok [INFO] [stdout] test templates::tests::config_db_is_json_ish ... ok [INFO] [stdout] test templates::tests::inventory_contains_vms ... ok [INFO] [stdout] test templates::tests::t1_config_db_has_portchannels ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stderr] Doc-tests sonic_config [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 sonic_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 sonic_device [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 sonic_integration_tests [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 sonic_reporting [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 sonic_sdn [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Doc-tests sonic_testbed [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 sonic_testing [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] Doc-tests sonic_topology [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] running `Command { std: "docker" "inspect" "c0e7171a383cf5da2c314ffd6a06913b5e43e5fd49f8b3d57d390c661b041b55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c0e7171a383cf5da2c314ffd6a06913b5e43e5fd49f8b3d57d390c661b041b55", kill_on_drop: false }` [INFO] [stdout] c0e7171a383cf5da2c314ffd6a06913b5e43e5fd49f8b3d57d390c661b041b55