[INFO] cloning repository https://github.com/sponzey-lab/Sponzey-Edge
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sponzey-lab/Sponzey-Edge" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsponzey-lab%2FSponzey-Edge", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsponzey-lab%2FSponzey-Edge'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] abc7f957b8caa5eb8efc0dc18972efeaf0a1f1c2
[INFO] testing sponzey-lab/Sponzey-Edge against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsponzey-lab%2FSponzey-Edge" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/sponzey-lab/Sponzey-Edge
[INFO] finished tweaking git repo https://github.com/sponzey-lab/Sponzey-Edge
[INFO] tweaked toml for git repo https://github.com/sponzey-lab/Sponzey-Edge written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/sponzey-lab/Sponzey-Edge 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/sponzey-lab/Sponzey-Edge 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]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bit-vec v0.9.1
[INFO] [stderr]   Downloaded yasna v0.6.0
[INFO] [stderr]   Downloaded rust-embed-utils v8.12.0
[INFO] [stderr]   Downloaded rust-embed-impl v8.12.0
[INFO] [stderr]   Downloaded kem v0.3.0-pre.0
[INFO] [stderr]   Downloaded unic-langid v0.9.6
[INFO] [stderr]   Downloaded rcgen v0.14.8
[INFO] [stderr]   Downloaded x509-parser v0.18.1
[INFO] [stderr]   Downloaded rustls-native-certs v0.8.4
[INFO] [stderr]   Downloaded intl-memoizer v0.5.3
[INFO] [stderr]   Downloaded i18n-embed-impl v0.8.4
[INFO] [stderr]   Downloaded fluent-langneg v0.13.1
[INFO] [stderr]   Downloaded fluent v0.17.0
[INFO] [stderr]   Downloaded intl_pluralrules v7.0.2
[INFO] [stderr]   Downloaded secrecy v0.10.3
[INFO] [stderr]   Downloaded io_tee v0.1.1
[INFO] [stderr]   Downloaded ml-kem v0.2.3
[INFO] [stderr]   Downloaded hybrid-array v0.2.3
[INFO] [stderr]   Downloaded i18n-embed-fl v0.10.0
[INFO] [stderr]   Downloaded i18n-embed v0.16.0
[INFO] [stderr]   Downloaded type-map v0.5.1
[INFO] [stderr]   Downloaded i18n-config v0.4.8
[INFO] [stderr]   Downloaded find-crate v0.6.3
[INFO] [stderr]   Downloaded self_cell v1.2.2
[INFO] [stderr]   Downloaded cookie-factory v0.3.3
[INFO] [stderr]   Downloaded rustls-platform-verifier v0.7.0
[INFO] [stderr]   Downloaded fluent-syntax v0.12.0
[INFO] [stderr]   Downloaded instant-acme v0.8.5
[INFO] [stderr]   Downloaded fs4 v1.1.0
[INFO] [stderr]   Downloaded fluent-bundle v0.16.0
[INFO] [stderr]   Downloaded age-core v0.12.0
[INFO] [stderr]   Downloaded asn1-rs v0.7.2
[INFO] [stderr]   Downloaded bytes v1.12.0
[INFO] [stderr]   Downloaded x25519-dalek v2.0.1
[INFO] [stderr]   Downloaded basic-toml v0.1.10
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.54
[INFO] [stderr]   Downloaded unic-langid-impl v0.9.6
[INFO] [stderr]   Downloaded bech32 v0.11.1
[INFO] [stderr]   Downloaded webpki-root-certs v1.0.8
[INFO] [stderr]   Downloaded h2 v0.4.16
[INFO] [stderr]   Downloaded age v0.12.1
[INFO] [stderr]   Downloaded zerocopy v0.8.54
[INFO] [stderr]   Downloaded rust-embed v8.12.0
[INFO] [stderr]   Downloaded hpke v0.12.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 1f52735dd6affaf8e4edfa824f508f7363d5ca2c305641f3d03e102423b069e8
[INFO] running `Command { std: "docker" "start" "1f52735dd6affaf8e4edfa824f508f7363d5ca2c305641f3d03e102423b069e8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1f52735dd6affaf8e4edfa824f508f7363d5ca2c305641f3d03e102423b069e8", 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" "1f52735dd6affaf8e4edfa824f508f7363d5ca2c305641f3d03e102423b069e8" "/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" "1f52735dd6affaf8e4edfa824f508f7363d5ca2c305641f3d03e102423b069e8", 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" "1f52735dd6affaf8e4edfa824f508f7363d5ca2c305641f3d03e102423b069e8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling cc v1.2.66
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling bytes v1.12.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling time-macros v0.2.31
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling type-map v0.5.1
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling rust-embed-utils v8.12.0
[INFO] [stderr]    Compiling time v0.3.53
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling rustls v0.23.41
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling self_cell v1.2.2
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling unic-langid-impl v0.9.6
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling unic-langid v0.9.6
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling rust-embed-impl v8.12.0
[INFO] [stderr]    Compiling fluent-syntax v0.12.0
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling basic-toml v0.1.10
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling intl_pluralrules v7.0.2
[INFO] [stderr]    Compiling intl-memoizer v0.5.3
[INFO] [stderr]    Compiling fluent-langneg v0.13.1
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling i18n-config v0.4.8
[INFO] [stderr]    Compiling fluent-bundle v0.16.0
[INFO] [stderr]    Compiling h2 v0.4.16
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling find-crate v0.6.3
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling i18n-embed-impl v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling edge-domain v0.1.0 (/opt/rustwide/workdir/crates/edge-domain)
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling asn1-rs-derive v0.6.0
[INFO] [stderr]    Compiling rusticata-macros v4.1.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling edge-ports v0.1.0 (/opt/rustwide/workdir/crates/edge-ports)
[INFO] [stderr]    Compiling asn1-rs v0.7.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling fluent v0.17.0
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rust-embed v8.12.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling arc-swap v1.9.2
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling keccak v0.1.6
[INFO] [stderr]    Compiling oid-registry v0.8.1
[INFO] [stderr]    Compiling i18n-embed v0.16.0
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling sha3 v0.10.9
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling hpke v0.12.0
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling cookie-factory v0.3.3
[INFO] [stderr]    Compiling edge-application v0.1.0 (/opt/rustwide/workdir/crates/edge-application)
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling salsa20 v0.10.2
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling kem v0.3.0-pre.0
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling yasna v0.6.0
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling hybrid-array v0.2.3
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling io_tee v0.1.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling bech32 v0.11.1
[INFO] [stderr]    Compiling i18n-embed-fl v0.10.0
[INFO] [stderr]    Compiling ml-kem v0.2.3
[INFO] [stderr]    Compiling rcgen v0.14.8
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling scrypt v0.11.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling der-parser v10.0.0
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling data-encoding v2.11.0
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling age-core v0.12.0
[INFO] [stderr]    Compiling instant-acme v0.8.5
[INFO] [stderr]    Compiling age v0.12.1
[INFO] [stderr]    Compiling x509-parser v0.18.1
[INFO] [stderr]    Compiling fs4 v1.1.0
[INFO] [stderr]    Compiling edge-admin-api v0.1.0 (/opt/rustwide/workdir/crates/edge-admin-api)
[INFO] [stderr]    Compiling edge-core v0.1.0 (/opt/rustwide/workdir/crates/edge-core)
[INFO] [stderr]    Compiling edge-adapters v0.1.0 (/opt/rustwide/workdir/crates/edge-adapters)
[INFO] [stderr]    Compiling edge-memory-harness v0.1.0 (/opt/rustwide/workdir/tests/memory-harness)
[INFO] [stderr]    Compiling edge-proxy v0.1.9 (/opt/rustwide/workdir/apps/edge-proxy)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4m 50s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 5`
[INFO] running `Command { std: "docker" "inspect" "1f52735dd6affaf8e4edfa824f508f7363d5ca2c305641f3d03e102423b069e8", 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" "1f52735dd6affaf8e4edfa824f508f7363d5ca2c305641f3d03e102423b069e8" "/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 rcgen v0.14.8
[INFO] [stderr]    Compiling edge-admin-api v0.1.0 (/opt/rustwide/workdir/crates/edge-admin-api)
[INFO] [stderr]    Compiling edge-application v0.1.0 (/opt/rustwide/workdir/crates/edge-application)
[INFO] [stderr]    Compiling edge-ports v0.1.0 (/opt/rustwide/workdir/crates/edge-ports)
[INFO] [stderr]    Compiling edge-domain v0.1.0 (/opt/rustwide/workdir/crates/edge-domain)
[INFO] [stderr]    Compiling instant-acme v0.8.5
[INFO] [stderr]    Compiling edge-adapters v0.1.0 (/opt/rustwide/workdir/crates/edge-adapters)
[INFO] [stderr]    Compiling edge-memory-harness v0.1.0 (/opt/rustwide/workdir/tests/memory-harness)
[INFO] [stderr]    Compiling edge-core v0.1.0 (/opt/rustwide/workdir/crates/edge-core)
[INFO] [stderr]    Compiling edge-integration-tests v0.1.0 (/opt/rustwide/workdir/tests/integration)
[INFO] [stderr]    Compiling edge-proxy v0.1.9 (/opt/rustwide/workdir/apps/edge-proxy)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 15s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 5`
[INFO] running `Command { std: "docker" "inspect" "1f52735dd6affaf8e4edfa824f508f7363d5ca2c305641f3d03e102423b069e8", 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" "1f52735dd6affaf8e4edfa824f508f7363d5ca2c305641f3d03e102423b069e8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.38s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 5`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/edge_adapters-1ecb213d4fb2edd6)
[INFO] [stdout] 
[INFO] [stdout] running 107 tests
[INFO] [stdout] test audit_ledger::tests::ledger_io_state_reducer_enforces_append_order ... ok
[INFO] [stdout] test audit_ledger::tests::options_cannot_raise_fixed_mvp_bounds_or_spoof_recovery_actor ... ok
[INFO] [stdout] test audit_ledger::tests::append_rejects_record_kind_field_invariant_violation ... ok
[INFO] [stdout] test audit_ledger::tests::open_rejects_symlink_audit_directory ... ok
[INFO] [stdout] test audit_ledger::tests::append_and_sync_failures_leave_head_unpublished_and_state_degraded ... ok
[INFO] [stdout] test audit_ledger::tests::canonical_payload_is_deterministic_and_payload_bound_is_exact ... ok
[INFO] [stdout] test audit_ledger::tests::acknowledged_intent_survives_reopen_and_verification ... ok
[INFO] [stdout] test audit_ledger::tests::reopen_rejects_interior_frame_corruption ... ok
[INFO] [stdout] test audit_ledger::tests::codec_and_scanner_reject_unknown_fields_version_and_sequence ... ok
[INFO] [stdout] test audit_ledger::tests::reopen_rejects_unsafe_segment_permissions_and_hard_links ... ok
[INFO] [stdout] test audit_ledger::tests::rotation_publication_failure_preserves_previous_head_and_segment ... ok
[INFO] [stdout] test audit_ledger::tests::reopen_recovers_only_an_incomplete_trailing_frame ... ok
[INFO] [stdout] test audit_ledger::tests::storage_maintenance_state_rejects_delete_before_checkpoint ... ok
[INFO] [stdout] test audit_ledger::tests::startup_scan_rejects_record_limit_plus_one ... ok
[INFO] [stdout] test audit_ledger::tests::shared_ledger_serializes_writer_clones_and_shares_admission_state ... ok
[INFO] [stdout] test operational_upgrade::tests::command_deployment_maps_secret_free_typed_commands ... ok
[INFO] [stdout] test operational_upgrade::tests::compose_helper_runner_uses_fixed_project_and_compose_file ... ok
[INFO] [stdout] test operational_upgrade::tests::compose_helper_runner_rejects_non_zero_exit ... ok
[INFO] [stdout] test operational_upgrade::tests::file_upgrade_journal_rejects_corrupt_content ... ok
[INFO] [stdout] test audit_ledger::tests::unresolved_reconciliation_survives_file_reopen ... ok
[INFO] [stdout] test operational_upgrade::tests::file_upgrade_journal_rejects_non_file_temporary_path ... ok
[INFO] [stdout] test operational_upgrade::tests::file_upgrade_journal_rejects_symlink_escape ... ok
[INFO] [stdout] test audit_ledger::tests::retention_delete_failure_preserves_old_segments_and_degrades_writer ... ok
[INFO] [stdout] test operational_upgrade::tests::systemd_helper_runner_rejects_non_zero_exit_before_returning_receipt ... ok
[INFO] [stdout] test operational_upgrade::tests::systemd_helper_runner_uses_only_fixed_absolute_helper_invocations ... ok
[INFO] [stdout] test support_bundle::tests::offline_collection_requires_an_exclusive_data_lock ... ok
[INFO] [stdout] test support_bundle::tests::omits_a_product_log_older_than_the_requested_bound ... ok
[INFO] [stdout] test operational_upgrade::tests::file_upgrade_journal_is_owner_only_after_durable_publish ... ok
[INFO] [stdout] test support_bundle::tests::omits_an_artifact_that_exceeds_the_requested_byte_bound ... ok
[INFO] [stdout] test audit_ledger::tests::reader_accepts_only_current_generation_and_bounded_sequence_range ... ok
[INFO] [stdout] test audit_ledger::tests::rotation_obeys_exact_fit_and_fit_plus_one_without_changing_generation ... ok
[INFO] [stdout] test support_bundle::tests::omits_symlinked_artifact_without_reading_its_target ... ok
[INFO] [stdout] test tests::certificate_chain_expiry_is_parsed_from_leaf_pem ... ok
[INFO] [stdout] test tests::exposes_crate_name ... ok
[INFO] [stdout] test tests::fake_acme_client_issues_staging_certificate ... ok
[INFO] [stdout] test support_bundle::tests::rejects_secret_bearing_fixture_before_archive_publication ... ok
[INFO] [stdout] test operational_upgrade::tests::file_upgrade_journal_round_trips_fixed_identity ... ok
[INFO] [stdout] test tests::fake_acme_client_presents_http01_challenge_before_issuing ... ok
[INFO] [stdout] test tests::file_certificate_store_saves_layout_and_loads_metadata ... ok
[INFO] [stdout] test tests::file_certificate_store_deletes_certificate_for_import_compensation ... ok
[INFO] [stdout] test tests::file_certificate_store_failed_temp_write_keeps_existing_certificate ... ok
[INFO] [stdout] test tests::file_certificate_store_writes_private_key_owner_only ... ok
[INFO] [stdout] test audit_ledger::tests::rotation_retention_checkpoints_before_whole_segment_deletion ... ok
[INFO] [stdout] test tests::file_revision_repository_rejects_missing_current_revision ... ok
[INFO] [stdout] test tests::file_data_directory_lock_symlink_alias_cannot_bypass_owner ... ok
[INFO] [stdout] test tests::file_secret_store_saves_and_loads_masked_secret ... ok
[INFO] [stdout] test tests::file_revision_repository_tracks_current_and_history ... ok
[INFO] [stdout] test tests::file_secret_store_writes_secret_owner_only ... ok
[INFO] [stdout] test tests::file_data_directory_lock_rejects_contention_and_reacquires_after_release ... ok
[INFO] [stdout] test tests::health_probe_worker_rejects_empty_workers_and_zero_capacity ... ok
[INFO] [stdout] test tests::health_probe_worker_preserves_identity_and_bounds_total_outstanding_work ... ok
[INFO] [stdout] test tests::health_probe_connect_error_mapping_is_bounded ... ok
[INFO] [stdout] test tests::file_backup_source_inventories_only_managed_allowlisted_state ... ok
[INFO] [stdout] test tests::file_backup_source_rejects_unknown_managed_file_and_post_inventory_change ... ok
[INFO] [stdout] test tests::json_line_log_sink_writes_structured_event_as_single_json_line ... ok
[INFO] [stdout] test tests::letsencrypt_http01_client_rejects_challengeless_issue ... ok
[INFO] [stdout] test tests::letsencrypt_staging_client_rejects_production_before_network_io ... ok
[INFO] [stdout] test tests::letsencrypt_staging_client_requires_terms_before_network_io ... ok
[INFO] [stdout] test audit_ledger::tests::config_and_proxy_candidate_recovers_exact_operation_pairs_after_restart ... ok
[INFO] [stdout] test tests::memory_audit_sink_does_not_recover_events_in_a_new_instance ... ok
[INFO] [stdout] test tests::memory_audit_sink_records_events ... ok
[INFO] [stdout] test tests::memory_certificate_store_replaces_by_ref ... ok
[INFO] [stdout] test tests::memory_log_sink_records_structured_events ... ok
[INFO] [stdout] test tests::loopback_metrics_listener_serves_only_exact_get_and_stops_cleanly ... ok
[INFO] [stdout] test tests::memory_metrics_sink_records_metrics ... ok
[INFO] [stdout] test tests::memory_revision_repository_tracks_current ... ok
[INFO] [stdout] test tests::metric_channel_publisher_maps_accepted_full_and_stopped_without_blocking ... ok
[INFO] [stdout] test tests::metric_registry_collector_publishes_snapshot_and_stops_after_disconnect ... ok
[INFO] [stdout] test tests::metrics_listener_bounds_oversized_and_concurrent_scrapes ... ok
[INFO] [stdout] test tests::metrics_listener_disabled_opens_no_socket_and_public_bind_is_rejected ... ok
[INFO] [stdout] test tests::phase009_certificate_validity_uses_injected_tls_time ... ok
[INFO] [stdout] test tests::phase009_file_trust_store_rejects_symlink_reference ... ok
[INFO] [stdout] test tests::phase009_file_trust_store_is_create_only_listed_and_deletable ... ok
[INFO] [stdout] test tests::phase009_required_client_auth_accepts_trusted_client_certificate ... ok
[INFO] [stdout] test tests::health_probe_worker_shutdown_cancels_queued_and_joins_active_work ... ok
[INFO] [stdout] test tests::phase009_required_client_auth_rejects_missing_untrusted_incomplete_and_invalid_clients ... ok
[INFO] [stdout] test tests::phase009_rustls_client_factory_rejects_invalid_prevalidated_profile ... ok
[INFO] [stdout] test tests::phase009_rustls_client_factory_verifies_private_root_and_server_name ... ok
[INFO] [stdout] test tests::phase009_rustls_client_factory_rejects_wrong_root_name_chain_and_record ... ok
[INFO] [stdout] test tests::health_probe_response_reader_classifies_socket_timeout ... ok
[INFO] [stdout] test tests::http_health_probe_classifies_status_mismatch_and_malformed_response ... ok
[INFO] [stdout] test tests::http_health_probe_enforces_header_limit ... ok
[INFO] [stdout] test tests::http_health_probe_sends_bounded_get_and_accepts_configured_status ... ok
[INFO] [stdout] test tests::prometheus_encoder_is_deterministic_escapes_labels_and_encodes_histogram_seconds ... ok
[INFO] [stdout] test tests::rustls_certificate_material_validator_rejects_mismatched_key ... ok
[INFO] [stdout] test tests::rustls_certificate_material_validator_returns_leaf_expiry ... ok
[INFO] [stdout] test tests::rustls_certificate_material_validator_returns_leaf_dns_identities ... ok
[INFO] [stdout] test tests::rustls_server_config_loader_rejects_invalid_private_key_without_panic ... ok
[INFO] [stdout] test tests::rustls_server_config_loader_accepts_valid_pem_certificate ... ok
[INFO] [stdout] test tests::rustls_tls_session_completes_with_fragmented_client_hello ... ok
[INFO] [stdout] test tests::phase009_https_health_probe_uses_prepared_root_sni_and_http_host ... ok
[INFO] [stdout] test tests::rustls_tls_session_emits_close_notify_without_socket_io ... ok
[INFO] [stdout] test tests::rustls_tls_session_reports_only_adapter_owned_staging_bytes ... ok
[INFO] [stdout] test tests::rustls_tls_session_rejects_malformed_record_without_panic ... ok
[INFO] [stdout] test tests::rustls_tls_session_roundtrips_plaintext_after_established ... ok
[INFO] [stdout] test tests::tls_runtime_snapshot_builds_sni_server_config ... ok
[INFO] [stdout] test tests::tls_runtime_snapshot_rejects_duplicate_certificate_refs ... ok
[INFO] [stdout] test tests::tls_runtime_snapshot_rejects_duplicate_sni_hostname ... ok
[INFO] [stdout] test tests::tls_runtime_snapshot_rejects_empty_configs ... ok
[INFO] [stdout] test tests::tls_runtime_snapshot_replace_rejects_duplicate_sni_hostname ... ok
[INFO] [stdout] test tests::phase009_trust_store_rejects_symlinked_material_on_read ... ok
[INFO] [stdout] test tests::tls_runtime_snapshot_selects_certificate_ref_by_normalized_sni ... ok
[INFO] [stdout] test tests::tls_runtime_snapshot_indexes_loaded_configs_by_certificate_ref ... ok
[INFO] [stdout] test tests::phase009_trust_store_reads_verified_material_and_rejects_tamper ... ok
[INFO] [stdout] test tests::phase009_trust_validator_accepts_ca_and_rejects_leaf_material ... ok
[INFO] [stdout] test tests::phase010_backup_v3_restores_audit_history_and_continues_sequence ... ok
[INFO] [stdout] test tests::age_backup_writer_publishes_owner_only_authenticated_stream ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 107 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/edge_admin_api-3583c8479eea153d)
[INFO] [stdout] 
[INFO] [stdout] running 82 tests
[INFO] [stdout] test tests::audit_query_rejects_unknown_duplicate_oversized_and_tampered_inputs ... ok
[INFO] [stdout] test tests::audit_cursor_codec_is_fixed_width_and_roundtrips_generation_and_sequence ... ok
[INFO] [stdout] test tests::error_response_has_stable_contract_fields ... ok
[INFO] [stdout] test tests::exposes_crate_name ... ok
[INFO] [stdout] test tests::audit_query_requires_session_and_accepts_bounded_read_only_query ... ok
[INFO] [stdout] test tests::http_access_logs_require_session_and_omit_raw_path ... ok
[INFO] [stdout] test tests::http_certificate_get_returns_not_found_for_missing_certificate ... ok
[INFO] [stdout] test tests::http_certificate_import_decodes_pem_and_returns_masked_status ... ok
[INFO] [stdout] test tests::config_source_schema_preserves_valid_snapshot_and_validation_error_contract ... ok
[INFO] [stdout] test tests::canonical_proxy_host_json_preserves_upstream_pool_and_health_policy ... ok
[INFO] [stdout] test tests::core_command_rejection_maps_to_api_error ... ok
[INFO] [stdout] test tests::create_proxy_host_goes_through_config_lifecycle_and_core_command ... ok
[INFO] [stdout] test tests::canonical_proxy_host_create_roundtrips_pool_and_health_through_config_lifecycle ... ok
[INFO] [stdout] test tests::http_certificate_import_requires_csrf_before_parsing_material ... ok
[INFO] [stdout] test tests::http_authenticated_mutation_reports_endpoint_not_implemented_until_bound ... ok
[INFO] [stdout] test tests::http_certificate_import_requires_session_before_parsing_material ... ok
[INFO] [stdout] test tests::http_certificate_issue_stores_target_ref_and_sends_install_command ... ok
[INFO] [stdout] test tests::http_certificate_list_requires_session ... ok
[INFO] [stdout] test tests::http_config_apply_goes_through_lifecycle_and_core_command ... ok
[INFO] [stdout] test tests::http_certificate_issue_requires_csrf_without_acme_or_command ... ok
[INFO] [stdout] test tests::http_certificate_list_masks_private_keys_and_marks_expiry ... ok
[INFO] [stdout] test tests::http_certificate_renew_uses_existing_domains_and_sends_install_command ... ok
[INFO] [stdout] test tests::http_config_apply_invalid_candidate_does_not_send_command ... ok
[INFO] [stdout] test tests::http_config_apply_without_csrf_does_not_send_command ... ok
[INFO] [stdout] test tests::http_config_get_requires_session ... ok
[INFO] [stdout] test tests::http_config_diff_reports_invalid_candidate_without_state_change ... ok
[INFO] [stdout] test tests::http_config_rollback_goes_through_lifecycle_and_core_command ... ok
[INFO] [stdout] test tests::http_config_validate_accepts_valid_raw_config_without_csrf ... ok
[INFO] [stdout] test tests::http_config_validate_reports_invalid_raw_config ... ok
[INFO] [stdout] test tests::http_config_rollback_missing_revision_returns_stable_error ... ok
[INFO] [stdout] test tests::http_config_get_returns_rendered_current_config ... ok
[INFO] [stdout] test tests::http_config_diff_returns_route_and_upstream_changes ... ok
[INFO] [stdout] test tests::http_config_rollback_without_csrf_does_not_send_command ... ok
[INFO] [stdout] test tests::http_health_route_returns_minimal_operational_json ... ok
[INFO] [stdout] test tests::http_login_before_setup_returns_setup_required ... ok
[INFO] [stdout] test tests::http_error_logs_return_recent_errors ... ok
[INFO] [stdout] test tests::http_login_failure_returns_stable_auth_error ... ok
[INFO] [stdout] test tests::http_login_lockout_rejects_after_repeated_failures ... ok
[INFO] [stdout] test tests::http_login_success_emits_secure_cookie_and_csrf_json ... ok
[INFO] [stdout] test tests::http_mutation_without_session_returns_auth_required_error ... ok
[INFO] [stdout] test tests::http_proxy_host_create_invalid_body_returns_malformed_request ... ok
[INFO] [stdout] test tests::http_proxy_host_create_without_csrf_does_not_send_command ... ok
[INFO] [stdout] test tests::http_proxy_host_delete_missing_id_returns_not_found_without_command ... ok
[INFO] [stdout] test tests::http_logout_requires_csrf_and_invalidates_session ... ok
[INFO] [stdout] test tests::http_mutation_without_csrf_returns_csrf_required_error ... ok
[INFO] [stdout] test tests::http_proxy_host_delete_goes_through_lifecycle_and_core_command ... ok
[INFO] [stdout] test tests::http_proxy_host_create_goes_through_lifecycle_and_core_command ... ok
[INFO] [stdout] test tests::http_proxy_host_delete_without_csrf_does_not_send_command ... ok
[INFO] [stdout] test tests::http_proxy_host_list_returns_generated_proxy_hosts ... ok
[INFO] [stdout] test tests::http_proxy_host_create_invalid_upstream_returns_validation_error ... ok
[INFO] [stdout] test tests::http_setup_writes_password_hash_and_enables_login ... ok
[INFO] [stdout] test tests::http_proxy_host_get_missing_returns_not_found ... ok
[INFO] [stdout] test tests::http_proxy_host_get_returns_generated_proxy_host ... ok
[INFO] [stdout] test tests::http_setup_rejects_after_password_hash_exists ... ok
[INFO] [stdout] test tests::http_status_route_returns_current_revision_json ... ok
[INFO] [stdout] test tests::invalid_proxy_host_returns_validation_error ... ok
[INFO] [stdout] test tests::legacy_proxy_host_json_normalizes_to_primary_upstream_without_breaking_field ... ok
[INFO] [stdout] test tests::login_failure_is_rejected ... ok
[INFO] [stdout] test tests::login_success_creates_session_and_csrf ... ok
[INFO] [stdout] test tests::http_proxy_host_list_requires_session ... ok
[INFO] [stdout] test tests::http_proxy_host_update_goes_through_lifecycle_and_core_command ... ok
[INFO] [stdout] test tests::parses_raw_http_cookie_csrf_and_body ... ok
[INFO] [stdout] test tests::http_proxy_host_update_id_mismatch_returns_malformed_request_without_command ... ok
[INFO] [stdout] test tests::http_proxy_host_update_without_csrf_does_not_send_command ... ok
[INFO] [stdout] test tests::metrics_summary_maps_snapshot_and_bounds_each_array_to_500_series ... ok
[INFO] [stdout] test tests::metrics_summary_requires_session_and_rejects_query_parameters ... ok
[INFO] [stdout] test tests::mutation_without_csrf_is_rejected ... ok
[INFO] [stdout] test tests::operational_probes_are_unauthenticated_and_never_return_config_details ... ok
[INFO] [stdout] test tests::rollback_goes_through_config_lifecycle_and_core_command ... ok
[INFO] [stdout] test tests::status_http_renders_desired_active_and_optional_live_resource_status ... ok
[INFO] [stdout] test tests::status_schema_distinguishes_desired_and_active_resource_policy ... ok
[INFO] [stdout] test tests::support_bundle_http_preserves_safe_success_json_and_auth_statuses ... ok
[INFO] [stdout] test tests::status_schema_exposes_nullable_revision_scoped_live_resource_status ... ok
[INFO] [stdout] test tests::parses_raw_http_request_with_request_id ... ok
[INFO] [stdout] test tests::status_schema_is_stable ... ok
[INFO] [stdout] test tests::phase009_trust_api_requires_auth_csrf_and_returns_metadata_only ... ok
[INFO] [stdout] test tests::support_bundle_api_requires_session_and_csrf_and_exposes_only_safe_receipt_fields ... ok
[INFO] [stdout] test tests::proxy_host_member_path_parsers_preserve_v1_id_and_not_found_contract ... ok
[INFO] [stdout] test tests::renders_admin_http_response_with_status_and_content_length ... ok
[INFO] [stdout] test tests::unauthenticated_request_is_rejected ... ok
[INFO] [stdout] test tests::upstream_health_route_requires_session_and_returns_ordered_safe_status_items ... ok
[INFO] [stdout] test tests::upstream_health_route_maps_reader_failure_to_stable_typed_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/edge_application-77b297d89575be0f)
[INFO] [stdout] 
[INFO] [stdout] running 218 tests
[INFO] [stdout] test audit::tests::audited_mutation_does_not_run_effect_when_intent_append_fails ... ok
[INFO] [stdout] test audit::tests::begin_rejects_without_effect_when_admission_is_not_healthy ... ok
[INFO] [stdout] test audit::tests::config_and_proxy_mapping_accepts_only_its_closed_action_family ... ok
[INFO] [stdout] test audit::tests::begin_persists_exactly_one_intent_before_effect_is_allowed ... ok
[INFO] [stdout] test audit::tests::audited_mutation_writes_exact_pair_for_success_and_rejection ... ok
[INFO] [stdout] test audit::tests::certificate_trust_and_setup_mapping_exposes_only_bounded_targets ... ok
[INFO] [stdout] test audit::tests::rejected_terminal_requires_a_stable_error_code ... ok
[INFO] [stdout] test audit::tests::audited_mutation_preserves_committed_value_when_terminal_append_fails ... ok
[INFO] [stdout] test audit::tests::startup_coordinator_fails_closed_when_verification_fails ... ok
[INFO] [stdout] test audit::tests::unknown_reconciliation_persists_unknown_and_blocks_mutation ... ok
[INFO] [stdout] test audit::tests::complete_preserves_committed_effect_when_terminal_append_fails ... ok
[INFO] [stdout] test audit::tests::auth_observation_is_bounded_and_skipped_when_ledger_is_degraded ... ok
[INFO] [stdout] test audit::tests::observation_append_failure_does_not_become_auth_failure ... ok
[INFO] [stdout] test audit::tests::query_requires_authentication_and_uses_reader_port ... ok
[INFO] [stdout] test backup::tests::committed_backup_remains_success_when_success_log_sink_fails ... ok
[INFO] [stdout] test backup::tests::restore_new_target_orders_preflight_before_publish_and_cleans_failure ... ok
[INFO] [stdout] test audit::tests::startup_coordinator_verifies_before_publishing_healthy_admission ... ok
[INFO] [stdout] test audit::tests::startup_coordinator_reconciles_known_intent_and_fails_closed_on_unknown ... ok
[INFO] [stdout] test audit::tests::auth_failure_sampler_enforces_time_boundary_and_target_capacity ... ok
[INFO] [stdout] test backup::tests::restore_recovery_decides_from_transaction_state_and_observed_paths ... ok
[INFO] [stdout] test drain::tests::in_flight_reference_completes_drain_only_after_release ... ok
[INFO] [stdout] test backup::tests::verify_backup_returns_safe_report_and_rejects_record_digest_mismatch ... ok
[INFO] [stdout] test drain::tests::remove_and_readd_fences_old_release_from_new_generation ... ok
[INFO] [stdout] test drain::tests::operational_snapshot_aggregates_old_in_flight_drain_reference ... ok
[INFO] [stdout] test backup::tests::create_backup_failure_cleans_up_and_emits_only_stable_error_fields ... ok
[INFO] [stdout] test backup::tests::create_backup_lock_failure_is_terminal_and_emits_stable_failure ... ok
[INFO] [stdout] test backup::tests::create_backup_streams_validated_inventory_and_publishes_after_sync ... ok
[INFO] [stdout] test backup::tests::replace_restore_persists_each_crash_state_and_rolls_back_publish_failure ... ok
[INFO] [stdout] test drain::tests::unknown_and_duplicate_release_do_not_mutate_counts ... ok
[INFO] [stdout] test drain::tests::zero_reference_drain_is_immediately_drained ... ok
[INFO] [stdout] test failure_observability::tests::metric_uses_fixed_name_and_bounded_transition_labels ... ok
[INFO] [stdout] test failure_observability::tests::product_transition_log_has_exact_safe_bounded_fields ... ok
[INFO] [stdout] test failure_observability::tests::tls_failure_product_log_has_only_safe_bounded_fields ... ok
[INFO] [stdout] test health::tests::activation_rejects_invalid_endpoint_without_panic ... ok
[INFO] [stdout] test failure_observability::tests::tls_failure_sampler_evicts_oldest_key_at_capacity ... ok
[INFO] [stdout] test failure_observability::tests::tls_failure_sampler_suppresses_same_key_until_ttl_expires ... ok
[INFO] [stdout] test health::tests::coordinator_dispatches_tick_and_applies_success_completion ... ok
[INFO] [stdout] test health::tests::health_jitter_is_stable_bounded_and_due_time_saturates ... ok
[INFO] [stdout] test health::tests::health_observability_uses_fixed_names_for_all_availability_states ... ok
[INFO] [stdout] test health::tests::coordinator_maps_probe_failure_and_preserves_stale_fencing ... ok
[INFO] [stdout] test health::tests::health_operational_metrics_use_fixed_names_and_bounded_reason_values ... ok
[INFO] [stdout] test health::tests::phase009_health_activation_rejects_scheme_tls_contradiction ... ok
[INFO] [stdout] test health::tests::coordinator_reschedules_full_and_stops_on_dispatcher_shutdown ... ok
[INFO] [stdout] test health::tests::field_debug_health_event_has_exact_safe_bounded_fields ... ok
[INFO] [stdout] test health::tests::phase009_reconciliation_resets_counter_when_tls_identity_changes ... ok
[INFO] [stdout] test health::tests::field_debug_health_sampler_enforces_sixty_second_boundary_and_capacity ... ok
[INFO] [stdout] test health::tests::reconciliation_resets_policy_changes_and_handles_disabled_added_and_removed_entries ... ok
[INFO] [stdout] test health::tests::health_generation_allocator_is_monotonic_and_reports_exhaustion ... ok
[INFO] [stdout] test health::tests::rejected_dispatch_ignores_stale_mismatched_and_stopped_requests ... ok
[INFO] [stdout] test health::tests::health_transition_observability_has_exact_safe_product_fields_and_bounded_labels ... ok
[INFO] [stdout] test health::tests::health_observability_sink_failure_is_typed_and_does_not_mutate_input ... ok
[INFO] [stdout] test health::tests::phase009_https_health_request_preserves_endpoint_and_strict_tls_policy ... ok
[INFO] [stdout] test health::tests::shutdown_is_terminal_for_ticks_and_probe_results ... ok
[INFO] [stdout] test health::tests::stale_duplicate_and_unknown_probe_results_are_ignored_without_state_change ... ok
[INFO] [stdout] test health::tests::tick_emits_one_in_flight_probe_and_completion_schedules_next_interval ... ok
[INFO] [stdout] test health::tests::tick_respects_work_bound_disabled_policy_and_probe_id_wrapping ... ok
[INFO] [stdout] test health::tests::rejected_dispatch_reschedules_without_changing_health ... ok
[INFO] [stdout] test health::tests::upstream_availability_metric_maps_current_state_to_binary_gauge ... ok
[INFO] [stdout] test metrics::tests::reconciliation_generation_exposes_degraded_lag_and_rejects_stale_completion ... ok
[INFO] [stdout] test metrics::tests::registry_aggregates_counter_gauge_and_histogram_into_ordered_snapshot ... ok
[INFO] [stdout] test metrics::tests::registry_rejects_new_series_at_partition_or_response_budget_without_eviction ... ok
[INFO] [stdout] test operational_upgrade::tests::backup_failure_restarts_the_unchanged_runtime_before_returning ... ok
[INFO] [stdout] test operational_upgrade::tests::journal_failure_before_switch_restarts_the_unchanged_runtime ... ok
[INFO] [stdout] test operational_upgrade::tests::invalid_request_never_reaches_deployment ... ok
[INFO] [stdout] test operational_upgrade::tests::journal_persistence_contains_only_recovery_identity ... ok
[INFO] [stdout] test operational_upgrade::tests::journal_persistence_failure_restarts_before_artifact_stage ... ok
[INFO] [stdout] test operational_upgrade::tests::journaled_drain_failure_restores_runtime_without_creating_a_journal ... ok
[INFO] [stdout] test operational_upgrade::tests::journaled_readiness_failure_rolls_back_and_persists_terminal_receipt ... ok
[INFO] [stdout] test operational_upgrade::tests::journal_failure_after_stop_restarts_the_unchanged_runtime ... ok
[INFO] [stdout] test operational_upgrade::tests::journal_failure_after_switch_rolls_back_before_returning ... ok
[INFO] [stdout] test operational_upgrade::tests::journaled_stage_failure_restarts_the_unchanged_runtime_before_returning ... ok
[INFO] [stdout] test operational_upgrade::tests::full_upgrade_orders_all_adapter_effects_before_commit ... ok
[INFO] [stdout] test operational_upgrade::tests::invalid_artifact_reference_never_reaches_admission_or_backup ... ok
[INFO] [stdout] test health::tests::reconciliation_preserves_matching_health_counter_and_resets_changed_endpoint ... ok
[INFO] [stdout] test operational_upgrade::tests::preparation_stops_the_runtime_before_taking_the_exclusive_lock_backup ... ok
[INFO] [stdout] test operational_upgrade::tests::stage_failure_restarts_the_unchanged_runtime_before_returning ... ok
[INFO] [stdout] test operational_upgrade::tests::recovery_rolls_back_switched_journal_and_persists_terminal_state ... ok
[INFO] [stdout] test operational_upgrade::tests::journaled_switch_failure_rolls_back_and_persists_terminal_receipt ... ok
[INFO] [stdout] test operational_upgrade::tests::journaled_upgrade_persists_every_crash_relevant_state_in_order ... ok
[INFO] [stdout] test operational_upgrade::tests::rollback_failure_preserves_rolling_back_receipt_and_returns_failure ... ok
[INFO] [stdout] test passive_health::tests::observation_delivery_reports_only_degraded_and_recovered_edges ... ok
[INFO] [stdout] test operational_upgrade::tests::switch_failure_rolls_back_without_starting_new_artifact ... ok
[INFO] [stdout] test passive_health::tests::passive_supervisor_expires_ejection_at_supplied_tick_boundary ... ok
[INFO] [stdout] test resource_observability::tests::field_rejection_adds_only_bounded_buckets_to_product_contract ... ok
[INFO] [stdout] test resource_observability::tests::product_policy_and_pressure_logs_have_exact_safe_fields ... ok
[INFO] [stdout] test passive_health::tests::current_transport_observations_update_passive_state ... ok
[INFO] [stdout] test passive_health::tests::stale_unknown_and_disabled_observations_do_not_mutate_state ... ok
[INFO] [stdout] test resource_observability::tests::rejection_sampler_enforces_sixty_second_ttl_and_capacity ... ok
[INFO] [stdout] test support_bundle::tests::rejects_an_artifact_the_caller_did_not_request ... ok
[INFO] [stdout] test tests::active_connection_gauge_records_current_count ... ok
[INFO] [stdout] test support_bundle::tests::rejects_a_collector_report_that_exceeds_the_requested_bounds ... ok
[INFO] [stdout] test support_bundle::tests::rejects_duplicate_artifacts_and_stale_product_logs ... ok
[INFO] [stdout] test support_bundle::tests::rejects_omission_metadata_for_an_unrequested_artifact ... ok
[INFO] [stdout] test tests::certificate_identity_rejects_wildcard_for_multiple_labels ... ok
[INFO] [stdout] test tests::admin_bind_conflict_fails ... ok
[INFO] [stdout] test tests::apply_failure_keeps_current_config ... ok
[INFO] [stdout] test tests::certificate_identity_accepts_one_label_wildcard_only ... ok
[INFO] [stdout] test tests::certificate_expiry_metric_omits_domain_and_private_key ... ok
[INFO] [stdout] test tests::certificate_import_audit_failure_restores_previous_certificate_without_core_command ... ok
[INFO] [stdout] test tests::certificate_import_command_rejection_removes_new_certificate ... ok
[INFO] [stdout] test tests::apply_saves_revision_and_audit ... ok
[INFO] [stdout] test tests::bounded_log_queue_drops_oldest_when_full ... ok
[INFO] [stdout] test tests::certificate_import_rejects_declared_domain_missing_from_certificate_identity_before_store_or_core ... ok
[INFO] [stdout] test tests::certificate_import_rejects_expiry_that_differs_from_validated_leaf ... ok
[INFO] [stdout] test tests::certificate_import_reports_compensation_failure_without_hiding_command_error ... ok
[INFO] [stdout] test tests::certificate_import_validates_stores_audits_and_installs_manual_material ... ok
[INFO] [stdout] test tests::certificate_import_state_machine_rejects_out_of_order_transition ... ok
[INFO] [stdout] test tests::certificate_import_store_failure_does_not_send_core_command ... ok
[INFO] [stdout] test tests::certificate_import_rejects_invalid_tls_material_before_store_or_core ... ok
[INFO] [stdout] test tests::acme_challenge_path_bypasses_redirect_route_action ... ok
[INFO] [stdout] test tests::certificate_issue_with_http01_clears_token_when_probe_fails ... ok
[INFO] [stdout] test tests::certificate_issue_with_http01_registers_probes_and_clears_token ... ok
[INFO] [stdout] test tests::certificate_issue_for_ref_installs_target_certificate ... ok
[INFO] [stdout] test tests::certificate_issuer_rejects_production_without_terms ... ok
[INFO] [stdout] test tests::certificate_issue_with_http01_clears_token_when_acme_fails ... ok
[INFO] [stdout] test tests::certificate_issuer_saves_certificate_and_audit_event ... ok
[INFO] [stdout] test tests::certificate_mutation_product_log_includes_safe_release_fields ... ok
[INFO] [stdout] test tests::certificate_renew_missing_certificate_does_not_call_acme_or_core ... ok
[INFO] [stdout] test tests::certificate_mutation_failure_product_log_includes_error_code ... ok
[INFO] [stdout] test tests::certificate_renewal_fatal_failure_has_no_retry ... ok
[INFO] [stdout] test tests::certificate_renewal_is_skipped_outside_window ... ok
[INFO] [stdout] test tests::certificate_renewal_retryable_failure_sets_next_retry ... ok
[INFO] [stdout] test tests::certificate_renewal_is_due_inside_window ... ok
[INFO] [stdout] test tests::config_apply_log_includes_revision_id ... ok
[INFO] [stdout] test tests::certificate_renewal_retryable_failure_stops_at_max_attempts ... ok
[INFO] [stdout] test tests::config_command_dispatch_preserves_order_and_stops_at_first_rejection ... ok
[INFO] [stdout] test tests::certificate_import_command_rejection_restores_previous_certificate ... ok
[INFO] [stdout] test tests::certificate_import_product_log_contains_only_safe_fields ... ok
[INFO] [stdout] test tests::certificate_import_rejects_empty_input_before_external_ports ... ok
[INFO] [stdout] test tests::config_lifecycle_apply_with_core_ack_failure_keeps_current_revision ... ok
[INFO] [stdout] test tests::config_lifecycle_listener_change_commits_restart_required_revision_without_hot_command ... ok
[INFO] [stdout] test tests::config_lifecycle_apply_with_core_commits_current_after_command_ack ... ok
[INFO] [stdout] test tests::config_lifecycle_rollback_with_core_applies_previous_revision_after_ack ... ok
[INFO] [stdout] test tests::config_activation_state_distinguishes_aligned_and_pending_restart ... ok
[INFO] [stdout] test tests::certificate_status_masks_key_and_marks_expiry ... ok
[INFO] [stdout] test tests::config_lifecycle_rollback_with_core_ack_failure_keeps_current_revision ... ok
[INFO] [stdout] test tests::config_revision_record_construction_preserves_snapshot_compatibility_fields ... ok
[INFO] [stdout] test tests::config_schema_roundtrips_route_certificate_ref ... ok
[INFO] [stdout] test tests::config_validation_error_conversion_preserves_first_error_and_empty_fallback ... ok
[INFO] [stdout] test tests::diff_reports_added_and_removed_routes ... ok
[INFO] [stdout] test tests::diff_reports_retry_passive_and_administrative_changes ... ok
[INFO] [stdout] test tests::disabled_health_policy_canonicalizes_to_omitted_block ... ok
[INFO] [stdout] test tests::duplicate_upstream_ids_fail_validation ... ok
[INFO] [stdout] test tests::enabled_metrics_rejects_non_loopback_and_change_requires_restart ... ok
[INFO] [stdout] test tests::explicit_multi_upstream_names_parse_independent_of_key_order ... ok
[INFO] [stdout] test tests::exposes_crate_name ... ok
[INFO] [stdout] test tests::empty_route_host_or_path_fails ... ok
[INFO] [stdout] test tests::failure_aware_policy_config_parses_defaults_and_roundtrips ... ok
[INFO] [stdout] test tests::failure_aware_policy_rejects_invalid_bounds_and_all_draining ... ok
[INFO] [stdout] test tests::field_debug_access_log_includes_route_detail ... ok
[INFO] [stdout] test tests::http01_token_store_matches_exact_token ... ok
[INFO] [stdout] test tests::external_admin_bind_without_auth_fails ... ok
[INFO] [stdout] test tests::duplicate_normalized_upstream_endpoints_fail_validation ... ok
[INFO] [stdout] test tests::http01_without_http_listener_fails ... ok
[INFO] [stdout] test tests::invalid_health_policy_is_rejected_by_domain_constructor ... ok
[INFO] [stdout] test tests::invalid_acme_email_fails ... ok
[INFO] [stdout] test tests::invalid_resource_policy_apply_has_no_revision_core_or_audit_effect ... ok
[INFO] [stdout] test tests::https_redirect_route_without_certificate_fails ... ok
[INFO] [stdout] test tests::invalid_listener_bind_fails ... ok
[INFO] [stdout] test tests::login_failure_audit_event_is_recorded ... ok
[INFO] [stdout] test tests::invalid_upstream_url_fails ... ok
[INFO] [stdout] test tests::legacy_single_upstream_normalizes_to_stable_primary_id ... ok
[INFO] [stdout] test tests::multiple_upstreams_without_explicit_names_are_rejected ... ok
[INFO] [stdout] test tests::metadata_upstream_url_fails ... ok
[INFO] [stdout] test tests::normalized_host_path_duplicate_fails ... ok
[INFO] [stdout] test tests::parser_records_unknown_fields ... ok
[INFO] [stdout] test tests::parses_and_renders_exact_route_paths_without_changing_prefix_paths ... ok
[INFO] [stdout] test tests::metrics_config_defaults_disabled_and_roundtrips_enabled_loopback ... ok
[INFO] [stdout] test tests::parses_and_renders_route_priority ... ok
[INFO] [stdout] test tests::phase009_schema_v2_tls_policy_parses_and_roundtrips_canonically ... ok
[INFO] [stdout] test tests::phase009_schema_rejects_tls_fields_in_v1_and_incomplete_v2_policy ... ok
[INFO] [stdout] test tests::missing_service_fails ... ok
[INFO] [stdout] test tests::plan_apply_keeps_route_and_upstream_changes_hot_apply ... ok
[INFO] [stdout] test tests::dev_access_log_includes_state_transition_marker ... ok
[INFO] [stdout] test tests::parses_minimal_toml_config ... ok
[INFO] [stdout] test tests::diff_reports_changed_upstreams ... ok
[INFO] [stdout] test tests::duplicate_listener_fails ... ok
[INFO] [stdout] test tests::product_access_log_excludes_sensitive_request_material_and_includes_revision ... ok
[INFO] [stdout] test tests::production_acme_requires_opt_in ... ok
[INFO] [stdout] test tests::process_identity_metrics_use_explicit_startup_values ... ok
[INFO] [stdout] test tests::proxy_host_matches_any_declared_domain ... ok
[INFO] [stdout] test tests::proxy_host_add_remove_and_disable_updates_snapshot ... ok
[INFO] [stdout] test tests::proxy_host_generates_route_service_and_upstream ... ok
[INFO] [stdout] test tests::recent_access_log_buffer_keeps_latest_events ... ok
[INFO] [stdout] test tests::recent_error_buffer_keeps_latest_errors ... ok
[INFO] [stdout] test tests::renders_mvp_config_snapshot_for_file_repository_roundtrip ... ok
[INFO] [stdout] test tests::resource_metrics_use_active_values_and_closed_rejection_labels ... ok
[INFO] [stdout] test tests::resource_policy_apply_and_pending_rollback_do_not_send_hot_commands ... ok
[INFO] [stdout] test tests::plan_apply_marks_listener_bind_change_restart_required ... ok
[INFO] [stdout] test tests::request_id_generator_creates_stable_unique_ids ... ok
[INFO] [stdout] test tests::plan_apply_marks_resource_policy_change_restart_required ... ok
[INFO] [stdout] test tests::rollback_activates_previous_revision ... ok
[INFO] [stdout] test tests::rollback_missing_revision_returns_clear_error ... ok
[INFO] [stdout] test tests::runtime_resource_policy_defaults_parses_and_roundtrips_canonically ... ok
[INFO] [stdout] test tests::runtime_timeout_policy_validation_rejects_invalid_bounds ... ok
[INFO] [stdout] test tests::schema_version_missing_fails ... ok
[INFO] [stdout] test tests::proxy_host_update_replaces_route_service_and_upstream ... ok
[INFO] [stdout] test tests::service_without_upstream_fails ... ok
[INFO] [stdout] test tests::redirect_route_action_returns_permanent_redirect ... ok
[INFO] [stdout] test tests::startup_config_keeps_empty_repository_unconfigured_when_seed_is_absent ... ok
[INFO] [stdout] test tests::service_policy_config_parses_and_renders_losslessly ... ok
[INFO] [stdout] test tests::startup_config_resolution_machine_rejects_seed_read_for_present_repository ... ok
[INFO] [stdout] test tests::tls_handshake_failure_metric_uses_only_stable_error_code_label ... ok
[INFO] [stdout] test tests::startup_config_uses_repository_current_without_reading_seed ... ok
[INFO] [stdout] test tests::request_metrics_do_not_use_raw_path_labels ... ok
[INFO] [stdout] test tests::startup_config_imports_seed_only_when_revision_repository_is_empty ... ok
[INFO] [stdout] test tests::startup_config_rejects_non_empty_repository_without_valid_current_pointer ... ok
[INFO] [stdout] test tests::upstream_failure_metric_uses_bounded_labels ... ok
[INFO] [stdout] test trust::tests::delete_rejects_any_retained_revision_reference_before_store_mutation ... ok
[INFO] [stdout] test tests::valid_config_passes ... ok
[INFO] [stdout] test tests::unknown_load_balancing_policy_is_rejected_with_stable_error ... ok
[INFO] [stdout] test upstream_tls::tests::phase009_upstream_tls_preparation_plan_rejects_scheme_policy_contradiction ... ok
[INFO] [stdout] test tests::runtime_resource_policy_validation_rejects_invalid_bounds_and_relationship ... ok
[INFO] [stdout] test upstream_tls::tests::phase009_upstream_tls_preparation_plan_is_typed_sorted_and_excludes_http ... ok
[INFO] [stdout] test trust::tests::import_rejects_encoded_limit_before_validation_or_create ... ok
[INFO] [stdout] test trust::tests::list_is_stably_ordered_and_bounded ... ok
[INFO] [stdout] test trust::tests::import_validates_then_rejects_existing_reference ... ok
[INFO] [stdout] test tests::unknown_host_route_action_is_not_found ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 218 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/edge_core-bc8299346afaa688)
[INFO] [stdout] 
[INFO] [stdout] running 240 tests
[INFO] [stdout] test snapshot_http::tests::incremental_framing_completes_fragmented_content_length_response ... ok
[INFO] [stdout] test snapshot_http::tests::completed_client_response_with_empty_buffers_returns_to_request_reading ... ok
[INFO] [stdout] test snapshot_http::tests::full_and_stopped_resource_status_publishers_do_not_change_ledger_progression ... ok
[INFO] [stdout] test snapshot_http::tests::incremental_framing_completes_byte_fragmented_chunked_response_with_trailer ... ok
[INFO] [stdout] test snapshot_http::tests::closed_slow_response_client_releases_pending_output_and_charge ... ok
[INFO] [stdout] test snapshot_http::tests::incremental_framing_completes_head_response_at_headers ... ok
[INFO] [stdout] test snapshot_http::tests::incremental_framing_continues_after_interim_response ... ok
[INFO] [stdout] test snapshot_http::tests::incremental_framing_enforces_header_and_chunk_line_bounds ... ok
[INFO] [stdout] test snapshot_http::tests::incremental_framing_completes_no_body_status_at_headers ... ok
[INFO] [stdout] test snapshot_http::tests::incremental_framing_rejects_invalid_chunk_delimiter_and_size ... ok
[INFO] [stdout] test snapshot_http::tests::incremental_framing_rejects_chunked_eof_before_terminal_trailer ... ok
[INFO] [stdout] test snapshot_http::tests::incremental_framing_rejects_conflicting_or_duplicate_content_length ... ok
[INFO] [stdout] test snapshot_http::tests::incremental_framing_rejects_non_token_chunk_trailer_name ... ok
[INFO] [stdout] test snapshot_http::tests::closed_runtime_command_channel_returns_stable_rejection_without_enqueue ... ok
[INFO] [stdout] test snapshot_http::tests::incremental_framing_rejects_non_token_response_header_name ... ok
[INFO] [stdout] test snapshot_http::tests::incremental_framing_rejects_premature_fixed_length_eof ... ok
[INFO] [stdout] test snapshot_http::tests::incremental_framing_rejects_response_status_line_without_reason_separator ... ok
[INFO] [stdout] test snapshot_http::tests::incremental_framing_requires_eof_for_close_delimited_response ... ok
[INFO] [stdout] test snapshot_http::tests::incremental_framing_rejects_embedded_cr_or_lf_in_header_and_trailer_values ... ok
[INFO] [stdout] test snapshot_http::tests::resource_logs_publish_policy_pressure_edges_and_sampled_rejection ... ok
[INFO] [stdout] test snapshot_http::tests::incremental_framing_terminal_states_reject_more_input ... ok
[INFO] [stdout] test snapshot_http::tests::listener_rejects_new_connections_during_pressure_and_recovers ... ok
[INFO] [stdout] test snapshot_http::tests::listener_publishes_connection_limit_and_failed_closed_rejection_reasons ... ok
[INFO] [stdout] test http_forwarding_policy::tests::response_header_sanitizer_removes_hop_headers_across_fragments_and_interim ... ok
[INFO] [stdout] test snapshot_http::tests::resource_metrics_publish_active_limit_and_charge_release_sequence ... ok
[INFO] [stdout] test snapshot_http::tests::full_and_stopped_metric_publishers_do_not_block_ledger_progression ... ok
[INFO] [stdout] test snapshot_http::tests::incremental_framing_rejects_unsupported_response_versions ... ok
[INFO] [stdout] test snapshot_http::tests::websocket_upgrade_response_requires_valid_http11_upgrade_handshake ... ok
[INFO] [stdout] test snapshot_http::tests::saturated_runtime_command_channel_rejects_without_losing_queued_command ... ok
[INFO] [stdout] test snapshot_http::tests::runtime_resource_status_tracks_connection_count_and_active_revision ... ok
[INFO] [stdout] test snapshot_http::tests::runtime_resource_status_publishes_startup_changes_and_deduplicates ... ok
[INFO] [stdout] test snapshot_http::tests::response_upstream_is_deregistered_during_pressure_and_resumed_after_recovery ... ok
[INFO] [stdout] test tests::activate_config_command_commits_config_and_availability_atomically ... ok
[INFO] [stdout] test snapshot_http::tests::terminal_websocket_with_pending_client_output_releases_connection_and_charge ... ok
[INFO] [stdout] test tests::apply_config_snapshot_command_swaps_snapshot ... ok
[INFO] [stdout] test tests::bounded_command_queue_reports_full ... ok
[INFO] [stdout] test tests::bounded_http_framing_mutation_smoke_is_panic_free_and_terminal_at_eof ... ok
[INFO] [stdout] test tests::client_request_buffer_transfers_completed_bytes_and_resets_for_reuse ... ok
[INFO] [stdout] test tests::client_request_buffer_waits_for_complete_body ... ok
[INFO] [stdout] test tests::client_request_buffer_rejects_body_larger_than_limit ... ok
[INFO] [stdout] test tests::client_request_buffer_rejects_oversized_header_before_parse ... ok
[INFO] [stdout] test tests::client_response_charge_grows_commits_and_releases_exactly ... ok
[INFO] [stdout] test tests::client_response_allocation_rollback_restores_previous_owner_bytes ... ok
[INFO] [stdout] test snapshot_http::tests::saturated_resource_log_queue_does_not_change_ledger_progression ... ok
[INFO] [stdout] test tests::client_response_in_use_charge_shrinks_to_live_pending_plaintext ... ok
[INFO] [stdout] test tests::client_transport_merges_tls_and_http_interest_without_losing_upstream ... ok
[INFO] [stdout] test tests::client_response_rejected_growth_preserves_existing_charge ... ok
[INFO] [stdout] test tests::client_transport_plaintext_passes_socket_and_http_bytes_unchanged ... ok
[INFO] [stdout] test tests::close_delimited_upstream_response_is_not_keep_alive_reusable ... ok
[INFO] [stdout] test tests::command_ack_success_and_failure_are_represented ... ok
[INFO] [stdout] test snapshot_http::tests::websocket_pressure_preserves_writes_and_recovers_deregistered_sources ... ok
[INFO] [stdout] test tests::client_transport_tls_hides_handshake_and_hands_off_plaintext ... ok
[INFO] [stdout] test tests::connection_admission_decision_is_explicit_and_fail_closed_first ... ok
[INFO] [stdout] test tests::connection_close_upstream_response_is_not_keep_alive_reusable ... ok
[INFO] [stdout] test tests::connection_events_drive_valid_state_transitions ... ok
[INFO] [stdout] test tests::connection_state_machine_covers_mvp_http_lifecycle ... ok
[INFO] [stdout] test tests::connection_events_reject_invalid_transition_without_mutating_state ... ok
[INFO] [stdout] test tests::connection_table_cleans_closed_and_failed_connections ... ok
[INFO] [stdout] test tests::connection_tls_pending_charge_syncs_exact_owner_and_releases_at_zero ... ok
[INFO] [stdout] test tests::connection_table_insert_get_remove ... ok
[INFO] [stdout] test tests::connection_tls_pending_rejection_preserves_existing_accounting ... ok
[INFO] [stdout] test tests::connection_websocket_charge_rejection_keeps_both_direction_slots_absent ... ok
[INFO] [stdout] test tests::connection_interest_follows_current_state ... ok
[INFO] [stdout] test tests::adversarial_http_framing_corpus_rejects_without_panic ... ok
[INFO] [stdout] test tests::exposes_crate_name ... ok
[INFO] [stdout] test tests::forwarded_headers_are_generated ... ok
[INFO] [stdout] test tests::builds_https_redirect_location ... ok
[INFO] [stdout] test tests::connection_request_charge_preserves_existing_bytes_when_growth_is_rejected ... ok
[INFO] [stdout] test tests::connection_request_charge_reserves_grows_and_releases_exactly_once ... ok
[INFO] [stdout] test tests::forwards_put_method_and_preserves_upstream_status ... ok
[INFO] [stdout] test tests::http_connection_io_drains_client_buffer_before_upstream_response_finishes ... ok
[INFO] [stdout] test tests::http_connection_io_drains_when_the_client_does_not_keep_alive ... ok
[INFO] [stdout] test tests::forwards_post_body_to_upstream ... ok
[INFO] [stdout] test tests::detects_websocket_upgrade ... ok
[INFO] [stdout] test tests::http_connection_io_reads_request_before_route_selection ... ok
[INFO] [stdout] test tests::http_connection_io_queues_immediate_error_response_after_route_selection ... ok
[INFO] [stdout] test tests::http_connection_io_streams_upstream_response_to_client_buffer ... ok
[INFO] [stdout] test tests::interrupted_event_loop_io_is_retryable_during_runtime_drain ... ok
[INFO] [stdout] test tests::http_connection_io_writes_upstream_request_with_backpressure ... ok
[INFO] [stdout] test tests::http_connection_io_clears_completed_streaming_response_history ... ok
[INFO] [stdout] test tests::forwards_upstream_500_response ... ok
[INFO] [stdout] test tests::connection_websocket_directional_charges_sync_and_release_independently ... ok
[INFO] [stdout] test tests::payload_budget_ledger_allocation_failure_releases_the_grant ... ok
[INFO] [stdout] test tests::payload_budget_ledger_pressure_uses_eighty_sixty_hysteresis ... ok
[INFO] [stdout] test tests::payload_budget_ledger_commits_resizes_transfers_and_releases_exactly_once ... ok
[INFO] [stdout] test tests::payload_capacity_error_maps_to_safe_service_unavailable_response ... ok
[INFO] [stdout] test tests::io_error_moves_connection_to_failed ... ok
[INFO] [stdout] test tests::parses_basic_get_request ... ok
[INFO] [stdout] test tests::pending_socket_output_preserves_plaintext_tail_until_acknowledged ... ok
[INFO] [stdout] test tests::payload_budget_ledger_accepts_exact_fit_and_rejects_fit_plus_one_atomically ... ok
[INFO] [stdout] test tests::pending_socket_output_preserves_tls_ciphertext_until_acknowledged ... ok
[INFO] [stdout] test tests::phase009_prepared_client_tls_registry_is_keyed_and_requires_explicit_server_name ... ok
[INFO] [stdout] test tests::phase009_prepared_server_tls_registry_rejects_duplicate_bind_and_missing_factory ... ok
[INFO] [stdout] test tests::payload_budget_ledger_fails_closed_on_stale_generation_and_double_release ... ok
[INFO] [stdout] test tests::phase009_retry_request_rebuilds_selected_tls_host_and_preserves_upgrade ... ok
[INFO] [stdout] test tests::phase009_runtime_preserves_https_endpoint_and_fails_closed_before_tls_wiring ... ok
[INFO] [stdout] test tests::phase009_upstream_tls_handshake_state_and_timeout_are_explicit ... ok
[INFO] [stdout] test tests::forwards_get_request_to_upstream ... ok
[INFO] [stdout] test tests::phase009_snapshot_mio_maps_terminal_tls_session_to_502_without_plaintext ... ok
[INFO] [stdout] test tests::phase009_upstream_tls_transport_gates_http_until_verified_and_maps_interest ... ok
[INFO] [stdout] test tests::plaintext_upstream_tunnel_transfer_bypasses_staging_and_reuses_output_capacity ... ok
[INFO] [stdout] test tests::phase009_runtime_generation_replaces_and_rolls_back_outbound_tls_registry ... ok
[INFO] [stdout] test tests::phase009_websocket_flow_control_pauses_each_ingress_at_its_owned_limit ... ok
[INFO] [stdout] test tests::plaintext_client_tunnel_transfer_bypasses_staging_and_reuses_output_capacity ... ok
[INFO] [stdout] test tests::phase009_runtime_generation_rejection_preserves_old_server_registry_and_snapshot ... ok
[INFO] [stdout] test tests::rejects_chunked_request_for_mvp ... ok
[INFO] [stdout] test tests::rejects_conflicting_duplicate_content_length ... ok
[INFO] [stdout] test tests::rejects_malformed_content_length ... ok
[INFO] [stdout] test tests::rejects_connect_method ... ok
[INFO] [stdout] test tests::rejects_content_length_mismatch_in_complete_request_parser ... ok
[INFO] [stdout] test tests::rejects_missing_empty_or_duplicate_http11_host_authority ... ok
[INFO] [stdout] test tests::rejects_embedded_cr_or_lf_in_request_header_values ... ok
[INFO] [stdout] test tests::rejects_empty_request_header_name ... ok
[INFO] [stdout] test tests::rejects_oversized_headers ... ok
[INFO] [stdout] test tests::rejects_non_token_method_and_control_bytes_in_request_target ... ok
[INFO] [stdout] test tests::rejects_non_token_request_header_name ... ok
[INFO] [stdout] test tests::rejects_prohibited_control_bytes_but_allows_horizontal_tab_in_request_header_values ... ok
[INFO] [stdout] test tests::phase009_runtime_generation_atomically_replaces_snapshot_and_server_registry ... ok
[INFO] [stdout] test tests::rejects_malformed_header ... ok
[INFO] [stdout] test tests::rejects_request_line_with_trailing_token ... ok
[INFO] [stdout] test tests::rejects_unsupported_request_versions ... ok
[INFO] [stdout] test tests::removes_standard_and_connection_named_hop_by_hop_headers ... ok
[INFO] [stdout] test tests::rejects_oversized_body_before_upstream_forwarding ... ok
[INFO] [stdout] test tests::resource_limit_rejects_excess_connections ... ok
[INFO] [stdout] test tests::rejects_transfer_encoding_content_length_conflict ... ok
[INFO] [stdout] test tests::route_match_host_strips_port_for_snapshot_runtime ... ok
[INFO] [stdout] test tests::route_selection_can_write_immediate_response_without_upstream ... ok
[INFO] [stdout] test tests::runtime_cleanup_removes_closed_connections ... ok
[INFO] [stdout] test tests::runtime_command_channel_wakes_registered_mio_poll ... ok
[INFO] [stdout] test tests::runtime_upstream_selector_advances_per_service_and_reconciles_pool_changes ... ok
[INFO] [stdout] test tests::response_framing_rejects_prohibited_controls_but_allows_horizontal_tab_in_field_values ... ok
[INFO] [stdout] test tests::response_read_action_combines_global_pressure_and_local_capacity ... ok
[INFO] [stdout] test tests::selects_certificate_for_sni ... ok
[INFO] [stdout] test tests::selected_upstream_wire_plan_matches_output_without_mutating_request ... ok
[INFO] [stdout] test tests::shutdown_command_marks_runtime ... ok
[INFO] [stdout] test tests::runtime_selector_applies_generation_fenced_health_availability ... ok
[INFO] [stdout] test tests::runtime_selector_publishes_initial_and_acquired_drain_status ... ok
[INFO] [stdout] test tests::runtime_selector_tracks_drain_references_across_config_generations ... ok
[INFO] [stdout] test tests::snapshot_listener_tokens_never_decode_as_connection_tokens ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_begin_drain_stops_acceptance_and_exits_when_idle ... ok
[INFO] [stdout] test tests::snapshot_http_handler_accepts_generic_read_write_stream ... ok
[INFO] [stdout] test tests::snapshot_http_scheme_aware_stream_sets_forwarded_proto ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_closes_after_partial_response_reset_without_synthetic_502 ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_closes_premature_started_response_without_inserting_502 ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_closes_after_tls_partial_response_decode_failure_without_synthetic_502 ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_does_not_retry_post_after_connect_failure ... ok
[INFO] [stdout] test tests::phase009_snapshot_mio_forwards_https_only_after_scripted_client_handshake ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_does_not_reuse_after_upstream_connection_close ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_drain_allows_an_active_request_to_complete_before_deadline ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_applies_config_snapshot_command_to_new_requests ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_completes_close_delimited_response_on_eof ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_counts_full_log_queue_drops_without_blocking_runtime ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_completes_head_response_without_waiting_for_body ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_emits_request_and_active_connection_metrics_without_blocking_runtime ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_does_not_reuse_plaintext_upstream_after_route_identity_change ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_flushes_tls_handshake_output_before_request ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_drops_full_tls_failure_queue_without_blocking ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_hot_replaces_tls_factory_for_new_connections ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_keeps_selected_websocket_during_health_change ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_emits_access_log_without_blocking_runtime ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_maps_backend_reset_to_502 ... ok
[INFO] [stdout] test tests::phase009_snapshot_mio_maps_stalled_tls_handshake_to_504_without_request ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_drain_deadline_force_closes_a_stalled_active_request ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_physically_closes_persistent_client_after_synthetic_502 ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_publishes_health_503_and_recovery_through_command_queue ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_rejects_combined_tls_apply_without_changing_snapshot ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_rejects_conflicting_content_length_before_route_and_releases_charge ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_rejects_oversized_body_before_route_and_releases_charge ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_rejects_tls_factory_without_tls_listener ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_emits_error_log_for_upstream_timeout_without_blocking_runtime ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_replaces_conflicting_unstarted_response_framing_with_502 ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_replaces_malformed_unstarted_response_with_502 ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_retries_safe_get_once_on_distinct_upstream ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_maps_slow_client_header_to_one_closed_408_and_cleanup ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_maps_upstream_connect_timeout_to_504 ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_returns_503_without_connect_for_empty_upstream_pool ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_pauses_upstream_reads_when_client_backpressures ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_round_robins_https_requests_across_service_upstreams ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_rollback_apply_preserves_previous_route ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_routes_by_host_to_different_upstreams ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_round_robins_new_requests_across_service_upstreams ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_reuses_one_plaintext_upstream_for_sequential_persistent_client_requests ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_serves_http01_challenge_from_token_store ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_serves_http_and_https_from_one_poll_loop ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_submits_first_response_passive_success ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_shutdown_command_stops_poll_loop ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_tls_transport_uses_https_pipeline_without_threads ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_routes_request_without_per_connection_thread ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_tunnels_websocket_upgrade_after_101_response ... ok
[INFO] [stdout] test tests::snapshot_runtime_redirect_preserves_host_authority ... ok
[INFO] [stdout] test tests::snapshot_runtime_returns_404_for_unknown_host ... ok
[INFO] [stdout] test tests::snapshot_runtime_routes_by_host_to_different_upstreams ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_strips_upstream_response_hop_by_hop_headers ... ok
[INFO] [stdout] test tests::timeout_policy_maps_state_to_explicit_runtime_action ... ok
[INFO] [stdout] test tests::state_transition_rules_are_explicit ... ok
[INFO] [stdout] test tests::timer_queue_expires_in_order ... ok
[INFO] [stdout] test tests::state_specific_timeout_transitions_to_response_or_failure ... ok
[INFO] [stdout] test tests::tls_handshake_events_drive_state_transitions ... ok
[INFO] [stdout] test tests::tls_handshake_interest_follows_current_state ... ok
[INFO] [stdout] test tests::tls_handshake_event_timeout_sets_failed_state ... ok
[INFO] [stdout] test tests::tls_handshake_machine_selects_certificate_and_establishes ... ok
[INFO] [stdout] test tests::tls_handshake_state_models_failure_without_panic ... ok
[INFO] [stdout] test tests::tls_handshake_machine_unknown_sni_fails_without_panic ... ok
[INFO] [stdout] test tests::tls_pending_owner_sum_tracks_session_to_socket_transfer_without_plaintext ... ok
[INFO] [stdout] test tests::tls_transport_delegates_pending_owner_bytes_without_side_effects ... ok
[INFO] [stdout] test tests::tls_transport_drives_fragmented_fake_handshake_and_plaintext ... ok
[INFO] [stdout] test tests::tls_handshake_machine_timeout_is_explicit_failure ... ok
[INFO] [stdout] test tests::tls_transport_close_notify_stays_writable_until_fully_drained ... ok
[INFO] [stdout] test tests::tls_transport_peer_close_is_terminal_and_removes_interest ... ok
[INFO] [stdout] test tests::tls_transport_maps_session_interest_and_drains_ciphertext ... ok
[INFO] [stdout] test tests::token_allocator_recycles_tokens ... ok
[INFO] [stdout] test tests::tls_transport_timeout_is_terminal_and_removes_interest ... ok
[INFO] [stdout] test tests::token_allocator_does_not_duplicate_tokens ... ok
[INFO] [stdout] test tests::tunnel_pressure_flow_disables_reads_without_disabling_pending_writes ... ok
[INFO] [stdout] test tests::upstream_and_retry_pair_reservation_releases_exact_bytes_at_terminal ... ok
[INFO] [stdout] test tests::unknown_sni_has_no_certificate_selection ... ok
[INFO] [stdout] test tests::upstream_and_retry_pair_reservation_rolls_back_when_second_charge_is_rejected ... ok
[INFO] [stdout] test tests::upstream_attempt_failure_mapping_preserves_gateway_responses ... ok
[INFO] [stdout] test tests::upstream_attempt_progress_saturates_byte_count_and_ignores_empty_response_chunk ... ok
[INFO] [stdout] test tests::upstream_attempt_progress_rejects_changes_after_terminal ... ok
[INFO] [stdout] test tests::upstream_attempt_progress_tracks_write_response_and_success ... ok
[INFO] [stdout] test tests::upstream_replacement_grant_swaps_charge_only_after_success ... ok
[INFO] [stdout] test tests::upstream_replacement_allocation_failure_preserves_current_charge ... ok
[INFO] [stdout] test tests::tunnels_websocket_upgrade_after_101_response ... ok
[INFO] [stdout] test tests::upstream_transport_reports_zero_for_plaintext_and_tls_session_bytes ... ok
[INFO] [stdout] test tests::upstream_wire_length_rejects_checked_overflow ... ok
[INFO] [stdout] test tests::websocket_owner_sum_transfers_plaintext_socket_bytes_and_excludes_tls_ciphertext ... ok
[INFO] [stdout] test tests::worker_event_queue_wakes_with_event ... ok
[INFO] [stdout] test tests::write_buffer_complete_owner_can_be_explicitly_reset ... ok
[INFO] [stdout] test tests::write_buffer_drain_resets_complete_history_and_preserves_partial_tail ... ok
[INFO] [stdout] test tests::write_buffer_failed_growth_and_early_reset_do_not_mutate_owner ... ok
[INFO] [stdout] test tests::write_buffer_try_append_preserves_history_and_remaining_byte_order ... ok
[INFO] [stdout] test upstream_attempt::tests::response_failure_disposition_never_appends_a_synthetic_response_after_start ... ok
[INFO] [stdout] test tests::upstream_target_parses_http_url ... ok
[INFO] [stdout] test tests::upstream_target_rejects_https_for_mvp ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_releases_partial_tls_handshake_charge_after_idle_timeout ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_times_out_incomplete_body_and_releases_charge ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_closes_after_partial_response_read_timeout_without_synthetic_504 ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_passes_chunked_response_without_upstream_close ... ok
[INFO] [stdout] test tests::snapshot_mio_runtime_maps_upstream_read_timeout_to_504 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 240 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_queue_public_contract.rs (/opt/rustwide/target/release/deps/command_queue_public_contract-ef2c93b3b08d6c49)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test bounded_command_queue_contract_remains_available_from_the_crate_root ... 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/connection_io_public_contract.rs (/opt/rustwide/target/release/deps/connection_io_public_contract-557e9770e354aa4f)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test connection_io_contract_preserves_transition_rejection_and_buffer_lifecycle ... 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/connection_state_public_contract.rs (/opt/rustwide/target/release/deps/connection_state_public_contract-63cde98a21fd9786)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test connection_state_policy_remains_available_from_the_crate_root ... 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/connection_table_public_contract.rs (/opt/rustwide/target/release/deps/connection_table_public_contract-287d55ea53bc0fff)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test connection_table_contract_remains_available_from_the_crate_root ... 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/connection_transport_public_contract.rs (/opt/rustwide/target/release/deps/connection_transport_public_contract-95faa35b7b0b70c0)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test client_transport_contract_preserves_plaintext_and_tls_projections ... ok
[INFO] [stdout] test upstream_transport_contract_preserves_plaintext_and_tls_readiness ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/http_forwarding_policy_public_contract.rs (/opt/rustwide/target/release/deps/http_forwarding_policy_public_contract-5561e97774f02172)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test http_forwarding_policy_contract_remains_available_from_the_crate_root ... 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/http_request_public_contract.rs (/opt/rustwide/target/release/deps/http_request_public_contract-89c2f8f78766670d)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test http_request_contract_remains_available_from_the_crate_root ... 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/payload_budget_ledger_public_contract.rs (/opt/rustwide/target/release/deps/payload_budget_ledger_public_contract-575c8cf2e58e1e7d)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test payload_budget_ledger_contract_remains_available_from_the_crate_root ... 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/resource_admission_policy_public_contract.rs (/opt/rustwide/target/release/deps/resource_admission_policy_public_contract-1f9393f863f66b66)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test resource_admission_policy_contract_remains_available_from_the_crate_root ... 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/resource_limits_public_contract.rs (/opt/rustwide/target/release/deps/resource_limits_public_contract-0c0f38cf8eaca595)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test resource_limits_defaults_remain_available_from_the_crate_root ... 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/timer_queue_public_contract.rs (/opt/rustwide/target/release/deps/timer_queue_public_contract-39b10d0a698a268e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test timer_queue_contract_keeps_deadline_order_and_includes_exact_expiry ... 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/tls_handshake_public_contract.rs (/opt/rustwide/target/release/deps/tls_handshake_public_contract-a654926bfdc683ea)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tls_contracts_remain_available_from_the_crate_root ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/token_allocator_public_contract.rs (/opt/rustwide/target/release/deps/token_allocator_public_contract-6afde4544c97f840)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test token_allocator_contract_remains_available_from_the_crate_root ... 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/upstream_attempt_public_contract.rs (/opt/rustwide/target/release/deps/upstream_attempt_public_contract-9919b8ae54448ece)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test upstream_attempt_contract_remains_available_from_the_crate_root ... 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/worker_event_queue_public_contract.rs (/opt/rustwide/target/release/deps/worker_event_queue_public_contract-3d45db756d433642)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test worker_event_queue_contract_preserves_failure_fifo_order ... 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/write_buffer_public_contract.rs (/opt/rustwide/target/release/deps/write_buffer_public_contract-2bafd93cfa0338b6)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test write_buffer_contract_remains_available_from_the_crate_root ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/edge_domain-b0ffc72247af4285)
[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 89 tests
[INFO] [stdout] test audit::tests::admission_blocks_mutation_until_verification_and_reconciliation_complete ... ok
[INFO] [stdout] test audit::tests::audit_validation_errors_have_stable_codes ... ok
[INFO] [stdout] test audit::tests::audit_query_enforces_page_and_time_bounds ... ok
[INFO] [stdout] test audit::tests::operation_preserves_actual_effect_when_terminal_append_fails ... ok
[INFO] [stdout] test audit::tests::audit_identifier_enforces_ascii_and_128_byte_bound ... ok
[INFO] [stdout] test audit::tests::closed_enum_strings_are_stable ... ok
[INFO] [stdout] test audit::tests::persistent_operation_requires_durable_intent_before_effect ... ok
[INFO] [stdout] test audit::tests::reconciliation_never_guesses_unknown_facts ... ok
[INFO] [stdout] test backup::tests::manifest_admin_initialized_requires_exact_owner_only_verifier ... ok
[INFO] [stdout] test backup::tests::restore_machine_allows_new_target_commit_without_replace_transaction ... ok
[INFO] [stdout] test backup::tests::backup_machine_enforces_happy_path_failure_cleanup_and_terminal_state ... ok
[INFO] [stdout] test backup::tests::manifest_rejects_limit_plus_one_and_checked_sum_overflow ... ok
[INFO] [stdout] test backup::tests::manifest_rejects_unsafe_duplicate_and_mode_mismatch_without_mutation ... ok
[INFO] [stdout] test backup::tests::manifest_rejects_schema_unknown_kind_and_incomplete_certificate_relations ... ok
[INFO] [stdout] test backup::tests::restore_machine_enforces_authentication_before_stage_and_preflight_before_commit ... ok
[INFO] [stdout] test backup::tests::manifest_v1_accepts_minimal_recoverable_inventory_at_limits ... ok
[INFO] [stdout] test backup::tests::restore_machine_requires_explicit_rollback_and_recovery_paths ... ok
[INFO] [stdout] test backup::tests::phase009_manifest_v2_requires_complete_referenced_trust_bundle_relation ... ok
[INFO] [stdout] test operational_lifecycle::tests::readiness_requires_runtime_facts_but_not_each_upstream_health ... ok
[INFO] [stdout] test operational_upgrade::tests::journal_is_secret_free_and_requires_recovery_identities ... ok
[INFO] [stdout] test operational_upgrade::tests::upgrade_request_accepts_identity_without_secret_value ... ok
[INFO] [stdout] test backup::tests::phase010_manifest_v3_requires_ordered_contiguous_audit_segments ... ok
[INFO] [stdout] test backup::tests::restore_machine_requires_provenance_after_published_target_verification ... ok
[INFO] [stdout] test operational_upgrade::tests::upgrade_request_rejects_unsafe_identity_or_secret_reference ... ok
[INFO] [stdout] test backup::tests::sensitive_string_is_redacted_and_explicitly_exposed ... ok
[INFO] [stdout] test operational_upgrade::tests::upgrade_state_requires_drain_stop_switch_ready_before_commit ... ok
[INFO] [stdout] test operational_lifecycle::tests::termination_is_idempotent_and_deadline_ends_drain ... ok
[INFO] [stdout] test support_bundle::tests::allowlist_contains_only_safe_metadata_artifacts ... ok
[INFO] [stdout] test support_bundle::tests::archive_receipt_requires_an_identity_and_redaction_fact ... ok
[INFO] [stdout] test support_bundle::tests::bounds_reject_unbounded_file_count_size_and_log_age ... ok
[INFO] [stdout] test support_bundle::tests::omission_metadata_cannot_carry_paths_or_secret_values ... ok
[INFO] [stdout] test tests::command_ack_expresses_success_and_failure ... ok
[INFO] [stdout] test tests::config_snapshot_has_revision_id ... ok
[INFO] [stdout] test tests::consecutive_failures_make_unknown_and_healthy_unhealthy ... ok
[INFO] [stdout] test tests::core_command_does_not_expose_adapter_details ... ok
[INFO] [stdout] test tests::data_directory_lock_state_rejects_invalid_and_post_terminal_events ... ok
[INFO] [stdout] test tests::consecutive_successes_make_unknown_healthy_and_recover_unhealthy ... ok
[INFO] [stdout] test tests::api_prefix_does_not_match_apix ... ok
[INFO] [stdout] test tests::api_prefix_matches_api_subpath ... ok
[INFO] [stdout] test tests::data_directory_lock_state_tracks_acquire_and_release ... ok
[INFO] [stdout] test tests::bootstrap_config_accepts_typed_values ... ok
[INFO] [stdout] test tests::default_http_health_policy_matches_phase_005_safety_limits ... ok
[INFO] [stdout] test tests::disabled_route_is_not_selected ... ok
[INFO] [stdout] test tests::disabled_passive_health_ignores_observations ... ok
[INFO] [stdout] test tests::effective_eligibility_composes_membership_admin_active_and_passive_state ... ok
[INFO] [stdout] test tests::error_code_has_stable_string ... ok
[INFO] [stdout] test tests::error_code_is_separate_from_user_message ... ok
[INFO] [stdout] test tests::exact_path_matches_only_the_declared_path_and_wins_a_same_length_prefix_tie ... ok
[INFO] [stdout] test tests::exposes_crate_name ... ok
[INFO] [stdout] test tests::health_counter_saturates_without_overflow ... ok
[INFO] [stdout] test tests::host_exact_match_succeeds ... ok
[INFO] [stdout] test tests::health_state_initializes_from_policy_and_disabled_ignores_observations ... ok
[INFO] [stdout] test tests::host_mismatch_fails ... ok
[INFO] [stdout] test tests::http_health_policy_accepts_documented_boundary_values ... ok
[INFO] [stdout] test tests::host_normalization_allows_case_and_trailing_dot ... ok
[INFO] [stdout] test tests::http_health_policy_rejects_invalid_paths ... ok
[INFO] [stdout] test tests::http_upstream_endpoint_canonical_value_detects_equivalent_default_port ... ok
[INFO] [stdout] test tests::http_health_policy_rejects_invalid_numeric_bounds ... ok
[INFO] [stdout] test tests::http_upstream_endpoint_supports_bracketed_ipv6_literals ... ok
[INFO] [stdout] test tests::log_mode_parse_succeeds ... ok
[INFO] [stdout] test tests::http_upstream_endpoint_rejects_ambiguous_or_unsupported_inputs ... ok
[INFO] [stdout] test tests::more_specific_path_prefix_wins_with_same_priority ... ok
[INFO] [stdout] test tests::http_upstream_endpoint_normalizes_literal_addresses_ports_and_paths ... ok
[INFO] [stdout] test tests::opposite_observation_resets_counter_and_threshold_one_transitions_immediately ... ok
[INFO] [stdout] test tests::passive_health_ejects_resets_and_recovers_at_cooldown ... ok
[INFO] [stdout] test tests::path_prefix_match_succeeds ... ok
[INFO] [stdout] test tests::path_prefix_mismatch_fails ... ok
[INFO] [stdout] test tests::phase009_endpoint_supports_literal_ip_http_and_https_without_losing_identity ... ok
[INFO] [stdout] test tests::phase009_schema_normalizes_v1_and_requires_complete_v2_upstream_tls_policy ... ok
[INFO] [stdout] test tests::phase009_schema_normalizes_v1_client_auth_and_validates_v2_trust_reference ... ok
[INFO] [stdout] test tests::phase009_trust_and_tls_identity_values_are_bounded_and_typed ... ok
[INFO] [stdout] test tests::resource_charge_lifecycle_has_explicit_terminal_states ... ok
[INFO] [stdout] test tests::retry_and_passive_policy_validate_plan_bounds ... ok
[INFO] [stdout] test tests::retry_decision_allows_one_safe_get_or_head_attempt ... ok
[INFO] [stdout] test tests::retry_decision_returns_stable_denial_reasons ... ok
[INFO] [stdout] test tests::round_robin_policy_parses_from_stable_config_name ... ok
[INFO] [stdout] test tests::round_robin_selection_is_deterministic_and_wraps ... ok
[INFO] [stdout] test tests::round_robin_selection_reports_no_eligible_upstream ... ok
[INFO] [stdout] test tests::runtime_resource_policy_accepts_supported_boundaries ... ok
[INFO] [stdout] test tests::runtime_resource_policy_defaults_are_validated_and_immutable ... ok
[INFO] [stdout] test tests::round_robin_selection_skips_unhealthy_and_accepts_unknown ... ok
[INFO] [stdout] test tests::runtime_resource_policy_rejects_invalid_bounds_and_relationships ... ok
[INFO] [stdout] test tests::route_priority_selects_highest_priority ... ok
[INFO] [stdout] test tests::runtime_timeout_policy_accepts_only_bounded_read_timeouts ... ok
[INFO] [stdout] test tests::snapshot_finds_service_by_id ... ok
[INFO] [stdout] test tests::round_robin_selection_skips_administratively_draining_upstream ... ok
[INFO] [stdout] test tests::unknown_log_mode_parse_fails ... ok
[INFO] [stdout] test tests::snapshot_selects_primary_upstream_for_service ... ok
[INFO] [stdout] test tests::service_policy_default_is_explicit_round_robin_without_health_checks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config_lifecycle_smoke.rs (/opt/rustwide/target/release/deps/config_lifecycle_smoke-a02807a842d0c548)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test daemon_config_lifecycle_runtime_rejection_preserves_current_revision ... ok
[INFO] [stdout] test daemon_config_lifecycle_applies_and_rolls_back_through_core_command_boundary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/foundation_smoke.rs (/opt/rustwide/target/release/deps/foundation_smoke-1b5201cf570e6443)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test workspace_crates_expose_foundation_smoke_names ... 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 unittests src/lib.rs (/opt/rustwide/target/release/deps/edge_memory_harness-a39a25fc845c2b65)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test soak_window_adapters::tests::public_driver_contract_fixes_production_window_counts ... 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 unittests src/admission_probe_main.rs (/opt/rustwide/target/release/deps/edge_admission_probe-8918c5fa3ba2ea7b)
[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/connection_churn_main.rs (/opt/rustwide/target/release/deps/edge_connection_churn-70d64fdb1924ea35)
[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/connection_holder_main.rs (/opt/rustwide/target/release/deps/edge_connection_holder-bdfe40887fd861bd)
[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/control_max_main.rs (/opt/rustwide/target/release/deps/edge_control_max-3cae502171e45f09)
[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/diagnostic_soak_main.rs (/opt/rustwide/target/release/deps/edge_diagnostic_soak-67ef56d96e34f198)
[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/diagnostic_soak_runner_main.rs (/opt/rustwide/target/release/deps/edge_diagnostic_soak_runner-928b21654b425f7f)
[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/full_profile_readiness_main.rs (/opt/rustwide/target/release/deps/edge_full_profile_readiness-4da98445ea89490a)
[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/full_profile_runner_main.rs (/opt/rustwide/target/release/deps/edge_full_profile_runner-ddf48a5c0cf6bece)
[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/http_evidence_main.rs (/opt/rustwide/target/release/deps/edge_http_memory_evidence-22437b3e7a3c4567)
[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/release_http_main.rs (/opt/rustwide/target/release/deps/edge_http_memory_scenario-ab70c30460943a9a)
[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/http_steady_main.rs (/opt/rustwide/target/release/deps/edge_http_steady-a0ca20cc7f8803e9)
[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/https_steady_main.rs (/opt/rustwide/target/release/deps/edge_https_steady-54a8fa1a7e39a04c)
[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/macos_leaks_main.rs (/opt/rustwide/target/release/deps/edge_macos_leaks_evidence-3ec29a829c17195b)
[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/memory_aggregate_main.rs (/opt/rustwide/target/release/deps/edge_memory_aggregate-f9f6f5f661c4272d)
[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/evidence_main.rs (/opt/rustwide/target/release/deps/edge_memory_evidence-ee9ef1afe054132b)
[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/memory_manifest_main.rs (/opt/rustwide/target/release/deps/edge_memory_manifest-ec37902845c500a6)
[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/main.rs (/opt/rustwide/target/release/deps/edge_memory_sample-ce5d4387e6f259da)
[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/mtls_connection_holder_main.rs (/opt/rustwide/target/release/deps/edge_mtls_connection_holder-ea470bdb14c5b665)
[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/mtls_steady_main.rs (/opt/rustwide/target/release/deps/edge_mtls_steady-6b5974aaf0ac5d4b)
[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/payload_pressure_main.rs (/opt/rustwide/target/release/deps/edge_payload_pressure-1dde97341d7c753a)
[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/phase011_memory_release_main.rs (/opt/rustwide/target/release/deps/edge_phase011_memory_release-382375a5dff1fce4)
[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/private_https_main.rs (/opt/rustwide/target/release/deps/edge_private_https-fc751857f3c460aa)
[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/slow_body_main.rs (/opt/rustwide/target/release/deps/edge_slow_body-1916ff78af5d7918)
[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/slow_body_cycles_main.rs (/opt/rustwide/target/release/deps/edge_slow_body_cycles-db685c440c6a1268)
[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/slow_header_main.rs (/opt/rustwide/target/release/deps/edge_slow_header-87f4c2b3036f7052)
[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/slow_header_cycles_main.rs (/opt/rustwide/target/release/deps/edge_slow_header_cycles-959c756c5968c821)
[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/slow_response_main.rs (/opt/rustwide/target/release/deps/edge_slow_response-2ab12a88990bc7c2)
[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/slow_response_cycles_main.rs (/opt/rustwide/target/release/deps/edge_slow_response_cycles-8ec5eaee59318621)
[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/tls_connection_holder_main.rs (/opt/rustwide/target/release/deps/edge_tls_connection_holder-863fa7034a56124a)
[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/websocket_cycles_main.rs (/opt/rustwide/target/release/deps/edge_websocket_cycles-367f08f2a8d97138)
[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/websocket_driver_main.rs (/opt/rustwide/target/release/deps/edge_websocket_driver-264a1da6844a83cd)
[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 tests/admission_probe.rs (/opt/rustwide/target/release/deps/admission_probe-5c9d8d01959270ba)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test duplicate_transition_and_invalid_cli_fail_closed ... ok
[INFO] [stdout] test open_timeout_response_bytes_and_io_failure_are_not_rejections ... ok
[INFO] [stdout] test terminal_close_is_classified_as_connection_rejection ... 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] [stderr]      Running tests/baseline_contract.rs (/opt/rustwide/target/release/deps/baseline_contract-891f9cbc14ae1000)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test canonical_report_requires_samples_and_contains_no_local_process_details ... ok
[INFO] [stdout] test mini_baseline_lifecycle_rejects_out_of_order_events ... ok
[INFO] [stdout] test parses_macos_ps_rss_kib_as_checked_bytes ... 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] [stderr]      Running tests/canonical_slow_profile.rs (/opt/rustwide/target/release/deps/canonical_slow_profile-d311ff9c18af6c8e)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test canonical_slow_request_profile_fixes_counts_body_relation_and_ceilings ... ok
[INFO] [stdout] test canonical_slow_request_profile_rejects_changed_or_invalid_contracts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/connection_churn.rs (/opt/rustwide/target/release/deps/connection_churn-e77c5d08b53bf788)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test dirty_cycle_stops_before_the_next_load ... ok
[INFO] [stdout] test five_clean_load_and_cooldown_cycles_pass_plateau ... ok
[INFO] [stdout] test invalid_count_identity_and_plateau_are_rejected ... 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] [stderr]      Running tests/connection_churn_evidence.rs (/opt/rustwide/target/release/deps/connection_churn_evidence-9d1c9608a1987e9f)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test churn_report_roundtrips_and_rejects_unknown_or_tampered_bytes ... 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/connection_holder.rs (/opt/rustwide/target/release/deps/connection_holder-9b44fce3be8db455)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test holder_cli_rejects_missing_duplicate_unknown_and_zero_values ... ok
[INFO] [stdout] test bounded_holder_ramps_holds_and_releases_exact_connections ... ok
[INFO] [stdout] test holder_rejects_decreasing_over_limit_and_duplicate_release ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/control_max.rs (/opt/rustwide/target/release/deps/control_max-4aef22078fc3fa6d)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test lifecycle_fails_closed_on_invalid_order_or_failed_verification ... ok
[INFO] [stdout] test lifecycle_requires_verified_maxima_and_three_queries ... ok
[INFO] [stdout] test manifest_requires_exact_counts_and_sha256_identity ... ok
[INFO] [stdout] test audit_fixture_reopens_verifies_and_uses_bounded_admin_query ... ok
[INFO] [stdout] test production_metric_fixture_reaches_both_cardinality_limits ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/control_max_cli.rs (/opt/rustwide/target/release/deps/control_max_cli-c1cdb869c9625f65)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test parses_strict_prepare_and_hold_commands ... ok
[INFO] [stdout] test rejects_unknown_duplicate_missing_and_zero_options ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/diagnostic_soak.rs (/opt/rustwide/target/release/deps/diagnostic_soak-cae6d3c3e5f6e7aa)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test lifecycle_requires_all_windows_in_order_before_publish ... ok
[INFO] [stdout] test lifecycle_fails_closed_on_skipped_or_duplicate_window ... ok
[INFO] [stdout] test correctness_cleanup_liveness_and_ceiling_fail_closed ... ok
[INFO] [stdout] test exact_two_hour_alternating_clean_observations_pass ... ok
[INFO] [stdout] test plateau_threshold_is_inclusive_and_plus_one_fails ... ok
[INFO] [stdout] test short_reordered_wrong_workload_and_stale_identity_fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/diagnostic_soak_runner.rs (/opt/rustwide/target/release/deps/diagnostic_soak_runner-1549e635ecc424c6)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test early_or_late_scheduler_fails_closed ... ok
[INFO] [stdout] test exact_121_deadlines_and_alternating_windows_publish ... ok
[INFO] [stdout] test workload_mapping_is_fixed_by_request ... ok
[INFO] [stdout] test window_failure_and_reuse_are_terminal ... 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 tests/diagnostic_soak_runner_cli.rs (/opt/rustwide/target/release/deps/diagnostic_soak_runner_cli-61d986c2922b1db8)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test duration_count_unknown_duplicate_and_zero_pid_are_rejected ... ok
[INFO] [stdout] test strict_options_accept_only_fixed_runner_inputs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/evaluator_contract.rs (/opt/rustwide/target/release/deps/evaluator_contract-9ef67e8ac418c922)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test ceiling_and_plateau_threshold_boundaries_are_inclusive ... ok
[INFO] [stdout] test correctness_and_cleanup_failures_cannot_be_hidden_by_low_rss ... ok
[INFO] [stdout] test evaluator_rejects_insufficient_cycles_and_checked_overflow ... 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] [stderr]      Running tests/evidence_cli.rs (/opt/rustwide/target/release/deps/evidence_cli-03026ab9946aa827)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test evidence_cli_parser_rejects_missing_duplicate_unknown_and_zero_values ... ok
[INFO] [stdout] test attached_child_sampling_publishes_source_bound_report_without_pid_or_path ... 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 tests/full_profile_readiness.rs (/opt/rustwide/target/release/deps/full_profile_readiness-ad80d6d9e704d364)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test duplicate_unknown_invalid_identity_and_digest_fail_input ... ok
[INFO] [stdout] test exact_allowlist_and_all_current_verified_entries_are_ready ... ok
[INFO] [stdout] test missing_stale_failed_and_wrong_kind_are_partial_with_ordered_blockers ... 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] [stderr]      Running tests/full_profile_runner.rs (/opt/rustwide/target/release/deps/full_profile_runner-9dfe27bea9433e31)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test all_fixed_job_successes_build_ready_ordered_input ... ok
[INFO] [stdout] test fixed_ten_jobs_cover_exact_twelve_scenarios ... ok
[INFO] [stdout] test failure_duplicate_missing_stale_and_bad_digest_fail_closed ... ok
[INFO] [stdout] test runner_lifecycle_rejects_out_of_order_and_failure_is_terminal ... ok
[INFO] [stdout] test physical_executable_entrypoints_are_required_before_a_profile_is_planned ... 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] [stderr]      Running tests/harness_foundation.rs (/opt/rustwide/target/release/deps/harness_foundation-a25211d451707982)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test early_exit_and_sampler_failure_are_terminal_and_cleanup_once ... ok
[INFO] [stdout] test full_scenario_lifecycle_is_explicit_and_terminal ... ok
[INFO] [stdout] test public_error_type_remains_compatible ... ok
[INFO] [stdout] test orchestrator_success_uses_ports_and_stops_child_once ... ok
[INFO] [stdout] test missing_samples_and_identity_change_are_invalid_evidence ... 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] [stderr]      Running tests/http_driver.rs (/opt/rustwide/target/release/deps/http_driver-8fe4ecaa80040608)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test out_of_order_phase_transitions_fail_closed ... ok
[INFO] [stdout] test runtime_status_parser_requires_live_matching_revision_and_closed_pressure ... ok
[INFO] [stdout] test bounded_churn_driver_preserves_expected_success_failure_counts ... ok
[INFO] [stdout] test malformed_and_oversized_responses_are_counted_as_failures ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/http_evidence_contract.rs (/opt/rustwide/target/release/deps/http_evidence_contract-4b83c4140eafa6e0)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test canonical_http_report_roundtrips_and_rejects_unknown_or_failed_cleanup ... ok
[INFO] [stdout] test http_evidence_cli_parser_is_strict_before_effects ... ok
[INFO] [stdout] test atomic_http_writer_and_validator_reject_tamper_and_stale_identity ... 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] [stderr]      Running tests/http_steady.rs (/opt/rustwide/target/release/deps/http_steady-af4ad2f1c732efe9)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test strict_cli_rejects_missing_duplicate_unknown_and_zero_values ... ok
[INFO] [stdout] test invalid_distribution_and_wrong_response_fail_closed ... ok
[INFO] [stdout] test driver_distributes_and_aggregates_exact_concurrent_requests ... 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] [stderr]      Running tests/https_steady.rs (/opt/rustwide/target/release/deps/https_steady-807c62df6b52381a)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test invalid_distribution_and_root_fail_before_network_effects ... ok
[INFO] [stdout] test strict_cli_rejects_missing_duplicate_unknown_and_zero_values ... ok
[INFO] [stdout] test wrong_root_and_wrong_server_name_are_failed_terminals ... ok
[INFO] [stdout] test trusted_private_pki_driver_aggregates_exact_concurrent_requests ... 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 tests/macos_leaks.rs (/opt/rustwide/target/release/deps/macos_leaks-3f091778b47a8395)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test definite_leak_malformed_duplicate_overflow_and_tool_failure_are_rejected ... ok
[INFO] [stdout] test identity_cleanup_and_workload_must_be_exact ... ok
[INFO] [stdout] test lifecycle_is_ordered_and_terminal ... ok
[INFO] [stdout] test zero_leak_output_builds_canonical_redacted_report ... 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 tests/macos_leaks_cli.rs (/opt/rustwide/target/release/deps/macos_leaks_cli-5a4021d88ee313f7)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test adapter_rejects_symlink_and_non_owner_only_raw_artifact ... ok
[INFO] [stdout] test adapter_rejects_tamper_definite_leak_and_existing_output_without_publication ... ok
[INFO] [stdout] test adapter_collects_and_revalidates_physical_zero_leak_artifact ... 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] [stderr]      Running tests/memory_aggregate.rs (/opt/rustwide/target/release/deps/memory_aggregate-5213478ffe2882b7)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test aggregate_accepts_fresh_ephemeral_config_identity_for_each_independent_run ... ok
[INFO] [stdout] test three_distinct_valid_runs_build_canonical_partial_aggregate ... ok
[INFO] [stdout] test aggregate_rejects_duplicate_process_fingerprint_tamper_and_repeatability_failure ... ok
[INFO] [stdout] test aggregate_rejects_wrong_count_duplicate_or_mixed_identity ... ok
[INFO] [stdout] test aggregate_cli_fails_closed_without_replacing_existing_output ... ok
[INFO] [stderr] memory aggregate error: memory aggregate contains an unknown path
[INFO] [stdout] test aggregate_cli_rejects_symlink_run_directory ... ok
[INFO] [stdout] test aggregate_cli_rejects_tamper_and_duplicate_run_identity_without_replacement ... ok
[INFO] [stdout] test aggregate_cli_collects_validates_and_inspects_three_physical_runs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/memory_manifest.rs (/opt/rustwide/target/release/deps/memory_manifest-ad1523ea25f33405)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test collector_rejects_symlink_inputs ... ok
[INFO] [stdout] test canonical_partial_manifest_binds_exact_steady_profile_and_cleanup ... ok
[INFO] [stdout] test validator_rejects_noncanonical_digest_mismatch_and_approved_claim ... ok
[INFO] [stdout] test collector_rejects_missing_unknown_duplicate_stale_threshold_and_tamper ... ok
[INFO] [stdout] test separate_process_collects_validates_and_preserves_target_on_failure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mtls_connection_holder.rs (/opt/rustwide/target/release/deps/mtls_connection_holder-4ae057fc3071649c)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test malformed_root_chain_and_key_fail_before_socket_effects ... ok
[INFO] [stdout] test strict_mtls_cli_accepts_explicit_client_material ... ok
[INFO] [stdout] test strict_mtls_cli_rejects_missing_duplicate_unknown_and_zero_values ... 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] [stderr]      Running tests/mtls_steady.rs (/opt/rustwide/target/release/deps/mtls_steady-8595068ebdec4aac)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test malformed_material_fails_before_socket_effects ... ok
[INFO] [stdout] test strict_cli_accepts_explicit_material_and_rejects_invalid_options ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/payload_pressure.rs (/opt/rustwide/target/release/deps/payload_pressure-b29164e782588621)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test evaluator_accepts_exact_pressure_rejection_and_recovery_sequence ... ok
[INFO] [stdout] test evaluator_fails_closed_for_invalid_hold_rejection_and_recovery ... ok
[INFO] [stdout] test strict_cli_rejects_missing_duplicate_unknown_and_zero_values ... 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] [stderr]      Running tests/phase011_memory_release.rs (/opt/rustwide/target/release/deps/phase011_memory_release-581d9e3195d95500)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test release_binding_lifecycle_is_ordered_and_terminal ... ok
[INFO] [stdout] test release_binding_accepts_exact_full_profile_and_soak_and_roundtrips_canonically ... ok
[INFO] [stdout] test release_binding_rejects_invalid_digest_and_noncanonical_report ... ok
[INFO] [stdout] test release_binding_rejects_stale_non_ready_or_wrong_platform_evidence ... ok
[INFO] [stdout] test release_binding_revalidates_profile_completeness_and_soak_safety ... 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] [stderr]      Running tests/phase011_memory_release_cli.rs (/opt/rustwide/target/release/deps/phase011_memory_release_cli-8cfd3949ba5be943)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test adapter_rejects_symlink_input ... ok
[INFO] [stdout] test adapter_rejects_tamper_forbidden_input_and_existing_output_without_publication ... ok
[INFO] [stdout] test adapter_collects_and_validates_physical_canonical_inputs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/private_https.rs (/opt/rustwide/target/release/deps/private_https-95cd6353586bee75)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test exact_success_negative_and_cleanup_sequence_is_accepted ... ok
[INFO] [stdout] test partial_fail_open_dirty_cleanup_and_duplicate_transition_fail_closed ... ok
[INFO] [stdout] test strict_cli_rejects_missing_duplicate_unknown_and_zero_values ... 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] [stderr]      Running tests/release_http_scenario.rs (/opt/rustwide/target/release/deps/release_http_scenario-21f18a2e460d46d0)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test release_http_cli_rejects_missing_duplicate_unknown_and_zero_values ... ok
[INFO] [stdout] test runner_combines_request_rss_and_cleanup_into_acceptance ... ok
[INFO] [stdout] test runner_rejects_changed_process_identity_as_invalid_evidence ... ok
[INFO] [stdout] test admin_status_probe_accepts_only_bounded_matching_live_status ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/report_contract.rs (/opt/rustwide/target/release/deps/report_contract-7077e5cd32e2a32a)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test schema_v2_roundtrip_is_canonical_and_rejects_unknown_or_invalid_samples ... ok
[INFO] [stdout] test independent_validator_rejects_tamper_digest_and_stale_identity ... ok
[INFO] [stdout] test atomic_writer_failure_does_not_publish_target_or_partial_success ... ok
[INFO] [stdout] test atomic_writer_publishes_canonical_bytes_and_digest_without_temp_file ... 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 tests/slow_body_cycles.rs (/opt/rustwide/target/release/deps/slow_body_cycles-1cc607f976b77a16)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test ceiling_and_last_median_threshold_plus_one_fail ... ok
[INFO] [stdout] test wrong_count_order_identity_correctness_and_cleanup_fail_closed ... ok
[INFO] [stdout] test exactly_five_clean_same_process_cycles_pass_median_plateau ... 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] [stderr]      Running tests/slow_body_driver.rs (/opt/rustwide/target/release/deps/slow_body_driver-2658b269b8821f8d)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test lifecycle_counts_exact_408_terminals ... ok
[INFO] [stdout] test strict_cli_rejects_missing_duplicate_unknown_zero_and_invalid_body_relation ... ok
[INFO] [stdout] test partial_open_non_408_oversize_and_duplicate_transitions_fail_closed ... 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] [stderr]      Running tests/slow_header_cycles.rs (/opt/rustwide/target/release/deps/slow_header_cycles-09df6d99c7034b25)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test ceiling_and_last_median_threshold_plus_one_fail ... ok
[INFO] [stdout] test exactly_five_clean_same_process_cycles_pass_median_plateau ... ok
[INFO] [stdout] test wrong_count_order_identity_correctness_payload_and_cleanup_fail_closed ... 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] [stderr]      Running tests/slow_header_driver.rs (/opt/rustwide/target/release/deps/slow_header_driver-1d2e112114ecbdcb)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test lifecycle_counts_exact_408_terminals ... ok
[INFO] [stdout] test partial_open_non_408_oversize_and_duplicate_transitions_fail_closed ... ok
[INFO] [stdout] test strict_cli_rejects_missing_duplicate_unknown_and_zero_values ... 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] [stderr]      Running tests/slow_response_cycles.rs (/opt/rustwide/target/release/deps/slow_response_cycles-49c73067e5acfaf3)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test ceiling_and_plateau_threshold_plus_one_fail ... ok
[INFO] [stdout] test count_order_identity_correctness_payload_and_cleanup_fail_closed ... ok
[INFO] [stdout] test exactly_five_clean_cycles_pass_median_plateau_and_roundtrip ... 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] [stderr]      Running tests/slow_response_driver.rs (/opt/rustwide/target/release/deps/slow_response_driver-f0014185c1946af0)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test holder_rejects_wrong_status_over_limit_and_duplicate_release ... ok
[INFO] [stdout] test holder_progressively_opens_response_started_connections_and_releases ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/soak_window.rs (/opt/rustwide/target/release/deps/soak_window-de8b416f116ed586)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test baseline_churn_and_websocket_windows_produce_exact_observations ... ok
[INFO] [stdout] test invalid_index_elapsed_and_second_run_fail_closed ... ok
[INFO] [stdout] test load_failure_or_count_mismatch_fails_before_observation ... ok
[INFO] [stdout] test stale_dead_or_zero_rss_process_and_dirty_cleanup_fail_closed ... 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 tests/system_adapters.rs (/opt/rustwide/target/release/deps/system_adapters-98c79e0101fbee6d)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test linux_proc_fixtures_parse_checked_rss_and_start_identity ... ok
[INFO] [stdout] test child_command_spec_and_supervisor_state_reject_invalid_reuse ... ok
[INFO] [stdout] test current_platform_child_rss_identity_and_clock_smoke ... 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] [stderr]      Running tests/tls_connection_holder.rs (/opt/rustwide/target/release/deps/tls_connection_holder-d704847cecba1d31)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test decreasing_partial_over_limit_and_duplicate_release_fail_closed ... ok
[INFO] [stdout] test progressive_tls_holder_reaches_512_and_releases_exactly ... ok
[INFO] [stdout] test strict_cli_rejects_missing_duplicate_unknown_and_zero_values ... 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] [stderr]      Running tests/websocket_cycles.rs (/opt/rustwide/target/release/deps/websocket_cycles-45fa8173a62a3fc0)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test ceiling_and_plateau_threshold_plus_one_fail ... ok
[INFO] [stdout] test count_order_identity_correctness_payload_and_cleanup_fail_closed ... ok
[INFO] [stdout] test exactly_five_clean_cycles_pass_median_plateau_and_roundtrip ... 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] [stderr]      Running tests/websocket_driver.rs (/opt/rustwide/target/release/deps/websocket_driver-3b82d2dcfb507fd1)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test bounded_frame_codec_masks_clients_and_accepts_only_complete_server_frames ... ok
[INFO] [stdout] test invalid_ramp_release_and_cli_fail_closed ... ok
[INFO] [stdout] test lifecycle_progresses_to_128_and_releases_exactly ... ok
[INFO] [stdout] test upgrade_request_uses_the_explicit_route_host_and_rejects_injection ... 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/edge_ports-550e747a981fe32a)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test tests::metric_descriptors_define_stable_contract_and_histogram_buckets ... ok
[INFO] [stdout] test tests::bounded_passive_observation_queue_is_nonblocking_fifo_and_reports_full ... ok
[INFO] [stdout] test tests::runtime_resource_status_contract_is_closed_and_revision_scoped ... ok
[INFO] [stdout] test tests::metric_observation_rejects_operation_and_label_contract_violations ... ok
[INFO] [stdout] test tests::scripted_health_probe_transport_empty_script_returns_bounded_internal_failure ... ok
[INFO] [stdout] test tests::resource_admission_metric_rejects_open_or_invalid_label_combinations ... ok
[INFO] [stdout] test tests::exposes_crate_name ... ok
[INFO] [stdout] test tests::health_probe_result_preserves_bounded_value_boundaries ... ok
[INFO] [stdout] test tests::scripted_health_probe_transport_returns_fifo_results_and_captures_requests ... ok
[INFO] [stdout] test tests::phase009_directional_tls_factories_preserve_server_name_and_independent_sessions ... ok
[INFO] [stdout] test tests::tls_pending_bytes_reports_exact_components_and_checked_total ... ok
[INFO] [stdout] test tests::scripted_tls_session_reports_pending_owner_transitions ... ok
[INFO] [stdout] test tests::secret_records_mask_values ... ok
[INFO] [stdout] test tests::stopped_passive_observation_queue_rejects_without_blocking ... ok
[INFO] [stdout] test tests::tls_session_close_notify_stays_writable_until_ciphertext_is_drained ... ok
[INFO] [stdout] test tests::tls_session_factory_returns_independent_sessions ... ok
[INFO] [stdout] test tests::tls_session_port_exposes_peer_close_and_failure_as_states ... ok
[INFO] [stdout] test tests::tls_session_port_roundtrips_plaintext_after_established ... ok
[INFO] [stdout] test tests::tls_session_port_exposes_pending_ciphertext_without_socket_io ... ok
[INFO] [stdout] test tests::tls_session_port_hands_off_bytes_coalesced_after_handshake_marker ... ok
[INFO] [stdout] test tests::typed_audit_ports_are_fully_replaceable_with_a_fake ... ok
[INFO] [stdout] test tests::tls_session_port_supports_partial_progress ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/edge_proxy-415dc4410a2fc2c3)
[INFO] [stdout] 
[INFO] [stdout] running 117 tests
[INFO] [stdout] test admin_http::runtime_status_publisher_emits_only_drain_transition_edges ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_ignores_empty_connection_close ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_creates_proxy_host_through_lifecycle_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_issues_certificate_after_runtime_http01_probe ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_gets_and_validates_config_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_imports_manual_certificate_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_issues_certificate_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_exposes_log_queue_drops_only_in_debug_modes ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_deletes_proxy_host_through_lifecycle_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_diffs_and_applies_config_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_logs_in_and_logs_out_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_rejects_mutation_without_session_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_records_certificate_issue_failure_product_log_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_issues_certificate_to_file_store_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_records_certificate_issue_product_log_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_lists_and_gets_proxy_hosts_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_serves_health_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_records_runtime_command_failure_in_recent_errors ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_renews_certificate_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_serves_status_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_serves_unauthenticated_operational_probes_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_rolls_back_config_through_lifecycle_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_serves_access_log_received_from_runtime_queue ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_serves_certificates_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_request_completeness_rejects_ambiguous_content_length ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_serves_error_log_received_from_runtime_queue ... ok
[INFO] [stdout] test admin_http::tests::admin_status_reads_latest_resource_snapshot_without_core_reference ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_serves_recent_logs_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_serves_static_admin_web_assets_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::admin_status_tracks_pending_hot_apply_and_rollback_activation ... ok
[INFO] [stdout] test admin_http::tests::shared_operational_runtime_status_is_unavailable_until_core_publishes_facts ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_sets_up_first_password_over_tcp ... ok
[INFO] [stdout] test bootstrap::tests::acme_client_mode_accepts_explicit_letsencrypt_staging ... ok
[INFO] [stdout] test admin_http::tests::operational_readiness_requires_published_runtime_facts_over_tcp ... ok
[INFO] [stdout] test bootstrap::tests::acme_client_mode_defaults_to_fake_for_automatic_smoke ... ok
[INFO] [stdout] test bootstrap::tests::default_config_uses_safe_admin_bind ... ok
[INFO] [stdout] test bootstrap::tests::acme_client_mode_rejects_unknown_values ... ok
[INFO] [stdout] test bootstrap::tests::dev_serve_config_ignores_legacy_shortcut_names ... ok
[INFO] [stdout] test bootstrap::tests::dev_serve_config_uses_explicit_dev_prefix ... ok
[INFO] [stdout] test bootstrap_audit::tests::admission_tracks_state_and_inspector_returns_unknown ... ok
[INFO] [stdout] test bootstrap::tests::ensures_runtime_data_layout ... ok
[INFO] [stdout] test health_runtime::tests::controller_health_status_reader_requires_active_runtime_and_returns_current_snapshot ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_uses_injected_acme_client_boundary ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_uses_injected_health_status_reader_over_tcp ... ok
[INFO] [stdout] test admin_http::tests::support_bundle_endpoint_uses_fixed_paths_and_requires_csrf ... ok
[INFO] [stdout] test admin_http::tests::admin_http_listener_updates_proxy_host_through_lifecycle_over_tcp ... ok
[INFO] [stdout] test health_runtime::tests::controller_composes_current_passive_failure_into_effective_unhealthy_publish ... ok
[INFO] [stdout] test admin_http::tests::durable_admin_candidate_records_intent_before_proxy_host_terminal ... ok
[INFO] [stdout] test admin_http::tests::phase009_admin_http_manages_trust_bundles_over_tcp_without_material_disclosure ... ok
[INFO] [stdout] test health_runtime::tests::rejected_publish_is_a_terminal_runtime_event ... ok
[INFO] [stdout] test process_mode::tests::audit_verify_requires_an_explicit_data_directory ... ok
[INFO] [stdout] test process_mode::tests::backup_create_and_restore_options_are_typed ... ok
[INFO] [stdout] test process_mode::tests::backup_verify_and_recover_options_are_typed_without_hidden_defaults ... ok
[INFO] [stdout] test process_mode::tests::no_args_and_explicit_serve_select_serve_mode ... ok
[INFO] [stdout] test process_mode::tests::probe_requires_an_explicit_loopback_admin_bind_and_target ... ok
[INFO] [stdout] test process_mode::tests::unknown_command_and_missing_option_fail_without_serve_fallback ... ok
[INFO] [stdout] test process_mode::tests::upgrade_accepts_only_explicit_compose_or_systemd_deployments ... ok
[INFO] [stdout] test process_mode::tests::upgrade_recover_requires_typed_data_directory_and_operation_id ... ok
[INFO] [stdout] test process_mode::tests::upgrade_rejects_partial_duplicate_and_inline_secret_options ... ok
[INFO] [stdout] test health_runtime::tests::controller_reconciles_latest_worker_state_into_next_candidate ... ok
[INFO] [stdout] test process_mode::tests::upgrade_requires_typed_operator_identity_and_secret_file_reference ... ok
[INFO] [stdout] test tests::audit_startup_product_log_contains_only_bounded_counts_and_state ... ok
[INFO] [stdout] test tests::backup_passphrase_reader_rejects_symlink ... ok
[INFO] [stdout] test tests::backup_passphrase_reader_requires_owner_only_regular_file ... ok
[INFO] [stdout] test tests::derives_proxy_config_from_minimal_file_snapshot ... ok
[INFO] [stdout] test tests::audit_verify_requires_an_existing_ledger_and_accepts_a_verified_ledger ... ok
[INFO] [stdout] test tests::https_listener_selects_certificate_by_sni_among_loaded_configs ... ok
[INFO] [stdout] test tests::install_certificate_command_replaces_tls_runtime_snapshot_after_ack ... ok
[INFO] [stdout] test tests::install_certificate_core_rejection_preserves_tls_runtime_snapshot ... ok
[INFO] [stdout] test tests::install_certificate_missing_ref_rejects_without_core_command ... ok
[INFO] [stdout] test health_runtime::tests::field_debug_health_runtime_emits_sampled_probe_detail ... ok
[INFO] [stdout] test health_runtime::tests::health_runtime_emits_transition_observability_without_sensitive_fields ... ok
[INFO] [stdout] test tests::install_certificate_rejects_sni_domain_conflict_without_core_command ... ok
[INFO] [stdout] test tests::manual_https_listener_selection_preserves_certificate_and_bind_contract ... ok
[INFO] [stdout] test tests::loads_admin_password_hash_from_secret_store ... ok
[INFO] [stdout] test tests::malformed_tls_closes_only_offending_connection_and_http_stays_available ... ok
[INFO] [stdout] test tests::missing_admin_password_hash_enters_setup_required_mode ... ok
[INFO] [stdout] test health_runtime::tests::phase009_runtime_health_uses_prepared_private_root_and_publishes_healthy ... ok
[INFO] [stdout] test tests::phase009_https_listener_preparation_loads_required_trust_once_and_preserves_disabled ... ok
[INFO] [stdout] test tests::phase009_outbound_private_pki_mio_requires_managed_root_and_correct_sni ... ok
[INFO] [stdout] test tests::phase009_outbound_private_pki_websocket_tunnels_inside_tls ... ok
[INFO] [stdout] test tests::phase009_tls_generation_reads_shared_inbound_outbound_root_once ... ok
[INFO] [stdout] test tests::phase009_unified_mio_required_mtls_forwards_only_trusted_client ... ok
[INFO] [stdout] test tests::phase009_upstream_tls_registry_fails_closed_when_managed_root_is_missing ... ok
[INFO] [stdout] test tests::phase009_upstream_tls_registry_loads_each_managed_root_once ... ok
[INFO] [stdout] test tests::phase009_upstream_tls_startup_log_exposes_only_revision_and_count ... ok
[INFO] [stdout] test health_runtime::tests::saturated_health_observability_queues_do_not_stop_state_progression ... ok
[INFO] [stdout] test health_runtime::tests::startup_runtime_publishes_health_transition_and_stops_cleanly ... ok
[INFO] [stdout] test tests::process_start_product_log_records_bootstrap_fields_without_secret_values ... ok
[INFO] [stdout] test tests::private_pki_material_preserves_leaf_facts_and_rejects_incomplete_chain ... ok
[INFO] [stdout] test tests::rejected_sigterm_drain_marks_lifecycle_failed_and_logs_only_error_code ... ok
[INFO] [stdout] test tests::rejects_invalid_runtime_resource_policy_before_proxy_start ... ok
[INFO] [stdout] test tests::sigterm_handler_only_sets_the_watcher_flag ... ok
[INFO] [stdout] test tests::startup_certificate_expiry_metrics_are_recorded_from_certificate_store ... ok
[INFO] [stdout] test tests::startup_config_product_log_contains_only_origin_and_revision ... ok
[INFO] [stdout] test tests::startup_imports_valid_primary_config_into_file_revision_store ... ok
[INFO] [stdout] test tests::phase009_health_commit_failure_compensates_to_previous_runtime_generation ... ok
[INFO] [stdout] test tests::startup_invalid_primary_config_does_not_import_revision ... ok
[INFO] [stdout] test tests::startup_missing_https_certificate_fails_before_runtime_start ... ok
[INFO] [stdout] test tests::startup_rejects_dangling_current_pointer_instead_of_reimporting_seed ... ok
[INFO] [stdout] test tests::startup_preloads_https_tls_configs_before_runtime_start ... ok
[INFO] [stdout] test tests::startup_uses_repository_current_after_admin_apply_instead_of_stale_seed ... ok
[INFO] [stdout] test tests::unified_mio_https_self_signed_proxy_forwards_without_connection_thread ... ok
[INFO] [stdout] test tests::unified_mio_https_hot_install_uses_new_certificate_for_new_connection ... ok
[INFO] [stdout] test tests::unified_mio_https_websocket_tunnels_payload ... ok
[INFO] [stdout] test tests::unified_mio_private_pki_requires_root_trust_and_correct_sni ... ok
[INFO] [stdout] test tests::upgrade_helper_failure_returns_stable_error_before_runtime_is_started ... ok
[INFO] [stdout] test tests::https_proxy_connection_closes_idle_tls_handshake_on_timeout ... ok
[INFO] [stdout] test tests::rejected_atomic_health_activation_preserves_current_runtime_and_mirror ... ok
[INFO] [stdout] test tests::upgrade_result_is_bounded_and_does_not_expose_path_references ... ok
[INFO] [stdout] test tests::mirrored_apply_uses_monotonic_atomic_health_activation ... ok
[INFO] [stdout] test tests::upgrade_maintenance_wires_journaled_helper_commands_without_serve_mode ... ok
[INFO] [stdout] test tests::upgrade_recover_uses_the_same_fixed_helper_and_journal_boundary ... ok
[INFO] [stdout] test health_runtime::tests::prepared_runtime_does_not_probe_or_publish_until_activated ... ok
[INFO] [stdout] test tests::unified_mio_tls_apply_activates_config_health_and_tls_together ... ok
[INFO] [stdout] test tests::phase009_backup_v2_restores_bidirectional_private_tls_trust ... ok
[INFO] [stdout] test tests::private_pki_backup_restore_restarts_admin_and_trusted_https ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 117 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.48s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests edge_adapters
[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 edge_admin_api
[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 edge_application
[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 edge_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests edge_domain
[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 edge_memory_harness
[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 edge_ports
[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" "1f52735dd6affaf8e4edfa824f508f7363d5ca2c305641f3d03e102423b069e8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1f52735dd6affaf8e4edfa824f508f7363d5ca2c305641f3d03e102423b069e8", kill_on_drop: false }`
[INFO] [stdout] 1f52735dd6affaf8e4edfa824f508f7363d5ca2c305641f3d03e102423b069e8
