[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