[INFO] cloning repository https://github.com/reTsubasa/candy-runtime
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/reTsubasa/candy-runtime" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FreTsubasa%2Fcandy-runtime", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FreTsubasa%2Fcandy-runtime'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f814dea415939311d06c6d2f7c7de5ff80a178dd
[INFO] testing reTsubasa/candy-runtime against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FreTsubasa%2Fcandy-runtime" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/reTsubasa/candy-runtime
[INFO] finished tweaking git repo https://github.com/reTsubasa/candy-runtime
[INFO] tweaked toml for git repo https://github.com/reTsubasa/candy-runtime written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/reTsubasa/candy-runtime on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/reTsubasa/candy-runtime 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded clap v4.6.5
[INFO] [stderr]   Downloaded netlink-proto v0.12.1
[INFO] [stderr]   Downloaded clap_builder v4.6.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 70ea14cf7eb9ee28eb2dbff74b90706d4b4be0ef730808e8088bf4c7863e443a
[INFO] running `Command { std: "docker" "start" "70ea14cf7eb9ee28eb2dbff74b90706d4b4be0ef730808e8088bf4c7863e443a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "70ea14cf7eb9ee28eb2dbff74b90706d4b4be0ef730808e8088bf4c7863e443a", 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" "70ea14cf7eb9ee28eb2dbff74b90706d4b4be0ef730808e8088bf4c7863e443a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "70ea14cf7eb9ee28eb2dbff74b90706d4b4be0ef730808e8088bf4c7863e443a", 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" "70ea14cf7eb9ee28eb2dbff74b90706d4b4be0ef730808e8088bf4c7863e443a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling futures-core v0.3.33
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling futures-sink v0.3.33
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling futures-task v0.3.33
[INFO] [stderr]    Compiling find-msvc-tools v0.1.10
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cc v1.4.2
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling futures-channel v0.3.33
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling time-macros v0.2.32
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling asn1-rs-derive v0.6.0
[INFO] [stderr]    Compiling futures-util v0.3.33
[INFO] [stderr]    Compiling rusticata-macros v4.1.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling rustc_version v0.4.1
[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 form_urlencoded v1.2.2
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling clap_builder v4.6.5
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling asn1-rs v0.7.2
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling oid-registry v0.8.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.14
[INFO] [stderr]    Compiling ipnet v2.12.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling netlink-packet-core v0.8.1
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling clap v4.6.5
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling der-parser v10.0.0
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling netlink-sys v0.8.8
[INFO] [stderr]    Compiling candy-runtime-log v0.4.0 (/opt/rustwide/workdir/linux/common/crates/candy-runtime-log)
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling data-encoding v2.11.1
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling x509-parser v0.18.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling netlink-proto v0.12.1
[INFO] [stderr]    Compiling uuid v1.24.0
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling netlink-packet-route v0.30.0
[INFO] [stderr]    Compiling candy-netd-proto v0.4.0 (/opt/rustwide/workdir/linux/common/crates/candy-netd-proto)
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling candy-netd-client v0.4.0 (/opt/rustwide/workdir/linux/common/crates/candy-netd-client)
[INFO] [stderr]    Compiling candy-process-control v0.4.0 (/opt/rustwide/workdir/linux/common/crates/candy-process-control)
[INFO] [stderr]    Compiling rtnetlink v0.21.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling candy-cloud-sync v0.4.0 (/opt/rustwide/workdir/linux/common/apps/candy-cloud-sync)
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling candy-netd v0.4.0 (/opt/rustwide/workdir/linux/common/apps/candy-netd)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> linux/common/apps/candy-netd/src/v2/domains.rs:774:18
[INFO] [stdout]     |
[INFO] [stdout] 774 |                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 774 -                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stdout] 774 +                 .try_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling candy-sdwan-agent v0.4.0 (/opt/rustwide/workdir/linux/common/apps/candy-sdwan-agent)
[INFO] [stderr]    Compiling candy-cloud-enroll v0.4.0 (/opt/rustwide/workdir/linux/common/apps/candy-cloud-enroll)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 6m 37s
[INFO] running `Command { std: "docker" "inspect" "70ea14cf7eb9ee28eb2dbff74b90706d4b4be0ef730808e8088bf4c7863e443a", 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" "70ea14cf7eb9ee28eb2dbff74b90706d4b4be0ef730808e8088bf4c7863e443a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling netlink-packet-route v0.30.0
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling candy-netd-proto v0.4.0 (/opt/rustwide/workdir/linux/common/crates/candy-netd-proto)
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling candy-runtime-log v0.4.0 (/opt/rustwide/workdir/linux/common/crates/candy-runtime-log)
[INFO] [stderr]    Compiling candy-netd-client v0.4.0 (/opt/rustwide/workdir/linux/common/crates/candy-netd-client)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling candy-cloud-sync v0.4.0 (/opt/rustwide/workdir/linux/common/apps/candy-cloud-sync)
[INFO] [stderr]    Compiling candy-process-control v0.4.0 (/opt/rustwide/workdir/linux/common/crates/candy-process-control)
[INFO] [stderr]    Compiling rtnetlink v0.21.0
[INFO] [stderr]    Compiling candy-netd v0.4.0 (/opt/rustwide/workdir/linux/common/apps/candy-netd)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> linux/common/apps/candy-netd/src/v2/domains.rs:774:18
[INFO] [stdout]     |
[INFO] [stdout] 774 |                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 774 -                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stdout] 774 +                 .try_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling candy-cloud-enroll v0.4.0 (/opt/rustwide/workdir/linux/common/apps/candy-cloud-enroll)
[INFO] [stderr]    Compiling candy-sdwan-agent v0.4.0 (/opt/rustwide/workdir/linux/common/apps/candy-sdwan-agent)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]    --> linux/common/apps/candy-netd/src/v2/domains.rs:774:18
[INFO] [stdout]     |
[INFO] [stdout] 774 |                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 774 -                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stdout] 774 +                 .try_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5m 03s
[INFO] running `Command { std: "docker" "inspect" "70ea14cf7eb9ee28eb2dbff74b90706d4b4be0ef730808e8088bf4c7863e443a", 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" "70ea14cf7eb9ee28eb2dbff74b90706d4b4be0ef730808e8088bf4c7863e443a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]    --> linux/common/apps/candy-netd/src/v2/domains.rs:774:18
[INFO] [stderr]     |
[INFO] [stderr] 774 |                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stderr]     |                  ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]     |
[INFO] [stderr] 774 -                 .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stderr] 774 +                 .try_update(Ordering::Relaxed, Ordering::Relaxed, |value| {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `candy-netd` (lib) generated 1 warning (run `cargo fix --lib -p candy-netd` to apply 1 suggestion)
[INFO] [stderr] warning: `candy-netd` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.41s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/candy_cloud_enroll-a290ee5e900afd94)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test tests::bootstrap_manifest_is_bound_to_the_processor_architecture ... ok
[INFO] [stdout] test tests::cloud_address_rejects_non_https_and_userinfo ... ok
[INFO] [stdout] test tests::bootstrap_expiration_is_validated_locally ... ok
[INFO] [stdout] test tests::bootstrap_manifest_is_bound_to_the_runtime_platform ... ok
[INFO] [stdout] test tests::bootstrap_file_requires_private_permissions ... ok
[INFO] [stdout] test tests::device_identity_retains_cloud_profile_scope ... ok
[INFO] [stdout] test tests::pending_state_never_contains_activation_credential ... ok
[INFO] [stdout] test tests::transcript_matches_cloud_length_prefixed_contract ... ok
[INFO] [stdout] test tests::persisted_installation_instance_id_is_strict_and_bounded ... ok
[INFO] [stdout] test tests::installation_instance_id_is_created_once_and_reused ... ok
[INFO] [stdout] test tests::private_key_round_trip_preserves_operational_identity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 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/release/deps/candy_cloud_sync-07825574fe490216)
[INFO] [stdout] 
[INFO] [stdout] running 111 tests
[INFO] [stdout] test grant::tests::cache_is_private_and_transient_failure_keeps_unexpired_grant ... ok
[INFO] [stdout] test grant::tests::expired_grant_never_masks_cloud_failure ... ok
[INFO] [stdout] test grant::tests::grant_http_failures_distinguish_authorization_from_outage ... ok
[INFO] [stdout] test grant::tests::grant_resolution_errors_have_actionable_codes ... ok
[INFO] [stdout] test grant::tests::grant_scope_reuses_one_request_across_candidates_in_the_same_pool ... ok
[INFO] [stdout] test grant::tests::grant_binding_errors_identify_each_invalid_field ... ok
[INFO] [stdout] test grant::tests::core_verifier_reads_private_staging_and_failure_preserves_last_good ... ok
[INFO] [stdout] test command_probe::tests::supervisor_cancel_stops_a_running_probe_and_preserves_retry_classification ... ok
[INFO] [stdout] test grant::tests::renewal_request_is_stable_per_sequence_and_changes_after_success ... ok
[INFO] [stdout] test grant::tests::definitive_denial_removes_active_credential ... ok
[INFO] [stdout] test command_probe::tests::probe_output_overflow_is_bounded_and_the_next_probe_works ... ok
[INFO] [stdout] test command_probe::tests::probe_drains_both_pipes_before_waiting_for_exit ... ok
[INFO] [stdout] test tests::accepts_legacy_identity_without_display_name ... ok
[INFO] [stdout] test tests::activation_digest_changes_when_grant_material_changes ... ok
[INFO] [stderr] level=warn event=product_status_projection_omitted reason=read active product identity: inspect /tmp/.tmpmOOv5H/state/identity/device-identity-v1.json: No such file or directory (os error 2)
[INFO] [stdout] test grant::tests::legacy_grant_cache_is_not_reused_after_wire_contract_upgrade ... ok
[INFO] [stdout] test grant::tests::pending_request_survives_lost_response_and_restart ... ok
[INFO] [stdout] test grant::tests::validation_uses_the_clock_after_cloud_issuance ... ok
[INFO] [stderr] level=warn event=product_status_projection_omitted reason=read active product identity: inspect /tmp/.tmpmOOv5H/state/identity/device-identity-v1.json: No such file or directory (os error 2)
[INFO] [stdout] test tests::active_peer_inputs_are_bound_to_the_verified_catalog ... ok
[INFO] [stdout] test tests::active_pointer_and_proof_are_fail_closed ... ok
[INFO] [stdout] test tests::broad_runtime_state_root_is_rejected ... ok
[INFO] [stdout] test grant::tests::successful_renewal_advances_sequence_only_after_new_grant_is_persisted ... ok
[INFO] [stdout] test tests::certificate_renewal_window_and_backoff_are_bounded ... ok
[INFO] [stdout] test tests::certificate_renewal_wire_contract_contains_no_device_scope ... ok
[INFO] [stdout] test tests::clearing_product_projection_removes_stale_network_identity ... ok
[INFO] [stdout] test tests::client_mode_ignores_server_public_endpoint_environment ... ok
[INFO] [stdout] test tests::active_core_status_is_bound_to_activation_generation_and_live_process ... ok
[INFO] [stdout] test tests::cloud_endpoint_cache_breaks_the_full_tunnel_dns_dependency ... ok
[INFO] [stdout] test tests::cloud_underlay_requires_at_least_one_ipv4_address ... ok
[INFO] [stdout] test tests::atomic_state_rejects_symlink_parent_and_replaces_files ... ok
[INFO] [stdout] test tests::committed_receipt_is_bound_to_candidate_before_atomic_promotion ... ok
[INFO] [stdout] level=info event=activation_receipt_stale code=core_commit_proof_unavailable module=cloud_activation action=wait_current_core_proof activation=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] test tests::committed_receipt_for_exited_core_is_ignored_with_live_agent ... ok
[INFO] [stdout] test tests::active_product_control_is_bound_to_delivery_and_core_inputs ... ok
[INFO] [stdout] test tests::committed_receipt_with_expired_grant_cannot_promote_candidate ... ok
[INFO] [stdout] test tests::compatibility_catalog_accepts_only_one_exact_previous_generation ... ok
[INFO] [stdout] test tests::committed_receipt_refreshes_stale_proof_for_same_active_candidate ... ok
[INFO] [stdout] test tests::compatibility_report_rejects_mixed_generation_hash_and_device_identity ... ok
[INFO] [stdout] level=info event=activation_receipt_stale code=core_commit_proof_unavailable module=cloud_activation action=wait_current_core_proof activation=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] test tests::completed_certificate_renewal_state_is_removed_idempotently ... ok
[INFO] [stdout] test tests::completed_withdrawal_does_not_recreate_a_cleanup_request ... ok
[INFO] [stdout] test tests::compatibility_generation_is_published_in_an_independent_read_only_directory ... ok
[INFO] [stdout] test tests::container_bridge_detection_does_not_hide_operator_bridges ... ok
[INFO] [stdout] test tests::core_control_uses_fixed_width_hex_scopes ... ok
[INFO] [stdout] test invocation::tests::cancelled_request_does_not_reach_the_network ... ok
[INFO] [stdout] test tests::chunked_response_is_bounded_before_collecting_the_entire_body ... ok
[INFO] [stdout] test tests::delivery_digest_matches_cloud_domain_separation ... ok
[INFO] [stdout] test tests::core_report_must_bind_every_runtime_identity_dimension ... ok
[INFO] [stdout] test tests::core_exit_generation_and_failure_state_revoke_running ... ok
[INFO] [stdout] test tests::explicit_public_endpoint_has_priority_over_environment ... ok
[INFO] [stdout] test tests::historical_failed_paths_preserve_diagnostics_without_claiming_readiness ... ok
[INFO] [stdout] level=info event=activation_receipt_stale code=core_commit_proof_unavailable module=cloud_activation action=wait_current_core_proof activation=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] test tests::historical_path_validation_keeps_bounds_duplicates_and_legacy_contract ... ok
[INFO] [stdout] test tests::invalid_or_non_concrete_server_public_endpoint_is_rejected ... ok
[INFO] [stdout] test tests::legacy_cloud_configuration_defaults_to_immediate_commit ... ok
[INFO] [stdout] test tests::legacy_shared_status_and_partial_withdrawal_cannot_report_running ... ok
[INFO] [stdout] test tests::legacy_sync_state_defaults_to_no_activation_requirement ... ok
[INFO] [stdout] test tests::linux_default_state_directory_is_canonical ... ok
[INFO] [stdout] test tests::descriptor_identity_and_generation_are_bound_to_active_proof ... ok
[INFO] [stdout] test tests::local_network_id_is_stable_and_bound_to_interface_and_canonical_cidr ... ok
[INFO] [stdout] test tests::local_network_reporting_has_a_deterministic_bound ... ok
[INFO] [stdout] level=info event=activation_receipt_stale code=core_commit_proof_unavailable module=cloud_activation action=wait_current_core_proof activation=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] test tests::local_network_routes_are_canonical_sorted_and_deduplicated ... ok
[INFO] [stdout] level=info event=activation_receipt_stale stage=receipt_validation error_code=agent_process_missing agent_pid=4142 activation=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] test tests::live_process_owned_by_another_account_is_not_trusted ... ok
[INFO] [stdout] test tests::local_network_routes_exclude_unsafe_or_virtual_entries ... ok
[INFO] [stdout] test tests::exited_agent_receipt_does_not_block_cloud_reconciliation ... ok
[INFO] [stdout] test tests::netd_declaration_sorts_prefixes_numerically_not_lexically ... ok
[INFO] [stdout] test tests::product_projection_exposes_verified_network_and_per_peer_path ... ok
[INFO] [stdout] test tests::product_projection_rejects_core_path_outside_verified_control ... ok
[INFO] [stdout] test tests::product_projection_without_bound_core_status_fails_closed ... ok
[INFO] [stdout] test tests::configuration_generation_switch_is_atomic_and_immutable ... ok
[INFO] [stdout] level=info event=activation_receipt_stale code=core_commit_proof_unavailable module=cloud_activation action=wait_current_core_proof activation=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] test tests::receipt_generation_must_match_immutable_candidate ... ok
[INFO] [stdout] test tests::prepared_configuration_does_not_replace_the_active_pointer ... ok
[INFO] [stdout] test tests::promotion_publishes_durable_proof_and_withdrawal_revokes_it ... ok
[INFO] [stdout] level=info event=activation_receipt_stale code=core_commit_proof_unavailable module=cloud_activation action=wait_current_core_proof activation=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] level=info event=activation_receipt_stale code=core_commit_proof_unavailable module=cloud_activation action=wait_current_core_proof activation=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] test tests::receipt_process_start_epoch_prevents_pid_reuse ... ok
[INFO] [stdout] test tests::proof_descriptor_generation_and_process_must_match ... ok
[INFO] [stdout] test tests::route_diagnostics_require_matching_generation_and_truthful_probe_state ... ok
[INFO] [stdout] test tests::route_diagnostics_validate_bounded_issue_evidence ... ok
[INFO] [stdout] test tests::runtime_path_telemetry_uses_canonical_ids_and_real_transport_counters ... ok
[INFO] [stdout] test tests::runtime_performance_never_diffs_across_connection_epoch_or_old_core ... ok
[INFO] [stdout] test tests::runtime_performance_uses_same_generation_monotonic_deltas ... ok
[INFO] [stdout] test tests::runtime_profile_must_match_authenticated_identity ... ok
[INFO] [stdout] test tests::server_activation_is_driven_by_either_inbound_or_outbound_candidates ... ok
[INFO] [stdout] test tests::server_config_merge_rejects_preexisting_managed_sections ... ok
[INFO] [stdout] test tests::rejected_receipt_for_active_target_preserves_last_good_evidence ... ok
[INFO] [stdout] test tests::server_public_endpoint_uses_one_valid_environment_value ... ok
[INFO] [stdout] test tests::server_config_merge_removes_psk_users_and_adds_scoped_cloud_auth ... ok
[INFO] [stderr] level=warn event=device_certificate_renewal result=failed error_code=certificate_renewal_failed detail=read device identity for certificate renewal: inspect /tmp/.tmp1M4DUq/state/identity/device-identity-v1.json: No such file or directory (os error 2)
[INFO] [stdout] test tests::rejected_receipt_removes_only_candidate_and_preserves_last_good_active ... ok
[INFO] [stdout] test tests::stream_telemetry_is_projected_with_real_counters_and_generation ... ok
[INFO] [stderr] level=warn event=cloud_sync_waiting state=waiting_for_public_endpoint error_code=public_endpoint_required reason=server_public_endpoint_missing
[INFO] [stdout] test command_probe::tests::probe_deadline_cleans_up_descendant_held_pipes ... ok
[INFO] [stdout] test transport_identity::tests::absent_explicit_endpoint_never_withdraws_or_guesses ... ok
[INFO] [stdout] test tests::server_without_public_endpoint_publishes_waiting_status_before_identity_access ... ok
[INFO] [stdout] test transport_identity::tests::explicit_endpoint_replaces_only_listener_address ... ok
[INFO] [stdout] test tests::withdrawal_requests_route_cleanup_before_revoking_active_proof ... ok
[INFO] [stdout] test invocation::tests::iteration_deadline_bounds_a_stalled_http_response ... ok
[INFO] [stdout] test tests::running_requires_committed_unsuspended_route_readiness ... ok
[INFO] [stdout] level=info event=activation_receipt_stale code=core_commit_proof_unavailable module=cloud_activation action=wait_current_core_proof activation=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] test transport_identity::tests::same_port_with_different_core_identity_is_rejected ... ok
[INFO] [stdout] test transport_identity::tests::lost_response_reuses_persisted_request_and_keeps_last_good ... ok
[INFO] [stdout] test tests::committed_receipt_requires_current_core_process_status_proof ... ok
[INFO] [stdout] test transport_identity::tests::legacy_unbound_cache_is_republished_and_upgraded ... ok
[INFO] [stdout] test upgrade::tests::identifiers_and_architectures_are_restricted ... ok
[INFO] [stdout] test upgrade::tests::managed_core_cleanup_preserves_active_rollback_and_unmanaged_versions ... ok
[INFO] [stdout] test upgrade::tests::failed_receipt_preserves_handoff_phase_and_detail ... ok
[INFO] [stdout] test upgrade::tests::missing_handoff_evidence_has_a_bounded_cloud_deadline ... ok
[INFO] [stdout] test upgrade::tests::parses_apk_tools_v3_installed_runtime_version ... ok
[INFO] [stdout] test upgrade::tests::platform_install_contracts_use_the_owning_manager_and_exact_arguments ... ok
[INFO] [stdout] test upgrade::tests::bounded_handoff_failure_submits_precise_terminal_failure ... ok
[INFO] [stdout] test upgrade::tests::new_worker_commits_success_before_removing_handoff_evidence ... ok
[INFO] [stdout] test upgrade::tests::upgrade_failures_keep_their_stage ... ok
[INFO] [stdout] test upgrade::tests::stale_handoff_completion_is_removed_for_a_new_runtime_version ... ok
[INFO] [stdout] test upgrade::tests::stale_handoff_failure_is_removed_for_a_new_runtime_version ... ok
[INFO] [stdout] test tests::stale_receipt_is_discarded_after_candidate_withdrawal_or_replacement ... ok
[INFO] [stdout] test transport_identity::tests::re_enrollment_republishes_unchanged_endpoints_for_the_new_identity ... ok
[INFO] [stdout] test upgrade::tests::power_loss_retry_is_idempotent_and_failed_schedule_keeps_journal ... ok
[INFO] [stdout] test upgrade::tests::runtime_handoff_keeps_terminal_receipt_pending_until_new_worker ... ok
[INFO] [stderr] level=warn event=runtime_profile_refresh_failed error=Cloud Runtime profile request failed with HTTP 500 Internal Server Error
[INFO] [stderr] level=warn event=runtime_profile_refresh_failed error=Cloud Runtime profile request failed with HTTP 500 Internal Server Error
[INFO] [stderr] level=warn event=runtime_profile_refresh_failed error=request Runtime profile: send bounded Cloud request: error sending request for url (https://127.0.0.1:43553/auth/v1/runtime/profile): client error (Connect): Connection reset by peer (os error 104)
[INFO] [stderr] level=warn event=runtime_profile_refresh_failed error=Cloud Runtime profile request failed with HTTP 500 Internal Server Error
[INFO] [stderr] level=warn event=runtime_profile_refresh_failed error=Cloud Runtime profile request failed with HTTP 500 Internal Server Error
[INFO] [stderr] level=warn event=runtime_profile_refresh_failed error=Cloud Runtime profile request failed with HTTP 500 Internal Server Error
[INFO] [stdout] test tests::cloud_fault_tests::https_cloud_outage_304_and_recovery_preserve_grant_and_active_proof ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/candy_cloud_sync-9581f35b55b373d3)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 111 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.93s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/candy_netd-31f9b43fda2bbb42)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test linux::backend::tests::ipv4_only_tun_uses_interface_scoped_ipv6_control ... ok
[INFO] [stdout] test journal::tests::decode_v4_truncation_is_always_fail_closed ... ok
[INFO] [stdout] test v2::clock::tests::invalid_kernel_values_fail_instead_of_saturating_deadline ... ok
[INFO] [stdout] test v2::clock::tests::suspend_offset_does_not_turn_actual_boottime_report_into_future_proof ... ok
[INFO] [stdout] test v2::clock::tests::suspended_time_counts_toward_authorization_and_lease_expiry ... ok
[INFO] [stdout] test linux::tests::preflight_owns_only_exact_candy_route_residuals ... ok
[INFO] [stdout] test linux::tests::cleanup_accepts_legacy_local_default_without_weakening_new_prepare ... ok
[INFO] [stdout] test linux::tests::local_networks_and_underlay_endpoints_bypass_remote_egress_rules ... ok
[INFO] [stdout] test linux::backend::tests::missing_interface_sysctl_is_clean_during_restore ... ok
[INFO] [stdout] test linux::backend::tests::route_prefix_recognizes_kernel_default_without_destination_attribute ... ok
[INFO] [stdout] test v2::domains::budget_tests::pending_budget_is_global_and_rejection_preserves_existing_permits ... ok
[INFO] [stdout] test v2::domains::budget_tests::resource_admission_accepts_boundaries_and_rejects_each_exhausted_resource ... ok
[INFO] [stdout] test v2::domains::budget_tests::resource_admission_rejects_checked_stack_overflow ... ok
[INFO] [stdout] test journal::tests::decode_arbitrary_bytes_never_panics ... ok
[INFO] [stdout] test v2::identity_tests::process_ownership_uses_boot_and_start_time_in_addition_to_pid ... ok
[INFO] [stdout] test v2::domains::budget_tests::queue_bytes_account_retained_vector_capacity ... ok
[INFO] [stdout] test v2::domains::budget_tests::bounded_front_dispatch_keeps_healthy_domain_running_while_other_domain_is_slow ... ok
[INFO] [stdout] test v2::domains::budget_tests::slow_io_domain_releases_binding_lock_and_cas_rollback_preserves_newer_reservation ... ok
[INFO] [stdout] test v2::domains::budget_tests::timed_out_reply_keeps_permit_until_real_work_completes ... ok
[INFO] [stdout] test v2::identity_tests::unreaped_zombie_has_closed_descriptors_and_is_not_a_live_io_owner ... ok
[INFO] [stdout] test v2::domains::budget_tests::timed_out_domain_operation_keeps_its_domain_slot_and_global_permit ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/candy_netd-ac1fc17d5186d6a1)
[INFO] [stdout] test v2::domains::budget_tests::io_failure_after_caller_timeout_rolls_back_only_its_own_live_reservation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test argument_tests::probe_protocol_is_explicit_and_server_arguments_still_work ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/domains_v2.rs (/opt/rustwide/target/release/deps/domains_v2-4df05bbf66ca1daa)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test real_multidomain_fd_child ... ignored, subprocess helper for isolated multi-domain kernel tests
[INFO] [stdout] test real_one_and_four_explicit_namespace_domains_activate_independently ... ignored, requires isolated root Linux namespaces, TUN and nftables
[INFO] [stdout] test real_two_domains_same_prefix_failures_leases_journals_and_fd_owners_are_isolated ... ignored, requires isolated root Linux namespaces, TUN and nftables
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/file_journal.rs (/opt/rustwide/target/release/deps/file_journal-f39d1c7a9c449f0c)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test journal_round_trips_failed_prefixes_v4 ... ok
[INFO] [stdout] test journal_round_trips_all_managed_sysctls ... ok
[INFO] [stdout] test journal_rejects_corruption_symlinks_and_unsafe_parents ... ok
[INFO] [stdout] test journal_round_trips_privately_and_clear_is_durable ... ok
[INFO] [stderr]      Running tests/infrastructure_v2.rs (/opt/rustwide/target/release/deps/infrastructure_v2-a71a9e20cd4fef45)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 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] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] test backend_commit_failure_does_not_delete_infrastructure_or_publish_active ... ok
[INFO] [stdout] test capabilities_probe_does_not_recover_or_mutate_live_infrastructure ... ok
[INFO] [stdout] test forward_guard_rejects_stale_owner_and_expired_authority ... ok
[INFO] [stderr] level=warn code=forward_prefix_repair_pending module=netd_v2 signed_generation=10 worker_epoch=4 fencing_token=8 reason=network backend operation failed
[INFO] [stderr] level=warn code=forward_prefix_repair_pending module=netd_v2 signed_generation=10 worker_epoch=4 fencing_token=8 reason=network backend operation failed
[INFO] [stderr] level=warn code=forward_prefix_repair_pending module=netd_v2 signed_generation=10 worker_epoch=4 fencing_token=8 reason=network backend operation failed
[INFO] [stderr] level=warn code=forward_prefix_repair_pending module=netd_v2 signed_generation=10 worker_epoch=4 fencing_token=8 reason=network backend operation failed
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stderr] level=warn code=forward_commit_rolled_back module=netd_v2 signed_generation=11 worker_epoch=5 fencing_token=9 cause=code=forward_transition_failed module=netd_v2 stage=candidate_routes reason=network backend operation failed
[INFO] [stdout] test failed_prefix_repair_does_not_block_lease_renewal_and_retries_after_restart ... ok
[INFO] [stdout] test candidate_preparation_has_no_kernel_side_effects_and_failed_commit_restores_old_policy ... ok
[INFO] [stdout] test interrupted_commit_repair_is_retried_after_netd_restart ... ok
[INFO] [stdout] test authoritative_failure_revision_recovers_in_same_generation_and_rejects_replay ... ok
[INFO] [stdout] test exact_failed_prefix_updates_only_routes_and_survive_restart ... ok
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] test lease_renewal_cannot_change_authorization_cap_or_mutate_rejected_state ... ok
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] test live_io_owner_cannot_obtain_two_readers_or_be_retired ... ok
[INFO] [stdout] test interrupted_firewall_preparation_can_retry_without_recreating_infrastructure ... ok
[INFO] [stdout] test real_linux_creation_crash_child ... ignored, only run as subprocess of the isolated kernel creation test
[INFO] [stdout] test real_linux_creation_crash_recovery_requires_durable_owned_marker ... ignored, requires isolated Linux namespace, root, TUN and writable sysctls
[INFO] [stdout] test real_linux_failed_prefix_only_changes_its_route_and_retains_healthy_prefix ... ignored, requires isolated Linux namespace, root, TUN and writable sysctls
[INFO] [stdout] test real_linux_tun_survives_forward_revoke_and_netd_restart ... ignored, requires an isolated privileged Linux namespace; never run on a production host
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] test marker_conflicts_and_unjournaled_devices_are_never_adopted ... ok
[INFO] [stdout] test live_forward_guard_preserves_tun_route_and_allows_exact_fenced_replacement ... ok
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stderr] level=warn code=infra_device_recovered module=netd_v2 reason=owned_device_missing infra_generation=1 ifindex=17 forwarding=revoked
[INFO] [stdout] test missing_owned_device_repair_is_explicit_and_leaves_forwarding_revoked ... ok
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] test policy_candidate_commit_changes_only_forwarding_and_rejects_old_fence ... ok
[INFO] [stdout] level=info code=infra_creation_completed module=netd_v2 infra_generation=1 ifindex=17
[INFO] [stdout] test transient_marker_failure_retries_owned_creation_without_service_restart ... ok
[INFO] [stdout] test prepared_failures_are_never_activated_by_commit_and_survive_failed_replacement ... ok
[INFO] [stderr] level=warn code=forward_commit_rolled_back module=netd_v2 signed_generation=11 worker_epoch=5 fencing_token=9 cause=code=forward_transition_failed module=netd_v2 stage=candidate_routes reason=network backend operation failed
[INFO] [stdout] test revoking_or_expiring_forwarding_preserves_infrastructure_identity ... ok
[INFO] [stdout] test restart_reconciles_ambiguous_preparation_and_preserves_live_committed_policy ... ok
[INFO] [stdout] test prepared_then_commit_is_valid_and_stale_or_cross_domain_owners_are_rejected ... ok
[INFO] [stdout] test restart_and_expired_candidate_preserve_live_previous_policy ... ok
[INFO] [stdout] test signed_authority_requires_exact_actual_receipt_and_rejects_old_commit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/linux_backend.rs (/opt/rustwide/target/release/deps/linux_backend-5d913e3f6966e2bf)
[INFO] [stderr]      Running tests/linux_plan.rs (/opt/rustwide/target/release/deps/linux_plan-f045294d085bec85)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test real_linux_backend_prepares_commits_and_rolls_back ... ignored, requires an isolated Linux network namespace with CAP_NET_ADMIN
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test fake_ip_forward_probe_preserves_underlay_exclusions ... ok
[INFO] [stdout] test fake_ip_return_probe_requires_destination_only_egress_selector ... ok
[INFO] [stdout] test linux_plan_installs_only_signed_remote_routes_with_fixed_owned_names ... ok
[INFO] [stderr]      Running tests/network_transaction.rs (/opt/rustwide/target/release/deps/network_transaction-67522a653b458f65)
[INFO] [stdout] test linux_plan_policy_selects_only_remote_destinations ... ok
[INFO] [stdout] test linux_plan_marks_only_the_authorized_egress_site_for_nat ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test cleanup_continues_after_failure_and_retains_only_failed_intent ... ok
[INFO] [stdout] test candidate_cleanup_failure_survives_after_all_old_steps_are_cleared ... ok
[INFO] [stdout] test drain_netlink_failure_keeps_draining_record_for_retry_or_recovery ... ok
[INFO] [stdout] test active_policy_replay_reconciles_rules_without_touching_tunnel ... ok
[INFO] [stdout] test active_replacement_keeps_old_owner_until_drain_timeout ... ok
[INFO] [stdout] test empty_journal_state_replaces_a_kernel_stale_throw_with_healthy_unicast ... ok
[INFO] [stdout] test commit_failure_removes_policy_rule_before_other_state ... ok
[INFO] [stdout] test commit_installs_policy_rule_only_after_all_prepared_state ... ok
[INFO] [stdout] test failed_prefix_updates_are_reentrant_during_peer_loss_suspend ... ok
[INFO] [stdout] test failed_prefix_updates_are_scoped_persisted_and_restore_only_healthy_routes ... ok
[INFO] [stdout] test every_mutating_failure_uses_recorded_intent_for_cleanup ... ok
[INFO] [stdout] test failed_candidate_with_complete_recovery_can_resume_last_good ... ok
[INFO] [stdout] test hot_reconfigure_cleanup_failure_poisoned_session_cannot_resume ... ok
[INFO] [stdout] test hot_reconfigure_rejects_a_different_process ... ok
[INFO] [stdout] test failed_policy_update_restores_last_good_active_policy ... ok
[INFO] [stdout] test hot_reconfigure_rejects_non_reversible_link_identity_changes ... ok
[INFO] [stdout] test failed_reconfigure_recovery_poisoned_session_cannot_resume ... ok
[INFO] [stdout] test hot_reconfigure_keeps_steering_suspended_until_replacement_is_ready ... ok
[INFO] [stdout] test orphan_recovery_uses_persisted_steps_and_clears_journal ... ok
[INFO] [stdout] test orphaned_draining_replacement_promotes_candidate_owner ... ok
[INFO] [stdout] test orphaned_prepared_replacement_discards_candidate_and_keeps_old_active ... ok
[INFO] [stdout] test sysctl_restore_requires_the_value_candy_applied_to_still_be_current ... ok
[INFO] [stderr]      Running tests/service.rs (/opt/rustwide/target/release/deps/service-2ba10c717e8fa0e8)
[INFO] [stdout] test initial_empty_failed_prefix_report_reconciles_routes ... ok
[INFO] [stdout] test policy_update_replaces_only_routes_and_firewall_and_keeps_active_owner ... ok
[INFO] [stdout] test rollback_restores_interface_sysctls_before_removing_link ... ok
[INFO] [stdout] test kill9_during_draining_recovers_after_deadline_without_losing_candidate ... ok
[INFO] [stdout] test kill9_during_policy_update_restores_policy_without_tearing_down_tunnel ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr] level=warn component=candy-netd event=request_rejected request_id=3 generation=7 operation=prepare duration_ms=0 code=UnauthorizedPeer
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test peer_identity_must_match_configuration_and_request_owner ... ok
[INFO] [stdout] level=info component=candy-netd event=request_completed request_id=1 generation=7 operation=prepare duration_ms=0
[INFO] [stdout] level=info component=candy-netd event=request_completed request_id=2 generation=7 operation=commit duration_ms=0
[INFO] [stdout] test authenticated_owner_runs_two_phase_lifecycle_and_gets_one_tun_fd ... ok
[INFO] [stderr]      Running tests/socket_security.rs (/opt/rustwide/target/release/deps/socket_security-71a9a79a40d69efb)
[INFO] [stdout] test shutdown_rolls_back_the_retained_network_owner ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test socket_rejects_symlinks_and_preserves_existing_targets ... ok
[INFO] [stdout] test socket_can_be_owned_by_the_configured_caller ... ok
[INFO] [stdout] test stale_owned_socket_is_replaced_but_live_socket_is_preserved ... ok
[INFO] [stdout] test socket_is_owner_only_and_rejects_unsafe_parent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/candy_netd_client-8ce42920a1e56995)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test frame_deadline_tests::invalid_length_closes_received_rights ... ok
[INFO] [stdout] test frame_deadline_tests::truncated_rights_are_closed_before_rejecting_frame ... ok
[INFO] [stdout] test frame_deadline_tests::valid_descriptor_is_close_on_exec ... ok
[INFO] [stdout] test v2::tests::version_two_ipc_preserves_request_and_response ... ok
[INFO] [stdout] test v2::tests::version_two_ipc_rejects_request_descriptors ... ok
[INFO] [stdout] test probe::tests::v2_probe_requires_matching_capabilities ... ok
[INFO] [stdout] test probe::tests::v1_probe_sends_read_only_status ... ok
[INFO] [stdout] test probe::tests::stalled_probe_obeys_total_deadline ... ok
[INFO] [stdout] test frame_deadline_tests::undrained_socket_has_a_total_response_write_deadline ... ok
[INFO] [stdout] test frame_deadline_tests::slowly_arriving_header_cannot_renew_total_frame_deadline ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fd_transfer.rs (/opt/rustwide/target/release/deps/fd_transfer-eaacbd5aa0ac9206)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test response_rejects_multiple_descriptors ... ok
[INFO] [stdout] test response_without_fd_rejects_a_claim_that_one_is_attached ... ok
[INFO] [stdout] test response_frame_handles_segmented_stream_reads ... ok
[INFO] [stdout] test response_frame_transfers_exactly_one_owned_fd ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stderr]      Running tests/transaction.rs (/opt/rustwide/target/release/deps/transaction-6928b648fa267c36)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test dropping_a_prepared_transaction_requests_rollback ... ok
[INFO] [stdout] test transaction_requires_exact_responses_and_preserves_lifecycle_order ... ok
[INFO] [stdout] test suspended_transaction_accepts_failed_prefix_reconciliation ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/candy_netd_proto-b2dcb1d18bae768a)
[INFO] [stdout] test remote_rejection_does_not_advance_the_local_phase ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test scoped_prefix_tests::route_overlap_check_is_correct_for_nested_and_adjacent_prefixes ... ok
[INFO] [stderr]      Running tests/protocol.rs (/opt/rustwide/target/release/deps/protocol-178c1e1406577c55)
[INFO] [stdout] test v2::tests::explicit_domain_scope_round_trips_and_rejects_nested_or_empty_identity ... ok
[INFO] [stdout] test scoped_prefix_tests::scopes_routes_and_exclusions_by_exact_prefix ... ok
[INFO] [stdout] test v2::tests::lease_cannot_outlive_auth_and_epochs_are_required ... ok
[INFO] [stdout] test v2::tests::version_two_is_explicit_and_never_decodes_as_version_one ... ok
[INFO] [stdout] test scoped_prefix_tests::large_geo_sized_declaration_round_trips_beyond_legacy_frame_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test lifecycle_is_two_phase_idempotent_and_generation_bound ... ok
[INFO] [stdout] test request_and_response_round_trip_canonically ... ok
[INFO] [stdout] test suspended_hot_reconfigure_switches_generation_atomically ... ok
[INFO] [stdout] test declaration_rejects_duplicates_overlap_and_unbounded_lists ... ok
[INFO] [stdout] test error_codes_are_stable ... ok
[INFO] [stdout] test active_reconfigure_reports_draining_until_explicit_drain ... ok
[INFO] [stdout] test active_policy_update_changes_routes_and_firewall_without_changing_tunnel ... ok
[INFO] [stderr]      Running tests/vectors.rs (/opt/rustwide/target/release/deps/vectors-129d239634c5de1c)
[INFO] [stdout] test active_generation_rejects_replacement_activation_takeover ... ok
[INFO] [stdout] test declaration_rejects_arbitrary_interface_default_noncanonical_and_table_ids ... ok
[INFO] [stdout] test decoder_rejects_noncanonical_unknown_trailing_and_oversized_frames ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/candy_process_control-7e678705eb681fdb)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test frozen_netd_vectors_match_canonical_codec ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::liveness_unknown_is_distinct_from_exit_and_epoch_change ... ok
[INFO] [stdout] test tests::malformed_request_does_not_poison_the_next_control_stream ... ok
[INFO] [stdout] test tests::confirmed_liveness_checks_real_process_epoch_and_reaped_child ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/candy_runtime_log-0a07913ae9a72226)
[INFO] [stdout] test tests::trickled_control_request_cannot_extend_total_read_deadline ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::malformed_or_unclassified_records_fail_toward_visibility ... ok
[INFO] [stdout] test tests::structured_level_maps_to_the_same_transport_severity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 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/release/deps/candy_sdwan_agent-d5f10fc16b1a50b4)
[INFO] [stdout] 
[INFO] [stdout] running 107 tests
[INFO] [stdout] test cloud_plan_bridge::tests::candidate_cannot_escape_activation_directory ... ok
[INFO] [stdout] test cloud_plan_bridge::tests::candidate_generation_cannot_be_a_symlink ... ok
[INFO] [stdout] test experimental_tunio::signed_renewal::epoch_tests::signed_renewal_advances_all_consumed_identity_receipts ... ok
[INFO] [stdout] test experimental_tunio::signed_renewal::epoch_tests::signed_renewal_clock_sample_survives_stop_spawn_crossing_wall_seconds ... ok
[INFO] [stdout] test experimental_tunio::snapshot_tests::fresh_authoritative_snapshot_restores_routes_in_the_same_policy_generation ... ok
[INFO] [stdout] test experimental_tunio::snapshot_tests::io_death_takes_priority_even_when_new_authority_is_waiting ... ok
[INFO] [stdout] test experimental_tunio::snapshot_tests::local_placement_rotation_is_independent_monotonic_and_cannot_downgrade ... ok
[INFO] [stdout] test experimental_tunio::snapshot_tests::recovery_epoch_advances_all_consumed_receipts_and_never_wraps ... ok
[INFO] [stdout] test experimental_tunio::snapshot_tests::stale_replayed_and_conflicting_snapshots_cannot_restore_routes ... ok
[INFO] [stdout] test experimental_tunio::tests::invalid_unrecorded_endpoint_is_never_treated_as_absent ... ok
[INFO] [stdout] test cloud_plan_bridge::tests::rejected_candidate_preserves_existing_plan ... ok
[INFO] [stdout] test experimental_tunio::compile_tests::signed_preflight_collects_output_and_exit_status ... ok
[INFO] [stdout] test experimental_tunio::tests::ungated_experimental_launch_performs_no_plan_or_netd_access ... ok
[INFO] [stdout] test experimental_tunio::tests::unrecorded_live_endpoint_blocks_replacement_without_granting_adoption ... ok
[INFO] [stdout] test process_record::optional_record_tests::only_absence_is_optional_corrupt_unsafe_and_symlink_records_remain_unknown ... ok
[INFO] [stdout] test process_record::tests::exited_managed_process_is_never_rebound_by_pid_alone ... ok
[INFO] [stdout] test experimental_tunio::tests::worker_inherits_only_its_ipc_socket ... ok
[INFO] [stdout] test runtime_agent::tests::admission_counts_cloud_and_domains_before_spawning ... ok
[INFO] [stdout] test experimental_tunio::listener_registration::tests::activation_ack_requires_exact_master_owner_authority_and_phase ... ok
[INFO] [stdout] test runtime_agent::tests::agent_owner_lock_rejects_duplicate_owner_and_can_be_reacquired ... ok
[INFO] [stdout] test process_record::tests::expired_business_authority_does_not_invalidate_live_infrastructure_identity ... ok
[INFO] [stdout] test experimental_tunio::compile_tests::signed_preflight_timeout_stops_the_compiler_process ... ok
[INFO] [stdout] test process_record::tests::managed_record_rejects_epoch_token_generation_and_executable_mismatch ... ok
[INFO] [stdout] test runtime_agent::tests::context_wrapped_recovery_signals_keep_the_existing_bounded_retry ... ok
[INFO] [stdout] test runtime_agent::tests::ungated_runtime_agent_does_not_read_config ... ok
[INFO] [stdout] test runtime_agent::tests::full_notification_queue_retains_latest_terminal_state ... ok
[INFO] [stdout] test shared_worker::tests::failed_or_unknown_domain_completion_cannot_be_reported_as_success ... ok
[INFO] [stdout] test signed_snapshot::tests::closure_reader_rejects_file_before_reading_beyond_remaining_budget ... ok
[INFO] [stdout] test shared_pool::tests::aggregate_handoff_credits_reject_before_any_host_is_started ... ok
[INFO] [stdout] test signed_snapshot::tests::fingerprint_enforces_reference_budget_before_loading_peer_files ... ok
[INFO] [stdout] test runtime_agent::tests::only_transient_io_errors_retry_without_new_policy ... ok
[INFO] [stdout] test experimental_tunio::compile_tests::signed_preflight_rejects_unbounded_output_without_blocking ... ok
[INFO] [stdout] test signed_snapshot::tests::oversized_candidate_snapshot_preserves_existing_active_snapshot ... ok
[INFO] [stdout] test signed_snapshot::tests::snapshot_rejects_symlink_input_and_cleans_partial_directory ... ok
[INFO] [stdout] test signed_snapshot::tests::signed_file_limit_accepts_large_geo_inputs_and_rejects_over_limit_without_mutation ... ok
[INFO] [stdout] test signed_snapshot::tests::verified_owned_snapshot_can_be_retired_without_removing_source_files ... ok
[INFO] [stdout] test tests::activation_descriptor_is_bound_to_immutable_candidate_target ... ok
[INFO] [stdout] test tests::activation_pointer_replacement_is_detected_after_launch ... ok
[INFO] [stdout] test tests::broken_netd_ipc_is_classified_as_retryable_peer_closed ... ok
[INFO] [stdout] level=info event=sdwan_prepare generation=7 pid=4376
[INFO] [stdout] level=info event=sdwan_rlimit_memlock_inherited soft=8388608 hard=8388608
[INFO] [stdout] level=info event=core_spawn stage=process_start error_code=none generation=7 role=ClientSdwan status=/tmp/.tmp4bPGwE/core-status.json activation=activations/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] level=info event=core_spawned stage=process_start error_code=none pid=4433 generation=7
[INFO] [stdout] test signed_snapshot::tests::snapshot_copies_referenced_credentials_and_detects_mutation ... ok
[INFO] [stdout] test tests::committed_partial_route_loss_preserves_healthy_owners ... ok
[INFO] [stdout] test experimental_tunio::compile_tests::plan_accepts_eight_mib_and_rejects_excess_before_replacing_active_plan ... ok
[INFO] [stdout] test signed_snapshot::tests::fingerprint_limits_total_bytes_across_repeated_credential_references ... ok
[INFO] [stdout] test tests::core_fencing_token_is_scoped_to_the_writable_sdwan_state_directory ... ok
[INFO] [stdout] test tests::declaration_formatting_does_not_replace_the_tunnel ... ok
[INFO] [stdout] test experimental_tunio::compile_tests::signed_preflight_accepts_large_output_through_eight_mib ... ok
[INFO] [stdout] test tests::declaration_semantic_change_requires_tunnel_replacement ... ok
[INFO] [stdout] test tests::failed_opening_stream_waits_or_recovers_without_rejecting_policy ... ok
[INFO] [stdout] test tests::documented_run_first_cli_accepts_global_runtime_arguments ... ok
[INFO] [stdout] test signed_snapshot::tests::unjournaled_snapshot_guard_retires_only_owned_generated_resources ... ok
[INFO] [stderr] level=error event=managed_process_record_deferred stage=managed_process_record_write error_code=managed_process_record_write cause_code=unclassified retryable=false error=managed executable identity differs from configured Core
[INFO] [stdout] test tests::initial_peer_loss_waits_without_permanent_rejection ... ok
[INFO] [stdout] test tests::invalid_policy_candidate_keeps_live_child_and_never_contacts_netd ... ok
[INFO] [stderr] level=error event=sdwan_activation_rejected stage=core_readiness error_code=core_readiness_failed cause_code=engine_resource_limits_invalid retryable=false error=Core reported failed readiness: lifecycle=failed code=engine_resource_limits_invalid detail=engine resource limits are invalid; temporary memory pressure
[INFO] [stdout] level=info event=sdwan_commit generation=7
[INFO] [stderr] level=error event=sdwan_activation_rejected stage=core_readiness error_code=core_readiness_failed cause_code=sdwan_platform_incompatible retryable=false error=Core reported failed readiness: lifecycle=failed code=sdwan_platform_incompatible detail=engine resource limits are invalid; temporary memory pressure
[INFO] [stderr] level=warn event=route_reconcile_skipped generation=7 reason=core_failed_prefixes_unreported configured_peers=1 active_peers=1 required_routes=1 ready_routes=1 error_code=core_failed_prefixes_unreported
[INFO] [stderr] level=error event=sdwan_activation_rejected stage=core_readiness error_code=core_readiness_failed cause_code=sdwan_rlimit_nofile_failed retryable=false error=Core reported failed readiness: lifecycle=failed code=sdwan_rlimit_nofile_failed detail=engine resource limits are invalid; temporary memory pressure
[INFO] [stderr] level=error event=sdwan_activation_rejected stage=core_readiness error_code=core_readiness_failed cause_code=unclassified retryable=false error=Core reported failed readiness: lifecycle=failed code=unclassified detail=engine resource limits are invalid; temporary memory pressure
[INFO] [stdout] test tests::invalid_policy_resource_limits_are_rejected_without_retrying_same_candidate ... ok
[INFO] [stderr] level=error event=sdwan_activation_retry stage=core_readiness error_code=core_readiness_failed cause_code=engine_resource_exhausted retryable=true error=Core reported failed readiness: lifecycle=failed code=engine_resource_exhausted detail=temporary OS resources exhausted
[INFO] [stdout] 
[INFO] [stderr] level=error event=sdwan_activation_retry stage=core_readiness error_code=core_readiness_failed cause_code=os_resource_temporarily_unavailable retryable=true error=Core reported failed readiness: lifecycle=failed code=os_resource_temporarily_unavailable detail=temporary OS resources exhausted
[INFO] [stdout] running 1 test
[INFO] [stdout] test signed_snapshot::tests::signed_closure_keeps_sixteen_mib_total_budget_for_multiple_large_files ... ok
[INFO] [stdout] test tests::legacy_core_never_guesses_an_empty_failed_prefix_set ... ok
[INFO] [stdout] test tests::listener_readiness_is_distinct_from_route_readiness ... ok
[INFO] [stdout] test tests::killing_agent_cannot_leave_a_live_core_child ... ok
[INFO] [stderr] level=warn event=sdwan_policy_hot_update_pending code=policy_update_commit_unresolved module=sdwan_activation action=query_or_retry_same_policy error=Core reload socket closed before response: unexpected end of file
[INFO] [stdout] test tests::lost_policy_reply_does_not_restore_old_netd_policy_or_stop_core ... ok
[INFO] [stdout] test tests::non_expiring_server_activation_remains_retry_eligible ... ok
[INFO] [stdout] test tests::opening_packet_stream_preserves_listener_without_admitting_routes ... ok
[INFO] [stdout] test tests::operational_errors_retry_but_security_errors_do_not ... ok
[INFO] [stdout] test tests::parent_lifetime_helper ... ok
[INFO] [stdout] test tests::parses_instance_id ... ok
[INFO] [stdout] test tests::peer_control_and_missing_lane_errors_preserve_committed_recovery ... ok
[INFO] [stdout] test tests::policy_activation_adoption_preserves_tunnel_generation_and_uses_candidate_status_path ... ok
[INFO] [stdout] level=info event=sdwan_policy_hot_updated tunnel_generation=7 policy_source_generation=8 core_pid=4475 netd=unchanged
[INFO] [stdout] test tests::policy_update_calls_core_without_starting_a_netd_tunnel_transaction ... ok
[INFO] [stderr] level=warn event=core_readiness_mismatch stage=readiness_binding error_code=readiness_schema_mismatch expected_pid=42 actual_pid=42 expected_schema=3 actual_schema=2 actual_token_match=true expected_generation=9 actual_generation=9 status=/tmp/.tmpHMBndB/status.json
[INFO] [stderr] level=warn event=core_readiness_mismatch stage=readiness_binding error_code=readiness_pid_mismatch expected_pid=42 actual_pid=123 expected_schema=3 actual_schema=3 actual_token_match=true expected_generation=9 actual_generation=9 status=/tmp/.tmpHMBndB/status.json
[INFO] [stderr] level=warn event=core_readiness_mismatch stage=readiness_binding error_code=readiness_token_mismatch expected_pid=42 actual_pid=42 expected_schema=3 actual_schema=3 actual_token_match=false expected_generation=9 actual_generation=9 status=/tmp/.tmpHMBndB/status.json
[INFO] [stdout] test tests::readiness_binding_errors_are_distinct_and_never_expose_tokens ... ok
[INFO] [stderr] level=warn event=core_readiness_mismatch stage=readiness_binding error_code=readiness_pid_mismatch expected_pid=43 actual_pid=42 expected_schema=3 actual_schema=3 actual_token_match=true expected_generation=9 actual_generation=9 status=/tmp/.tmp3eMeGT/status.json
[INFO] [stderr] level=warn event=core_readiness_mismatch stage=readiness_binding error_code=readiness_token_mismatch expected_pid=42 actual_pid=42 expected_schema=3 actual_schema=3 actual_token_match=false expected_generation=9 actual_generation=9 status=/tmp/.tmp3eMeGT/status.json
[INFO] [stdout] test tests::readiness_requires_matching_generation_and_an_active_authorized_peer ... ok
[INFO] [stdout] test tests::readiness_token_is_random_bounded_hex ... ok
[INFO] [stderr] level=error event=sdwan_receipt_cleanup_deferred stage=activation_receipt_remove error_code=activation_receipt_remove cause_code=unclassified retryable=false error=activation receipt path must be a regular file
[INFO] [stdout] test tests::receipt_cleanup_error_preserves_retryable_failure_and_original_cause ... ok
[INFO] [stderr] level=error event=managed_process_record_deferred stage=managed_process_record_write error_code=managed_process_record_write cause_code=io_not_found retryable=true error=No such file or directory (os error 2)
[INFO] [stderr] level=error event=sdwan_receipt_publication_deferred stage=activation_receipt_write error_code=activation_receipt_write cause_code=io_unclassified retryable=false error=publish activation receipt: Is a directory (os error 21)
[INFO] [stdout] test tests::receipt_publication_retries_exact_committed_generation_after_fs_recovers ... ok
[INFO] [stdout] test tests::rejects_noncanonical_prefix ... ok
[INFO] [stdout] test tests::rejects_short_instance_id ... ok
[INFO] [stdout] test tests::retry_backoff_is_exponential_capped_and_resets_after_stability ... ok
[INFO] [stdout] level=info event=sdwan_retry_cancelled generation=7 reason=candidate_invalid_or_expired
[INFO] [stdout] test tests::retry_wait_is_cancelled_by_activation_content_change ... ok
[INFO] [stdout] level=info event=sdwan_retry_cancelled generation=7 reason=candidate_changed
[INFO] [stdout] test tests::retry_wait_is_cancelled_by_candidate_withdrawal ... ok
[INFO] [stdout] level=info event=sdwan_retry_cancelled generation=7 reason=candidate_invalid_or_expired
[INFO] [stdout] test tests::retry_wait_is_cancelled_by_descriptor_change ... ok
[INFO] [stdout] test tests::core_reply_wait_keeps_progress_alive_across_partial_reads ... ok
[INFO] [stdout] test tests::route_diagnostics_keep_snapshot_drift_visible ... ok
[INFO] [stdout] test tests::route_diagnostics_persist_real_reconcile_outcomes_without_inventing_probes ... ok
[INFO] [stdout] test tests::route_diagnostics_preserve_repair_evidence_after_snapshot_recovers ... ok
[INFO] [stdout] test tests::route_diagnostics_report_only_generation_bound_packet_probes ... ok
[INFO] [stdout] test tests::route_snapshot_issues_classify_recoverable_and_unknown_routes ... ok
[INFO] [stdout] test tests::runtime_diagnostics_preserve_typed_causes_through_context ... ok
[INFO] [stdout] test tests::server_activation_does_not_require_standalone_config ... ok
[INFO] [stderr] level=error event=sdwan_runtime_interrupted stage=core_exit error_code=core_exit cause_code=unclassified retryable=false error=Candy Core SD-WAN exited with status 17
[INFO] [stdout] level=info event=core_readiness_cleanup stage=pre_spawn error_code=stale_status_removed status=/tmp/.tmp4bPGwE/core-status.json
[INFO] [stdout] level=info event=sdwan_prepare generation=7 pid=4376
[INFO] [stdout] level=info event=sdwan_rlimit_memlock_inherited soft=8388608 hard=8388608
[INFO] [stdout] level=info event=core_spawn stage=process_start error_code=none generation=7 role=Server status=/tmp/.tmpSyJTJS/status.json activation=activations/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] test tests::committed_core_exit_rolls_back_before_becoming_retryable ... ok
[INFO] [stdout] level=info event=core_spawned stage=process_start error_code=none pid=4498 generation=7
[INFO] [stderr] level=error event=managed_process_record_deferred stage=managed_process_record_write error_code=managed_process_record_write cause_code=io_not_found retryable=true error=No such file or directory (os error 2)
[INFO] [stdout] level=info event=sdwan_commit generation=7
[INFO] [stderr] level=error event=sdwan_receipt_publication_deferred stage=activation_receipt_write error_code=activation_receipt_write cause_code=io_unclassified retryable=false error=inspect activation receipt directory: Not a directory (os error 20)
[INFO] [stderr] level=warn event=route_reconcile_skipped generation=7 reason=core_failed_prefixes_unreported configured_peers=1 active_peers=1 required_routes=1 ready_routes=1 error_code=core_failed_prefixes_unreported
[INFO] [stderr] level=error event=sdwan_receipt_publication_deferred stage=activation_receipt_write error_code=activation_receipt_write cause_code=io_unclassified retryable=false error=inspect activation receipt directory: Not a directory (os error 20)
[INFO] [stderr] level=error event=sdwan_receipt_cleanup_deferred stage=activation_receipt_remove error_code=activation_receipt_remove cause_code=io_unclassified retryable=false error=inspect activation receipt: Not a directory (os error 20)
[INFO] [stdout] level=info event=sdwan_stopped generation=7 rollback_ok=true
[INFO] [stdout] level=info event=sdwan_prepare generation=7 pid=4376
[INFO] [stdout] level=info event=sdwan_rlimit_memlock_inherited soft=8388608 hard=8388608
[INFO] [stdout] level=info event=core_spawn stage=process_start error_code=none generation=7 role=Server status=/tmp/.tmp2hSvXu/status.json activation=activations/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] test tests::committed_receipt_failure_preserves_core_until_explicit_shutdown ... ok
[INFO] [stdout] level=info event=core_spawned stage=process_start error_code=none pid=4505 generation=7
[INFO] [stderr] level=error event=managed_process_record_deferred stage=managed_process_record_write error_code=managed_process_record_write cause_code=io_not_found retryable=true error=No such file or directory (os error 2)
[INFO] [stdout] level=info event=sdwan_commit generation=7
[INFO] [stderr] level=warn event=route_reconcile_skipped generation=7 reason=core_failed_prefixes_unreported configured_peers=1 active_peers=1 required_routes=1 ready_routes=1 error_code=core_failed_prefixes_unreported
[INFO] [stdout] level=info event=sdwan_stopped generation=7 rollback_ok=true
[INFO] [stdout] test tests::committed_server_waits_for_recoverable_peer_loss_without_restarting_core ... ok
[INFO] [stdout] level=info event=sdwan_policy_preparing generation=7 transaction_id=1adfe37ed33eb220869f5cba168e6322e3f782b1acd2c2c1bbc6e4df84d5b11e steering=unchanged
[INFO] [stderr] level=error event=sdwan_policy_prepare_failed generation=7 transaction_id=1adfe37ed33eb220869f5cba168e6322e3f782b1acd2c2c1bbc6e4df84d5b11e error_code=core_policy_prepare_failed steering=unchanged error=Candy Core rejected hot reload: injected failure
[INFO] [stdout] test tests::failed_preparation_preserves_live_steering ... ok
[INFO] [stdout] level=info event=sdwan_policy_preparing generation=7 transaction_id=0ae559e6335ced38e739806822a5424ad9c98a5de991ab1a615f5119e61336d8 steering=unchanged
[INFO] [stderr] level=error event=sdwan_runtime_interrupted stage=core_policy_commit_unresolved error_code=core_policy_commit_unresolved cause_code=unclassified retryable=false error=injected missing acknowledgement
[INFO] [stdout] test tests::incomplete_netd_rollback_retries_desired_activation_instead_of_stalling ... ok
[INFO] [stdout] level=info event=sdwan_prepare generation=7 pid=4376
[INFO] [stdout] level=info event=sdwan_rlimit_memlock_inherited soft=8388608 hard=8388608
[INFO] [stdout] level=info event=core_spawn stage=process_start error_code=none generation=7 role=Server status=/tmp/.tmpJdx6fr/status.json activation=activations/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] level=info event=core_spawned stage=process_start error_code=none pid=4528 generation=7
[INFO] [stderr] level=error event=managed_process_record_deferred stage=managed_process_record_write error_code=managed_process_record_write cause_code=io_not_found retryable=true error=No such file or directory (os error 2)
[INFO] [stdout] level=info event=sdwan_commit generation=7
[INFO] [stderr] level=warn event=route_reconcile_skipped generation=7 reason=core_failed_prefixes_unreported configured_peers=2 active_peers=1 required_routes=2 ready_routes=1 error_code=core_failed_prefixes_unreported
[INFO] [stdout] level=info event=sdwan_stopped generation=7 rollback_ok=true
[INFO] [stdout] test tests::server_partial_route_readiness_commits_when_listener_is_ready ... ok
[INFO] [stdout] test tests::retry_wait_is_interrupted_by_shutdown ... ok
[INFO] [stdout] level=info event=sdwan_prepare generation=7 pid=4376
[INFO] [stdout] level=info event=sdwan_rlimit_memlock_inherited soft=8388608 hard=8388608
[INFO] [stdout] level=info event=core_spawn stage=process_start error_code=none generation=7 role=Server status=/tmp/.tmpktxcFF/status.json activation=activations/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] level=info event=core_spawned stage=process_start error_code=none pid=4536 generation=7
[INFO] [stderr] level=error event=sdwan_activation_failed stage=netd_commit error_code=netd_commit_failed cause_code=netd_system_failure retryable=true error=netd rejected the request: SystemFailure
[INFO] [stderr] level=error event=sdwan_runtime_interrupted stage=netd_commit error_code=netd_commit_failed cause_code=netd_system_failure retryable=true error=netd rejected the request: SystemFailure
[INFO] [stdout] level=info event=core_readiness_cleanup stage=pre_spawn error_code=stale_status_removed status=/tmp/.tmpktxcFF/status.json
[INFO] [stdout] level=info event=sdwan_stopped generation=7 phase=runtime_failure rollback_ok=true
[INFO] [stdout] test tests::server_shutdown_during_failure_rollback_never_starts_ordinary_core ... ok
[INFO] [stdout] level=info event=sdwan_prepare generation=7 pid=4376
[INFO] [stdout] level=info event=core_readiness_cleanup stage=pre_spawn error_code=stale_status_removed status=/tmp/.tmphQ6omm/status.json
[INFO] [stdout] test tests::stale_status_is_removed_before_candidate_start ... ok
[INFO] [stdout] level=info event=sdwan_rlimit_memlock_inherited soft=8388608 hard=8388608
[INFO] [stdout] level=info event=core_spawn stage=process_start error_code=none generation=7 role=Server status=/tmp/.tmpauKykc/status.json activation=activations/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stderr] level=warn event=sdwan_status_cleanup_skipped path=/tmp/.tmphMJwxM/sdwan-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc.status.json reason=not_regular_file
[INFO] [stdout] test tests::superseded_activation_statuses_are_reclaimed_without_touching_other_files ... ok
[INFO] [stdout] level=info event=sdwan_prepare generation=7 pid=4376
[INFO] [stderr] level=error event=sdwan_activation_failed stage=core_start error_code=core_start_failed cause_code=io_not_found retryable=true error=start Candy Core: /tmp/.tmpauKykc/missing-core: No such file or directory (os error 2)
[INFO] [stdout] level=info event=sdwan_rlimit_memlock_inherited soft=8388608 hard=8388608
[INFO] [stdout] level=info event=core_spawn stage=process_start error_code=none generation=7 role=Server status=/tmp/.tmp9fD9S4/status.json activation=activations/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] test tests::server_core_spawn_failure_rolls_back_then_retries ... ok
[INFO] [stdout] level=info event=core_spawned stage=process_start error_code=none pid=4546 generation=7
[INFO] [stderr] level=error event=sdwan_activation_failed stage=core_readiness error_code=core_readiness_failed cause_code=core_readiness_reason_missing retryable=false error=Core reported failed readiness: lifecycle=failed code=core_readiness_reason_missing
[INFO] [stdout] test tests::server_hard_readiness_failure_rolls_back_and_fails_closed ... ok
[INFO] [stdout] level=info event=sdwan_policy_preparing generation=7 transaction_id=2f54b6464fe74b46d87b739591a7eb85c5597abeded0435d5d44fe72dfb6c7b6 steering=unchanged
[INFO] [stderr] level=warn event=sdwan_policy_prepare_retry generation=7 transaction_id=2f54b6464fe74b46d87b739591a7eb85c5597abeded0435d5d44fe72dfb6c7b6 error_code=peer_preparation_pending steering=unchanged error=candidate preparation pending: required route owner is unreachable
[INFO] [stdout] test tests::unavailable_prepared_route_is_retryable_without_mutating_live_steering ... ok
[INFO] [stderr] level=error event=sdwan_activation_retry stage=netd_prepare error_code=netd_prepare_failed cause_code=io_not_found retryable=true error=netd prepare: netd IPC I/O failed: No such file or directory (os error 2)
[INFO] [stdout] level=info event=sdwan_prepare generation=7 pid=4376
[INFO] [stdout] test tests::server_netd_prepare_failure_retries_without_rejection ... ok
[INFO] [stdout] test tests::withdrawn_activation_receipt_cleanup_is_idempotent ... ok
[INFO] [stdout] level=info event=sdwan_policy_preparing generation=7 transaction_id=299f0f88662611bed73b07bf544cd383f66a5153d660277ba666319ad92c87e5 steering=unchanged
[INFO] [stdout] level=info event=sdwan_hot_reload_committed previous_generation=6 generation=7 core_pid=4556 fallback=candy_proxy
[INFO] [stdout] test tests::lost_commit_reply_retries_same_transaction_before_resuming ... ok
[INFO] [stdout] level=info event=sdwan_prepare generation=7 pid=4376
[INFO] [stdout] level=info event=sdwan_rlimit_memlock_inherited soft=8388608 hard=8388608
[INFO] [stdout] level=info event=core_spawn stage=process_start error_code=none generation=7 role=Server status=/tmp/.tmpTEoG7e/status.json activation=activations/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] level=info event=core_spawned stage=process_start error_code=none pid=4559 generation=7
[INFO] [stderr] level=error event=sdwan_activation_failed stage=netd_commit error_code=netd_commit_failed cause_code=netd_system_failure retryable=true error=netd rejected the request: SystemFailure
[INFO] [stderr] level=error event=sdwan_runtime_interrupted stage=netd_commit error_code=netd_commit_failed cause_code=netd_system_failure retryable=true error=netd rejected the request: SystemFailure
[INFO] [stdout] level=info event=core_readiness_cleanup stage=pre_spawn error_code=stale_status_removed status=/tmp/.tmpTEoG7e/status.json
[INFO] [stdout] test tests::server_commit_failure_rolls_back_then_retries ... ok
[INFO] [stdout] level=info event=sdwan_prepare generation=7 pid=4376
[INFO] [stdout] level=info event=sdwan_rlimit_memlock_inherited soft=8388608 hard=8388608
[INFO] [stdout] level=info event=core_spawn stage=process_start error_code=none generation=7 role=Server status=/tmp/.tmpyivo9Y/status.json activation=activations/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] level=info event=core_spawned stage=process_start error_code=none pid=4563 generation=7
[INFO] [stdout] level=info event=sdwan_stopped generation=7 phase=readiness rollback_ok=true
[INFO] [stdout] test tests::server_shutdown_during_readiness_rolls_back_without_rejection_or_fallback ... ok
[INFO] [stdout] level=info event=sdwan_policy_preparing generation=7 transaction_id=0142acc8c04d03c6a1941465eb58b0d7d918537f4953a465367f6c938e38df34 steering=unchanged
[INFO] [stderr] level=error event=sdwan_policy_prepare_failed generation=7 transaction_id=0142acc8c04d03c6a1941465eb58b0d7d918537f4953a465367f6c938e38df34 error_code=core_policy_prepare_failed steering=unchanged error=candidate withdrawn or changed during preparation
[INFO] [stdout] test tests::superseded_preparation_aborts_before_netd_mutation ... ok
[INFO] [stdout] level=info event=sdwan_prepare generation=7 pid=4376
[INFO] [stdout] level=info event=sdwan_rlimit_memlock_inherited soft=8388608 hard=8388608
[INFO] [stdout] level=info event=core_spawn stage=process_start error_code=none generation=7 role=ClientSdwan status=/tmp/.tmpDaLxqv/recovery-status.json activation=activations/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[INFO] [stdout] level=info event=core_spawned stage=process_start error_code=none pid=4571 generation=7
[INFO] [stderr] level=error event=sdwan_runtime_interrupted stage=core_readiness error_code=core_readiness_failed cause_code=unclassified retryable=true error=Candy Core exited before SD-WAN readiness with status 17
[INFO] [stdout] test tests::transient_readiness_exit_remains_retryable_without_rejection ... ok
[INFO] [stderr] level=error event=sdwan_activation_rejected stage=declaration_invalid error_code=declaration_invalid cause_code=unclassified retryable=false error=parse SD-WAN declaration: missing field `table_id` at line 1 column 2
[INFO] [stdout] test tests::server_invalid_declaration_fails_closed ... ok
[INFO] [stdout] level=info event=sdwan_policy_preparing generation=7 transaction_id=3383ff704f0662dbb4460116a05a4df07de207c94692f73bf73a9300cc7415c8 steering=unchanged
[INFO] [stderr] level=error event=sdwan_policy_commit_unresolved generation=7 transaction_id=3383ff704f0662dbb4460116a05a4df07de207c94692f73bf73a9300cc7415c8 error_code=core_policy_commit_unresolved fallback=candy_proxy error=Candy Core rejected hot reload: injected failure
[INFO] [stderr] level=error event=sdwan_runtime_interrupted stage=core_policy_commit_unresolved error_code=core_policy_commit_unresolved cause_code=unclassified retryable=false error=injected missing acknowledgement
[INFO] [stdout] test tests::unresolved_commit_preserves_candidate_for_recovery ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 107 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.54s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/candy_sdwan_agent-54dc060af0f038bb)
[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 candy_cloud_sync
[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 candy_netd
[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 candy_netd_client
[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 candy_netd_proto
[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 candy_process_control
[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 candy_runtime_log
[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 candy_sdwan_agent
[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" "70ea14cf7eb9ee28eb2dbff74b90706d4b4be0ef730808e8088bf4c7863e443a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "70ea14cf7eb9ee28eb2dbff74b90706d4b4be0ef730808e8088bf4c7863e443a", kill_on_drop: false }`
[INFO] [stdout] 70ea14cf7eb9ee28eb2dbff74b90706d4b4be0ef730808e8088bf4c7863e443a
