[INFO] cloning repository https://github.com/stalwartlabs/cli
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/stalwartlabs/cli" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstalwartlabs%2Fcli", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstalwartlabs%2Fcli'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ecc8674fe1c8394b43225c4b307ebba87a11c8e0
[INFO] testing stalwartlabs/cli against 1.98.0-beta.6+cargoflags=--release for beta-1.98-release-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstalwartlabs%2Fcli" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/stalwartlabs/cli
[INFO] finished tweaking git repo https://github.com/stalwartlabs/cli
[INFO] tweaked toml for git repo https://github.com/stalwartlabs/cli written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/stalwartlabs/cli on toolchain 1.98.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/stalwartlabs/cli already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d566ee66ac2fc5a8e09a1b215a7c3a5ae17559836a8e55fc37e2d1e0f5ce2778
[INFO] running `Command { std: "docker" "start" "d566ee66ac2fc5a8e09a1b215a7c3a5ae17559836a8e55fc37e2d1e0f5ce2778", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d566ee66ac2fc5a8e09a1b215a7c3a5ae17559836a8e55fc37e2d1e0f5ce2778", 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" "d566ee66ac2fc5a8e09a1b215a7c3a5ae17559836a8e55fc37e2d1e0f5ce2778" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d566ee66ac2fc5a8e09a1b215a7c3a5ae17559836a8e55fc37e2d1e0f5ce2778", 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" "d566ee66ac2fc5a8e09a1b215a7c3a5ae17559836a8e55fc37e2d1e0f5ce2778" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.6" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling futures-core v0.3.33
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling aws-lc-rs v1.17.3
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling futures-sink v0.3.33
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling futures-io v0.3.33
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-task v0.3.33
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling futures-util v0.3.33
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling futures-channel v0.3.33
[INFO] [stderr]    Compiling aws-lc-sys v0.43.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling http-body-util v0.1.4
[INFO] [stderr]    Compiling rtoolbox v0.0.5
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling rpassword v7.5.4
[INFO] [stderr]    Compiling clap v4.6.4
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.4
[INFO] [stderr]    Compiling stalwart-cli v1.0.12 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 08s
[INFO] running `Command { std: "docker" "inspect" "d566ee66ac2fc5a8e09a1b215a7c3a5ae17559836a8e55fc37e2d1e0f5ce2778", 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" "d566ee66ac2fc5a8e09a1b215a7c3a5ae17559836a8e55fc37e2d1e0f5ce2778" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling futures-sink v0.3.33
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling futures-channel v0.3.33
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling bollard-buildkit-proto v0.7.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling async-trait v0.1.91
[INFO] [stderr]    Compiling time v0.3.54
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling portable-atomic v1.14.0
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling tokio-macros v2.7.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling futures-util v0.3.33
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling prost-derive v0.14.4
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling structmeta-derive v0.3.0
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling prost v0.14.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling prost-types v0.14.4
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling h2 v0.4.15
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling structmeta v0.3.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling parse-display-derive v0.9.1
[INFO] [stderr]    Compiling serde_with_macros v3.21.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling hyperlocal v0.9.1
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling tonic v0.14.6
[INFO] [stderr]    Compiling futures-executor v0.3.33
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling astral-tokio-tar v0.6.4
[INFO] [stderr]    Compiling futures v0.3.33
[INFO] [stderr]    Compiling parse-display v0.9.1
[INFO] [stderr]    Compiling serde_with v3.21.0
[INFO] [stderr]    Compiling clap v4.6.4
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling reqwest v0.13.4
[INFO] [stderr]    Compiling ferroid v2.0.0
[INFO] [stderr]    Compiling docker_credential v1.4.0
[INFO] [stderr]    Compiling tonic-prost v0.14.6
[INFO] [stderr]    Compiling yasna v0.6.0
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling etcetera v0.11.0
[INFO] [stderr]    Compiling rcgen v0.14.8
[INFO] [stderr]    Compiling bollard-stubs v1.52.1-rc.29.1.3
[INFO] [stderr]    Compiling stalwart-cli v1.0.12 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling bollard v0.20.2
[INFO] [stderr]    Compiling testcontainers v0.27.3
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 38s
[INFO] running `Command { std: "docker" "inspect" "d566ee66ac2fc5a8e09a1b215a7c3a5ae17559836a8e55fc37e2d1e0f5ce2778", 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" "d566ee66ac2fc5a8e09a1b215a7c3a5ae17559836a8e55fc37e2d1e0f5ce2778" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.6" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.27s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/stalwart_cli-95f34552c748ee59)
[INFO] [stdout] 
[INFO] [stdout] running 178 tests
[INFO] [stdout] test commands::apply::tests::a_misspelled_top_level_key_is_rejected ... ok
[INFO] [stdout] test commands::apply::tests::an_entry_keeps_its_own_value_for_a_scoped_property ... ok
[INFO] [stdout] test commands::apply::tests::an_entry_inherits_the_scope_it_omits ... ok
[INFO] [stdout] test commands::apply::tests::an_entry_outside_its_own_scope_is_rejected ... ok
[INFO] [stdout] test commands::apply::tests::an_entry_that_omits_a_scoped_property_is_allowed ... ok
[INFO] [stdout] test commands::apply::tests::collects_key_refs ... ok
[INFO] [stdout] test commands::apply::tests::collects_string_refs ... ok
[INFO] [stdout] test commands::apply::tests::distinct_match_keys_in_one_op_are_allowed ... ok
[INFO] [stdout] test commands::apply::tests::duplicate_check_defers_entries_it_cannot_resolve_yet ... ok
[INFO] [stdout] test commands::apply::tests::duplicate_check_needs_field_metadata_to_compare_values ... ok
[INFO] [stdout] test commands::apply::tests::duplicate_check_resolves_references_before_comparing ... ok
[INFO] [stdout] test commands::apply::tests::duplicate_check_sees_a_stated_and_an_inherited_scope_value_as_equal ... ok
[INFO] [stdout] test commands::apply::tests::duplicate_check_sees_entries_that_only_match_after_inheriting_the_scope ... ok
[INFO] [stdout] test commands::apply::tests::duplicate_check_separates_variants_of_a_multi_variant_type ... ok
[INFO] [stdout] test commands::apply::tests::duplicate_match_keys_in_one_op_are_rejected ... ok
[INFO] [stdout] test commands::apply::tests::empty_input_yields_no_ops ... ok
[INFO] [stdout] test commands::apply::tests::empty_scope_is_treated_as_absent ... ok
[INFO] [stdout] test commands::apply::tests::find_match_ambiguous_is_error ... ok
[INFO] [stdout] test commands::apply::tests::find_match_by_label_matches_unique ... ok
[INFO] [stdout] test commands::apply::tests::find_match_hash_literal_in_text_prop_is_not_a_ref ... ok
[INFO] [stdout] test commands::apply::tests::find_match_missing_key_property_is_error ... ok
[INFO] [stdout] test commands::apply::tests::find_match_resolves_ref_in_compound_key ... ok
[INFO] [stdout] test commands::apply::tests::find_match_unresolved_ref_in_key_is_error ... ok
[INFO] [stdout] test commands::apply::tests::find_match_value_fallback_matches_on_scalars ... ok
[INFO] [stdout] test commands::apply::tests::invalid_line_reports_line_number ... ok
[INFO] [stdout] test commands::apply::tests::invalidate_drops_the_cached_snapshot ... ok
[INFO] [stdout] test commands::apply::tests::leaked_ids_empty_plan_flags_everything ... ok
[INFO] [stdout] test commands::apply::tests::leaked_ids_multi_variant_empty_plan_deletes_everything ... ok
[INFO] [stdout] test commands::apply::tests::leaked_ids_multi_variant_leaks_every_variant_without_a_filter ... ok
[INFO] [stdout] test commands::apply::tests::leaked_ids_scope_restricts_deletion_to_one_variant ... ok
[INFO] [stdout] test commands::apply::tests::leaked_ids_single_variant_flags_unmatched ... ok
[INFO] [stdout] test commands::apply::tests::leaked_ids_scope_requires_every_property_to_match ... ok
[INFO] [stdout] test commands::apply::tests::malformed_match_on_reports_the_offending_value ... ok
[INFO] [stdout] test commands::apply::tests::missing_update_id_names_top_level_field ... ok
[INFO] [stdout] test commands::apply::tests::non_wildcard_match_on_string_is_rejected ... ok
[INFO] [stdout] test commands::apply::tests::missing_update_id_is_ok_for_singleton ... ok
[INFO] [stdout] test commands::apply::tests::parses_reconcile_op ... ok
[INFO] [stdout] test commands::apply::tests::parses_match_on_wildcard_and_scope ... ok
[INFO] [stdout] test commands::apply::tests::parses_three_ndjson_records ... ok
[INFO] [stdout] test commands::apply::tests::parses_upsert_op_with_match_on ... ok
[INFO] [stdout] test commands::apply::tests::props_match_treats_an_absent_property_as_null ... ok
[INFO] [stdout] test commands::apply::tests::reconcile_allows_empty_value ... ok
[INFO] [stdout] test commands::apply::tests::reconcile_singleton_is_rejected ... ok
[INFO] [stdout] test commands::apply::tests::reconcile_with_wildcard_match_on_opts_into_value_matching ... ok
[INFO] [stdout] test commands::apply::tests::reconcile_empty_match_on_is_rejected ... ok
[INFO] [stdout] test commands::apply::tests::reconcile_without_match_key_is_rejected ... ok
[INFO] [stdout] test commands::apply::tests::record_created_ignores_types_that_are_not_cached ... ok
[INFO] [stdout] test commands::apply::tests::record_created_makes_a_later_match_succeed ... ok
[INFO] [stdout] test commands::apply::tests::record_updated_clears_nulls_and_skips_pointer_paths ... ok
[INFO] [stdout] test commands::apply::tests::record_updated_ignores_unknown_ids_and_uncached_types ... ok
[INFO] [stdout] test commands::apply::tests::record_updated_patches_the_cached_object ... ok
[INFO] [stdout] test commands::apply::tests::request_ids_excludes_in_flight ... ok
[INFO] [stdout] test commands::apply::tests::rejects_json_array_form ... ok
[INFO] [stdout] test commands::apply::tests::resolve_match_key_prefers_match_on_then_label_then_value ... ok
[INFO] [stdout] test commands::apply::tests::resolve_match_value_leaves_non_reference_fields_untouched ... ok
[INFO] [stdout] test commands::apply::tests::resolve_match_value_literal_id_passes_through ... ok
[INFO] [stdout] test commands::apply::tests::resolve_match_value_null_and_missing_field ... ok
[INFO] [stdout] test commands::apply::tests::resolve_match_value_substitutes_object_id_ref ... ok
[INFO] [stdout] test commands::apply::tests::resolve_match_value_unresolved_ref_is_error ... ok
[INFO] [stdout] test commands::apply::tests::scope_accepts_at_type_and_declared_properties ... ok
[INFO] [stdout] test commands::apply::tests::scope_is_rejected_on_create_update_and_destroy ... ok
[INFO] [stdout] test commands::apply::tests::scope_keeps_a_literal_hash_in_a_non_reference_field ... ok
[INFO] [stdout] test commands::apply::tests::scope_narrows_the_leak_set_to_the_slice_the_op_owns ... ok
[INFO] [stdout] test commands::apply::tests::scope_must_be_an_object ... ok
[INFO] [stdout] test commands::apply::tests::scope_on_a_non_variant_at_type_is_rejected ... ok
[INFO] [stdout] test commands::apply::tests::scope_on_a_server_set_property_is_rejected ... ok
[INFO] [stdout] test commands::apply::tests::scope_on_an_unknown_property_is_rejected ... ok
[INFO] [stdout] test commands::apply::tests::scope_on_at_type_requires_a_multi_variant_type ... ok
[INFO] [stdout] test commands::apply::tests::scope_reference_and_literal_id_are_not_a_contradiction ... ok
[INFO] [stdout] test commands::apply::tests::scope_reference_may_not_point_at_the_op_that_declares_it ... ok
[INFO] [stdout] test commands::apply::tests::scope_resolves_a_client_reference ... ok
[INFO] [stdout] test commands::apply::tests::scope_with_a_null_value_is_rejected ... ok
[INFO] [stdout] test commands::apply::tests::scope_unresolved_reference_is_rejected_upfront ... ok
[INFO] [stdout] test commands::apply::tests::skips_blank_lines_and_trailing_newline ... ok
[INFO] [stdout] test commands::apply::tests::scope_restricts_which_candidates_an_upsert_may_match ... ok
[INFO] [stdout] test commands::apply::tests::touched_ids_are_scoped_by_object_type ... ok
[INFO] [stdout] test commands::apply::tests::validate_plan_references_accepts_declared_ref ... ok
[INFO] [stdout] test commands::apply::tests::upsert_singleton_is_rejected ... ok
[INFO] [stdout] test commands::apply::tests::validate_plan_references_ignores_literal_hash_in_text_prop ... ok
[INFO] [stdout] test commands::apply::tests::validate_plan_references_rejects_out_of_order_ref ... ok
[INFO] [stdout] test commands::apply::tests::validate_plan_references_rejects_undeclared_matchon_ref ... ok
[INFO] [stdout] test commands::apply::tests::value_match_rejects_an_ambiguous_candidate_set ... ok
[INFO] [stdout] test commands::apply::tests::value_match_still_sees_a_real_difference ... ok
[INFO] [stdout] test commands::apply::tests::value_matching_rejects_two_identical_entries ... ok
[INFO] [stdout] test commands::apply::tests::wildcard_match_on_is_accepted_on_an_upsert ... ok
[INFO] [stdout] test commands::apply::tests::wildcard_match_on_resolves_to_value_matching ... ok
[INFO] [stdout] test commands::create::tests::fields_for_no_variant_merges_all_variants ... ok
[INFO] [stdout] test commands::apply::tests::value_match_treats_an_absent_property_as_null ... ok
[INFO] [stdout] test commands::create::tests::fields_for_payload_variant_returns_its_fields ... ok
[INFO] [stdout] test commands::create::tests::fields_for_payloadless_variant_returns_empty ... ok
[INFO] [stdout] test commands::query::tests::pager_advance_swaps_in_anchor_and_drops_total ... ok
[INFO] [stdout] test commands::create::tests::fields_for_unknown_variant_errors ... ok
[INFO] [stdout] test commands::query::tests::pager_args_clones_filter_each_call_without_mutating_owned ... ok
[INFO] [stdout] test commands::query::tests::pager_first_page_has_calculate_total_no_anchor ... ok
[INFO] [stdout] test commands::query::tests::visible_width_strips_ansi ... ok
[INFO] [stdout] test commands::query::tests::where_fails_without_op ... ok
[INFO] [stdout] test commands::query::tests::where_operator_detection ... ok
[INFO] [stdout] test commands::snapshot::tests::detects_anonymized_secret_values ... ok
[INFO] [stdout] test commands::snapshot::tests::rejects_slash_in_selection ... ok
[INFO] [stdout] test commands::snapshot::tests::partition_by_at_type ... ok
[INFO] [stdout] test commands::snapshot::tests::prefix_for_simple ... ok
[INFO] [stdout] test commands::snapshot::tests::snapshot_resolves_multi_variant_singleton_fields_by_at_type ... ok
[INFO] [stdout] test commands::snapshot::tests::split_view_parsing ... ok
[INFO] [stdout] test commands::snapshot::tests::topo_sort_breaks_tenant_role_cycle_via_mutable_edge ... ok
[INFO] [stdout] test commands::snapshot::tests::topo_sort_errors_with_only_scc_nodes_when_immutable_cycle ... ok
[INFO] [stdout] test commands::snapshot::tests::transform_object_flags_anonymized_secret_and_strips_it ... ok
[INFO] [stdout] test commands::snapshot::tests::validate_recommends_adding_target_when_no_cycle ... ok
[INFO] [stdout] test commands::snapshot::tests::validate_recommends_allow_unresolved_when_adding_target_creates_cycle ... ok
[INFO] [stdout] test commands::update::tests::empty_response_errors ... ok
[INFO] [stdout] test commands::update::tests::failed_returns_set_error_value ... ok
[INFO] [stdout] test commands::snapshot::tests::transform_embedded_preserves_marker_only_variant ... ok
[INFO] [stdout] test commands::update::tests::missing_id_in_both_maps_errors ... ok
[INFO] [stdout] test commands::update::tests::ok_with_object_extras ... ok
[INFO] [stdout] test commands::update::tests::ok_with_null_extras ... ok
[INFO] [stdout] test jmap::cache::tests::hash_b64_produces_43_chars ... ok
[INFO] [stdout] test jmap::cache::tests::normalise_drops_path_and_query ... ok
[INFO] [stdout] test jmap::cache::tests::normalise_keeps_non_default_port ... ok
[INFO] [stdout] test jmap::cache::tests::normalise_lowercases_scheme_and_host ... ok
[INFO] [stdout] test jmap::cache::tests::normalise_strips_default_https_port ... ok
[INFO] [stdout] test jmap::cache::tests::temp_names_are_unique_per_writer ... ok
[INFO] [stdout] test jmap::http::tests::accepts_plain_json_with_identity_encoding ... ok
[INFO] [stdout] test jmap::http::tests::accepts_plain_json_without_content_encoding ... ok
[INFO] [stdout] test jmap::http::tests::decodes_gzip_with_content_encoding_header ... ok
[INFO] [stdout] test jmap::http::tests::falls_back_to_gzip_magic_without_content_encoding ... ok
[INFO] [stdout] test jmap::http::tests::rejects_unsupported_content_encoding ... ok
[INFO] [stdout] test jmap::http::tests::schema_parse_error_includes_diagnostics ... ok
[INFO] [stdout] test jmap::http::tests::schema_parse_error_on_empty_body ... ok
[INFO] [stdout] test jmap::http::tests::snippet_escapes_control_characters ... ok
[INFO] [stdout] test jmap::http::tests::snippet_escapes_quotes_and_backslashes ... ok
[INFO] [stdout] test jmap::http::tests::snippet_handles_invalid_utf8 ... ok
[INFO] [stdout] test jmap::http::tests::snippet_quotes_short_text ... ok
[INFO] [stdout] test jmap::http::tests::snippet_truncates_long_input ... ok
[INFO] [stdout] test jmap::session::tests::absolute_url_becomes_path ... ok
[INFO] [stdout] test jmap::session::tests::relative_url_trimmed ... ok
[INFO] [stdout] test render::set_error::tests::renders_validation_errors ... ok
[INFO] [stdout] test render::tests::hex_rgb_3digit ... ok
[INFO] [stdout] test render::tests::hex_rgb_6digit ... ok
[INFO] [stdout] test render::tests::hex_rgb_rejects_garbage ... ok
[INFO] [stdout] test render::tests::named_returns_empty_when_color_off ... ok
[INFO] [stdout] test render::tests::named_returns_truecolor_for_hex ... ok
[INFO] [stdout] test render::value::tests::duration_units ... ok
[INFO] [stdout] test render::value::tests::secret_value_rendered_verbatim_from_server ... ok
[INFO] [stdout] test render::value::tests::size_units ... ok
[INFO] [stdout] test schema::resolve::tests::canonicalise_prepends_prefix ... ok
[INFO] [stdout] test schema::resolve::tests::create_target_requires_multi_for_slash_form ... ok
[INFO] [stdout] test schema::resolve::tests::display_name_strips_prefix ... ok
[INFO] [stdout] test schema::resolve::tests::require_object_embedded_lists_multiple_holders ... ok
[INFO] [stdout] test schema::resolve::tests::require_object_embedded_names_holder_object ... ok
[INFO] [stdout] test schema::resolve::tests::resolve_case_insensitive ... ok
[INFO] [stdout] test schema::resolve::tests::resolve_rejects_view_by_default ... ok
[INFO] [stdout] test schema::resolve::tests::resolve_unknown_is_none ... ok
[INFO] [stdout] test jmap::cache::tests::concurrent_writes_leave_a_complete_file ... ok
[INFO] [stdout] test schema::resolve::tests::resolve_views_as_not_found_for_describe ... ok
[INFO] [stdout] test util::display_cache::tests::filter_uncached_isolates_per_object_type ... ok
[INFO] [stdout] test util::display_cache::tests::filter_uncached_drops_already_cached_ids ... ok
[INFO] [stdout] test util::display_cache::tests::filter_uncached_returns_all_when_object_unknown ... ok
[INFO] [stdout] test util::display_cache::tests::filter_uncached_returns_empty_when_all_cached ... ok
[INFO] [stdout] test util::display_cache::tests::get_does_not_mutate_or_allocate_into_cache ... ok
[INFO] [stdout] test util::display_cache::tests::get_returns_label_when_present ... ok
[INFO] [stdout] test util::display_cache::tests::get_returns_none_for_unknown_id ... ok
[INFO] [stdout] test util::input::tests::build_input_allows_no_sources_for_payloadless_create ... ok
[INFO] [stdout] test util::display_cache::tests::get_returns_none_for_unknown_object ... ok
[INFO] [stdout] test util::input::tests::build_input_rejects_multiple_sources ... ok
[INFO] [stdout] test util::input::tests::build_input_requires_at_least_one_source_when_schema_has_fields ... ok
[INFO] [stdout] test util::input::tests::build_input_still_requires_source_for_update_with_no_fields ... ok
[INFO] [stdout] test util::input::tests::coerce_json_object ... ok
[INFO] [stdout] test util::input::tests::coerce_lax_numbers_and_bools ... ok
[INFO] [stdout] test util::input::tests::parse_ids_handles_json_and_csv ... ok
[INFO] [stdout] test commands::snapshot::tests::emit_create_omits_deferred_field_and_emits_followup_update ... ok
[INFO] [stdout] test commands::snapshot::tests::snapshot_emits_marker_only_variant_as_type_only_record ... ok
[INFO] [stdout] test util::input::tests::split_kv_basic ... ok
[INFO] [stdout] test util::input::tests::split_kv_quoted ... ok
[INFO] [stdout] test util::input::tests::split_kv_quoted_errors ... ok
[INFO] [stdout] test util::input::tests::split_kv_rejects_no_eq ... ok
[INFO] [stdout] test commands::snapshot::tests::emit_create_flushes_sink_on_empty_shard ... ok
[INFO] [stdout] test commands::snapshot::tests::emit_create_flushes_sink_around_reporter_calls ... ok
[INFO] [stdout] test commands::snapshot::tests::emit_upsert_keeps_server_set_match_key_in_body ... ok
[INFO] [stdout] test commands::snapshot::tests::emit_upsert_writes_match_on_from_label_property ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 178 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/release/deps/integration-b967670ded5bd573)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test apply_rejects_legacy_json_array_format ... ok
[INFO] [stdout] test create_update_get_delete_domain ... ok
[INFO] [stdout] test apply_skips_blank_lines_and_handles_trailing_newline ... ok
[INFO] [stdout] test delete_stdin_json_array_and_mixed_success_failure ... ok
[INFO] [stdout] test auth_failure_exits_nonzero_and_prints_error ... ok
[INFO] [stdout] test create_duplicate_renders_set_error_and_exits_nonzero ... ok
[INFO] [stdout] test create_slash_form_sets_variant_at_type ... ok
[INFO] [stdout] test create_via_json_file_and_stdin_each_succeed ... ok
[INFO] [stdout] test describe_account_shows_variants_with_no_em_dash ... ok
[INFO] [stdout] test describe_enum_lists_its_variants ... ok
[INFO] [stdout] test describe_lists_objects ... ok
[INFO] [stdout] test get_admin_account_renders_human ... ok
[INFO] [stdout] test get_unknown_id_errors_and_field_projection_limits_output ... ok
[INFO] [stdout] test query_pipe_to_head_returns_zero_no_broken_pipe_error ... ok
[INFO] [stdout] test query_table_render_includes_header_and_admin_row ... ok
[INFO] [stdout] test query_json_is_ndjson_not_array ... ok
[INFO] [stdout] test query_empty_result_exits_cleanly_with_no_rows ... ok
[INFO] [stdout] test query_where_comparison_on_string_field_is_rejected ... ok
[INFO] [stdout] test query_where_equality_returns_only_the_matching_row ... ok
[INFO] [stdout] test snapshot_apply_round_trip_tracer ... ok
[INFO] [stdout] test update_unknown_id_errors_clearly ... ok
[INFO] [stdout] test snapshot_tracer_emits_ndjson_with_no_at_type_filter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/snapshot_e2e.rs (/opt/rustwide/target/release/deps/snapshot_e2e-b2df190b5f840635)
[INFO] [stdout] 
[INFO] [stdout] running 54 tests
[INFO] [stdout] test a_misspelled_top_level_key_is_rejected ... ok
[INFO] [stdout] test apply_destroy_op_removes_every_instance ... ok
[INFO] [stdout] test destroy_removes_every_object_of_a_paginated_type ... ok
[INFO] [stdout] test apply_continue_on_error_attempts_all_and_counts_failures ... ok
[INFO] [stdout] test apply_combined_domain_upsert_then_singleton_reference_is_idempotent ... ok
[INFO] [stdout] test a_scoped_upsert_is_idempotent_on_a_paginated_type ... ok
[INFO] [stdout] test an_entry_outside_its_own_scope_is_rejected ... ok
[INFO] [stdout] test destroy_then_two_upserts_of_one_compound_key_is_idempotent ... ok
[INFO] [stdout] test dry_run_rejects_unresolved_match_reference ... ok
[INFO] [stdout] test reconcile_creates_and_deletes_in_one_op ... ok
[INFO] [stdout] test reconcile_delete_blocked_by_external_reference_fails_cleanly ... ok
[INFO] [stdout] test reconcile_cleanup_emits_json_record ... ok
[INFO] [stdout] test reconcile_multi_variant_empty_value_deletes_everything ... ok
[INFO] [stdout] test reconcile_dry_run_makes_no_changes ... ok
[INFO] [stdout] test reconcile_on_singleton_is_rejected ... ok
[INFO] [stdout] test reconcile_rename_does_not_leak_old_object ... ok
[INFO] [stdout] test reconcile_scope_deletes_only_the_scoped_variant_on_an_empty_value ... ok
[INFO] [stdout] test reconcile_scope_on_an_unknown_property_is_rejected ... ok
[INFO] [stdout] test reconcile_scope_resolves_a_reference_from_an_earlier_op ... ok
[INFO] [stdout] test reconcile_scope_restricts_deletes_to_one_variant ... ok
[INFO] [stdout] test reconcile_then_upsert_of_the_same_type_keeps_the_upserted_objects ... ok
[INFO] [stdout] test reconcile_scope_unresolved_reference_is_rejected ... ok
[INFO] [stdout] test reconcile_scope_with_a_null_value_is_rejected ... ok
[INFO] [stdout] test reconcile_sees_what_an_earlier_upsert_created_in_the_same_plan ... ok
[INFO] [stdout] test reconcile_wildcard_match_on_converges_to_a_single_object ... ok
[INFO] [stdout] test reconcile_wildcard_match_on_is_accepted_on_a_keyless_type ... ok
[INFO] [stdout] test reconcile_without_a_filter_converges_every_variant ... ok
[INFO] [stdout] test reconcile_without_match_key_is_rejected ... ok
[INFO] [stdout] test scope_on_a_create_op_is_rejected ... ok
[INFO] [stdout] test scope_on_a_non_variant_at_type_is_rejected ... ok
[INFO] [stdout] test snapshot_certificate_env_var_variant_round_trips ... ok
[INFO] [stdout] test snapshot_covers_every_object_of_a_paginated_type ... ok
[INFO] [stdout] test snapshot_delete_apply_restores_deleted_objects ... ok
[INFO] [stdout] test snapshot_domain_is_upsert_only_with_match_on ... ok
[INFO] [stdout] test snapshot_label_property_other_than_name_uses_that_key ... ok
[INFO] [stdout] test snapshot_value_match_warns_and_round_trips ... ok
[INFO] [stdout] test snapshot_warns_on_anonymized_secret ... ok
[INFO] [stdout] test two_reconciles_of_one_type_do_not_double_destroy ... ok
[INFO] [stdout] test upsert_creates_then_updates_idempotently ... ok
[INFO] [stdout] test upsert_match_on_reference_id_resolves_client_ref ... ok
[INFO] [stdout] test upsert_match_on_unresolved_reference_is_rejected ... ok
[INFO] [stdout] test upsert_certificate_matches_on_server_set_label ... ok
[INFO] [stdout] test upsert_multi_variant_entry_without_at_type_is_rejected ... ok
[INFO] [stdout] test upsert_multi_variant_mta_route_matches_per_variant_and_is_idempotent ... ok
[INFO] [stdout] test upsert_non_unique_label_is_ambiguous_and_compound_match_disambiguates ... ok
[INFO] [stdout] test upsert_on_singleton_is_rejected ... ok
[INFO] [stdout] test upsert_repeated_in_one_plan_matches_what_the_earlier_op_created ... ok
[INFO] [stdout] test upsert_matches_on_a_value_an_earlier_op_updated ... ok
[INFO] [stdout] test upsert_resolves_client_ref_to_a_matched_not_created_parent ... ok
[INFO] [stdout] test upsert_strips_server_set_fields_from_a_matched_update ... ok
[INFO] [stdout] test upsert_scope_does_not_reach_into_another_slice ... ok
[INFO] [stdout] test upsert_updates_domain_referenced_by_non_nullable_singleton ... ok
[INFO] [stdout] test upsert_wildcard_match_on_does_not_duplicate_on_re_apply ... ok
[INFO] [stdout] test upsert_with_two_entries_sharing_a_match_key_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d566ee66ac2fc5a8e09a1b215a7c3a5ae17559836a8e55fc37e2d1e0f5ce2778", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d566ee66ac2fc5a8e09a1b215a7c3a5ae17559836a8e55fc37e2d1e0f5ce2778", kill_on_drop: false }`
[INFO] [stdout] d566ee66ac2fc5a8e09a1b215a7c3a5ae17559836a8e55fc37e2d1e0f5ce2778
