[INFO] cloning repository https://github.com/Daniel-T-S-Adams/tig-mining-pool-public [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Daniel-T-S-Adams/tig-mining-pool-public" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDaniel-T-S-Adams%2Ftig-mining-pool-public", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDaniel-T-S-Adams%2Ftig-mining-pool-public'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f57aec71b9e6870cca716eb8ab1d83096f175c2c [INFO] testing Daniel-T-S-Adams/tig-mining-pool-public against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDaniel-T-S-Adams%2Ftig-mining-pool-public" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-2-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/Daniel-T-S-Adams/tig-mining-pool-public [INFO] finished tweaking git repo https://github.com/Daniel-T-S-Adams/tig-mining-pool-public [INFO] tweaked toml for git repo https://github.com/Daniel-T-S-Adams/tig-mining-pool-public written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/Daniel-T-S-Adams/tig-mining-pool-public on toolchain 1.100.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/Daniel-T-S-Adams/tig-mining-pool-public already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 723a32eacd5427b83ef5796c0a3b66d7c2069addd34e42e998773dc13574a815 [INFO] running `Command { std: "docker" "start" "723a32eacd5427b83ef5796c0a3b66d7c2069addd34e42e998773dc13574a815", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "723a32eacd5427b83ef5796c0a3b66d7c2069addd34e42e998773dc13574a815", 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" "723a32eacd5427b83ef5796c0a3b66d7c2069addd34e42e998773dc13574a815" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "723a32eacd5427b83ef5796c0a3b66d7c2069addd34e42e998773dc13574a815", 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" "723a32eacd5427b83ef5796c0a3b66d7c2069addd34e42e998773dc13574a815" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling shlex v2.0.1 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling zeroize v1.9.0 [INFO] [stderr] Compiling typenum v1.20.1 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling icu_properties_data v2.2.0 [INFO] [stderr] Compiling icu_normalizer_data v2.2.0 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling futures-core v0.3.33 [INFO] [stderr] Compiling bytes v1.12.1 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling const-oid v0.9.6 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling jobserver v0.1.35 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling cc v1.4.0 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling log v0.4.33 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling socket2 v0.6.5 [INFO] [stderr] Compiling mio v1.2.2 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling litemap v0.8.2 [INFO] [stderr] Compiling futures-sink v0.3.33 [INFO] [stderr] Compiling writeable v0.6.3 [INFO] [stderr] Compiling rustls v0.23.43 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling futures-task v0.3.33 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling futures-io v0.3.33 [INFO] [stderr] Compiling futures-util v0.3.33 [INFO] [stderr] Compiling cpufeatures v0.3.0 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling futures-channel v0.3.33 [INFO] [stderr] Compiling rustls-pki-types v1.15.1 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling http v1.5.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.22 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling bitflags v2.13.1 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling displaydoc v0.2.7 [INFO] [stderr] Compiling tokio-macros v2.7.2 [INFO] [stderr] Compiling thiserror-impl v2.0.19 [INFO] [stderr] Compiling http-body v1.1.0 [INFO] [stderr] Compiling tokio v1.53.1 [INFO] [stderr] Compiling tower-service v0.3.3 [INFO] [stderr] Compiling autocfg v1.5.1 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling zerofrom-derive v0.1.7 [INFO] [stderr] Compiling yoke-derive v0.8.2 [INFO] [stderr] Compiling zerovec-derive v0.11.3 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling webpki-roots v1.0.9 [INFO] [stderr] Compiling hybrid-array v0.4.14 [INFO] [stderr] Compiling zerofrom v0.1.8 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling yoke v0.8.3 [INFO] [stderr] Compiling zerovec v0.11.6 [INFO] [stderr] Compiling zerotrie v0.2.4 [INFO] [stderr] Compiling tinystr v0.8.3 [INFO] [stderr] Compiling potential_utf v0.1.5 [INFO] [stderr] Compiling smallvec v1.15.2 [INFO] [stderr] Compiling icu_locale_core v2.2.0 [INFO] [stderr] Compiling icu_collections v2.2.0 [INFO] [stderr] Compiling blake3 v1.8.5 [INFO] [stderr] Compiling try-lock v0.2.5 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling want v0.3.1 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling atomic-waker v1.1.2 [INFO] [stderr] Compiling tower-layer v0.3.3 [INFO] [stderr] Compiling arrayref v0.3.9 [INFO] [stderr] Compiling arrayvec v0.7.8 [INFO] [stderr] Compiling constant_time_eq v0.4.2 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling thiserror v2.0.19 [INFO] [stderr] Compiling cmov v0.5.4 [INFO] [stderr] Compiling icu_provider v2.2.0 [INFO] [stderr] Compiling ctutils v0.4.2 [INFO] [stderr] Compiling icu_properties v2.2.0 [INFO] [stderr] Compiling icu_normalizer v2.2.0 [INFO] [stderr] Compiling crypto-common v0.2.2 [INFO] [stderr] Compiling block-buffer v0.12.1 [INFO] [stderr] Compiling http-body-util v0.1.4 [INFO] [stderr] Compiling idna_adapter v1.2.2 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling ipnet v2.12.1 [INFO] [stderr] Compiling digest v0.11.3 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling hyper v1.11.0 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling rand_core v0.10.1 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling rustls-webpki v0.103.13 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling tinyvec v1.12.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling hashbrown v0.17.1 [INFO] [stderr] Compiling crc-catalog v2.5.0 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling parking v2.2.1 [INFO] [stderr] Compiling event-listener v5.4.2 [INFO] [stderr] Compiling indexmap v2.14.0 [INFO] [stderr] Compiling crc v3.4.0 [INFO] [stderr] Compiling crossbeam-queue v0.3.13 [INFO] [stderr] Compiling futures-intrusive v0.5.0 [INFO] [stderr] Compiling hashlink v0.11.1 [INFO] [stderr] Compiling tokio-stream v0.1.19 [INFO] [stderr] Compiling unicode-normalization v0.1.25 [INFO] [stderr] Compiling chacha20 v0.10.1 [INFO] [stderr] Compiling hmac v0.13.0 [INFO] [stderr] Compiling either v1.18.0 [INFO] [stderr] Compiling unicode-properties v0.1.4 [INFO] [stderr] Compiling unicode-bidi v0.3.18 [INFO] [stderr] Compiling rand v0.10.2 [INFO] [stderr] Compiling stringprep v0.1.5 [INFO] [stderr] Compiling hkdf v0.13.0 [INFO] [stderr] Compiling atoi v2.0.0 [INFO] [stderr] Compiling sha2 v0.11.0 [INFO] [stderr] Compiling tower-http v0.6.11 [INFO] [stderr] Compiling md-5 v0.11.0 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling dotenvy v0.15.7 [INFO] [stderr] Compiling whoami v2.1.3 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling sqlx-core v0.9.0 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling semver v1.0.28 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling hyper-rustls v0.27.9 [INFO] [stderr] Compiling ff v0.13.1 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling base16ct v0.2.0 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling sqlx-postgres v0.9.0 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling winnow v1.0.4 [INFO] [stderr] Compiling toml_parser v1.1.3+spec-1.1.0 [INFO] [stderr] Compiling regex-automata v0.4.18 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling rfc6979 v0.4.0 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling toml_datetime v0.7.5+spec-1.1.0 [INFO] [stderr] Compiling serde_spanned v1.1.1 [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling toml_writer v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling sqlx-macros-core v0.9.0 [INFO] [stderr] Compiling toml v0.9.12+spec-1.1.0 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling sqlx-macros v0.9.0 [INFO] [stderr] Compiling sqlx v0.9.0 [INFO] [stderr] Compiling ecdsa v0.16.9 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling tracing-serde v0.2.0 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling thread_local v1.1.10 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling keccak v0.1.6 [INFO] [stderr] Compiling sha3 v0.10.9 [INFO] [stderr] Compiling clap_builder v4.6.6 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling k256 v0.13.4 [INFO] [stderr] Compiling pool-config v0.1.0 (/opt/rustwide/workdir/crates/pool-config) [INFO] [stderr] Compiling clap_derive v4.6.4 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling clap v4.6.6 [INFO] [stderr] Compiling pool-telemetry v0.1.0 (/opt/rustwide/workdir/crates/pool-telemetry) [INFO] [stderr] Compiling pool-identity v0.1.0 (/opt/rustwide/workdir/crates/pool-identity) [INFO] [stderr] Compiling pool-domain v0.1.0 (/opt/rustwide/workdir/crates/pool-domain) [INFO] [stderr] Compiling anyhow v1.0.104 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling simd-adler32 v0.3.10 [INFO] [stderr] Compiling xattr v1.6.1 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling filetime v0.2.29 [INFO] [stderr] Compiling axum-core v0.5.6 [INFO] [stderr] Compiling tar v0.4.46 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling tig-client v0.1.0 (/opt/rustwide/workdir/crates/tig-client) [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling matchit v0.8.4 [INFO] [stderr] Compiling axum v0.8.9 [INFO] [stderr] Compiling pool-workflow v0.1.0 (/opt/rustwide/workdir/crates/pool-workflow) [INFO] [stderr] Compiling time-core v0.1.9 [INFO] [stderr] Compiling num-conv v0.2.2 [INFO] [stderr] Compiling time-macros v0.2.32 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling deranged v0.5.8 [INFO] [stderr] Compiling pool-snapshot v0.1.0 (/opt/rustwide/workdir/crates/pool-snapshot) [INFO] [stderr] Compiling pool-decision v0.1.0 (/opt/rustwide/workdir/crates/pool-decision) [INFO] [stderr] Compiling pool-test-support v0.1.0 (/opt/rustwide/workdir/crates/pool-test-support) [INFO] [stderr] Compiling pool-admin v0.1.0 (/opt/rustwide/workdir/crates/pool-admin) [INFO] [stderr] Compiling time v0.3.55 [INFO] [stderr] Compiling pool-controller v0.1.0 (/opt/rustwide/workdir/crates/pool-controller) [INFO] [stderr] Compiling fake-tig v0.1.0 (/opt/rustwide/workdir/crates/fake-tig) [INFO] [stderr] Compiling pool-api v0.1.0 (/opt/rustwide/workdir/crates/pool-api) [INFO] [stderr] Compiling tig-gateway v0.1.0 (/opt/rustwide/workdir/crates/tig-gateway) [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling spike v0.1.0 (/opt/rustwide/workdir/crates/spike) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 10m 23s [INFO] running `Command { std: "docker" "inspect" "723a32eacd5427b83ef5796c0a3b66d7c2069addd34e42e998773dc13574a815", 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" "723a32eacd5427b83ef5796c0a3b66d7c2069addd34e42e998773dc13574a815" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling aho-corasick v1.1.5 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling pool-identity v0.1.0 (/opt/rustwide/workdir/crates/pool-identity) [INFO] [stderr] Compiling zerocopy v0.8.55 [INFO] [stderr] Compiling ref-cast v1.0.26 [INFO] [stderr] Compiling ref-cast-impl v1.0.26 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling borrow-or-share v0.2.4 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling fluent-uri v0.3.2 [INFO] [stderr] Compiling tower-http v0.6.11 [INFO] [stderr] Compiling sqlx-core v0.9.0 [INFO] [stderr] Compiling atoi v2.0.0 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling regex-automata v0.4.18 [INFO] [stderr] Compiling pool-config v0.1.0 (/opt/rustwide/workdir/crates/pool-config) [INFO] [stderr] Compiling tig-client v0.1.0 (/opt/rustwide/workdir/crates/tig-client) [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-bigint v0.4.8 [INFO] [stderr] Compiling sqlx-postgres v0.9.0 [INFO] [stderr] Compiling spike v0.1.0 (/opt/rustwide/workdir/crates/spike) [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling pool-telemetry v0.1.0 (/opt/rustwide/workdir/crates/pool-telemetry) [INFO] [stderr] Compiling num-iter v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling vsimd v0.8.0 [INFO] [stderr] Compiling outref v0.5.2 [INFO] [stderr] Compiling sqlx v0.9.0 [INFO] [stderr] Compiling uuid v1.24.0 [INFO] [stderr] Compiling pool-test-support v0.1.0 (/opt/rustwide/workdir/crates/pool-test-support) [INFO] [stderr] Compiling pool-workflow v0.1.0 (/opt/rustwide/workdir/crates/pool-workflow) [INFO] [stderr] Compiling pool-snapshot v0.1.0 (/opt/rustwide/workdir/crates/pool-snapshot) [INFO] [stderr] Compiling pool-controller v0.1.0 (/opt/rustwide/workdir/crates/pool-controller) [INFO] [stderr] Compiling uuid-simd v0.8.0 [INFO] [stderr] Compiling fraction v0.15.4 [INFO] [stderr] Compiling fancy-regex v0.14.0 [INFO] [stderr] Compiling referencing v0.26.2 [INFO] [stderr] Compiling email_address v0.2.9 [INFO] [stderr] Compiling bytecount v0.6.9 [INFO] [stderr] Compiling num-cmp v0.1.0 [INFO] [stderr] Compiling tig-gateway v0.1.0 (/opt/rustwide/workdir/crates/tig-gateway) [INFO] [stderr] Compiling pool-api v0.1.0 (/opt/rustwide/workdir/crates/pool-api) [INFO] [stderr] Compiling jsonschema v0.26.2 [INFO] [stderr] Compiling pool-admin v0.1.0 (/opt/rustwide/workdir/crates/pool-admin) [INFO] [stderr] Compiling pool-decision v0.1.0 (/opt/rustwide/workdir/crates/pool-decision) [INFO] [stderr] Compiling fake-tig v0.1.0 (/opt/rustwide/workdir/crates/fake-tig) [INFO] [stderr] Compiling pool-domain v0.1.0 (/opt/rustwide/workdir/crates/pool-domain) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 4m 59s [INFO] running `Command { std: "docker" "inspect" "723a32eacd5427b83ef5796c0a3b66d7c2069addd34e42e998773dc13574a815", 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" "723a32eacd5427b83ef5796c0a3b66d7c2069addd34e42e998773dc13574a815" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.63s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/fake-tig/edac85ec8fcce709/out/fake_tig-edac85ec8fcce709) [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/build/fake-tig/3dd9d46e82236c2e/out/fake_tig-3dd9d46e82236c2e) [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/smoke.rs (/opt/rustwide/target/release/build/fake-tig/ffdedeca1894d720/out/smoke-ffdedeca1894d720) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test ambiguous_write_applies_but_fails_response ... ok [INFO] [stdout] test rate_limit_and_reject_injection ... ok [INFO] [stdout] test precommit_validation ... ok [INFO] [stdout] test serves_real_loopback_socket ... ok [INFO] [stdout] test a_fraudulent_benchmark_does_not_then_verify ... ok [INFO] [stdout] test a_verified_benchmark_can_still_be_ruled_fraudulent ... ok [INFO] [stdout] test the_pool_player_can_be_served_under_a_real_address ... ok [INFO] [stdout] test verification_is_refused_before_there_is_a_proof_to_verify ... ok [INFO] [stdout] test happy_path_precommit_to_active ... ok [INFO] [stdout] test tig_can_rule_a_benchmark_fraudulent ... ok [INFO] [stdout] test tig_can_rule_a_benchmark_verified ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 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/build/pool-admin/66ab3840be86c3fc/out/pool_admin-66ab3840be86c3fc) [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/assignments.rs (/opt/rustwide/target/release/build/pool-admin/e0d90f475afd52f4/out/assignments-e0d90f475afd52f4) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test events_are_facts_in_one_sequence ... ok [INFO] [stdout] test an_assignment_climbs_its_ladder_and_stops_at_the_receipt ... ok [INFO] [stdout] test a_terminal_assignment_says_who_and_why_and_a_live_one_does_not ... ok [INFO] [stdout] test an_assignment_occupies_the_slot_its_offer_reserved ... ok [INFO] [stdout] test an_assignment_follows_an_admitted_offer ... ok [INFO] [stdout] test an_assignment_names_the_benchmark_its_workflow_holds ... ok [INFO] [stdout] test an_assignment_is_published_only_from_a_confirmed_precommit ... ok [INFO] [stdout] test an_assignment_carries_every_confirmed_fact_and_its_owner ... ok [INFO] [stdout] test the_controller_publishes_and_the_api_reports ... ok [INFO] [stdout] test one_slot_holds_one_open_assignment_and_the_state_is_the_wire_contract ... ok [INFO] [stdout] test the_package_deadline_reserves_the_pools_blocks ... ok [INFO] [stdout] test one_workflow_publishes_one_assignment ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/audit_event.rs (/opt/rustwide/target/release/build/pool-admin/aac22efb374475b9/out/audit_event-aac22efb374475b9) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test an_event_cannot_be_edited_or_removed_by_anyone ... ok [INFO] [stdout] test a_resource_is_named_whole_or_not_at_all ... ok [INFO] [stdout] test an_action_or_reason_that_is_not_a_token_is_refused ... ok [INFO] [stdout] test evidence_is_a_compact_object_and_not_a_place_to_put_a_payload ... ok [INFO] [stdout] test no_other_component_writes_an_audit_row_yet ... ok [INFO] [stdout] test an_actor_outside_the_known_set_is_refused ... ok [INFO] [stdout] test an_outcome_outside_the_known_set_is_refused ... ok [INFO] [stdout] test the_api_can_only_append ... ok [INFO] [stdout] test an_unknown_actor_carries_no_identity_and_a_known_one_must ... ok [INFO] [stdout] test the_api_appends_an_event_and_can_read_it_back ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/cli.rs (/opt/rustwide/target/release/build/pool-admin/6611bdb69162c5e4/out/cli-6611bdb69162c5e4) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test a_missing_config_file_exits_non_zero ... ok [INFO] [stdout] test no_log_line_contains_the_configured_password ... ok [INFO] [stdout] test an_unreachable_database_exits_non_zero_promptly ... ok [INFO] [stdout] test every_log_line_carries_service_deployment_and_network ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.02s [INFO] [stdout] [INFO] [stderr] Running tests/member_identity.rs (/opt/rustwide/target/release/build/pool-admin/fdcdd5bf04a520b9/out/member_identity-fdcdd5bf04a520b9) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test a_revoked_worker_records_when_and_why ... ok [INFO] [stdout] test a_key_is_never_rewritten_and_a_revocation_is_never_undone ... ok [INFO] [stdout] test a_mixed_case_address_is_refused_rather_than_normalised ... ok [INFO] [stdout] test a_public_key_authorizes_exactly_one_worker ... ok [INFO] [stdout] test a_rotation_cannot_mint_two_credentials ... ok [INFO] [stdout] test a_rotation_grace_cannot_outlive_ten_minutes ... ok [INFO] [stdout] test a_security_revocation_cannot_be_laundered_into_an_ordinary_one ... ok [INFO] [stdout] test a_ticket_cannot_be_re_armed_or_re_termed ... ok [INFO] [stdout] test a_ticket_cannot_name_another_members_worker ... ok [INFO] [stdout] test a_ticket_is_bound_to_its_purpose_and_used_once ... ok [INFO] [stdout] test a_worker_and_a_credential_cannot_exist_without_what_owns_them ... ok [INFO] [stdout] test a_worker_cannot_be_re_pointed_at_another_member ... ok [INFO] [stdout] test an_expired_ticket_cannot_be_redeemed_or_re_attributed ... ok [INFO] [stdout] test monitoring_sees_standing_and_not_tickets_or_keys ... ok [INFO] [stdout] test multiplier_versions_advance_together_with_their_effective_times ... ok [INFO] [stdout] test one_wallet_is_one_account_per_network ... ok [INFO] [stdout] test one_enrollment_request_creates_one_worker ... ok [INFO] [stdout] test the_gateway_touches_nothing_member_facing ... ok [INFO] [stdout] test only_the_controller_suspends_an_account_and_it_creates_none ... ok [INFO] [stdout] test the_api_creates_an_account_and_cannot_change_one ... ok [INFO] [stdout] test the_multiplier_is_append_only_and_bounded ... ok [INFO] [stdout] test the_wallet_is_not_editable_by_anyone ... 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 tests/migrate.rs (/opt/rustwide/target/release/build/pool-admin/9a2c27249648863e/out/migrate-9a2c27249648863e) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test migrate_serialises_on_its_operation_lock ... ok [INFO] [stdout] test configured_statement_timeout_reaches_a_real_session ... ok [INFO] [stdout] test a_dry_run_applies_nothing_and_leaves_the_real_run_working ... ok [INFO] [stdout] test concurrent_migrations_do_not_both_claim_the_work ... ok [INFO] [stdout] test a_dry_run_refuses_an_edited_applied_migration ... ok [INFO] [stdout] test a_dry_run_refuses_a_partially_applied_migration ... ok [INFO] [stdout] test each_migration_applies_on_top_of_its_predecessors ... ok [INFO] [stdout] test an_edited_applied_migration_is_refused ... ok [INFO] [stdout] test migrations_apply_to_an_empty_database ... ok [INFO] [stdout] test rerunning_migrations_is_a_no_op ... ok [INFO] [stdout] test service_roles_cannot_create_objects_in_the_pool_schema ... ok [INFO] [stdout] test the_monitoring_role_gets_no_blanket_visibility_and_never_writes ... ok [INFO] [stdout] test migrations_are_ordered_and_unique ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/offers.rs (/opt/rustwide/target/release/build/pool-admin/37a049edd20d536f/out/offers-37a049edd20d536f) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test a_lease_exists_exactly_where_it_means_something ... ok [INFO] [stdout] test a_queued_offer_keeps_its_place_while_its_lease_renews ... ok [INFO] [stdout] test a_slot_holds_one_live_offer ... ok [INFO] [stdout] test an_offer_does_not_go_backwards_and_closes_rather_than_sealing_its_slot ... ok [INFO] [stdout] test an_offer_is_admitted_only_from_a_slot_qualified_now ... ok [INFO] [stdout] test the_api_records_and_the_controller_disposes ... 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/request_replay.rs (/opt/rustwide/target/release/build/pool-admin/5516377ff76e2408/out/request_replay-5516377ff76e2408) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test no_other_role_reads_or_writes_an_attempt ... ok [INFO] [stdout] test a_recorded_attempt_cannot_be_rewritten ... ok [INFO] [stdout] test an_attempt_is_recorded_once_and_a_reuse_collides ... ok [INFO] [stdout] test a_record_past_its_window_is_prunable ... ok [INFO] [stdout] test a_record_names_a_credential_that_exists ... ok [INFO] [stdout] test a_record_is_not_forgotten_before_its_window_closes ... ok [INFO] [stdout] test a_digest_that_is_not_a_sha_256_is_refused ... ok [INFO] [stdout] test a_window_shorter_than_a_day_is_refused ... ok [INFO] [stdout] test the_api_cannot_update_even_with_the_trigger_gone ... ok [INFO] [stdout] test the_whole_window_cannot_be_forgotten_in_one_statement ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/slots.rs (/opt/rustwide/target/release/build/pool-admin/992fbc71d5a42f45/out/slots-992fbc71d5a42f45) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test a_generation_is_a_record_and_not_a_draft ... ok [INFO] [stdout] test a_qualification_decides_once_and_records_what_decided_it ... ok [INFO] [stdout] test a_qualification_task_lives_fifteen_minutes ... ok [INFO] [stdout] test a_registration_retry_cannot_mint_a_second_generation ... ok [INFO] [stdout] test a_reconfiguration_names_the_current_generation_and_increments_it ... ok [INFO] [stdout] test a_qualification_belongs_to_one_generation_and_its_digest ... ok [INFO] [stdout] test a_slot_key_locates_one_slot_per_worker ... ok [INFO] [stdout] test a_slot_climbs_the_ladder_one_rung_at_a_time ... ok [INFO] [stdout] test compute_facts_must_describe_the_kind_they_claim ... ok [INFO] [stdout] test one_generation_holds_one_pass ... ok [INFO] [stdout] test reconfiguration_is_refused_while_the_slot_is_working ... ok [INFO] [stdout] test the_generation_pointer_moves_under_the_same_rules_as_the_row ... ok [INFO] [stdout] test two_generations_cannot_claim_one_spec_digest ... ok [INFO] [stdout] test the_api_registers_and_the_controller_reserves ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/uploads.rs (/opt/rustwide/target/release/build/pool-admin/0df7d7cec67aab83/out/uploads-0df7d7cec67aab83) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test a_receipt_follows_durable_acceptance_and_never_moves ... ok [INFO] [stdout] test each_role_writes_only_its_own_step ... ok [INFO] [stdout] test a_receipt_names_its_own_assignments_upload_and_package ... ok [INFO] [stdout] test an_artifact_arrives_unpublished ... ok [INFO] [stdout] test a_session_arrives_open_and_empty ... ok [INFO] [stdout] test an_artifact_is_fixed_where_it_was_published ... ok [INFO] [stdout] test an_upload_climbs_one_rung_at_a_time_and_one_reaches_acceptance ... ok [INFO] [stdout] test a_committed_chunk_is_not_rewritten ... ok [INFO] [stdout] test retention_eligibility_is_the_controllers_and_deletion_the_workers ... ok [INFO] [stdout] test finalization_needs_every_declared_byte ... ok [INFO] [stdout] test the_committed_offset_is_the_ledgers_contiguous_prefix ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/wallet_login_nonce.rs (/opt/rustwide/target/release/build/pool-admin/5ea4e64270166c30/out/wallet_login_nonce-5ea4e64270166c30) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test a_purpose_outside_the_two_a_login_authorises_is_refused ... ok [INFO] [stdout] test a_nonce_is_not_forgotten_while_its_signature_could_still_be_used ... ok [INFO] [stdout] test a_nonce_is_spent_once_for_the_address_that_signed_it ... ok [INFO] [stdout] test a_spent_nonce_cannot_be_unspent ... ok [INFO] [stdout] test one_member_cannot_spend_another_members_nonce ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/pool-api/8439c3953ad768a1/out/pool_api-8439c3953ad768a1) [INFO] [stdout] test an_address_or_nonce_the_pool_would_not_have_written_is_refused ... ok [INFO] [stdout] test no_other_component_knows_which_logins_were_spent ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 29 tests [INFO] [stdout] test account::tests::a_first_login_creates_the_account_and_hands_back_one_ticket ... ok [INFO] [stdout] test account::tests::an_expired_signature_buys_nothing ... ok [INFO] [stdout] test account::tests::the_nonce_is_remembered_until_the_signature_it_spent_expires ... ok [INFO] [stdout] test account::tests::a_login_that_fails_partway_spends_nothing ... ok [INFO] [stdout] test account::tests::a_ticket_lasts_fifteen_minutes_and_no_longer ... ok [INFO] [stdout] test account::tests::a_signature_good_for_longer_than_the_pool_grants_buys_nothing ... ok [INFO] [stdout] test account::tests::a_signature_for_another_pool_chain_or_purpose_buys_nothing ... ok [INFO] [stdout] test account::tests::a_refused_login_leaves_no_account_and_no_ticket ... ok [INFO] [stdout] test account::tests::the_route_answers_over_http_and_refuses_in_the_protocols_shape ... ok [INFO] [stdout] test account::tests::the_same_signature_buys_exactly_one_ticket ... ok [INFO] [stdout] test account::tests::two_logins_from_one_wallet_are_one_account ... ok [INFO] [stdout] test auth::tests::a_uuid_must_be_lowercase_canonical ... ok [INFO] [stdout] test auth::tests::every_identity_failure_is_the_same_answer ... ok [INFO] [stdout] test protocol::tests::a_normal_instant_has_a_wire_form_and_carries_whole_seconds ... ok [INFO] [stdout] test protocol::tests::an_instant_with_no_rfc_3339_form_has_none ... ok [INFO] [stdout] test account::tests::two_bearers_are_never_the_same ... ok [INFO] [stdout] test service::tests::a_framework_rejection_with_a_body_is_still_restated ... ok [INFO] [stdout] test auth::tests::the_seven_headers_are_all_required ... ok [INFO] [stdout] test auth::tests::a_timestamp_must_be_whole_unsigned_seconds ... ok [INFO] [stdout] test auth::tests::a_body_digest_must_be_64_lowercase_hex ... ok [INFO] [stdout] test service::tests::the_two_framework_statuses_are_restated_and_nothing_else_is ... ok [INFO] [stdout] test service::tests::a_handlers_own_error_is_left_alone ... ok [INFO] [stdout] test ticket_key::tests::a_loaded_key_shows_nothing_of_itself ... ok [INFO] [stdout] test ticket_key::tests::the_permission_message_names_the_mode_and_not_just_the_path ... ok [INFO] [stdout] test ticket_key::tests::the_same_key_hashes_the_same_bearer_the_same_way ... ok [INFO] [stdout] test service::tests::the_raw_group_carries_the_protocols_own_ceiling ... ok [INFO] [stdout] test service::tests::the_control_group_is_capped_by_the_same_number ... ok [INFO] [stdout] test service::tests::the_configured_limit_is_the_only_one_that_applies ... ok [INFO] [stdout] test service::tests::the_control_limit_does_not_reach_the_raw_body_group ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/build/pool-api/02d12752b254e565/out/pool_api-02d12752b254e565) [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/member_api.rs (/opt/rustwide/target/release/build/pool-api/4c491bcb3b22812d/out/member_api-4c491bcb3b22812d) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test a_clock_with_no_wire_form_answers_without_a_body_rather_than_a_wrong_one ... ok [INFO] [stdout] test the_constants_this_build_serves_are_the_ones_the_schema_pins ... ok [INFO] [stdout] test the_protocol_read_is_public_and_conforms_to_the_pinned_schema ... ok [INFO] [stdout] test the_wrong_method_on_a_real_route_is_refused_in_the_same_shape ... ok [INFO] [stdout] test an_unrouted_path_is_refused_in_the_protocols_own_error_shape ... ok [INFO] [stdout] test a_body_above_the_configured_limit_is_refused_in_the_same_shape ... ok [INFO] [stdout] test an_error_conforms_with_and_without_the_echoed_request_id ... ok [INFO] [stdout] test the_derived_floor_is_what_the_pinned_schemas_can_produce ... ok [INFO] [stdout] test a_route_outside_the_control_group_is_not_capped_by_the_control_limit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/request_verification.rs (/opt/rustwide/target/release/build/pool-api/d8f7683b10bb469c/out/request_verification-d8f7683b10bb469c) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test a_credential_whose_rotation_grace_has_ended_is_refused ... ok [INFO] [stdout] test a_closed_database_is_the_pools_failure_and_not_the_callers ... ok [INFO] [stdout] test a_credential_does_not_authorise_another_worker ... ok [INFO] [stdout] test a_reuse_that_cannot_be_audited_is_not_refused_permanently ... ok [INFO] [stdout] test a_credential_or_worker_that_is_no_longer_active_is_refused ... ok [INFO] [stdout] test a_body_that_does_not_match_its_digest_is_refused_before_any_database_work ... ok [INFO] [stdout] test a_correctly_signed_request_names_the_account_behind_the_worker ... ok [INFO] [stdout] test a_refusal_echoes_the_attempt_it_refused_once_the_header_is_readable ... ok [INFO] [stdout] test a_timestamp_at_the_ends_of_its_range_is_refused_rather_than_overflowing ... ok [INFO] [stdout] test another_protocol_version_is_refused_with_no_state_change ... ok [INFO] [stdout] test a_timestamp_outside_the_window_is_refused_and_the_edges_are_not ... ok [INFO] [stderr] Running tests/ticket_key.rs (/opt/rustwide/target/release/build/pool-api/d1e54e049563b735/out/ticket_key-d1e54e049563b735) [INFO] [stdout] test an_identical_retry_is_accepted_and_a_reuse_is_rejected_and_audited ... ok [INFO] [stdout] test the_signature_covers_the_method_the_path_and_the_body ... ok [INFO] [stdout] test one_worker_cannot_spend_another_workers_request_ids ... ok [INFO] [stdout] test nothing_about_the_worker_is_read_until_the_signature_verifies ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test a_usable_key_lets_this_process_start ... ok [INFO] [stdout] test the_error_never_carries_the_key ... ok [INFO] [stdout] test a_trailing_newline_is_not_part_of_the_key ... ok [INFO] [stdout] test a_file_that_is_not_a_key_stops_startup ... ok [INFO] [stdout] test the_key_the_dev_script_generates_is_one_this_process_accepts ... ok [INFO] [stdout] test a_key_of_raw_bytes_is_refused_rather_than_quietly_shortened ... ok [INFO] [stdout] test a_key_too_short_to_be_one_stops_startup ... ok [INFO] [stdout] test a_key_anyone_else_could_read_stops_startup ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/pool-config/6754f5666ef83259/out/pool_config-6754f5666ef83259) [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/loading.rs (/opt/rustwide/target/release/build/pool-config/8a815a3f8c9a8a3d/out/loading-8a815a3f8c9a8a3d) [INFO] [stdout] [INFO] [stdout] running 43 tests [INFO] [stdout] test a_controller_without_an_unverified_limit_does_not_load ... ok [INFO] [stdout] test a_deployment_too_long_for_an_audit_row_is_rejected ... ok [INFO] [stdout] test a_zero_cache_fetch_budget_is_rejected ... ok [INFO] [stdout] test a_rejected_endpoint_never_echoes_its_userinfo ... ok [INFO] [stdout] test a_tig_facing_binary_requires_an_endpoint_and_the_migration_job_must_not_have_one ... ok [INFO] [stdout] test a_zero_unverified_limit_is_rejected ... ok [INFO] [stdout] test a_gateway_section_with_an_unusable_value_does_not_load ... ok [INFO] [stdout] test a_bootstrap_offer_is_refused_unless_it_can_actually_be_sized ... ok [INFO] [stdout] test a_player_id_that_is_not_a_lowercase_address_does_not_load ... ok [INFO] [stdout] test another_binary_may_not_carry_the_orchestration_policy ... ok [INFO] [stdout] test an_endpoint_that_is_not_a_url_does_not_load ... ok [INFO] [stdout] test binary_must_match_its_database_role ... ok [INFO] [stdout] test config_debug_output_carries_no_password ... ok [INFO] [stdout] test an_abbreviated_or_malformed_upstream_commit_does_not_load ... ok [INFO] [stdout] test an_acknowledgement_that_says_nothing_does_not_load ... ok [INFO] [stdout] test database_url_escapes_values_that_could_break_out ... ok [INFO] [stdout] test database_url_is_built_from_the_password_file ... ok [INFO] [stdout] test every_shipped_dev_config_parses_into_the_typed_shape ... ok [INFO] [stdout] test empty_deployment_is_rejected ... ok [INFO] [stdout] test missing_file_is_reported_as_a_read_error ... ok [INFO] [stdout] test empty_password_file_is_rejected ... ok [INFO] [stdout] test mainnet_is_rejected_in_this_build ... ok [INFO] [stdout] test missing_network_is_rejected ... ok [INFO] [stdout] test missing_password_file_is_rejected ... ok [INFO] [stdout] test the_fake_tig_test_reads_the_endpoint_and_not_the_network ... ok [INFO] [stdout] test each_binary_accepts_only_its_own_role ... ok [INFO] [stdout] test pool_api_must_not_carry_a_tig_endpoint ... ok [INFO] [stdout] test a_login_domain_or_chain_the_pool_would_not_ask_for_is_rejected ... ok [INFO] [stdout] test decision_digest_is_stable_and_excludes_non_decision_fields ... ok [INFO] [stdout] test a_member_api_section_with_an_unusable_value_does_not_load ... ok [INFO] [stdout] test the_connect_timeout_defaults_and_cannot_be_zero ... ok [INFO] [stdout] test the_gateway_section_is_required_by_the_gateway_and_forbidden_elsewhere ... ok [INFO] [stdout] test the_member_api_section_is_required_by_pool_api_and_forbidden_elsewhere ... ok [INFO] [stdout] test the_endpoint_cannot_be_pointed_at_mainnet_or_anywhere_unpinned ... ok [INFO] [stdout] test unknown_field_is_rejected ... ok [INFO] [stdout] test valid_config_loads ... ok [INFO] [stdout] test unknown_field_in_nested_table_is_rejected ... ok [INFO] [stdout] test unrecognised_network_is_rejected ... ok [INFO] [stdout] test zero_port_is_rejected ... ok [INFO] [stdout] test zero_statement_timeout_is_rejected ... ok [INFO] [stdout] test whitespace_only_password_file_is_rejected ... ok [INFO] [stdout] test the_offer_the_pool_decides_for_enters_the_digest ... ok [INFO] [stdout] test the_reserve_policy_values_are_checked_rather_than_carried ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/pool-controller/55a3ec7bc8df7b67/out/pool_controller-55a3ec7bc8df7b67) [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test propose::tests::a_missing_read_is_an_error_and_not_a_quiet_no_action ... ok [INFO] [stdout] test propose::tests::a_precommit_confirmed_and_still_computing_is_the_principal_in_flight_case ... ok [INFO] [stdout] test propose::tests::a_challenge_with_no_round_active_is_not_a_candidate ... ok [INFO] [stdout] test propose::tests::a_challenge_that_activates_in_a_later_round_is_not_a_candidate ... ok [INFO] [stdout] test propose::tests::a_challenge_with_no_active_tracks_is_not_a_candidate ... ok [INFO] [stdout] test propose::tests::a_banned_algorithm_is_excluded_and_an_unreadable_ban_is_an_error ... ok [INFO] [stdout] test propose::tests::a_pass_with_no_tie_records_no_draw_outcome ... ok [INFO] [stdout] test propose::tests::a_binary_that_is_unconfirmed_or_unfetchable_is_not_usable ... ok [INFO] [stdout] test propose::tests::a_source_whose_fuel_budget_tig_did_not_publish_is_not_a_source ... ok [INFO] [stdout] test propose::tests::a_track_with_no_source_benchmark_makes_the_challenge_ineligible ... ok [INFO] [stdout] test propose::tests::an_absent_round_active_is_not_active ... ok [INFO] [stdout] test propose::tests::an_algorithm_whose_binary_does_not_compile_is_not_selectable ... ok [INFO] [stdout] test propose::tests::adoption_is_compared_as_an_integer ... ok [INFO] [stdout] test propose::tests::an_algorithm_with_no_round_active_is_not_selectable ... ok [INFO] [stdout] test propose::tests::an_unknown_bundle_count_does_not_lower_the_denominator ... ok [INFO] [stdout] test propose::tests::an_offer_is_checked_against_the_pinned_compute_vocabulary ... ok [INFO] [stdout] test propose::tests::only_a_confirmed_unterminated_inactive_precommit_of_the_pool_is_projected ... ok [INFO] [stdout] test propose::tests::the_draw_map_covers_every_eligible_challenge_not_only_the_tied_ones ... ok [INFO] [stdout] test propose::tests::the_fee_scales_with_bundles_and_is_computed_per_track ... ok [INFO] [stdout] test propose::tests::the_opow_envelope_is_read_in_both_shapes_the_pool_meets ... ok [INFO] [stdout] test propose::tests::the_pool_s_qualifiers_are_its_own_and_an_algorithm_s_are_everyone_s ... ok [INFO] [stdout] test propose::tests::no_qualifiers_and_no_bundles_stay_different_answers ... ok [INFO] [stdout] test propose::tests::the_draw_map_holds_only_challenges_that_were_actually_candidates ... ok [INFO] [stdout] test service::tests::a_blind_pass_may_not_claim_either ... ok [INFO] [stdout] test propose::tests::the_workable_case_proposes ... ok [INFO] [stdout] test service::tests::a_clean_pass_may_claim_and_a_stopped_one_may_not ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 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/build/pool-controller/2f34008cd3e63c4b/out/pool_controller-2f34008cd3e63c4b) [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/bind.rs (/opt/rustwide/target/release/build/pool-controller/af397380598b8199/out/bind-af397380598b8199) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test a_sent_precommit_is_bound_from_the_confirmed_read_and_its_intent_settles ... ok [INFO] [stdout] test two_sent_workflows_with_identical_settings_stop_rather_than_guess ... ok [INFO] [stdout] test a_workflow_that_never_sent_is_not_searched_for ... 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/commit.rs (/opt/rustwide/target/release/build/pool-controller/11d0329c151d7dcd/out/commit-11d0329c151d7dcd) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test a_commitment_for_another_benchmark_is_refused ... ok [INFO] [stdout] test a_workflow_with_no_confirmed_length_is_refused_rather_than_unchecked ... ok [INFO] [stdout] test a_real_precondition_is_fine_against_a_live_endpoint ... ok [INFO] [stdout] test an_intent_whose_digest_is_not_the_built_payloads_is_refused ... ok [INFO] [stdout] test a_second_commitment_intent_for_one_workflow_is_refused ... ok [INFO] [stdout] test a_confirmed_precommit_with_both_preconditions_gets_its_commitment ... ok [INFO] [stdout] test a_fabricated_precondition_is_refused_against_a_live_endpoint ... ok [INFO] [stdout] test a_commitment_is_owed_only_from_a_confirmed_precommit ... ok [INFO] [stdout] test the_merkle_root_must_be_sixty_four_lowercase_hex_characters ... ok [INFO] [stdout] test the_quality_vector_must_be_the_length_the_confirmed_precommit_fixed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/decide.rs (/opt/rustwide/target/release/build/pool-controller/6ecda718d9b0b5f7/out/decide-6ecda718d9b0b5f7) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test the_unverified_limit_refuses_the_pass_that_would_exceed_it ... ok [INFO] [stdout] test a_pass_commits_a_decision_its_intent_and_the_workflow_they_belong_to ... ok [INFO] [stdout] test an_unreadable_penalty_or_charge_stops_the_pass_rather_than_reserving_less ... ok [INFO] [stdout] test two_passes_over_one_snapshot_are_two_workflows_not_one ... ok [INFO] [stdout] test a_snapshot_that_is_not_decision_usable_decides_nothing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stderr] Running tests/lifecycle.rs (/opt/rustwide/target/release/build/pool-controller/9d968e08c4e120e0/out/lifecycle-9d968e08c4e120e0) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test every_in_scope_case_reaches_the_state_the_fixture_records ... ok [INFO] [stdout] test a_stopped_benchmark_produces_no_proof_write ... ok [INFO] [stdout] test the_out_of_scope_transitions_are_out_of_scope_for_a_reason ... 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/service.rs (/opt/rustwide/target/release/build/pool-controller/4e6db906530967a5/out/service-4e6db906530967a5) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test a_block_read_incompletely_is_tried_again_on_the_next_poll ... ok [INFO] [stdout] test a_warm_up_that_did_not_finish_continues_on_the_next_poll ... ok [INFO] [stdout] test a_new_block_is_taken_in_once_and_a_seen_one_is_left_alone ... ok [INFO] [stdout] test a_blind_pass_decides_nothing_even_with_an_offer_configured ... ok [INFO] [stdout] test a_block_a_previous_run_finished_is_not_assembled_again ... ok [INFO] [stdout] test a_deployment_that_offers_nothing_takes_blocks_in_and_decides_nothing ... ok [INFO] [stdout] test a_deployment_with_an_offer_decides_from_the_block_it_just_took_in ... ok [INFO] [stdout] test once_fails_on_a_failed_poll_and_the_loop_does_not ... ok [INFO] [stdout] test the_block_that_completes_the_warm_up_is_decided_from ... ok [INFO] [stderr] Running tests/stub_gate.rs (/opt/rustwide/target/release/build/pool-controller/6ef72641a12cf5c1/out/stub_gate-6ef72641a12cf5c1) [INFO] [stdout] test the_binary_fails_closed_on_a_config_it_cannot_use ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test the_stub_refuses_a_live_endpoint_and_writes_nothing ... ok [INFO] [stdout] test the_stub_satisfies_the_preconditions_it_stands_in_for ... ok [INFO] [stdout] test the_real_recording_path_does_not_mark_rows_as_stubs ... ok [INFO] [stdout] test the_guard_reads_the_endpoint_and_not_the_network ... ok [INFO] [stdout] test a_stub_row_says_it_is_one ... 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/tick.rs (/opt/rustwide/target/release/build/pool-controller/3b9f70d5240e18f0/out/tick-3b9f70d5240e18f0) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test a_failed_expiry_sweep_blocks_claiming ... ok [INFO] [stdout] test a_precommit_the_pool_cannot_bind_blocks_claiming ... ok [INFO] [stdout] test a_block_carrying_a_confirmation_advances_the_workflow_that_sent_it ... ok [INFO] [stdout] test a_crash_after_tig_changed_state_is_recovered_by_the_controller_monotonically ... ok [INFO] [stdout] test an_unconfirmed_or_absent_precommit_does_not_block_claiming ... ok [INFO] [stdout] test a_snapshot_missing_a_read_is_persisted_but_reconciles_nothing ... ok [INFO] [stdout] test a_workflow_the_binding_stopped_on_is_not_expired_by_the_clock ... ok [INFO] [stdout] test an_unsent_decision_expires_when_the_guardrail_passes_and_not_before ... ok [INFO] [stdout] test missed_blocks_are_recorded_as_a_gap_once ... ok [INFO] [stdout] test the_gap_is_recorded_before_the_snapshot_that_revealed_it ... ok [INFO] [stdout] test the_restart_pass_keeps_its_own_say ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/window.rs (/opt/rustwide/target/release/build/pool-controller/66df04fbe50a5dc6/out/window-66df04fbe50a5dc6) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test a_block_with_no_height_is_refused ... ok [INFO] [stdout] test a_confirmed_entry_whose_height_is_not_an_integer_is_a_shape_error ... ok [INFO] [stdout] test a_confirmed_precommit_with_no_start_block_is_a_shape_error ... ok [INFO] [stdout] test only_a_non_null_block_confirmed_is_confirmation ... ok [INFO] [stdout] test the_benchmark_collection_keys_on_id_and_the_others_on_benchmark_id ... ok [INFO] [stdout] test an_absent_collection_is_empty_and_not_an_error ... ok [INFO] [stdout] test the_two_block_sets_come_from_the_block_and_are_optional ... ok [INFO] [stdout] test the_confirmed_precommit_carries_what_the_guardrails_and_transitions_need ... ok [INFO] [stdout] test the_pinned_fixture_reads_as_an_empty_window ... ok [INFO] [stdout] test a_confirmed_benchmark_without_stopped_is_a_shape_error ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/window_against_fake_tig.rs (/opt/rustwide/target/release/build/pool-controller/ec3dfa41afd76e20/out/window_against_fake_tig-ec3dfa41afd76e20) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test a_fraud_ruling_a_real_server_serves_reaches_the_window ... ok [INFO] [stdout] test each_confirmed_state_a_real_server_serves_reaches_the_window ... 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 unittests src/lib.rs (/opt/rustwide/target/release/build/pool-decision/0219c379c18d155f/out/pool_decision-0219c379c18d155f) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test ratio::tests::addition_of_unlike_denominators_is_exact ... ok [INFO] [stdout] test ratio::tests::equal_values_written_differently_compare_equal ... ok [INFO] [stdout] test ratio::tests::the_closest_fixture_comparison_is_exact ... ok [INFO] [stdout] test ratio::tests::overflow_is_reported_rather_than_wrapped ... ok [INFO] [stdout] test ratio::tests::zero_denominator_is_an_error_not_a_panic ... 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/algorithm_selection.rs (/opt/rustwide/target/release/build/pool-decision/37d3b049a078ff37/out/algorithm_selection-37d3b049a078ff37) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test every_algorithm_selection_case_holds ... 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/challenge_selection.rs (/opt/rustwide/target/release/build/pool-decision/c690996cc0ca08bb/out/challenge_selection-c690996cc0ca08bb) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test a_tie_without_a_supplied_rank_is_refused ... ok [INFO] [stdout] test colliding_ranks_fall_back_to_the_smaller_challenge_id ... ok [INFO] [stdout] test all_zero_counts_tie_at_factor_zero ... ok [INFO] [stdout] test every_challenge_selection_case_holds ... ok [INFO] [stdout] test two_way_tie_resolved_by_supplied_draw_ranks ... ok [INFO] [stdout] test every_projected_qualifier_case_holds ... ok [INFO] [stdout] test projected_tie_resolved_by_supplied_draw_ranks ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/source_and_bundles.rs (/opt/rustwide/target/release/build/pool-decision/fa00f159e00d7291/out/source_and_bundles-fa00f159e00d7291) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test every_bundle_sizing_case_holds ... ok [INFO] [stdout] test every_hyperparameter_source_case_holds ... 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/sparse_inputs.rs (/opt/rustwide/target/release/build/pool-decision/d545ff1f06800c43/out/sparse_inputs-d545ff1f06800c43) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test a_zero_adoption_algorithm_can_still_deny_best_on_track ... ok [INFO] [stdout] test a_zero_minimum_sizes_to_zero_on_every_branch ... ok [INFO] [stdout] test an_active_track_missing_from_the_qualifier_map_is_still_checked_for_a_source ... ok [INFO] [stdout] test every_active_track_gets_a_best_on_track_answer ... ok [INFO] [stdout] test pool_qualifiers_on_a_track_the_network_map_omits_still_count ... 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 unittests src/lib.rs (/opt/rustwide/target/release/build/pool-domain/7691b62fc4cb2f79/out/pool_domain-7691b62fc4cb2f79) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test tests::display_round_trips ... ok [INFO] [stdout] test tests::parses_known_networks ... ok [INFO] [stdout] test tests::rejects_unknown_and_non_canonical_names ... ok [INFO] [stdout] test trace::tests::every_byte_renders_as_two_digits ... ok [INFO] [stdout] test trace::tests::a_drawn_id_round_trips_through_its_hex_form ... ok [INFO] [stdout] test trace::tests::the_spellings_that_would_not_group_in_a_search_are_refused ... ok [INFO] [stdout] test trace::tests::two_draws_differ ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/challenge_tie_vector.rs (/opt/rustwide/target/release/build/pool-domain/4cfd5a24542b141b/out/challenge_tie_vector-4cfd5a24542b141b) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test ranks_order_as_big_endian_integers ... ok [INFO] [stdout] test the_network_is_part_of_the_seed ... ok [INFO] [stdout] test section_6_3_worked_example_vector ... ok [INFO] [stdout] test the_seed_enters_the_rank_as_bytes_not_as_text ... ok [INFO] [stdout] test the_rank_map_covers_every_supplied_challenge ... 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 unittests src/lib.rs (/opt/rustwide/target/release/build/pool-identity/0808ba8677473b9d/out/pool_identity-0808ba8677473b9d) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test keys::tests::signing_strings_have_exact_shape ... ok [INFO] [stdout] test tests::rfc3339_known_values ... ok [INFO] [stdout] test wallet::tests::the_expiry_parser_agrees_with_the_calendar ... ok [INFO] [stdout] test wallet::tests::the_expiry_parser_refuses_what_the_pool_would_not_write ... ok [INFO] [stdout] test keys::tests::public_key_encoding_is_43_chars_and_round_trips ... ok [INFO] [stdout] test keys::tests::signature_is_86_chars_and_verifies ... 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/identity.rs (/opt/rustwide/target/release/build/pool-identity/c139fe31a3246efa/out/identity-c139fe31a3246efa) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test enrollment_is_idempotent_by_request_id_plus_hash ... ok [INFO] [stdout] test concurrent_enrollments_consume_a_ticket_exactly_once ... ok [INFO] [stdout] test enrollment_issues_durable_pool_identities ... ok [INFO] [stdout] test enrollment_ticket_is_single_use_hashed_and_expiring ... ok [INFO] [stdout] test concurrent_issuances_map_a_benchmark_exactly_once ... ok [INFO] [stdout] test recovery_attaches_new_key_and_revokes_every_old_credential ... ok [INFO] [stdout] test rotation_swaps_keys_with_bounded_grace_and_is_idempotent ... ok [INFO] [stdout] test signed_requests_verify_freshness_and_replay_rules ... ok [INFO] [stdout] test revocation_takes_effect_on_the_next_request ... ok [INFO] [stdout] test offer_recording_is_scoped_qualified_and_idempotent ... ok [INFO] [stdout] test slot_registration_is_idempotent_and_scoped ... ok [INFO] [stdout] test security_revocation_blocks_recovery_until_operator_reinstates ... ok [INFO] [stdout] test assignment_identity_is_pool_issued_bound_and_not_derived ... ok [INFO] [stdout] test worker_chosen_idempotency_keys_are_scoped_per_worker ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s [INFO] [stdout] [INFO] [stderr] Running tests/schema_conformance.rs (/opt/rustwide/target/release/build/pool-identity/163cf0f7af3867a2/out/schema_conformance-163cf0f7af3867a2) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test validator_rejects_nonconforming_documents ... ok [INFO] [stdout] test rotation_request_and_response_conform_to_schema ... ok [INFO] [stdout] test enroll_request_and_response_conform_to_schema ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] [stderr] Running tests/wallet.rs (/opt/rustwide/target/release/build/pool-identity/388c5aed3e5d2ff1/out/wallet-388c5aed3e5d2ff1) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test a_malformed_signature_is_refused_rather_than_guessed_at ... ok [INFO] [stdout] test an_expired_signature_is_refused_and_the_edge_is_not ... ok [INFO] [stdout] test both_spellings_of_the_recovery_byte_are_accepted ... ok [INFO] [stdout] test a_signature_for_another_purpose_or_nonce_is_refused ... ok [INFO] [stdout] test a_signature_cannot_be_replayed_with_a_later_expiry ... ok [INFO] [stdout] test an_expiry_that_is_not_the_shape_the_pool_wrote_is_refused ... ok [INFO] [stdout] test a_valid_signature_authenticates_exactly_the_address_that_signed_it ... ok [INFO] [stdout] test a_signature_for_another_pool_or_another_chain_is_refused ... ok [INFO] [stdout] test the_address_derivation_agrees_with_published_keys_and_addresses ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 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/build/pool-snapshot/9e80e43de0ff4337/out/pool_snapshot-9e80e43de0ff4337) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test tig_source::tests::a_transport_failure_is_unavailable_not_a_conflict ... ok [INFO] [stdout] test store::tests::digest_ignores_key_insertion_order ... ok [INFO] [stdout] test store::tests::the_digest_covers_the_completeness_status_and_the_content ... ok [INFO] [stdout] test store::tests::an_incomplete_snapshot_yields_no_decision_input ... ok [INFO] [stdout] test tig_source::tests::a_schema_failure_is_not_a_conflict ... ok [INFO] [stdout] test tig_source::tests::a_stale_block_rejection_is_a_refresh_conflict ... ok [INFO] [stdout] test tig_source::tests::an_unrelated_rejection_stays_fatal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/active_cache.rs (/opt/rustwide/target/release/build/pool-snapshot/c25854908f9d37bb/out/active_cache-c25854908f9d37bb) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test a_retained_fact_reads_back_whole ... ok [INFO] [stdout] test an_active_benchmark_on_the_stand_in_is_retained_and_the_snapshot_becomes_usable ... ok [INFO] [stdout] test a_body_the_pool_cannot_read_is_not_retained ... ok [INFO] [stdout] test an_empty_active_set_is_covered_without_a_fetch ... ok [INFO] [stdout] test a_fetch_that_fails_leaves_the_id_missing_and_spends_its_slot ... ok [INFO] [stdout] test retain_keeps_what_5_2_names_and_nothing_else ... ok [INFO] [stdout] test retaining_is_idempotent_and_the_controller_cannot_rewrite_a_fact ... ok [INFO] [stdout] test retain_refuses_a_body_that_describes_another_benchmark ... ok [INFO] [stdout] test the_schema_refuses_every_shape_load_would_have_to_call_corrupt ... ok [INFO] [stdout] test retain_refuses_a_body_without_a_confirmed_benchmark ... ok [INFO] [stdout] test the_budget_bounds_one_pass_and_the_rest_is_reported_missing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/against_fake_tig.rs (/opt/rustwide/target/release/build/pool-snapshot/d619ab3bee0b2f74/out/against_fake_tig-d619ab3bee0b2f74) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test assembles_a_complete_snapshot_from_the_stand_in ... ok [INFO] [stdout] test a_second_assembly_at_the_same_block_is_served_from_the_cache ... ok [INFO] [stdout] test advancing_the_block_invalidates_the_whole_cache ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.01s [INFO] [stdout] [INFO] [stderr] Running tests/assembly.rs (/opt/rustwide/target/release/build/pool-snapshot/e8ba18991d5ff21a/out/assembly-e8ba18991d5ff21a) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test a_block_missing_its_id_sets_is_refused ... ok [INFO] [stdout] test a_block_without_an_id_is_a_shape_error_not_a_retry ... ok [INFO] [stdout] test a_failed_read_marks_the_snapshot_incomplete_rather_than_hiding_it ... ok [INFO] [stdout] test a_block_missing_round_or_timestamp_or_prev_id_is_refused ... ok [INFO] [stdout] test a_refresh_conflict_mid_assembly_restarts_rather_than_aborting ... ok [INFO] [stdout] test a_block_advancing_mid_assembly_discards_the_whole_snapshot ... ok [INFO] [stdout] test a_chain_advancing_every_pass_is_reported_rather_than_spun_on ... ok [INFO] [stdout] test a_challenge_without_an_id_is_refused_rather_than_skipped ... ok [INFO] [stdout] test a_round_that_is_not_a_number_is_refused ... ok [INFO] [stdout] test a_stable_block_produces_a_complete_snapshot ... ok [INFO] [stdout] test a_successful_but_unparseable_challenges_response_is_not_silently_empty ... ok [INFO] [stdout] test every_read_is_anchored_to_the_block_that_opened_the_snapshot ... ok [INFO] [stdout] test the_cache_is_dropped_whole_when_the_block_changes ... ok [INFO] [stdout] test the_cache_keys_on_the_complete_request_not_the_endpoint ... ok [INFO] [stdout] test track_data_is_fetched_per_challenge_at_the_same_block ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/store.rs (/opt/rustwide/target/release/build/pool-snapshot/5630048bb44cbadd/out/store-5630048bb44cbadd) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test re_persisting_the_identical_snapshot_is_idempotent ... ok [INFO] [stdout] test a_partial_assembly_is_superseded_by_a_later_complete_one ... ok [INFO] [stdout] test complete_reads_serve_reconciliation_before_the_active_cache_is_ready ... ok [INFO] [stdout] test monitoring_can_read_snapshot_status_but_not_write_it ... ok [INFO] [stdout] test an_incomplete_snapshot_is_recorded_but_yields_no_decision ... ok [INFO] [stdout] test an_accepted_snapshot_is_persisted_with_its_completeness_status ... ok [INFO] [stdout] test a_different_snapshot_for_the_same_block_is_refused ... ok [INFO] [stdout] test a_block_that_was_never_accepted_has_no_record ... ok [INFO] [stdout] test several_partial_assemblies_of_one_block_may_coexist ... ok [INFO] [stdout] test the_controller_cannot_rewrite_or_delete_an_accepted_snapshot ... ok [INFO] [stdout] test the_last_local_height_counts_only_completely_read_blocks ... ok [INFO] [stdout] test the_same_block_id_on_another_network_is_a_separate_snapshot ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 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/build/pool-telemetry/d8ba89d3ca14eca7/out/pool_telemetry-d8ba89d3ca14eca7) [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/span_fields.rs (/opt/rustwide/target/release/build/pool-telemetry/386d38262b3d5d59/out/span_fields-386d38262b3d5d59) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test root_span_fields_survive_nesting ... 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/build/pool-test-support/4beb4a2c170ed950/out/pool_test_support-4beb4a2c170ed950) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/pool-workflow/9a02f25d53b1ae8b/out/pool_workflow-9a02f25d53b1ae8b) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test deadlines::tests::a_current_block_behind_the_start_is_age_zero ... ok [INFO] [stdout] test deadlines::tests::a_reserve_that_does_not_add_up_is_refused ... ok [INFO] [stdout] test deadlines::tests::a_reserve_that_only_adds_up_by_wrapping_is_refused ... ok [INFO] [stdout] test deadlines::tests::a_zero_guardrail_is_refused ... ok [INFO] [stdout] test deadlines::tests::assigning_past_the_package_deadline_is_refused ... ok [INFO] [stdout] test deadlines::tests::an_unknown_guardrail_field_is_refused ... ok [INFO] [stdout] test deadlines::tests::may_assign_is_exactly_the_assignable_band ... ok [INFO] [stdout] test deadlines::tests::standing_moves_through_every_band ... ok [INFO] [stdout] test deadlines::tests::the_remaining_reserve_is_reported_for_monitoring ... ok [INFO] [stdout] test deadlines::tests::the_shipped_configuration_satisfies_the_reserve_relationship ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/acceptance.rs (/opt/rustwide/target/release/build/pool-workflow/778e65cfbd5ffa28/out/acceptance-778e65cfbd5ffa28) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test a_precommit_needs_neither_precondition ... ok [INFO] [stdout] test a_benchmark_write_cannot_exist_before_durable_acceptance ... ok [INFO] [stdout] test a_racing_identical_record_is_retryable_not_a_conflict ... ok [INFO] [stdout] test a_proof_write_cannot_exist_before_a_canonical_payload_for_the_sample ... ok [INFO] [stdout] test a_precondition_cannot_be_rewritten_or_removed ... ok [INFO] [stdout] test a_benchmark_write_cannot_exist_before_its_commitment_is_built ... ok [INFO] [stdout] test a_precondition_can_be_written_inside_the_caller_s_transaction ... ok [INFO] [stdout] test a_second_commitment_for_one_benchmark_is_a_conflict_not_an_outage ... ok [INFO] [stdout] test re_recording_the_same_fact_is_idempotent_and_a_different_one_is_a_conflict ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/admission.rs (/opt/rustwide/target/release/build/pool-workflow/e5ad3c0abf630b5f/out/admission-e5ad3c0abf630b5f) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test a_concurrent_confirmation_cannot_be_overtaken_by_a_new_generation ... ok [INFO] [stdout] test a_decision_cannot_name_a_snapshot_that_was_never_persisted ... ok [INFO] [stdout] test a_decision_names_the_compute_type_it_was_made_for ... ok [INFO] [stdout] test a_decision_and_its_intent_commit_together ... ok [INFO] [stdout] test a_non_canonical_reserve_never_reaches_the_numeric_cast ... ok [INFO] [stdout] test a_decision_record_that_cannot_be_rebuilt_says_so_instead_of_rendering_something_else ... ok [INFO] [stdout] test a_recorded_decision_cannot_be_edited ... ok [INFO] [stdout] test a_second_decision_for_one_generation_is_refused ... ok [INFO] [stdout] test a_second_generation_is_aged_from_its_own_anchor ... ok [INFO] [stdout] test a_decision_that_predates_compute_type_is_reported_as_unrebuildable_not_unavailable ... ok [INFO] [stdout] test a_settled_workflow_cannot_take_a_new_generation ... ok [INFO] [stdout] test a_pool_with_no_usable_snapshot_cannot_decide ... ok [INFO] [stdout] test a_terminal_workflow_stops_occupying_the_limit ... ok [INFO] [stdout] test a_workflow_cannot_exist_without_an_open_interval ... ok [INFO] [stdout] test admission_blocks_on_the_serialized_lease ... ok [INFO] [stdout] test a_workflow_whose_precommit_reached_tig_cannot_take_another_generation ... ok [INFO] [stdout] test an_already_decided_generation_says_so_even_at_the_limit ... ok [INFO] [stdout] test an_intent_cannot_exist_without_its_owner_mapping ... ok [INFO] [stdout] test a_tie_records_its_candidates_and_winner ... ok [INFO] [stdout] test the_gateway_can_read_a_decision_and_cannot_write_one ... ok [INFO] [stdout] test admission_creates_the_workflow_with_its_owner_and_open_interval ... ok [INFO] [stdout] test the_database_refuses_a_decision_that_breaks_its_own_record ... ok [INFO] [stdout] test an_incomplete_snapshot_is_not_an_anchor ... ok [INFO] [stdout] test another_network_does_not_occupy_this_one_s_limit ... ok [INFO] [stdout] test the_gateway_can_rebuild_the_exact_bytes_the_intent_was_digested_over ... ok [INFO] [stdout] test concurrent_admissions_cannot_both_take_the_last_slot ... ok [INFO] [stdout] test the_next_precommit_at_the_limit_is_refused ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/attempts.rs (/opt/rustwide/target/release/build/pool-workflow/4d483b445ffc742d/out/attempts-4d483b445ffc742d) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test an_ambiguous_attempt_reports_its_lane_as_occupied ... ok [INFO] [stdout] test an_ambiguous_precommit_keeps_the_lane_closed_until_reconciliation ... ok [INFO] [stdout] test an_accepted_response_does_not_advance_the_intent ... ok [INFO] [stdout] test an_ambiguity_cannot_be_unwound_by_raw_sql ... ok [INFO] [stdout] test an_ambiguous_outcome_moves_the_intent_in_the_same_transaction ... ok [INFO] [stdout] test a_response_is_recorded_once ... ok [INFO] [stdout] test an_attempt_is_recorded_before_the_response_and_separately_from_it ... ok [INFO] [stdout] test an_attempt_cannot_be_born_already_resolved ... ok [INFO] [stdout] test only_one_precommit_may_be_unresolved_in_the_lane ... ok [INFO] [stdout] test reconciliation_preserves_when_the_outcome_became_ambiguous ... ok [INFO] [stdout] test reconciliation_settles_an_ambiguity_and_cannot_restate_it ... ok [INFO] [stdout] test the_controller_reads_the_ledger_and_never_writes_it ... ok [INFO] [stdout] test the_detail_column_is_bounded ... ok [INFO] [stdout] test the_lane_columns_come_from_the_intent_not_the_caller ... ok [INFO] [stderr] Running tests/intents.rs (/opt/rustwide/target/release/build/pool-workflow/67226d8b9e36afc9/out/intents-67226d8b9e36afc9) [INFO] [stdout] test two_writes_for_one_benchmark_cannot_be_in_flight ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test a_generation_cannot_be_reused_across_a_different_benchmark ... ok [INFO] [stdout] test identity_and_payload_cannot_be_edited ... ok [INFO] [stdout] test a_new_generation_is_how_a_payload_changes ... ok [INFO] [stdout] test every_column_of_the_table_reaches_the_typed_intent ... ok [INFO] [stdout] test each_transition_guard_is_load_bearing_on_its_own ... ok [INFO] [stdout] test an_intent_settles_only_from_confirmed_evidence_and_only_once ... ok [INFO] [stdout] test concurrent_duplicate_intents_leave_exactly_one_row ... ok [INFO] [stdout] test a_different_artifact_pointer_is_a_conflict_not_a_silent_discard ... ok [INFO] [stdout] test networks_do_not_share_a_generation_space ... ok [INFO] [stdout] test the_benchmark_binding_is_required_and_refused_by_kind ... ok [INFO] [stderr] Running tests/lease.rs (/opt/rustwide/target/release/build/pool-workflow/caabde12c63e9017/out/lease-caabde12c63e9017) [INFO] [stdout] test the_gateway_records_outcomes_but_never_invents_a_write ... ok [INFO] [stdout] test the_claimable_set_is_what_still_owes_tig_a_write ... ok [INFO] [stdout] test the_same_key_with_a_different_payload_is_refused ... ok [INFO] [stdout] test the_schema_refuses_the_binding_even_without_the_repository ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test the_holder_may_renew_and_keeps_working ... ok [INFO] [stdout] test a_lease_cannot_outlive_its_workflow_row ... ok [INFO] [stdout] test a_missing_lease_row_is_a_lost_fence_not_a_free_pass ... ok [INFO] [stdout] test releasing_advances_the_fence_too ... ok [INFO] [stdout] test the_fence_can_never_go_backwards ... ok [INFO] [stdout] test a_reclaim_takes_a_higher_fence_and_the_old_owner_cannot_commit ... ok [INFO] [stdout] test a_live_lease_is_not_stolen ... ok [INFO] [stdout] test a_zero_length_lease_is_refused ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/restart.rs (/opt/rustwide/target/release/build/pool-workflow/1b9a0cf153e77344/out/restart-1b9a0cf153e77344) [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test a_terminal_workflow_is_not_revisited ... ok [INFO] [stdout] test a_re_observed_gap_reports_nothing_newly_recorded ... ok [INFO] [stdout] test a_begun_but_unanswered_attempt_enters_the_ambiguous_lane ... ok [INFO] [stdout] test a_contradiction_after_an_advance_is_reported_as_advanced ... ok [INFO] [stdout] test a_restart_advances_each_workflow_as_far_as_its_evidence_goes ... ok [INFO] [stdout] test a_benchmark_outside_the_window_is_not_evidence_of_anything ... ok [INFO] [stdout] test a_gap_record_can_only_ever_be_resolved ... ok [INFO] [stdout] test a_verified_workflow_outside_the_window_needs_no_attention ... ok [INFO] [stdout] test a_workflow_that_crashed_mid_submission_still_advances ... ok [INFO] [stdout] test a_resolved_gap_leaves_the_open_set_but_stays_on_the_record ... ok [INFO] [stdout] test a_workflow_the_pass_could_not_check_stops_the_controller ... ok [INFO] [stdout] test a_workflow_with_no_benchmark_id_is_reported_not_guessed ... ok [INFO] [stdout] test an_accepted_attempt_with_no_confirmation_advances_nothing ... ok [INFO] [stdout] test an_active_benchmark_the_pool_never_saw_verified_is_reported ... ok [INFO] [stdout] test every_missing_height_is_recorded_as_its_own_gap ... ok [INFO] [stdout] test evidence_for_a_terminal_workflow_is_reported_not_swallowed ... ok [INFO] [stdout] test only_a_workflow_whose_precommit_reached_tig_enters_the_search_lane ... ok [INFO] [stdout] test fraud_is_applied_before_any_forward_step ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/workflow_state.rs (/opt/rustwide/target/release/build/pool-workflow/e0e61d2d7c8141f5/out/workflow_state-e0e61d2d7c8141f5) [INFO] [stdout] [INFO] [stdout] running 34 tests [INFO] [stdout] test a_confirmed_row_without_a_start_block_is_still_labelled_as_stalled ... ok [INFO] [stdout] test a_precommit_that_never_confirmed_still_expires ... ok [INFO] [stdout] test a_rejected_precommit_releases_its_capacity ... ok [INFO] [stdout] test a_confirmation_must_bring_its_start_block ... ok [INFO] [stdout] test a_mainnet_workflow_cannot_be_pool_owned ... ok [INFO] [stdout] test a_precommit_confirmed_after_the_deadline_is_a_discrepancy ... ok [INFO] [stdout] test a_confirmation_does_not_need_the_submission_to_have_been_recorded ... ok [INFO] [stdout] test a_row_predating_the_block_started_column_can_still_transition ... ok [INFO] [stdout] test a_stopped_benchmark_never_reaches_a_proof ... ok [INFO] [stdout] test a_submission_is_recorded_and_is_not_a_confirmation ... ok [INFO] [stdout] test a_submission_cannot_skip_a_step ... ok [INFO] [stdout] test a_terminal_reason_may_not_attribute_member_fault ... ok [INFO] [stdout] test a_workflow_cannot_be_re_pointed_at_another_benchmark ... ok [INFO] [stdout] test a_workflow_expires_at_the_guardrail_and_records_why ... ok [INFO] [stdout] test a_workflow_advances_only_through_confirmed_evidence ... ok [INFO] [stdout] test a_terminal_workflow_reports_later_benchmark_and_proof_evidence_as_a_discrepancy ... ok [INFO] [stdout] test an_inserted_row_must_bring_its_start_block_too ... ok [INFO] [stdout] test a_transition_from_a_stale_revision_is_refused ... ok [INFO] [stdout] test confirmed_evidence_for_a_terminal_workflow_is_a_discrepancy ... ok [INFO] [stdout] test an_unsettled_benchmark_write_holds_the_deadline_off_too ... ok [INFO] [stdout] test confirmed_settings_replace_the_proposed_ones ... ok [INFO] [stdout] test an_unsettled_precommit_is_never_expired_by_the_clock ... ok [INFO] [stdout] test all_states_round_trip_and_match_the_schema ... ok [INFO] [stdout] test evidence_for_another_benchmark_cannot_advance_this_workflow ... ok [INFO] [stdout] test no_slice_1_workflow_is_attributable_to_a_member ... ok [INFO] [stdout] test fraud_is_terminal_from_wherever_it_is_found ... ok [INFO] [stdout] test the_deadline_sweep_does_not_expire_a_verified_workflow ... ok [INFO] [stdout] test one_workflow_owns_one_benchmark ... ok [INFO] [stdout] test the_deadline_sweep_does_not_expire_a_workflow_whose_proof_tig_confirmed ... ok [INFO] [stdout] test the_gateway_can_read_a_workflow_and_cannot_change_one ... ok [INFO] [stdout] test the_expiry_reason_is_a_bounded_code ... ok [INFO] [stdout] test the_start_block_cannot_be_moved ... ok [INFO] [stdout] test the_revision_can_never_go_backwards ... ok [INFO] [stdout] test verification_closes_the_interval_without_ending_the_workflow ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 34 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/build/spike/04365f1076574473/out/spike-04365f1076574473) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test active::tests::jsonify_of_leaf_is_key_sorted ... ok [INFO] [stdout] test active::tests::vm_hwm_reads_on_linux ... ok [INFO] [stdout] test trust::tests::one_qualifying_bundle_passes ... ok [INFO] [stdout] test trust::tests::reproduction_mismatch_is_method_loss_not_f ... ok [INFO] [stdout] test member::tests::derived_uuid_is_rfc4122_shaped_and_stable ... ok [INFO] [stdout] test trust::tests::solution_invalid_fixture_vector_is_chargeable_not_fraud ... ok [INFO] [stdout] test member::tests::jsonify_sorts_keys_and_keeps_u64_exact ... ok [INFO] [stdout] test member::tests::rfc3339_known_values ... ok [INFO] [stdout] test member::tests::tree_capacity_next_power_of_two ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/spike_active.rs (/opt/rustwide/target/release/build/spike/0c1573ec7052dfbb/out/spike_active-0c1573ec7052dfbb) [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/bin/spike_gateway.rs (/opt/rustwide/target/release/build/spike/82daee9110c7d3e8/out/spike_gateway-82daee9110c7d3e8) [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/bin/spike_member.rs (/opt/rustwide/target/release/build/spike/736bdeb3f5cbfd79/out/spike_member-736bdeb3f5cbfd79) [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/bin/spike_pool.rs (/opt/rustwide/target/release/build/spike/928bccb15c72373d/out/spike_pool-928bccb15c72373d) [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/active_fake_tig.rs (/opt/rustwide/target/release/build/spike/5014695e5ec8282e/out/active_fake_tig-5014695e5ec8282e) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test full_chain_to_active_and_retention ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/failures_fake_tig.rs (/opt/rustwide/target/release/build/spike/c04db636e0cce33b/out/failures_fake_tig-c04db636e0cce33b) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test circuit_breaker_stops_new_commitments ... ok [INFO] [stdout] test restart_with_unsent_intent_resends_exactly_once ... ok [INFO] [stdout] test restart_after_ambiguous_write_adopts_without_resubmit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/gateway_fake_tig.rs (/opt/rustwide/target/release/build/spike/96a0c8042e9319f6/out/gateway_fake_tig-96a0c8042e9319f6) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test ambiguous_outcome_is_not_resubmitted ... ok [INFO] [stdout] test precommit_to_confirmed_assignment ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/member_package.rs (/opt/rustwide/target/release/build/spike/e177fd3efeeb1002/out/member_package-e177fd3efeeb1002) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test wire_records_preserve_full_u64_range ... ok [INFO] [stdout] test unpaired_leaves_promote_unchanged ... ok [INFO] [stdout] test golden_branches_verify_against_root ... ok [INFO] [stdout] test golden_leaf_hashes_reproduce ... ok [INFO] [stdout] test golden_merkle_root_reproduces ... ok [INFO] [stdout] test golden_member_files_reproduce_byte_for_byte ... ok [INFO] [stdout] test package_archive_round_trips_with_declared_size_and_checksum ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/pool_upload.rs (/opt/rustwide/target/release/build/spike/8446b8924c007089/out/pool_upload-8446b8924c007089) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test interrupted_upload_resumes_from_last_durable_offset ... ok [INFO] [stdout] test truncated_upload_fails_ledger_completeness_with_quarantine_intact ... ok [INFO] [stdout] test upload_guards_offset_checksum_and_declared_size ... ok [INFO] [stdout] test wrong_declared_manifest_sha256_fails_structural_touch ... ok [INFO] [stdout] test crash_after_publication_recovers_and_completes_same_transaction ... ok [INFO] [stdout] test finalization_publishes_then_commits_artifact_reference_and_receipt ... ok [INFO] [stdout] test retried_finalization_returns_byte_identical_receipt ... ok [INFO] [stdout] test durable_acceptance_releases_slot_exactly_once_and_reoffer_is_admissible ... ok [INFO] [stdout] test wrong_declared_package_sha256_aborts_before_publication ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/pool_upload_authed.rs (/opt/rustwide/target/release/build/spike/b65a5158613a92ac/out/pool_upload_authed-b65a5158613a92ac) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test invalid_member_package_id_is_rejected_before_any_pool_state ... ok [INFO] [stdout] test authed_rejects_bad_signatures_stale_timestamps_and_revoked_keys ... ok [INFO] [stdout] test authed_interrupted_upload_resumes_from_last_durable_offset ... ok [INFO] [stdout] test authed_retried_finalization_returns_byte_identical_receipt ... ok [INFO] [stdout] test authed_saga_commits_receipt_bound_to_issued_identities ... ok [INFO] [stdout] test concurrent_issuances_for_one_slot_admit_exactly_one ... ok [INFO] [stdout] test concurrent_finalizes_accept_exactly_one_package ... ok [INFO] [stdout] test issuance_id_reuse_with_different_facts_is_a_conflict ... ok [INFO] [stdout] test authed_slot_reoffer_only_after_durable_acceptance ... ok [INFO] [stdout] test upload_requires_a_pool_issued_assignment_identity ... ok [INFO] [stdout] test unqualified_slot_cannot_offer_or_receive_work ... ok [INFO] [stdout] test one_assignment_durably_accepts_exactly_one_package ... ok [INFO] [stdout] test worker_b_cannot_touch_worker_a_resources ... ok [INFO] [stdout] test worker_chosen_package_ids_are_scoped_per_assignment ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/tig-client/7fd253cfc19ae3b8/out/tig_client-7fd253cfc19ae3b8) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test cache::tests::a_parameter_that_merely_contains_block_id_is_not_a_block_anchor ... ok [INFO] [stdout] test cache::tests::an_expired_entry_makes_room ... ok [INFO] [stdout] test cache::tests::an_expired_entry_is_not_served ... ok [INFO] [stdout] test cache::tests::an_overflowing_lifetime_declines_rather_than_panics ... ok [INFO] [stdout] test cache::tests::a_block_anchor_does_not_make_a_rolling_window_cacheable ... ok [INFO] [stdout] test cache::tests::capacity_is_bounded_and_live_entries_are_kept ... ok [INFO] [stdout] test cache::tests::an_uncacheable_response_is_not_stored ... ok [INFO] [stdout] test cache::tests::no_store_wins_over_a_lifetime_in_the_same_header ... ok [INFO] [stdout] test cache::tests::only_an_explicit_lifetime_is_cacheable ... ok [INFO] [stdout] test cache::tests::only_the_three_block_pinned_reads_are_cacheable ... ok [INFO] [stdout] test cache::tests::the_latest_block_is_never_cacheable ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/read_policy.rs (/opt/rustwide/target/release/build/tig-client/4475acb5bb554185/out/read_policy-4475acb5bb554185) [INFO] [stdout] [INFO] [stdout] running 44 tests [INFO] [stdout] test a_config_without_read_limits_is_refused ... ok [INFO] [stdout] test a_host_whose_clients_are_all_gone_accepts_new_limits ... ok [INFO] [stdout] test a_client_cannot_widen_the_backoff_ceiling_beyond_policy ... ok [INFO] [stdout] test a_call_cannot_outlive_its_deadline ... ok [INFO] [stdout] test a_long_retry_after_fails_the_call_rather_than_stalling_it ... ok [INFO] [stdout] test a_cache_hit_consumes_no_rate_limit_budget ... ok [INFO] [stdout] test a_cacheable_response_is_not_requested_again ... ok [INFO] [stdout] test a_misspelt_limit_is_refused_rather_than_ignored ... ok [INFO] [stdout] test a_redundant_default_port_does_not_split_the_budget ... ok [INFO] [stdout] test a_reader_without_a_configured_share_is_refused ... ok [INFO] [stdout] test a_non_json_body_is_a_schema_error_not_a_retry ... ok [INFO] [stdout] test a_never_retryable_status_does_not_pause_the_host ... ok [INFO] [stdout] test a_retry_after_on_a_success_does_not_pause_the_host ... ok [INFO] [stdout] test a_client_queued_behind_the_in_flight_slot_still_meets_its_deadline ... ok [INFO] [stdout] test an_absent_pinned_limit_is_refused_rather_than_defaulted ... ok [INFO] [stdout] test a_huge_retry_after_does_not_halt_other_readers_indefinitely ... ok [INFO] [stdout] test backoff_escalates_and_stays_under_a_realistic_cap ... ok [INFO] [stdout] test clients_disagreeing_on_rate_limits_are_refused ... ok [INFO] [stdout] test does_not_retry_a_client_error ... ok [INFO] [stdout] test a_response_without_cache_control_is_never_cached ... ok [INFO] [stdout] test gives_up_after_max_attempts_and_reports_it_as_transient ... ok [INFO] [stdout] test an_error_is_never_cached_as_successful_data ... ok [INFO] [stdout] test large_integers_survive_the_read_boundary ... ok [INFO] [stdout] test new_refuses_limits_that_are_not_a_readers_share ... ok [INFO] [stdout] test a_hanging_server_cannot_outlast_the_call_deadline ... ok [INFO] [stdout] test a_trickling_body_cannot_outlast_the_call_deadline ... ok [INFO] [stdout] test a_retry_after_pauses_every_reader_on_the_host ... ok [INFO] [stdout] test retries_429_because_it_is_a_rate_limit_not_a_rejection ... ok [INFO] [stdout] test a_caller_queued_behind_the_token_bucket_still_meets_its_deadline ... ok [INFO] [stdout] test shares_that_exceed_the_ceiling_are_refused_at_load ... ok [INFO] [stdout] test the_block_poll_cannot_stall_past_its_own_interval ... ok [INFO] [stdout] test the_client_still_refuses_limits_that_are_not_a_configured_share ... ok [INFO] [stdout] test honours_retry_after_over_its_own_backoff ... ok [INFO] [stdout] test retries_a_408_and_a_connection_failure ... ok [INFO] [stdout] test the_reader_shares_stay_within_the_pinned_ceiling ... ok [INFO] [stdout] test the_shipped_config_carries_every_pinned_limit ... ok [INFO] [stdout] test retries_a_server_error_then_succeeds ... ok [INFO] [stdout] test honours_an_http_date_retry_after ... ok [INFO] [stdout] test one_host_spelled_two_ways_shares_a_single_allowance ... ok [INFO] [stdout] test the_latest_block_is_never_served_from_cache ... ok [INFO] [stdout] test the_rate_limiter_paces_requests_across_the_process ... ok [INFO] [stdout] test two_clients_on_one_host_share_the_rate_limit ... ok [INFO] [stdout] test no_store_and_zero_max_age_are_honoured ... ok [INFO] [stdout] test a_truncated_body_is_retried_rather_than_failing_once ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 30.05s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/tig-gateway/8a8db024d95c1db8/out/tig_gateway-8a8db024d95c1db8) [INFO] [stdout] [INFO] [stdout] running 52 tests [INFO] [stdout] test credential::tests::a_real_io_failure_reports_its_reason_without_the_contents ... ok [INFO] [stdout] test credential::tests::an_error_never_carries_the_key ... ok [INFO] [stdout] test credential::tests::loads_a_key_the_gateway_alone_can_read ... ok [INFO] [stdout] test credential::tests::nothing_formats_the_key ... ok [INFO] [stdout] test credential::tests::an_owner_only_executable_bit_is_still_acceptable ... ok [INFO] [stdout] test credential::tests::refuses_a_file_far_larger_than_a_key ... ok [INFO] [stdout] test credential::tests::refuses_an_empty_or_missing_file ... ok [INFO] [stdout] test drive::tests::a_crash_after_the_decision_leaves_the_intent_claimable ... ok [INFO] [stdout] test drive::tests::a_commitment_is_sent_once_and_then_reconciled_by_its_benchmark_id ... ok [INFO] [stdout] test credential::tests::refuses_a_file_anyone_else_can_read ... ok [INFO] [stdout] test drive::tests::a_confirmed_commitment_waits_for_a_sender_that_may_still_be_live ... ok [INFO] [stdout] test drive::tests::a_body_that_names_this_benchmark_and_differs_is_refused_before_any_attempt ... ok [INFO] [stdout] test drive::tests::a_commitment_pass_with_no_built_payload_records_no_attempt ... ok [INFO] [stdout] test drive::tests::a_lease_that_does_not_outlast_a_call_is_refused ... ok [INFO] [stdout] test drive::tests::a_lost_response_is_recovered_by_search_and_the_lane_reopens ... ok [INFO] [stdout] test drive::tests::a_crash_before_the_request_left_stops_rather_than_paying_twice ... ok [INFO] [stdout] test drive::tests::a_send_refused_before_leaving_closes_its_attempt ... ok [INFO] [stdout] test drive::tests::a_crash_before_the_response_was_recorded_is_recovered_and_the_lane_reopens ... ok [INFO] [stdout] test drive::tests::a_prepared_intent_is_sent_once_and_its_attempt_recorded_around_the_send ... ok [INFO] [stdout] test drive::tests::a_stale_claimant_cannot_record_an_attempt ... ok [INFO] [stdout] test drive::tests::initial_writes_are_paced_by_the_lane_gap ... ok [INFO] [stdout] test drive::tests::an_intent_admitted_without_a_trace_is_still_driven ... ok [INFO] [stdout] test drive::tests::an_outcome_surrenders_the_ids_a_log_line_correlates_on ... ok [INFO] [stdout] test drive::tests::a_workflow_that_ended_is_skipped_and_nothing_is_sent ... ok [INFO] [stdout] test drive::tests::only_a_stop_or_a_failure_asks_for_an_operator ... ok [INFO] [stdout] test drive::tests::settled_outcome_is_the_intent_ledgers_word_not_this_modules ... ok [INFO] [stdout] test drive::tests::ordinary_lane_contention_is_quiet ... ok [INFO] [stdout] test drive::tests::the_admitting_trace_reaches_the_gateway_through_the_row ... ok [INFO] [stdout] test drive::tests::the_report_and_the_log_level_answer_the_same_question ... ok [INFO] [stdout] test service::tests::two_starts_do_not_present_the_same_lease_owner ... ok [INFO] [stdout] test drive::tests::readiness_is_consulted_for_every_write_not_once ... ok [INFO] [stdout] test drive::tests::the_lease_rule_refuses_a_lease_equal_to_the_call_timeout ... ok [INFO] [stdout] test drive::tests::two_live_workflows_and_one_body_page_nobody ... ok [INFO] [stdout] test transmit::tests::a_deterministic_refusal_is_rejected_not_ambiguous ... ok [INFO] [stdout] test transmit::tests::a_hyperparameter_keeps_the_type_the_pool_chose ... ok [INFO] [stdout] test transmit::tests::a_success_without_a_benchmark_id_is_ambiguous ... ok [INFO] [stdout] test transmit::tests::a_dropped_response_is_ambiguous_and_the_write_is_never_repeated ... ok [INFO] [stdout] test transmit::tests::a_submission_that_is_not_the_recorded_payload_is_never_sent ... ok [INFO] [stdout] test transmit::tests::a_transport_detail_never_carries_the_endpoint_or_a_body ... ok [INFO] [stdout] test transmit::tests::a_precommit_is_never_sent_against_a_benchmark_intent ... ok [INFO] [stdout] test transmit::tests::the_digest_covers_the_bytes_that_are_sent ... ok [INFO] [stdout] test transmit::tests::an_ambiguous_attempt_is_never_sent_against_again ... ok [INFO] [stdout] test transmit::tests::a_rate_limit_is_ambiguous_too ... ok [INFO] [stdout] test transmit::tests::an_accepted_write_returns_the_benchmark_id ... ok [INFO] [stdout] test transmit::tests::only_a_write_that_learns_its_id_reports_one ... ok [INFO] [stdout] test transmit::tests::a_server_error_is_ambiguous_rather_than_rejected ... ok [INFO] [stdout] test write_policy::tests::a_config_without_write_limits_is_refused ... ok [INFO] [stdout] test write_policy::tests::the_shipped_config_carries_the_pinned_post_lane ... ok [INFO] [stdout] test write_policy::tests::a_misspelt_or_absent_limit_is_refused ... ok [INFO] [stdout] test transmit::tests::an_answered_attempt_cannot_be_sent_against ... ok [INFO] [stdout] test transmit::tests::the_submitted_track_id_is_empty_because_tig_selects_it ... ok [INFO] [stdout] test transmit::tests::an_attempt_filed_under_another_intent_is_never_sent ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/build/tig-gateway/ca9adc28a9a81044/out/tig_gateway-ca9adc28a9a81044) [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/claim.rs (/opt/rustwide/target/release/build/tig-gateway/0ba0388579217c65/out/claim-0ba0388579217c65) [INFO] [stdout] [INFO] [stdout] running 37 tests [INFO] [stdout] test a_body_for_another_benchmark_is_an_ordinary_skip_not_an_alarm ... ok [INFO] [stdout] test a_begun_attempt_on_a_prepared_intent_still_reconciles_first ... ok [INFO] [stdout] test a_body_that_is_not_this_intents_never_becomes_an_attempt ... ok [INFO] [stdout] test a_confirmed_entry_with_no_id_is_refused_rather_than_dropped ... ok [INFO] [stdout] test a_generation_whose_sibling_was_sent_stops_for_an_operator ... ok [INFO] [stdout] test a_confirmed_benchmark_is_reconciled_directly_and_never_resent ... ok [INFO] [stdout] test a_lost_response_whose_write_landed_is_settled_and_not_resent ... ok [INFO] [stdout] test a_matching_write_that_has_not_confirmed_is_waited_for_not_resent ... ok [INFO] [stdout] test a_non_precommit_intent_is_not_treated_as_one ... ok [INFO] [stdout] test a_refused_commitment_is_not_searched_for_and_not_resent ... ok [INFO] [stdout] test a_sent_write_the_search_cannot_account_for_stops_rather_than_resending ... ok [INFO] [stdout] test a_settled_intent_is_left_alone ... ok [INFO] [stdout] test a_submission_that_is_not_the_recorded_payload_cannot_bind_a_benchmark ... ok [INFO] [stdout] test a_write_in_flight_waits_for_the_read_whatever_the_response_said ... ok [INFO] [stdout] test a_terminal_workflow_with_nothing_in_flight_is_skipped_without_consulting_tig ... ok [INFO] [stdout] test a_workflow_that_ended_gets_no_write ... ok [INFO] [stdout] test a_settled_intent_owes_nothing ... ok [INFO] [stdout] test a_write_tig_refused_is_not_an_ambiguity ... ok [INFO] [stdout] test a_wrong_body_does_not_disturb_a_decision_that_never_reads_one ... ok [INFO] [stdout] test an_accepted_attempt_reconciles_rather_than_reading_as_refused ... ok [INFO] [stdout] test an_accepted_write_awaits_confirmation_instead_of_stopping_for_an_operator ... ok [INFO] [stdout] test an_intent_with_no_body_this_pass_is_skipped_not_alarmed ... ok [INFO] [stdout] test an_intent_that_never_left_the_gateway_is_transmitted ... ok [INFO] [stdout] test an_unknown_outcome_with_no_attempt_stops_rather_than_sending ... ok [INFO] [stdout] test an_unknown_outcome_with_no_attempt_is_a_contradiction_not_a_send ... ok [INFO] [stdout] test an_unreadable_record_stops_instead_of_being_skipped ... ok [INFO] [stdout] test an_unresolved_write_is_reconciled_even_when_the_workflow_ended ... ok [INFO] [stdout] test an_unsettled_write_is_still_reconciled_when_the_served_set_no_longer_matches ... ok [INFO] [stdout] test another_kind_of_intent_is_not_this_paths ... ok [INFO] [stdout] test attempts_belonging_to_another_intent_stop_rather_than_answer ... ok [INFO] [stdout] test being_in_the_read_is_not_being_confirmed ... ok [INFO] [stdout] test an_unsent_commitment_on_a_live_workflow_is_transmitted ... ok [INFO] [stdout] test an_intent_for_a_compute_type_this_gateway_does_not_serve_stops_for_an_operator ... ok [INFO] [stdout] test two_unsent_generations_produce_one_write ... ok [INFO] [stdout] test an_older_generation_reads_as_superseded_after_the_newest_is_sent ... ok [INFO] [stdout] test reconciliation_comes_before_terminality ... ok [INFO] [stdout] test two_matching_candidates_stop_for_an_operator ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/evidence.rs (/opt/rustwide/target/release/build/tig-gateway/7f02ebc27666436d/out/evidence-7f02ebc27666436d) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test check_7_pins_the_bytes_a_body_renders_to ... ok [INFO] [stdout] test check_7_both_halves_of_the_lossless_rule_can_fail ... ok [INFO] [stdout] test check_7_a_rendering_that_drifted_from_the_fixture_fails ... ok [INFO] [stdout] test check_7_runs_the_fixtures_rather_than_trusting_that_ci_did ... ok [INFO] [stdout] test check_4_hashes_what_was_served_and_fails_when_it_cannot_look ... ok [INFO] [stdout] test check_8_reads_who_can_open_the_key_file_from_its_mode ... ok [INFO] [stdout] test check_6_does_not_fail_over_a_challenge_outside_the_served_set ... ok [INFO] [stdout] test check_9_reads_the_identity_from_tig_and_not_from_the_configuration ... ok [INFO] [stdout] test check_6_considers_only_the_compute_this_deployment_serves ... ok [INFO] [stdout] test check_5_reports_a_read_that_failed_as_invalid_not_as_absent ... ok [INFO] [stdout] test check_5_validates_against_what_tig_serves_not_what_the_fixture_says ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.01s [INFO] [stdout] [INFO] [stderr] Running tests/reconcile.rs (/opt/rustwide/target/release/build/tig-gateway/533cef47fdea0dcf/out/reconcile-533cef47fdea0dcf) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test a_record_without_a_benchmark_id_is_refused ... ok [INFO] [stdout] test an_unreadable_record_is_fatal_rather_than_skipped ... ok [INFO] [stdout] test a_confirmed_and_an_unconfirmed_candidate_also_stop ... ok [INFO] [stdout] test a_hyperparameter_the_pool_chose_as_text_still_matches ... ok [INFO] [stdout] test a_hyperparameter_written_as_a_number_matches_the_same_value ... ok [INFO] [stdout] test a_single_unconfirmed_candidate_is_not_absence ... ok [INFO] [stdout] test duplicates_on_different_tracks_still_stop_for_operator ... ok [INFO] [stdout] test every_field_of_the_tuple_is_matched ... ok [INFO] [stdout] test nothing_matching_is_no_candidate ... ok [INFO] [stdout] test settings_confirmed_for_the_selected_track_must_be_the_ones_submitted ... ok [INFO] [stdout] test tig_may_select_any_track_the_pool_submitted ... ok [INFO] [stdout] test two_candidates_stop_for_operator_resolution ... ok [INFO] [stdout] test exactly_one_confirmed_candidate_is_the_pools_precommit ... ok [INFO] [stdout] test tig_generated_fields_are_not_part_of_the_match ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/write_gate.rs (/opt/rustwide/target/release/build/tig-gateway/fab15c451d9c3036/out/write_gate-fab15c451d9c3036) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test revoking_twice_keeps_the_first_cause ... ok [INFO] [stdout] test a_clone_of_the_gate_shares_one_decision ... ok [INFO] [stdout] test a_compatibility_refusal_names_which_checks_regressed ... ok [INFO] [stdout] test in_flight_counts_only_live_permits ... ok [INFO] [stdout] test an_authentication_refusal_names_no_checks ... ok [INFO] [stdout] test losing_write_ready_blocks_new_writes ... ok [INFO] [stdout] test an_in_flight_write_survives_revocation ... ok [INFO] [stdout] test the_permit_records_the_decision_it_was_admitted_under ... ok [INFO] [stdout] test recovery_requires_passing_all_nine_checks_again ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/write_gate_acknowledgement.rs (/opt/rustwide/target/release/build/tig-gateway/c3d71e81681ef7bc/out/write_gate_acknowledgement-c3d71e81681ef7bc) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test a_gate_opened_on_an_acknowledgement_says_so_every_time ... 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_gate_alerts.rs (/opt/rustwide/target/release/build/tig-gateway/422235dd3306bdcf/out/write_gate_alerts-422235dd3306bdcf) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test losing_write_ready_alerts_once_and_recovery_is_recorded ... 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_ready.rs (/opt/rustwide/target/release/build/tig-gateway/ed8573783fbdb070/out/write_ready-ed8573783fbdb070) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test all_nine_passing_is_the_only_route_to_write_ready ... ok [INFO] [stdout] test check_1_a_config_that_disagrees_with_the_pinned_network ... ok [INFO] [stdout] test check_1_a_network_that_is_not_testnet ... ok [INFO] [stdout] test check_3_a_container_resolved_for_the_wrong_platform ... ok [INFO] [stdout] test check_3_a_container_that_did_not_resolve_at_all ... ok [INFO] [stdout] test check_2_an_upstream_commit_that_moved ... ok [INFO] [stdout] test check_3_a_container_that_resolves_to_a_different_digest ... ok [INFO] [stdout] test check_3_an_acknowledgement_does_not_excuse_digests_that_did_resolve ... ok [INFO] [stdout] test check_2_compares_the_deployments_declaration_against_the_compiled_in_pin ... ok [INFO] [stdout] test check_3_an_acknowledgement_that_gives_no_reason_is_still_silence ... ok [INFO] [stdout] test check_4_a_mutated_openapi_checksum ... ok [INFO] [stdout] test check_5_a_required_response_that_does_not_validate ... ok [INFO] [stdout] test check_5_a_required_response_nobody_validated ... ok [INFO] [stdout] test check_6_an_active_challenge_without_a_pinned_runtime ... ok [INFO] [stdout] test check_6_an_active_challenge_without_a_supported_compute_path ... ok [INFO] [stdout] test check_3_resolving_nothing_fails_unless_it_is_acknowledged ... ok [INFO] [stdout] test check_8_the_api_key_missing_or_readable_by_members ... ok [INFO] [stdout] test every_failure_is_reported_not_just_the_first ... ok [INFO] [stdout] test check_4_an_unreviewed_local_override_does_not_rescue_a_changed_schema ... ok [INFO] [stdout] test check_9_a_player_id_that_disagrees_with_configured_identity ... ok [INFO] [stdout] test check_7_each_fixture_half_fails_the_gate_on_its_own ... ok [INFO] [stdout] test the_pinned_network_comes_from_the_pin_so_check_1_can_disagree ... ok [INFO] [stdout] test evidence_that_could_not_be_gathered_fails_its_check ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests fake_tig [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 pool_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 pool_config [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests pool_controller [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 pool_decision [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 pool_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 pool_identity [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 pool_snapshot [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 pool_telemetry [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 pool_test_support [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 pool_workflow [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 spike [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 tig_client [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests tig_gateway [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" "723a32eacd5427b83ef5796c0a3b66d7c2069addd34e42e998773dc13574a815", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "723a32eacd5427b83ef5796c0a3b66d7c2069addd34e42e998773dc13574a815", kill_on_drop: false }` [INFO] [stdout] 723a32eacd5427b83ef5796c0a3b66d7c2069addd34e42e998773dc13574a815