[INFO] cloning repository https://github.com/RustNSparks/sockudo-ws [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RustNSparks/sockudo-ws" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRustNSparks%2Fsockudo-ws", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRustNSparks%2Fsockudo-ws'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 255a805b0140a97fd2726001656138bae68ddd60 [INFO] testing RustNSparks/sockudo-ws against 1.99.0-beta.8 for beta-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRustNSparks%2Fsockudo-ws" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-3-tc1/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/RustNSparks/sockudo-ws [INFO] removed 0 missing examples [INFO] finished tweaking git repo https://github.com/RustNSparks/sockudo-ws [INFO] tweaked toml for git repo https://github.com/RustNSparks/sockudo-ws written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/RustNSparks/sockudo-ws on toolchain 1.99.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/RustNSparks/sockudo-ws already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.129 [INFO] [stderr] Downloaded zeroize v1.9.0 [INFO] [stderr] Downloaded futures-core v0.3.34 [INFO] [stderr] Downloaded futures-task v0.3.34 [INFO] [stderr] Downloaded futures-macro v0.3.34 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.129 [INFO] [stderr] Downloaded valuable v0.1.1 [INFO] [stderr] Downloaded futures-sink v0.3.34 [INFO] [stderr] Downloaded crypto-common v0.2.2 [INFO] [stderr] Downloaded num-conv v0.2.2 [INFO] [stderr] Downloaded futures-io v0.3.34 [INFO] [stderr] Downloaded openssl-probe v0.2.1 [INFO] [stderr] Downloaded jni-sys-macros v0.4.1 [INFO] [stderr] Downloaded time-core v0.1.9 [INFO] [stderr] Downloaded rusticata-macros v4.1.0 [INFO] [stderr] Downloaded asn1-rs-impl v0.2.0 [INFO] [stderr] Downloaded asn1-rs-derive v0.6.0 [INFO] [stderr] Downloaded rustc-hash v2.1.3 [INFO] [stderr] Downloaded sha1 v0.11.0 [INFO] [stderr] Downloaded cpufeatures v0.3.1 [INFO] [stderr] Downloaded relative-path v1.9.3 [INFO] [stderr] Downloaded glob v0.3.4 [INFO] [stderr] Downloaded deranged v0.5.8 [INFO] [stderr] Downloaded oid-registry v0.8.1 [INFO] [stderr] Downloaded displaydoc v0.2.7 [INFO] [stderr] Downloaded tracing-core v0.1.36 [INFO] [stderr] Downloaded rustls-pki-types v1.15.1 [INFO] [stderr] Downloaded rustversion v1.0.23 [INFO] [stderr] Downloaded once_cell v1.21.4 [INFO] [stderr] Downloaded slab v0.4.12 [INFO] [stderr] Downloaded pin-project-lite v0.2.17 [INFO] [stderr] Downloaded futures-channel v0.3.34 [INFO] [stderr] Downloaded tokio-macros v2.7.2 [INFO] [stderr] Downloaded signal-hook-registry v1.4.8 [INFO] [stderr] Downloaded tokio-tungstenite v0.30.0 [INFO] [stderr] Downloaded thiserror v2.0.21 [INFO] [stderr] Downloaded thiserror-impl v2.0.21 [INFO] [stderr] Downloaded digest v0.11.3 [INFO] [stderr] Downloaded block-buffer v0.12.1 [INFO] [stderr] Downloaded chacha20 v0.10.2 [INFO] [stderr] Downloaded data-encoding v2.11.1 [INFO] [stderr] Downloaded tokio-rustls v0.26.5 [INFO] [stderr] Downloaded native-tls v0.2.18 [INFO] [stderr] Downloaded fastrand v2.5.0 [INFO] [stderr] Downloaded security-framework-sys v2.17.0 [INFO] [stderr] Downloaded core-foundation v0.10.1 [INFO] [stderr] Downloaded rustls-platform-verifier-android v0.2.0 [INFO] [stderr] Downloaded rustls-native-certs v0.8.4 [INFO] [stderr] Downloaded jni-sys v0.4.1 [INFO] [stderr] Downloaded rustls-pemfile v2.2.0 [INFO] [stderr] Downloaded time-macros v0.2.32 [INFO] [stderr] Downloaded bit-vec v0.9.1 [INFO] [stderr] Downloaded pem v4.0.0 [INFO] [stderr] Downloaded cfg_aliases v0.2.2 [INFO] [stderr] Downloaded rand_pcg v0.10.2 [INFO] [stderr] Downloaded h3-datagram v0.0.2 [INFO] [stderr] Downloaded wasm-bindgen v0.2.129 [INFO] [stderr] Downloaded socket2 v0.6.5 [INFO] [stderr] Downloaded io-uring v0.6.4 [INFO] [stderr] Downloaded hybrid-array v0.4.15 [INFO] [stderr] Downloaded const-oid v0.10.2 [INFO] [stderr] Downloaded log v0.4.34 [INFO] [stderr] Downloaded tempfile v3.27.0 [INFO] [stderr] Downloaded schannel v0.1.29 [INFO] [stderr] Downloaded jni-macros v0.22.4 [INFO] [stderr] Downloaded rstest v0.27.0 [INFO] [stderr] Downloaded rcgen v0.14.10 [INFO] [stderr] Downloaded yasna v0.6.0 [INFO] [stderr] Downloaded quinn-udp v0.5.15 [INFO] [stderr] Downloaded siphasher v1.0.4 [INFO] [stderr] Downloaded matchit v0.8.4 [INFO] [stderr] Downloaded axum-core v0.5.6 [INFO] [stderr] Downloaded bytes v1.12.1 [INFO] [stderr] Downloaded getrandom v0.2.17 [INFO] [stderr] Downloaded rustls-platform-verifier v0.7.1 [INFO] [stderr] Downloaded der-parser v10.0.0 [INFO] [stderr] Downloaded lru-slab v0.1.3 [INFO] [stderr] Downloaded http-body-util v0.1.5 [INFO] [stderr] Downloaded tungstenite v0.30.0 [INFO] [stderr] Downloaded rustls-webpki v0.103.15 [INFO] [stderr] Downloaded security-framework v3.7.0 [INFO] [stderr] Downloaded openssl-sys v0.9.117 [INFO] [stderr] Downloaded combine v4.6.8 [INFO] [stderr] Downloaded rstest_macros v0.27.0 [INFO] [stderr] Downloaded x509-parser v0.18.1 [INFO] [stderr] Downloaded asn1-rs v0.7.2 [INFO] [stderr] Downloaded num-bigint v0.4.8 [INFO] [stderr] Downloaded local-event v0.1.3 [INFO] [stderr] Downloaded cmake v0.1.58 [INFO] [stderr] Downloaded bumpalo v3.20.3 [INFO] [stderr] Downloaded mio v1.2.3 [INFO] [stderr] Downloaded tokio-uring v0.5.0 [INFO] [stderr] Downloaded typenum v1.20.1 [INFO] [stderr] Downloaded rand v0.10.3 [INFO] [stderr] Downloaded http-body v1.1.0 [INFO] [stderr] Downloaded h3-quinn v0.0.10 [INFO] [stderr] Downloaded js-sys v0.3.106 [INFO] [stderr] Downloaded http v1.5.0 [INFO] [stderr] Downloaded cc v1.5.1 [INFO] [stderr] Downloaded quinn v0.11.12 [INFO] [stderr] Downloaded mimalloc v0.1.52 [INFO] [stderr] Downloaded alloca v0.4.0 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.129 [INFO] [stderr] Downloaded tokio-util v0.7.19 [INFO] [stderr] Downloaded webpki-root-certs v1.0.9 [INFO] [stderr] Downloaded futures-util v0.3.34 [INFO] [stderr] Downloaded regex v1.13.1 [INFO] [stderr] Downloaded aho-corasick v1.1.5 [INFO] [stderr] Downloaded webpki-roots v1.0.9 [INFO] [stderr] Downloaded jni v0.22.4 [INFO] [stderr] Downloaded compio-macros v0.2.1 [INFO] [stderr] Downloaded cast v0.3.0 [INFO] [stderr] Downloaded mod_use v0.2.3 [INFO] [stderr] Downloaded time v0.3.55 [INFO] [stderr] Downloaded plotters-svg v0.3.7 [INFO] [stderr] Downloaded page_size v0.6.0 [INFO] [stderr] Downloaded anstyle v1.0.14 [INFO] [stderr] Downloaded ciborium-io v0.2.2 [INFO] [stderr] Downloaded sha1 v0.10.7 [INFO] [stderr] Downloaded thread_local v1.1.10 [INFO] [stderr] Downloaded matchers v0.2.0 [INFO] [stderr] Downloaded compio-buf v0.8.3 [INFO] [stderr] Downloaded darling_macro v0.24.1 [INFO] [stderr] Downloaded aws-lc-rs v1.18.1 [INFO] [stderr] Downloaded fastbloom v0.17.0 [INFO] [stderr] Downloaded foldhash v0.2.0 [INFO] [stderr] Downloaded tinytemplate v1.2.1 [INFO] [stderr] Downloaded openssl v0.10.81 [INFO] [stderr] Downloaded compio-log v0.2.1 [INFO] [stderr] Downloaded simd_cesu8 v1.2.0 [INFO] [stderr] Downloaded plotters-backend v0.3.7 [INFO] [stderr] Downloaded clap_lex v1.1.1 [INFO] [stderr] Downloaded thin-cell v0.2.1 [INFO] [stderr] Downloaded regex-syntax v0.8.11 [INFO] [stderr] Downloaded wasip1 v1.0.0 [INFO] [stderr] Downloaded futures-rustls v0.26.0 [INFO] [stderr] Downloaded nu-ansi-term v0.50.3 [INFO] [stderr] Downloaded oorandom v11.1.5 [INFO] [stderr] Downloaded ciborium-ll v0.2.2 [INFO] [stderr] Downloaded hermit-abi v0.5.3 [INFO] [stderr] Downloaded rustls v0.23.45 [INFO] [stderr] Downloaded futures-executor v0.3.34 [INFO] [stderr] Downloaded compio-tls v0.10.0 [INFO] [stderr] Downloaded synchrony v0.1.9 [INFO] [stderr] Downloaded event-listener v5.4.2 [INFO] [stderr] Downloaded pastey v0.2.3 [INFO] [stderr] Downloaded compio-send-wrapper v0.7.2 [INFO] [stderr] Downloaded crossbeam-queue v0.3.14 [INFO] [stderr] Downloaded proc-macro-crate v3.5.0 [INFO] [stderr] Downloaded quanta v0.13.0 [INFO] [stderr] Downloaded compio v0.19.2 [INFO] [stderr] Downloaded rustix v1.1.5 [INFO] [stderr] Downloaded anes v0.1.6 [INFO] [stderr] Downloaded rand_core v0.9.5 [INFO] [stderr] Downloaded generator v0.8.10 [INFO] [stderr] Downloaded arrayvec v0.7.8 [INFO] [stderr] Downloaded compio-net v0.12.5 [INFO] [stderr] Downloaded compio-runtime v0.12.6 [INFO] [stderr] Downloaded ciborium v0.2.2 [INFO] [stderr] Downloaded compio-executor v0.1.4 [INFO] [stderr] Downloaded futures v0.3.34 [INFO] [stderr] Downloaded criterion-plot v0.8.2 [INFO] [stderr] Downloaded compio-io v0.10.1 [INFO] [stderr] Downloaded slotmap v1.1.1 [INFO] [stderr] Downloaded polling v3.11.0 [INFO] [stderr] Downloaded spin v0.9.9 [INFO] [stderr] Downloaded toml_parser v1.1.3+spec-1.1.0 [INFO] [stderr] Downloaded ryu v1.0.23 [INFO] [stderr] Downloaded base64 v0.23.1 [INFO] [stderr] Downloaded tracing v0.1.44 [INFO] [stderr] Downloaded tinyvec v1.13.3 [INFO] [stderr] Downloaded clap v4.6.7 [INFO] [stderr] Downloaded compio-ws v0.4.0 [INFO] [stderr] Downloaded tungstenite v0.29.0 [INFO] [stderr] Downloaded loom v0.7.2 [INFO] [stderr] Downloaded flume v0.12.0 [INFO] [stderr] Downloaded async-tungstenite v0.34.1 [INFO] [stderr] Downloaded compio-quic v0.8.2 [INFO] [stderr] Downloaded toml_edit v0.25.15+spec-1.1.0 [INFO] [stderr] Downloaded darling v0.24.1 [INFO] [stderr] Downloaded libz-rs-sys v0.6.8 [INFO] [stderr] Downloaded widestring v1.2.1 [INFO] [stderr] Downloaded compio-driver v0.12.5 [INFO] [stderr] Downloaded darling_core v0.24.1 [INFO] [stderr] Downloaded tower v0.5.3 [INFO] [stderr] Downloaded rand v0.9.5 [INFO] [stderr] Downloaded indexmap v2.14.2 [INFO] [stderr] Downloaded h3 v0.0.8 [INFO] [stderr] Downloaded regex-automata v0.4.18 [INFO] [stderr] Downloaded tokio v1.53.1 [INFO] [stderr] Downloaded hashbrown v0.17.1 [INFO] [stderr] Downloaded criterion v0.8.2 [INFO] [stderr] Downloaded wasip2 v1.0.4+wasi-0.2.12 [INFO] [stderr] Downloaded hyper-util v0.1.21 [INFO] [stderr] Downloaded h2 v0.4.19 [INFO] [stderr] Downloaded plotters v0.3.7 [INFO] [stderr] Downloaded zerocopy-derive v0.8.59 [INFO] [stderr] Downloaded axum v0.8.9 [INFO] [stderr] Downloaded hyper v1.11.1 [INFO] [stderr] Downloaded clap_builder v4.6.7 [INFO] [stderr] Downloaded winnow v1.0.4 [INFO] [stderr] Downloaded portable-atomic v1.15.0 [INFO] [stderr] Downloaded tracing-subscriber v0.3.23 [INFO] [stderr] Downloaded zerocopy v0.8.59 [INFO] [stderr] Downloaded quinn-proto v0.11.18 [INFO] [stderr] Downloaded libmimalloc-sys v0.1.49 [INFO] [stderr] Downloaded web-sys v0.3.106 [INFO] [stderr] Downloaded linux-raw-sys v0.12.1 [INFO] [stderr] Downloaded aws-lc-sys v0.45.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 73c96aa74a84d424bcf513b0925e475e8c9dec5cf2415c4fd3b106feeb6da83e [INFO] running `Command { std: "docker" "start" "73c96aa74a84d424bcf513b0925e475e8c9dec5cf2415c4fd3b106feeb6da83e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "73c96aa74a84d424bcf513b0925e475e8c9dec5cf2415c4fd3b106feeb6da83e", 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" "73c96aa74a84d424bcf513b0925e475e8c9dec5cf2415c4fd3b106feeb6da83e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "73c96aa74a84d424bcf513b0925e475e8c9dec5cf2415c4fd3b106feeb6da83e", 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" "73c96aa74a84d424bcf513b0925e475e8c9dec5cf2415c4fd3b106feeb6da83e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling unicode-ident v1.0.26 [INFO] [stderr] Compiling typenum v1.20.1 [INFO] [stderr] Compiling portable-atomic v1.15.0 [INFO] [stderr] Compiling bytes v1.12.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling cfg-if v1.0.5 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling smallvec v1.16.2 [INFO] [stderr] Compiling const-oid v0.10.2 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling zlib-rs v0.6.8 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling bitflags v2.13.2 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling raw-cpuid v11.6.0 [INFO] [stderr] Compiling futures-sink v0.3.34 [INFO] [stderr] Compiling futures-core v0.3.34 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling syn v3.0.6 [INFO] [stderr] Compiling cpufeatures v0.3.1 [INFO] [stderr] Compiling http v1.5.0 [INFO] [stderr] Compiling hybrid-array v0.4.15 [INFO] [stderr] Compiling fastrand v2.5.0 [INFO] [stderr] Compiling base64 v0.23.1 [INFO] [stderr] Compiling simdutf8 v0.1.5 [INFO] [stderr] Compiling mio v1.2.3 [INFO] [stderr] Compiling socket2 v0.6.5 [INFO] [stderr] Compiling block-buffer v0.12.1 [INFO] [stderr] Compiling crypto-common v0.2.2 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling digest v0.11.3 [INFO] [stderr] Compiling sha1 v0.11.0 [INFO] [stderr] Compiling quanta v0.13.0 [INFO] [stderr] Compiling tokio-macros v2.7.2 [INFO] [stderr] Compiling tokio v1.53.1 [INFO] [stderr] Compiling libz-rs-sys v0.6.8 [INFO] [stderr] Compiling flate2 v1.1.10 [INFO] [stderr] Compiling tokio-util v0.7.19 [INFO] [stderr] Compiling sockudo-ws v3.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.66s [INFO] running `Command { std: "docker" "inspect" "73c96aa74a84d424bcf513b0925e475e8c9dec5cf2415c4fd3b106feeb6da83e", 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" "73c96aa74a84d424bcf513b0925e475e8c9dec5cf2415c4fd3b106feeb6da83e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling smallvec v1.16.2 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling find-msvc-tools v0.1.14 [INFO] [stderr] Compiling shlex v2.0.1 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling log v0.4.34 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling cc v1.5.1 [INFO] [stderr] Compiling crossbeam-utils v0.8.23 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling zerocopy v0.8.59 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling crossbeam-epoch v0.9.21 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling tokio v1.53.1 [INFO] [stderr] Compiling http-body v1.1.0 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling rand_core v0.10.1 [INFO] [stderr] Compiling zeroize v1.9.0 [INFO] [stderr] Compiling autocfg v1.5.1 [INFO] [stderr] Compiling semver v1.0.28 [INFO] [stderr] Compiling hashbrown v0.17.1 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling crossbeam-deque v0.8.8 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling aho-corasick v1.1.5 [INFO] [stderr] Compiling rustls-pki-types v1.15.1 [INFO] [stderr] Compiling indexmap v2.14.2 [INFO] [stderr] Compiling futures-macro v0.3.34 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling tower-service v0.3.3 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling atomic-waker v1.1.2 [INFO] [stderr] Compiling try-lock v0.2.5 [INFO] [stderr] Compiling thiserror v2.0.21 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling futures-task v0.3.34 [INFO] [stderr] Compiling either v1.18.0 [INFO] [stderr] Compiling futures-util v0.3.34 [INFO] [stderr] Compiling want v0.3.1 [INFO] [stderr] Compiling quanta v0.13.0 [INFO] [stderr] Compiling rstest_macros v0.27.0 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling chacha20 v0.10.2 [INFO] [stderr] Compiling futures-channel v0.3.34 [INFO] [stderr] Compiling thiserror-impl v2.0.21 [INFO] [stderr] Compiling deranged v0.5.8 [INFO] [stderr] Compiling regex-automata v0.4.18 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling tokio-util v0.7.19 [INFO] [stderr] Compiling zerocopy-derive v0.8.59 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling tower-layer v0.3.3 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling time-core v0.1.9 [INFO] [stderr] Compiling h2 v0.4.19 [INFO] [stderr] Compiling num-conv v0.2.2 [INFO] [stderr] Compiling clap_lex v1.1.1 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling httpdate v1.0.3 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling clap_builder v4.6.7 [INFO] [stderr] Compiling time v0.3.55 [INFO] [stderr] Compiling regex v1.13.1 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling rand v0.10.3 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling http-body-util v0.1.5 [INFO] [stderr] Compiling rustls v0.23.45 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling glob v0.3.4 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling data-encoding v2.11.1 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling axum-core v0.5.6 [INFO] [stderr] Compiling tungstenite v0.30.0 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling clap v4.6.7 [INFO] [stderr] Compiling rayon v1.12.0 [INFO] [stderr] Compiling hyper v1.11.1 [INFO] [stderr] Compiling yasna v0.6.0 [INFO] [stderr] Compiling sockudo-ws v3.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling rustls-webpki v0.103.15 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling hyper-util v0.1.21 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling pem v4.0.0 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling matchit v0.8.4 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling rcgen v0.14.10 [INFO] [stderr] Compiling rstest v0.27.0 [INFO] [stderr] Compiling tokio-tungstenite v0.30.0 [INFO] [stderr] Compiling rustls-pemfile v2.2.0 [INFO] [stderr] Compiling axum v0.8.9 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3m 00s [INFO] running `Command { std: "docker" "inspect" "73c96aa74a84d424bcf513b0925e475e8c9dec5cf2415c4fd3b106feeb6da83e", 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" "73c96aa74a84d424bcf513b0925e475e8c9dec5cf2415c4fd3b106feeb6da83e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.45s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sockudo_ws-fe309dfdd64dd242) [INFO] [stdout] [INFO] [stdout] running 195 tests [INFO] [stdout] test compression::tests::test_compression_context_disabled ... ok [INFO] [stdout] test compression::tests::test_compression_context_dedicated ... ok [INFO] [stdout] test compression::tests::test_compression_modes_configs ... ok [INFO] [stdout] test cork::tests::test_consume_partial ... ok [INFO] [stdout] test cork::tests::test_cork_overflow ... ok [INFO] [stdout] test cork::tests::test_cork_basic ... ok [INFO] [stdout] test cork::tests::test_batch_writer ... ok [INFO] [stdout] test compression::tests::shared_contexts_reuse_the_global_encoder_pool ... ok [INFO] [stdout] test compression::tests::test_window_sizes ... ok [INFO] [stdout] test compression::tests::test_shared_pool ... ok [INFO] [stdout] test cork::tests::test_cork_state ... ok [INFO] [stdout] test deflate::tests::config_from_params_keeps_context_takeover_directions_independent ... ok [INFO] [stdout] test deflate::tests::deflate_offers_do_not_trim_non_ascii_whitespace ... ok [INFO] [stdout] test deflate::tests::server_negotiation_does_not_emit_unoffered_client_window_parameter ... ok [INFO] [stdout] test deflate::tests::server_negotiation_intersects_window_limits ... ok [INFO] [stdout] test deflate::tests::server_negotiation_rejects_an_unsupported_server_window_of_eight ... ok [INFO] [stdout] test deflate::tests::server_negotiation_preserves_an_offered_server_window_of_fifteen ... ok [INFO] [stdout] test deflate::tests::config_from_params_rejects_duplicate_parameters ... ok [INFO] [stdout] test deflate::tests::config_from_params_rejects_valueless_server_window_and_unsupported_window ... ok [INFO] [stdout] test deflate::tests::server_negotiation_applies_context_takeover_constraints ... ok [INFO] [stdout] test deflate::tests::server_negotiation_uses_a_supported_decoder_for_a_client_window_of_eight ... ok [INFO] [stdout] test deflate::tests::test_config_from_params ... ok [INFO] [stdout] test deflate::tests::test_compress_decompress ... ok [INFO] [stdout] test deflate::tests::server_negotiation_rejects_invalid_offers_and_selects_the_first_compatible_one ... ok [INFO] [stdout] test cork::tests::test_cork_zero_copy_keeps_order ... ok [INFO] [stdout] test deflate::tests::server_negotiation_requires_client_window_parameter_for_a_smaller_policy ... ok [INFO] [stdout] test deflate::tests::config_from_params_rejects_an_unsupported_client_encoder_window ... ok [INFO] [stdout] test deflate::tests::deflate_window_values_reject_leading_zeroes ... ok [INFO] [stdout] test deflate::tests::test_context_takeover ... ok [INFO] [stdout] test deflate::tests::test_response_header ... ok [INFO] [stdout] test deflate::tests::test_no_context_takeover ... ok [INFO] [stdout] test deflate::tests::test_parse_deflate_offer ... ok [INFO] [stdout] test deflate::tests::test_small_message_not_compressed ... ok [INFO] [stdout] test frame::tests::test_close_frame ... ok [INFO] [stdout] test frame::tests::test_control_frame_fragmentation ... ok [INFO] [stdout] test frame::tests::test_encode_frame ... ok [INFO] [stdout] test frame::tests::test_opcode ... ok [INFO] [stdout] test deflate::tests::test_undersized_compression_does_not_desync_context_takeover ... ok [INFO] [stdout] test frame::tests::test_parse_medium_length ... ok [INFO] [stdout] test frame::tests::test_parse_small_masked ... ok [INFO] [stdout] test handshake::tests::checked_request_builder_rejects_whitespace_in_request_target ... ok [INFO] [stdout] test handshake::tests::generated_key_decodes_to_sixteen_bytes ... ok [INFO] [stdout] test handshake::tests::oversized_request_stops_parsing_at_the_header_limit ... ok [INFO] [stdout] test frame::tests::test_encode_frame_header_matches_frame_prefix ... ok [INFO] [stdout] test frame::tests::test_encode_frame_masked ... ok [INFO] [stdout] test handshake::tests::partial_request_still_observes_the_header_limit ... ok [INFO] [stdout] test handshake::tests::partial_response_still_observes_the_header_limit ... ok [INFO] [stdout] test handshake::tests::request_header_limit_accepts_exactly_eight_kib ... ok [INFO] [stdout] test frame::tests::test_parse_small_unmasked ... ok [INFO] [stdout] test handshake::tests::checked_request_builder_rejects_injected_lines ... ok [INFO] [stdout] test handshake::tests::oversized_response_stops_parsing_at_the_header_limit ... ok [INFO] [stdout] test handshake::tests::response_header_limit_accepts_exactly_eight_kib ... ok [INFO] [stdout] test handshake::tests::response_rejects_duplicate_subprotocol_headers ... ok [INFO] [stdout] test handshake::tests::response_header_limit_excludes_upgraded_frame_bytes ... ok [INFO] [stdout] test handshake::tests::test_build_response ... ok [INFO] [stdout] test handshake::tests::request_header_limit_excludes_upgraded_frame_bytes ... ok [INFO] [stdout] test handshake::tests::selected_subprotocol_must_exactly_match_one_offer ... ok [INFO] [stdout] test handshake::tests::test_validate_accept_key ... ok [INFO] [stdout] test heartbeat::tests::close_reason_is_bounded_at_a_utf8_boundary ... ok [INFO] [stdout] test heartbeat::tests::disabled_proactive_ping_and_zero_hard_idle_have_no_deadline ... ok [INFO] [stdout] test handshake::tests::test_generate_accept_key ... ok [INFO] [stdout] test heartbeat::tests::earlier_idle_timeout_is_not_hidden_by_outstanding_pong ... ok [INFO] [stdout] test heartbeat::tests::inactivity_and_matching_pong_cycle ... ok [INFO] [stdout] test heartbeat::tests::matching_pong_before_flush_is_retained_until_flush_completes ... ok [INFO] [stdout] test handshake::tests::test_parse_request ... ok [INFO] [stdout] test heartbeat::tests::queued_pong_does_not_move_inactivity_backwards ... ok [INFO] [stdout] test heartbeat::tests::traffic_resets_inactivity_but_not_pong_deadline ... ok [INFO] [stdout] test handshake::tests::test_parse_request_partial ... ok [INFO] [stdout] test heartbeat::tests::unsolicited_stale_and_late_pongs_do_not_match ... ok [INFO] [stdout] test protocol::tests::test_encode_message ... ok [INFO] [stdout] test protocol::tests::test_fragmented_message ... ok [INFO] [stdout] test protocol::tests::test_raw_text_skips_utf8_validation ... ok [INFO] [stdout] test protocol::tests::text_accessors_preserve_publicly_constructed_unicode ... ok [INFO] [stdout] test protocol::tests::text_accessors_reject_publicly_constructed_invalid_utf8 ... ok [INFO] [stdout] test heartbeat::tests::zero_pong_timeout_keeps_one_ping_outstanding_without_deadline ... ok [INFO] [stdout] test heartbeat::tests::pong_timeout_wins_idle_timeout_tie ... ok [INFO] [stdout] test protocol::tests::test_message_text ... ok [INFO] [stdout] test protocol::utf8_option_tests::compressed_complete_text_obeys_policy::case_1_enabled_unified ... ok [INFO] [stdout] test protocol::utf8_option_tests::compressed_complete_text_obeys_policy::case_3_disabled_unified ... ok [INFO] [stdout] test protocol::utf8_option_tests::compressed_complete_text_obeys_policy::case_4_disabled_split ... ok [INFO] [stdout] test protocol::utf8_option_tests::compressed_connection_rejects_invalid_final_text_fragment_by_default::case_1_uncompressed_unified ... ok [INFO] [stdout] test protocol::utf8_option_tests::compressed_connection_rejects_invalid_final_text_fragment_by_default::case_2_uncompressed_split ... ok [INFO] [stdout] test protocol::utf8_option_tests::compressed_connection_accepts_unvalidated_fragments_across_split ... ok [INFO] [stdout] test protocol::utf8_option_tests::disabled_text_validation_matches_raw_at_every_read_boundary ... ok [INFO] [stdout] test protocol::utf8_option_tests::compressed_connection_rejects_invalid_final_text_fragment_by_default::case_3_compressed_unified ... ok [INFO] [stdout] test protocol::utf8_option_tests::compressed_connection_rejects_invalid_final_text_fragment_by_default::case_4_compressed_split ... ok [INFO] [stdout] test protocol::utf8_option_tests::disabled_validation_preserves_accepted_messages_before_close_error ... ok [INFO] [stdout] test protocol::utf8_option_tests::disabled_validation_delivers_incomplete_codepoint_after_bytewise_reads ... ok [INFO] [stdout] test protocol::utf8_option_tests::disabled_validation_still_enforces_fragment_order_and_message_limit ... ok [INFO] [stdout] test protocol::utf8_option_tests::ordinary_split_preserves_unvalidated_partial_text ... ok [INFO] [stdout] test pubsub::reentrant_tests::excluded_sender_is_not_retained_during_reentrant_delivery::case_1_numeric ... ok [INFO] [stdout] test pubsub::reentrant_tests::original_message_owner_survives_synchronous_receiver_consumption ... ok [INFO] [stdout] test pubsub::reentrant_tests::publish_counts_existing_topics_even_when_the_only_recipient_is_excluded::case_2_one_recipient ... ok [INFO] [stdout] test protocol::utf8_option_tests::compressed_complete_text_obeys_policy::case_2_enabled_split ... ok [INFO] [stdout] test pubsub::reentrant_tests::publish_counts_existing_topics_even_when_the_only_recipient_is_excluded::case_3_excluded_only_recipient ... ok [INFO] [stdout] test pubsub::reentrant_tests::receiver_wakers_can_remove_members_without_cancelling_selected_deliveries::case_1_all ... ok [INFO] [stdout] test pubsub::reentrant_tests::receiver_wakers_can_remove_members_without_cancelling_selected_deliveries::case_2_numeric_exclusion ... ok [INFO] [stdout] test pubsub::reentrant_tests::excluded_sender_is_not_retained_during_reentrant_delivery::case_2_socket ... ok [INFO] [stdout] test pubsub::reentrant_tests::completed_recipient_is_not_retained_by_later_deliveries ... ok [INFO] [stdout] test pubsub::reentrant_tests::removing_the_last_sender_wakes_its_receiver_after_unlocking::case_1_numeric ... ok [INFO] [stdout] test pubsub::reentrant_tests::removing_the_last_sender_wakes_its_receiver_after_unlocking::case_2_socket ... ok [INFO] [stdout] test pubsub::reentrant_tests::reentrant_subscription_does_not_join_an_existing_publish_snapshot ... ok [INFO] [stdout] test pubsub::reentrant_tests::removing_a_middle_member_preserves_later_member_cleanup::case_2_remove ... ok [INFO] [stdout] test pubsub::reentrant_tests::publish_counts_existing_topics_even_when_the_only_recipient_is_excluded::case_1_missing_topic ... ok [INFO] [stdout] test pubsub::reentrant_tests::selected_delivery_keeps_weak_sender_alive_until_it_finishes ... ok [INFO] [stdout] test pubsub::reentrant_tests::receiver_wakers_can_remove_members_without_cancelling_selected_deliveries::case_3_socket_exclusion ... ok [INFO] [stdout] test pubsub::tests::test_all_socket_ids ... ok [INFO] [stdout] test pubsub::tests::concurrent_publish_and_removal_follow_snapshot_order ... ok [INFO] [stdout] test pubsub::reentrant_tests::removing_a_middle_member_preserves_later_member_cleanup::case_1_unsubscribe ... ok [INFO] [stdout] test pubsub::tests::test_generate_socket_id ... ok [INFO] [stdout] test pubsub::tests::test_create_subscriber_with_id_or_get ... ok [INFO] [stdout] test pubsub::tests::test_publish ... ok [INFO] [stdout] test pubsub::tests::test_publish_excluding_socket_id ... ok [INFO] [stdout] test pubsub::tests::test_publish_no_subscribers ... ok [INFO] [stdout] test pubsub::tests::test_pusher_style_socket_id ... ok [INFO] [stdout] test pubsub::tests::test_publish_excluding ... ok [INFO] [stdout] test pubsub::tests::test_many_topics ... ok [INFO] [stdout] test pubsub::tests::test_remove_subscriber_cleans_topics ... ok [INFO] [stdout] test pubsub::tests::test_subscribe_by_socket_id ... ok [INFO] [stdout] test pubsub::tests::test_remove_subscriber_by_socket_id ... ok [INFO] [stdout] test pubsub::tests::test_subscribe_unsubscribe ... ok [INFO] [stdout] test queue::tests::test_mpmc_basic ... ok [INFO] [stdout] test queue::tests::test_mpmc_wraparound ... ok [INFO] [stdout] test queue::tests::test_spsc_basic ... ok [INFO] [stdout] test pubsub::tests::test_subscriber_lifecycle ... ok [INFO] [stdout] test pubsub::tests::test_subscriber_topics_by_socket_id ... ok [INFO] [stdout] test queue::tests::test_spsc_wraparound ... ok [INFO] [stdout] test simd::tests::mask_offsets_match_the_bytewise_definition ... ok [INFO] [stdout] test simd::tests::test_apply_mask_basic ... ok [INFO] [stdout] test simd::tests::test_apply_mask_long ... ok [INFO] [stdout] test simd::tests::test_apply_mask_empty ... ok [INFO] [stdout] test pubsub::tests::concurrent_idempotent_socket_id_creation_returns_one_subscriber ... ok [INFO] [stdout] test simd::tests::test_apply_mask_offset ... ok [INFO] [stdout] test simd::tests::test_apply_mask_short ... ok [INFO] [stdout] test stream::clock::tests::close_timeout_waits_for_its_logical_deadline ... ok [INFO] [stdout] test queue::tests::test_spsc_full ... ok [INFO] [stdout] test stream::clock::tests::earlier_heartbeat_deadline_wakes_before_the_old_registration ... ok [INFO] [stdout] test simd::tests::test_generate_mask ... ok [INFO] [stdout] test stream::clock::tests::early_runtime_wakeup_rearms_and_registers_again ... ok [INFO] [stdout] test stream::transport_stream::tests::test_stream_is_send ... ok [INFO] [stdout] test stream::websocket::split_write_tests::cancellation_wakes_a_blocked_split_write_without_more_io::case_1_partial_write ... ok [INFO] [stdout] test stream::websocket::split_write_tests::resumed_split_write_keeps_its_accepted_prefix ... ok [INFO] [stdout] test stream::websocket::split_write_tests::cancellation_wakes_a_blocked_split_write_without_more_io::case_2_flush ... ok [INFO] [stdout] test stream::websocket::terminal_publication_tests::compressed_split_reports_terminal_cause_before_notification::case_2_heartbeat ... ok [INFO] [stdout] test stream::websocket::terminal_publication_tests::compressed_split_reports_terminal_cause_before_notification::case_1_idle ... ok [INFO] [stdout] test stream::websocket::terminal_publication_tests::compressed_split_terminal_published_during_read_takes_priority::case_3_error ... ok [INFO] [stdout] test stream::websocket::terminal_publication_tests::compressed_split_terminal_published_during_read_takes_priority::case_1_data ... ok [INFO] [stdout] test stream::websocket::terminal_publication_tests::split_keeps_first_terminal_cause::case_1_closed ... ok [INFO] [stdout] test stream::websocket::terminal_publication_tests::split_keeps_first_terminal_cause::case_2_idle ... ok [INFO] [stdout] test stream::websocket::terminal_publication_tests::compressed_split_terminal_published_during_read_takes_priority::case_4_pending ... ok [INFO] [stdout] test stream::websocket::terminal_publication_tests::split_keeps_first_terminal_cause::case_3_heartbeat ... ok [INFO] [stdout] test frame::tests::copy_mask_initializes_exact_destination ... ok [INFO] [stdout] test stream::websocket::terminal_publication_tests::split_terminal_published_during_read_takes_priority::case_1_data ... ok [INFO] [stdout] test stream::websocket::terminal_publication_tests::split_terminal_published_during_read_takes_priority::case_2_eof ... ok [INFO] [stdout] test stream::websocket::terminal_publication_tests::split_terminal_published_during_read_takes_priority::case_3_error ... ok [INFO] [stdout] test stream::websocket::terminal_publication_tests::split_terminal_published_during_read_takes_priority::case_4_pending ... ok [INFO] [stdout] test stream::websocket::tests::auto_ping_uses_configured_interval_on_read_path ... ignored, requires test-util clock [INFO] [stdout] test stream::websocket::terminal_publication_tests::compressed_split_terminal_published_during_read_takes_priority::case_2_eof ... ok [INFO] [stdout] test stream::websocket::tests::cancelled_frame_write_stops_before_encoding_or_transport_io ... ok [INFO] [stdout] test stream::websocket::tests::cancelled_split_write_does_not_poll_the_transport ... ok [INFO] [stdout] test stream::websocket::tests::cancelling_a_flushed_close_does_not_abort_its_transport ... ok [INFO] [stdout] test stream::websocket::tests::coalesced_frames_are_written_before_waiting_on_the_transport ... ok [INFO] [stdout] test stream::websocket::tests::compressed_split_driver_sends_uncompressed_native_ping ... ignored, requires test-util clock [INFO] [stdout] test stream::websocket::terminal_publication_tests::split_reports_terminal_cause_before_notification::case_2_heartbeat ... ok [INFO] [stdout] test stream::websocket::tests::dropping_either_split_half_cancels_the_connection ... ok [INFO] [stdout] test stream::websocket::tests::read_batch_answered_with_feeds_is_one_write_when_coalescing ... ok [INFO] [stdout] test stream::websocket::tests::large_payloads_are_queued_by_reference_in_order ... ok [INFO] [stdout] test stream::websocket::tests::read_only_stream_flushes_automatic_pong ... ok [INFO] [stdout] test stream::websocket::tests::split_driver_pings_without_application_writes_and_correlates_pong ... ignored, requires test-util clock [INFO] [stdout] test stream::websocket::tests::split_driver_replies_to_peer_close_without_writer_activity ... ok [INFO] [stdout] test stream::websocket::tests::split_driver_replies_to_peer_ping_without_writer_activity ... ok [INFO] [stdout] test stream::websocket::tests::read_only_stream_flushes_close_response ... ok [INFO] [stdout] test stream::websocket::tests::split_driver_times_out_with_configured_close_and_typed_cause ... ignored, requires test-util clock [INFO] [stdout] test stream::websocket::tests::split_hard_idle_timeout_is_typed_and_closes_once ... ignored, requires test-util clock [INFO] [stdout] test stream::websocket::tests::split_send_preserves_transport_error_after_termination ... ok [INFO] [stdout] test stream::websocket::tests::test_builder ... ok [INFO] [stdout] test transport::tests::test_transport_markers_are_send_sync ... ok [INFO] [stdout] test stream::websocket::terminal_publication_tests::split_reports_terminal_cause_before_notification::case_1_idle ... ok [INFO] [stdout] test transport::tests::test_display ... ok [INFO] [stdout] test utf8::tests::test_boundary_lengths ... ok [INFO] [stdout] test utf8::tests::test_invalid_utf8 ... ok [INFO] [stdout] test utf8::tests::test_long_utf8 ... ok [INFO] [stdout] test utf8::tests::test_utf8_stream_chunked_matches_whole ... ok [INFO] [stdout] test utf8::tests::test_utf8_stream_incomplete_tail ... ok [INFO] [stdout] test utf8::tests::test_utf8_stream_rejects_invalid_split_anywhere ... ok [INFO] [stdout] test utf8::tests::test_valid_ascii ... ok [INFO] [stdout] test utf8::tests::test_valid_utf8 ... ok [INFO] [stdout] test utf8::tests::test_validate_utf8_incomplete ... ok [INFO] [stdout] test utf8::tests::short_utf8_matches_std_at_every_byte_position ... ok [INFO] [stdout] test utf8::tests::valid_utf8_crossing_simd_boundaries_is_accepted ... ok [INFO] [stdout] test pubsub::tests::concurrent_duplicate_socket_id_creates_exactly_one_subscriber ... ok [INFO] [stdout] test stream::websocket::tests::blocked_split_writer_is_cancelled_when_reader_drops ... ok [INFO] [stdout] test simd::tests::test_apply_mask_matches_naive_for_all_lengths_and_alignments ... ok [INFO] [stdout] test frame::tests::copy_mask_preserves_destination_boundaries ... ok [INFO] [stderr] Running unittests autobahn/server.rs (/opt/rustwide/target/debug/deps/autobahn_server-a56b15e3ac18c4c0) [INFO] [stdout] test pubsub::tests::concurrent_membership_changes_and_removal_leave_no_stale_indexes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 190 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.64s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/bench.rs (/opt/rustwide/target/debug/deps/sockudo_bench-ef8b9d525ec17adf) [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/client_data_delivery.rs (/opt/rustwide/target/debug/deps/client_data_delivery-0de81984dc8da858) [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] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test unfinished_fragment_error_precedes_new_data_validation::case_1_text ... ok [INFO] [stdout] test data_delivery_preserves_payload_across_header_and_utf8_boundaries::case_4_binary_extended ... ok [INFO] [stdout] test data_delivery_preserves_payload_across_header_and_utf8_boundaries::case_2_text_extended ... ok [INFO] [stdout] test data_delivery_preserves_payload_across_header_and_utf8_boundaries::case_1_text_small ... ok [INFO] [stdout] test data_delivery_preserves_payload_across_header_and_utf8_boundaries::case_3_binary_small ... ok [INFO] [stdout] test unfinished_fragment_error_precedes_new_data_validation::case_2_binary ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/client_mask_encoding.rs (/opt/rustwide/target/debug/deps/client_mask_encoding-d4ceb21d68bf90db) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test masked_encoding_matches_wire_oracle_across_independent_alignments ... ok [INFO] [stderr] Running tests/client_receive_validation.rs (/opt/rustwide/target/debug/deps/client_receive_validation-89fca9af4b29dbd8) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.68s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test complete_client_message_limit_precedes_text_validation::case_1_short::opcode_1_OpCode__Text::native_split_2_true ... ok [INFO] [stdout] test complete_client_message_limit_precedes_text_validation::case_1_short::opcode_2_OpCode__Binary::native_split_1_false ... ok [INFO] [stdout] test complete_client_message_limit_precedes_text_validation::case_1_short::opcode_2_OpCode__Binary::native_split_2_true ... ok [INFO] [stdout] test complete_client_message_limit_precedes_text_validation::case_2_extended::opcode_1_OpCode__Text::native_split_1_false ... ok [INFO] [stdout] test complete_client_message_limit_precedes_text_validation::case_2_extended::opcode_2_OpCode__Binary::native_split_1_false ... ok [INFO] [stdout] test complete_client_message_limit_precedes_text_validation::case_2_extended::opcode_2_OpCode__Binary::native_split_2_true ... ok [INFO] [stdout] test complete_client_text_rejects_invalid_utf8::case_1_short::native_split_1_false ... ok [INFO] [stdout] test complete_client_text_rejects_invalid_utf8::case_1_short::native_split_2_true ... ok [INFO] [stdout] test complete_client_text_rejects_invalid_utf8::case_2_extended::native_split_1_false ... ok [INFO] [stdout] test complete_client_message_limit_precedes_text_validation::case_2_extended::opcode_1_OpCode__Text::native_split_2_true ... ok [INFO] [stdout] test complete_client_message_limit_precedes_text_validation::case_1_short::opcode_1_OpCode__Text::native_split_1_false ... ok [INFO] [stdout] test complete_client_text_rejects_invalid_utf8::case_2_extended::native_split_2_true ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/clock_compatibility.rs (/opt/rustwide/target/debug/deps/clock_compatibility-28c4daf5a16b5f34) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test advancing_tokio_time_expires_split_idle_without_real_wait ... ignored, requires test-util clock [INFO] [stdout] test unified_idle_expires_on_the_real_clock ... ok [INFO] [stdout] test compressed_idle_expires_on_the_real_clock ... ok [INFO] [stdout] test split_idle_expires_on_the_real_clock ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.01s [INFO] [stdout] [INFO] [stderr] Running tests/close_write_half.rs (/opt/rustwide/target/debug/deps/close_write_half-1ed7c668f8a502f9) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test close_stops_local_heartbeat_while_waiting_for_peer_close ... ignored, requires test-util clock [INFO] [stdout] test close_waits_for_peer_close_and_answers_crossing_ping ... ok [INFO] [stderr] Running tests/compio_fragment_activity.rs (/opt/rustwide/target/debug/deps/compio_fragment_activity-ee3dff6b2c929c68) [INFO] [stdout] test compressed_close_waits_for_peer_close_and_answers_crossing_ping ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/compio_http2_close.rs (/opt/rustwide/target/debug/deps/compio_http2_close-f5ced4fe14ff91f8) [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] [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/compio_http2_empty_data.rs (/opt/rustwide/target/debug/deps/compio_http2_empty_data-0f223940e8c8769f) [INFO] [stdout] [INFO] [stderr] Running tests/compio_http2_frame_settings.rs (/opt/rustwide/target/debug/deps/compio_http2_frame_settings-ce1f996916caea55) [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] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running tests/compio_http3_cancelled_writes.rs (/opt/rustwide/target/debug/deps/compio_http3_cancelled_writes-528e035e6f1a139f) [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running tests/compio_http3_receive.rs (/opt/rustwide/target/debug/deps/compio_http3_receive-f27bc9abac490288) [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/compio_read_cancellation.rs (/opt/rustwide/target/debug/deps/compio_read_cancellation-8d9557b0e7dd20c4) [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/compio_receive_error_order.rs (/opt/rustwide/target/debug/deps/compio_receive_error_order-2f436420894d617d) [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/compio_split_idle_activity.rs (/opt/rustwide/target/debug/deps/compio_split_idle_activity-ac2c6f5dcda2ffa2) [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/compio_split_write_deadlines.rs (/opt/rustwide/target/debug/deps/compio_split_write_deadlines-74a40967131a912e) [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/compio_transport_read_deadlines.rs (/opt/rustwide/target/debug/deps/compio_transport_read_deadlines-8567e1181d4a7fbe) [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/compio_unified_close_deadlines.rs (/opt/rustwide/target/debug/deps/compio_unified_close_deadlines-8c7f879f0cfb947c) [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/compio_write_limits.rs (/opt/rustwide/target/debug/deps/compio_write_limits-23eee7dc67a88152) [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/compressed_leftover.rs (/opt/rustwide/target/debug/deps/compressed_leftover-0f70b23bcf841fe9) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test client_decompresses_a_handshake_leftover_frame ... ok [INFO] [stdout] test unified_reader_delivers_valid_leftover_before_parse_error ... ok [INFO] [stdout] test server_split_delivers_masked_handshake_leftover ... ok [INFO] [stdout] test unified_reader_completes_a_partial_payload_from_handshake_leftover ... ok [INFO] [stdout] test client_delivers_handshake_leftover_without_another_read ... ok [INFO] [stdout] test split_reader_completes_a_partial_handshake_leftover_frame ... ok [INFO] [stdout] test split_reader_delivers_valid_leftover_before_parse_error ... 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/compression_rsv1.rs (/opt/rustwide/target/debug/deps/compression_rsv1-8b3de0223fa7268f) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test compressed_readers_keep_messages_before_an_invalid_rsv1_frame ... ok [INFO] [stdout] test compressed_readers_reject_rsv1_after_a_partial_frame ... ok [INFO] [stdout] test compressed_readers_reject_rsv1_on_control_and_continuation_frames ... ok [INFO] [stdout] test compressed_readers_accept_rsv1_on_a_fragmented_data_message ... ok [INFO] [stderr] Running tests/cork_write_paths.rs (/opt/rustwide/target/debug/deps/cork_write_paths-ede79fd901b7aaf9) [INFO] [stdout] test compressed_readers_reject_invalid_rsv1_from_the_base_header ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test compressed::partial_writes_preserve_order_and_dispatch::vectored_1_false::close_2_true::size_1_32 ... ok [INFO] [stdout] test compressed::partial_writes_preserve_order_and_dispatch::vectored_2_true::close_1_false::size_1_32 ... ok [INFO] [stdout] test compressed::partial_writes_preserve_order_and_dispatch::vectored_1_false::close_1_false::size_1_32 ... ok [INFO] [stdout] test compressed::partial_writes_preserve_order_and_dispatch::vectored_2_true::close_2_true::size_1_32 ... ok [INFO] [stdout] test compressed::zero_and_error_writes_remain_terminal::close_2_true::error_1_false ... ok [INFO] [stdout] test compressed::zero_and_error_writes_remain_terminal::close_1_false::error_2_true ... ok [INFO] [stdout] test compressed::zero_and_error_writes_remain_terminal::close_2_true::error_2_true ... ok [INFO] [stdout] test compressed::partial_writes_preserve_order_and_dispatch::vectored_1_false::close_1_false::size_2_8192 ... ok [INFO] [stdout] test plain::partial_writes_preserve_order_and_dispatch::vectored_1_false::close_1_false::size_1_32 ... ok [INFO] [stdout] test plain::partial_writes_preserve_order_and_dispatch::vectored_2_true::close_1_false::size_1_32 ... ok [INFO] [stdout] test plain::partial_writes_preserve_order_and_dispatch::vectored_1_false::close_2_true::size_1_32 ... ok [INFO] [stdout] test plain::partial_writes_preserve_order_and_dispatch::vectored_2_true::close_2_true::size_1_32 ... ok [INFO] [stdout] test compressed::partial_writes_preserve_order_and_dispatch::vectored_1_false::close_2_true::size_2_8192 ... ok [INFO] [stdout] test compressed::zero_and_error_writes_remain_terminal::close_1_false::error_1_false ... ok [INFO] [stdout] test plain::zero_and_error_writes_remain_terminal::close_1_false::error_1_false ... ok [INFO] [stdout] test plain::zero_and_error_writes_remain_terminal::close_2_true::error_1_false ... ok [INFO] [stdout] test plain::zero_and_error_writes_remain_terminal::close_1_false::error_2_true ... ok [INFO] [stdout] test plain::zero_and_error_writes_remain_terminal::close_2_true::error_2_true ... ok [INFO] [stdout] test vectored_zero_and_error_writes_remain_terminal::close_1_false::error_1_false ... ok [INFO] [stdout] test plain::partial_writes_preserve_order_and_dispatch::vectored_1_false::close_2_true::size_2_8192 ... ok [INFO] [stdout] test vectored_zero_and_error_writes_remain_terminal::close_1_false::error_2_true ... ok [INFO] [stderr] Running tests/deflate_decode_boundaries.rs (/opt/rustwide/target/debug/deps/deflate_decode_boundaries-f3b969a2a5caf9d7) [INFO] [stdout] test compressed::partial_writes_preserve_order_and_dispatch::vectored_2_true::close_2_true::size_2_8192 ... ok [INFO] [stdout] test vectored_zero_and_error_writes_remain_terminal::close_2_true::error_1_false ... ok [INFO] [stdout] test plain::partial_writes_preserve_order_and_dispatch::vectored_2_true::close_2_true::size_2_8192 ... ok [INFO] [stdout] test vectored_zero_and_error_writes_remain_terminal::close_2_true::error_2_true ... ok [INFO] [stdout] test plain::partial_writes_preserve_order_and_dispatch::vectored_1_false::close_1_false::size_2_8192 ... ok [INFO] [stdout] test compressed::partial_writes_preserve_order_and_dispatch::vectored_2_true::close_1_false::size_2_8192 ... ok [INFO] [stdout] test plain::partial_writes_preserve_order_and_dispatch::vectored_2_true::close_1_false::size_2_8192 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test decompression_accepts_an_empty_final_stored_block ... ok [INFO] [stdout] test decompression_accepts_a_valid_final_block ... ok [INFO] [stdout] test decompression_accepts_exact_limits_across_output_growth::case_4_bytes_1025 ... ok [INFO] [stdout] test decompression_accepts_exact_limits_across_output_growth::case_1_empty ... ok [INFO] [stdout] test decompression_accepts_exact_limits_across_output_growth::case_2_bytes_32 ... ok [INFO] [stdout] test decompression_accepts_exact_limits_across_output_growth::case_3_bytes_1024 ... ok [INFO] [stdout] test decompression_preserves_context_after_a_final_block ... ok [INFO] [stdout] test decompression_accepts_consecutive_final_blocks_without_context_takeover ... ok [INFO] [stdout] test decompression_rejects_invalid_data_after_a_final_block ... ok [INFO] [stdout] test decompression_accepts_multiple_final_blocks_in_one_message ... ok [INFO] [stdout] test decompression_rejects_output_over_limit_across_final_streams ... ok [INFO] [stdout] test decompression_rejects_output_over_limit_in_the_final_call ... ok [INFO] [stdout] test decompression_accepts_exact_limits_across_output_growth::case_6_bytes_65536 ... ok [INFO] [stdout] test deflate_decoder_remains_send_and_sync ... ok [INFO] [stdout] test exact_limit_probe_preserves_context_takeover ... ok [INFO] [stdout] test decompression_accepts_exact_limits_across_output_growth::case_5_bytes_5120 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/deflate_flush_completion.rs (/opt/rustwide/target/debug/deps/deflate_flush_completion-de32e91d65391c83) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test no_takeover_remains_independent_after_threshold_skips ... ok [INFO] [stdout] test takeover_flush_preserves_large_incompressible_payloads ... ok [INFO] [stdout] test discarded_incompressible_output_does_not_leak_into_next_message ... ok [INFO] [stdout] test no_takeover_messages_decode_with_fresh_peer_contexts ... ok [INFO] [stdout] test no_takeover_clears_history_after_multi_call_flush ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.29s [INFO] [stdout] [INFO] [stderr] Running tests/deflate_parameters.rs (/opt/rustwide/target/debug/deps/deflate_parameters-bc04aca421f118f6) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test unsupported_encoder_window_is_rejected ... ok [INFO] [stdout] test window_bits_with_leading_zeroes_are_rejected ... ok [INFO] [stdout] test server_window_requires_a_value ... ok [INFO] [stderr] Running tests/e2e_runtime_transports.rs (/opt/rustwide/target/debug/deps/e2e_runtime_transports-8d65dfaca9ae1243) [INFO] [stdout] test takeover_directions_are_independent ... ok [INFO] [stdout] test duplicate_parameters_are_rejected ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/fragment_validation.rs (/opt/rustwide/target/debug/deps/fragment_validation-b0209d2a5c7d1dc5) [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] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test partial_utf8_validation_preserves_suffixes_after_ascii_prefixes ... ok [INFO] [stdout] test consecutive_text_and_binary_fragments_preserve_payloads ... ok [INFO] [stdout] test fragmented_text_respects_message_size_limit ... ok [INFO] [stdout] test control_frames_do_not_interrupt_multibyte_fragments ... ok [INFO] [stdout] test fragmented_text_matches_utf8_oracle_at_every_split ... ok [INFO] [stdout] test raw_message_reuses_matching_carry_from_previous_message ... ok [INFO] [stdout] test typed_processing_validates_bytes_appended_by_raw_continuations ... ok [INFO] [stdout] test raw_message_after_typed_message_does_not_inherit_validation ... ok [INFO] [stdout] test raw_processing_can_complete_invalid_text ... ok [INFO] [stdout] test switching_from_raw_processing_still_validates_text ... ok [INFO] [stdout] test invalid_continuation_is_rejected_before_final_fragment ... ok [INFO] [stdout] test multibyte_text_can_resume_after_raw_continuations ... ok [INFO] [stdout] test raw_message_does_not_reuse_different_carry_of_same_length ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/frame_receive.rs (/opt/rustwide/target/debug/deps/frame_receive-6b6162604f027285) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test masked_medium_frames_preserve_protocol_errors ... ok [INFO] [stdout] test medium_frames_preserve_protocol_errors_across_read_boundaries ... ok [INFO] [stdout] test medium_frame_limits_apply_to_headers_and_complete_frames ... ok [INFO] [stdout] test small_frame_limits_apply_to_complete_masked_and_unmasked_frames ... ok [INFO] [stdout] test unmasked_data_frames_survive_header_and_payload_splits ... ok [INFO] [stdout] test medium_frame_header_errors_precede_size_errors ... ok [INFO] [stdout] test masked_medium_limits_apply_before_payload_arrives ... ok [INFO] [stdout] test coalesced_extended_frames_preserve_following_control_and_data_frames ... ok [INFO] [stdout] test frame_limit_boundaries_do_not_depend_on_read_segmentation ... ok [INFO] [stdout] test masked_data_frames_survive_header_and_payload_splits ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/handshake_rng_independence.rs (/opt/rustwide/target/debug/deps/handshake_rng_independence-4c5bceccd46063ed) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test handshake_nonce_does_not_advance_the_frame_mask_stream ... ok [INFO] [stdout] test first_handshake_nonce_uses_a_fork_of_the_selected_rng ... ok [INFO] [stdout] [INFO] [stderr] Running tests/heartbeat_activity.rs (/opt/rustwide/target/debug/deps/heartbeat_activity-dc184908be8cc6cb) [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test compressed_split_fragments_do_not_postpone_pong_deadline ... ignored, requires test-util clock [INFO] [stdout] test compressed_split_fragments_refresh_idle_until_the_message_finishes ... ignored, requires test-util clock [INFO] [stdout] test compressed_split_leftover_fragment_refreshes_activity_when_accepted ... ignored, requires test-util clock [INFO] [stdout] test compressed_split_partial_continuation_does_not_extend_fragment_activity ... ignored, requires test-util clock [INFO] [stdout] test compressed_unified_fragments_do_not_postpone_pong_deadline ... ignored, requires test-util clock [INFO] [stdout] test compressed_unified_fragments_refresh_idle_until_the_message_finishes ... ignored, requires test-util clock [INFO] [stdout] test compressed_unified_partial_continuation_does_not_extend_fragment_activity ... ignored, requires test-util clock [INFO] [stdout] test fragments_postpone_automatic_ping_without_idle_timeout ... ignored, requires test-util clock [INFO] [stdout] test incomplete_frame_bytes_do_not_refresh_idle_timeout ... ignored, requires test-util clock [INFO] [stdout] test split_fragments_do_not_postpone_pong_deadline ... ignored, requires test-util clock [INFO] [stdout] test split_fragments_refresh_idle_until_the_message_finishes ... ignored, requires test-util clock [INFO] [stdout] test split_leftover_fragment_refreshes_activity_when_accepted ... ignored, requires test-util clock [INFO] [stdout] test split_partial_continuation_does_not_extend_fragment_activity ... ignored, requires test-util clock [INFO] [stdout] test unified_fragments_do_not_postpone_pong_deadline ... ignored, requires test-util clock [INFO] [stdout] test unified_fragments_refresh_idle_until_the_message_finishes ... ignored, requires test-util clock [INFO] [stdout] test unified_partial_continuation_does_not_extend_fragment_activity ... ignored, requires test-util clock [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 16 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/http1_custom_headers.rs (/opt/rustwide/target/debug/deps/http1_custom_headers-254c692d4b1f69a1) [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test http1_request_includes_custom_headers_in_order ... ok [INFO] [stdout] test http1_request_accepts_horizontal_tabs_and_obs_text_values ... ok [INFO] [stdout] test http1_client_rejects_invalid_headers_before_writing ... ok [INFO] [stdout] test http1_request_rejects_invalid_header_names::case_2_space ... ok [INFO] [stdout] test http1_request_rejects_invalid_header_names::case_3_colon ... ok [INFO] [stderr] Running tests/http1_handshake_grammar.rs (/opt/rustwide/target/debug/deps/http1_handshake_grammar-ac8531956a733854) [INFO] [stdout] test http1_request_rejects_invalid_header_names::case_1_empty ... ok [INFO] [stdout] test http1_request_rejects_invalid_header_names::case_4_line_break ... ok [INFO] [stdout] test http1_request_rejects_invalid_header_values::case_1_line_break ... ok [INFO] [stdout] test http1_handshake_with_headers_rejects_missing_accept ... ok [INFO] [stdout] test http1_request_rejects_invalid_header_values::case_3_unit_separator ... ok [INFO] [stdout] test http1_request_rejects_invalid_header_names::case_5_non_ascii ... ok [INFO] [stdout] test http1_handshake_with_headers_rejects_invalid_accept ... ok [INFO] [stdout] test http1_client_rejects_injected_host_before_writing ... ok [INFO] [stdout] test http1_request_rejects_invalid_header_values::case_4_delete ... ok [INFO] [stdout] test http1_request_rejects_reserved_handshake_headers::case_1_host ... ok [INFO] [stdout] test http1_request_rejects_reserved_handshake_headers::case_2_upgrade ... ok [INFO] [stdout] test http1_request_rejects_reserved_handshake_headers::case_3_connection ... ok [INFO] [stdout] test http1_request_rejects_reserved_handshake_headers::case_4_key ... ok [INFO] [stdout] test http1_request_rejects_reserved_handshake_headers::case_5_version ... ok [INFO] [stdout] test http1_request_rejects_invalid_header_values::case_2_nul ... ok [INFO] [stdout] test http1_client_sends_custom_headers_and_replays_first_frame ... ok [INFO] [stdout] test http1_raw_client_sends_custom_headers ... ok [INFO] [stdout] test http1_request_rejects_reserved_handshake_headers::case_6_protocol ... ok [INFO] [stdout] test http1_request_rejects_reserved_handshake_headers::case_7_extensions ... ok [INFO] [stdout] test http1_url_client_sends_custom_headers ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test checked_request_builder_accepts_valid_optional_header_grammar ... ok [INFO] [stdout] test checked_request_builder_rejects_invalid_extension_grammar::case_1_quoted_value_with_space ... ok [INFO] [stdout] test checked_request_builder_rejects_invalid_protocol_grammar::case_3_duplicate_protocol ... ok [INFO] [stdout] test checked_request_builder_rejects_invalid_protocol_grammar::case_5_empty_protocols ... ok [INFO] [stdout] test checked_request_builder_rejects_invalid_extension_grammar::case_3_empty_extension_between_commas ... ok [INFO] [stdout] test checked_request_builder_rejects_invalid_protocol_grammar::case_2_protocol_with_non_ascii_whitespace ... ok [INFO] [stdout] test checked_request_builder_rejects_invalid_extension_grammar::case_2_non_ascii_whitespace ... ok [INFO] [stdout] test checked_request_builder_rejects_invalid_protocol_grammar::case_4_empty_protocol_between_commas ... ok [INFO] [stdout] test request_parser_rejects_invalid_optional_header_grammar::case_3_duplicate_protocol ... ok [INFO] [stdout] test request_parser_rejects_invalid_optional_header_grammar::case_4_empty_protocols ... ok [INFO] [stdout] test parsers_accept_valid_optional_header_grammar ... ok [INFO] [stdout] test request_parser_rejects_invalid_optional_header_grammar::case_1_protocol_with_space ... ok [INFO] [stdout] test request_parser_rejects_invalid_optional_header_grammar::case_5_quoted_extension_with_space ... ok [INFO] [stdout] test request_parser_rejects_invalid_optional_header_grammar::case_6_extension_with_non_ascii_whitespace ... ok [INFO] [stdout] test request_parser_rejects_invalid_optional_header_grammar::case_2_protocol_with_non_ascii_whitespace ... ok [INFO] [stdout] test request_parser_rejects_invalid_optional_header_grammar::case_7_extension_with_unclosed_quote ... ok [INFO] [stdout] test request_parser_rejects_invalid_optional_header_grammar::case_8_extension_without_name ... ok [INFO] [stdout] test response_parser_rejects_invalid_optional_header_grammar::case_2_protocol_with_space ... ok [INFO] [stdout] test checked_request_builder_rejects_invalid_protocol_grammar::case_1_protocol_with_space ... ok [INFO] [stdout] test response_parser_rejects_invalid_optional_header_grammar::case_4_extension_parameter_without_name ... ok [INFO] [stdout] test response_parser_rejects_invalid_optional_header_grammar::case_1_multiple_protocols ... ok [INFO] [stdout] test response_parser_rejects_invalid_optional_header_grammar::case_3_quoted_extension_with_space ... ok [INFO] [stdout] test default_tokio_server_negotiates_expected_protocol::case_1_none_offered ... ok [INFO] [stderr] Running tests/http1_header_cardinality.rs (/opt/rustwide/target/debug/deps/http1_header_cardinality-cbe92248117b1998) [INFO] [stdout] test default_tokio_server_negotiates_expected_protocol::case_2_single_protocol ... ok [INFO] [stdout] test default_tokio_server_negotiates_expected_protocol::case_3_selects_first_offered_protocol ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test response_rejects_duplicate_singleton_field::case_3_extensions ... ok [INFO] [stdout] test request_rejects_duplicate_singleton_field::case_1_key ... ok [INFO] [stdout] test request_rejects_duplicate_singleton_field::case_2_version ... ok [INFO] [stdout] test response_rejects_duplicate_singleton_field::case_2_protocol ... ok [INFO] [stderr] Running tests/http1_leftover.rs (/opt/rustwide/target/debug/deps/http1_leftover-a241cf3bf0928963) [INFO] [stdout] test response_rejects_duplicate_singleton_field::case_1_accept ... ok [INFO] [stdout] test request_accepts_repeated_protocol_and_extension_fields ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test http1_client_replays_frame_after_large_valid_response_header ... ok [INFO] [stdout] test http1_split_client_honors_disabled_validation_for_upgrade_leftover ... ok [INFO] [stdout] test http1_server_replays_frame_after_large_valid_request_header ... ok [INFO] [stdout] test http1_split_client_replays_frame_read_with_upgrade_response ... ok [INFO] [stdout] test http1_client_replays_frame_read_with_upgrade_response ... ok [INFO] [stdout] test http1_server_replays_frame_read_with_upgrade_request ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/http1_request_target.rs (/opt/rustwide/target/debug/deps/http1_request_target-6a95249bc3661938) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test normalized_path_only_owns_synthesized_query::case_2 ... ok [INFO] [stdout] test normalized_path_only_owns_synthesized_query::case_4 ... ok [INFO] [stdout] test normalized_path_only_owns_synthesized_query::case_1 ... ok [INFO] [stdout] test absolute_target_rejects_empty_host::case_1 ... ok [INFO] [stdout] test absolute_target_rejects_empty_host::case_2 ... ok [INFO] [stdout] test normalized_path_only_owns_synthesized_query::case_3 ... ok [INFO] [stdout] test absolute_target_still_requires_host_header ... ok [INFO] [stdout] test query_only_absolute_target_rejects_fragment ... ok [INFO] [stdout] test request_preserves_compatible_path_characters::case_1 ... ok [INFO] [stdout] test request_preserves_compatible_path_characters::case_2 ... ok [INFO] [stdout] test request_rejects_unsupported_or_malformed_targets ... ok [INFO] [stdout] test request_accepts_absolute_form_and_uses_its_authority ... ok [INFO] [stdout] test request_accepts_origin_form ... ok [INFO] [stdout] test request_rejects_bare_percent_in_query ... ok [INFO] [stdout] test server_rejects_invalid_target_before_upgrade ... ok [INFO] [stderr] Running tests/http1_subprotocol.rs (/opt/rustwide/target/debug/deps/http1_subprotocol-02112a6683ef6ab5) [INFO] [stdout] test server_normalizes_absolute_target_and_preserves_first_frame ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test server_rejects_invalid_supported_protocols_before_network_io ... ok [INFO] [stdout] test server_accepts_borrowed_owned_supported_protocols ... ok [INFO] [stdout] test configured_server_selects_in_server_preference_order ... ok [INFO] [stdout] test explicit_empty_supported_protocols_disable_default_selection ... ok [INFO] [stdout] test configured_server_does_not_select_unoffered_or_case_mismatched_protocols ... ok [INFO] [stdout] test client_rejects_an_unoffered_subprotocol ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/http1_upgrade_body_framing.rs (/opt/rustwide/target/debug/deps/http1_upgrade_body_framing-aadf66e53d45ca50) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test request_accepts_zero_content_length_values::case_4_combined ... ok [INFO] [stdout] test request_accepts_zero_content_length_values::case_1_single ... ok [INFO] [stdout] test request_accepts_zero_content_length_values::case_2_leading_zeros ... ok [INFO] [stdout] test request_accepts_zero_content_length_values::case_3_outer_ows ... ok [INFO] [stdout] test request_accepts_zero_content_length_values::case_5_combined_ows ... ok [INFO] [stdout] test request_accepts_zero_content_length_values::case_6_repeated ... ok [INFO] [stdout] test request_builder_rejects_body_framing_headers::case_1_content_length ... ok [INFO] [stdout] test request_builder_rejects_body_framing_headers::case_2_transfer_encoding ... ok [INFO] [stdout] test request_rejects_transfer_encoding::case_2_empty ... ok [INFO] [stdout] test request_rejects_nonzero_or_invalid_content_length::case_6_sign ... ok [INFO] [stdout] test request_rejects_transfer_encoding::case_1_chunked ... ok [INFO] [stdout] test request_rejects_nonzero_or_invalid_content_length::case_3_repeated_conflict ... ok [INFO] [stdout] test request_rejects_nonzero_or_invalid_content_length::case_1_nonzero ... ok [INFO] [stdout] test request_rejects_nonzero_or_invalid_content_length::case_2_combined_conflict ... ok [INFO] [stdout] test request_rejects_nonzero_or_invalid_content_length::case_4_empty ... ok [INFO] [stdout] test request_rejects_nonzero_or_invalid_content_length::case_5_trailing_comma ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/http1_upgrade_validation.rs (/opt/rustwide/target/debug/deps/http1_upgrade_validation-250532208dca6f93) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test request_rejects_non_ascii_whitespace_around_upgrade_token ... ok [INFO] [stdout] test checked_request_builder_rejects_unparseable_required_fields::case_1_empty_host ... ok [INFO] [stdout] test request_requires_a_base64_encoded_16_byte_key::case_1_not_base64 ... ok [INFO] [stdout] test request_requires_host::case_2_empty ... ok [INFO] [stdout] test request_requires_host::case_1_missing ... ok [INFO] [stdout] test request_accepts_ows_around_required_header_values ... ok [INFO] [stdout] test checked_request_builder_rejects_unparseable_required_fields::case_2_invalid_key ... ok [INFO] [stdout] test response_rejects_non_ascii_whitespace_around_connection_token ... ok [INFO] [stdout] test request_requires_a_base64_encoded_16_byte_key::case_3_too_long ... ok [INFO] [stdout] test request_requires_http_11 ... ok [INFO] [stdout] test request_requires_a_base64_encoded_16_byte_key::case_2_too_short ... ok [INFO] [stdout] test response_reports_non_switching_status_before_http_version ... ok [INFO] [stdout] test response_requires_upgrade_and_connection_tokens::case_1_missing_upgrade ... ok [INFO] [stdout] test response_requires_upgrade_and_connection_tokens::case_2_missing_connection ... ok [INFO] [stdout] test response_requires_upgrade_and_connection_tokens::case_3_wrong_upgrade ... ok [INFO] [stdout] test response_requires_http_11 ... ok [INFO] [stdout] test response_rejects_upgrade_protocol_list::case_1_protocol_list ... ok [INFO] [stdout] test response_accepts_case_insensitive_upgrade_and_connection_token_list ... ok [INFO] [stderr] Running tests/http1_vectored.rs (/opt/rustwide/target/debug/deps/http1_vectored-3fe4b2b17dcb0c21) [INFO] [stdout] test response_rejects_upgrade_protocol_list::case_2_mixed_fields ... ok [INFO] [stdout] test response_requires_upgrade_and_connection_tokens::case_4_wrong_connection ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test http1_preserves_zero_writes_and_errors ... ok [INFO] [stdout] test http1_preserves_vectored_capability_and_partial_writes ... 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/http2_drop.rs (/opt/rustwide/target/debug/deps/http2_drop-8fc2efcadfeed283) [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/http2_empty_data.rs (/opt/rustwide/target/debug/deps/http2_empty_data-500d91c0c32cc1ba) [INFO] [stderr] Running tests/http2_frame_settings.rs (/opt/rustwide/target/debug/deps/http2_frame_settings-23cac2ca80475280) [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] [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/http3_configuration.rs (/opt/rustwide/target/debug/deps/http3_configuration-a8547cbb17fadd86) [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/http3_pending_writes.rs (/opt/rustwide/target/debug/deps/http3_pending_writes-c79d81e05dc994be) [INFO] [stderr] Running tests/io_uring_stream.rs (/opt/rustwide/target/debug/deps/io_uring_stream-20bf88e72ef02bb1) [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] [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/message_size_limits.rs (/opt/rustwide/target/debug/deps/message_size_limits-d8dfbd91b743cc65) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test single_frame_at_message_limit_is_accepted ... ok [INFO] [stdout] test single_frame_binary_over_message_limit_is_rejected ... ok [INFO] [stdout] test raw_single_frame_binary_over_message_limit_is_rejected ... ok [INFO] [stdout] test raw_single_frame_text_over_message_limit_is_rejected ... ok [INFO] [stdout] test single_frame_text_over_message_limit_is_rejected ... ok [INFO] [stdout] test compressed_reader_single_frame_binary_over_message_limit_is_rejected ... ok [INFO] [stdout] test compressed_reader_single_frame_text_over_message_limit_is_rejected ... ok [INFO] [stdout] test compressed_protocol_single_frame_text_over_message_limit_is_rejected ... ok [INFO] [stdout] test compressed_protocol_single_frame_binary_over_message_limit_is_rejected ... ok [INFO] [stdout] test single_message_limit_boundaries_cover_both_roles_and_payload_types ... 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] [stderr] Running tests/partial_text.rs (/opt/rustwide/target/debug/deps/partial_text-20d9eddd5febef5a) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test typed_partial_continuation_resumes_after_raw_and_control_frames ... ok [INFO] [stdout] test typed_raw_typed_switch_preserves_unvalidated_fragment_suffix ... ok [INFO] [stdout] test raw_fragment_is_validated_when_typed_partial_continuation_arrives ... ok [INFO] [stdout] test text_split_across_reads_and_frames_preserves_codepoints ... ok [INFO] [stdout] test invalid_text_prefix_fails_before_frame_completes ... ok [INFO] [stdout] test raw_completion_clears_partial_text_validation_before_next_message ... ok [INFO] [stdout] test incremental_masking_matches_whole_text_for_chunk_boundaries ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/read_buffer_contract.rs (/opt/rustwide/target/debug/deps/read_buffer_contract-fd1df0d19cbf684a) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] Running tests/receive_error_order.rs (/opt/rustwide/target/debug/deps/receive_error_order-56edcc69045f5cc0) [INFO] [stdout] test initialized_reads_preserve_partial_frames_across_pending ... ok [INFO] [stdout] test compressed_stream_preserves_partial_frames_across_pending ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test compressed_sink_close_after_parse_error_shuts_down_transport ... ok [INFO] [stdout] test compressed_split::ping_handling_does_not_reorder_accepted_messages ... ok [INFO] [stdout] test split::accepted_message_precedes_parse_error ... ok [INFO] [stdout] test compressed_split::peer_close_discards_later_parse_error ... ok [INFO] [stdout] test compressed::peer_close_discards_later_parse_error ... ok [INFO] [stdout] test compressed_split::accepted_message_precedes_parse_error ... ok [INFO] [stdout] test compressed::accepted_message_precedes_parse_error ... ok [INFO] [stdout] test split_parse_error_releases_transport_while_writer_lives ... ok [INFO] [stdout] test split_after_parse_error_still_replies_to_an_accepted_close ... ok [INFO] [stdout] test compressed::ping_handling_does_not_reorder_accepted_messages ... ok [INFO] [stdout] test split_stops_writes_when_the_next_message_reveals_a_parse_error ... ok [INFO] [stdout] test split_parse_error_bounds_an_in_progress_write ... ok [INFO] [stdout] test split_preserves_an_error_after_a_message_from_handshake_leftover ... ok [INFO] [stdout] test unified::accepted_message_precedes_parse_error ... ok [INFO] [stdout] test splitting_after_a_discovered_error_does_not_reopen_writes ... ok [INFO] [stdout] test splitting_preserves_lazy_error_discovery_and_stops_writes_on_discovery ... ok [INFO] [stdout] test unified::peer_close_discards_later_parse_error ... ok [INFO] [stdout] test unified::ping_handling_does_not_reorder_accepted_messages ... ok [INFO] [stdout] test compressed_local_close::parse_error_after_peer_close_does_not_repeat_a_local_close ... ok [INFO] [stdout] test split::ping_handling_does_not_reorder_accepted_messages ... ok [INFO] [stdout] test split::peer_close_discards_later_parse_error ... ok [INFO] [stdout] test unified_local_close::parse_error_after_peer_close_does_not_repeat_a_local_close ... ok [INFO] [stdout] test unified_sink_close_after_parse_error_shuts_down_transport ... ok [INFO] [stdout] test unified_writes_stop_after_the_buffered_error_is_discovered ... ok [INFO] [stdout] test split_parse_error_does_not_cancel_an_in_progress_write ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/receive_reclaim.rs (/opt/rustwide/target/debug/deps/receive_reclaim-74c93f6bc8acd657) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test empty_receive_window_is_reclaimed_before_the_next_frame::case_2_split ... ok [INFO] [stdout] test empty_receive_window_is_reclaimed_before_the_next_frame::case_1_plain ... ok [INFO] [stdout] test retained_messages_survive_receive_window_reuse::case_1_plain::large_1_false ... ok [INFO] [stdout] test retained_messages_survive_receive_window_reuse::case_3_compressed::large_1_false ... ok [INFO] [stdout] test retained_messages_survive_receive_window_reuse::case_2_split::large_1_false ... ok [INFO] [stdout] test empty_receive_window_is_reclaimed_before_the_next_frame::case_4_compressed_split ... ok [INFO] [stdout] test empty_receive_window_is_reclaimed_before_the_next_frame::case_3_compressed ... ok [INFO] [stdout] test retained_messages_survive_receive_window_reuse::case_4_compressed_split::large_1_false ... ok [INFO] [stdout] test retained_messages_survive_receive_window_reuse::case_1_plain::large_2_true ... ok [INFO] [stdout] test retained_messages_survive_receive_window_reuse::case_2_split::large_2_true ... ok [INFO] [stdout] test retained_messages_survive_receive_window_reuse::case_4_compressed_split::large_2_true ... ok [INFO] [stderr] Running tests/shared_compression_direction.rs (/opt/rustwide/target/debug/deps/shared_compression_direction-e1010e51e9049a27) [INFO] [stdout] test retained_messages_survive_receive_window_reuse::case_3_compressed::large_2_true ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.15s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test shared_client_encoder_uses_the_client_window ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/short_utf8.rs (/opt/rustwide/target/debug/deps/short_utf8-38a175efd1acbfed) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test short_utf8_boundaries_preserve_non_ascii_validation ... ok [INFO] [stdout] test short_utf8_validation_matches_standard_library ... ok [INFO] [stderr] Running tests/sink_flush.rs (/opt/rustwide/target/debug/deps/sink_flush-1c2513a001fd7ae3) [INFO] [stdout] test short_utf8_prefixes_preserve_validation_at_every_byte_offset ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test flush_writes_with_unread_inbound_messages ... ok [INFO] [stdout] test compressed_send_writes_with_unread_inbound_messages ... ok [INFO] [stdout] test high_water_readiness_propagates_write_errors ... ok [INFO] [stdout] test compressed_flush_writes_with_unread_inbound_messages ... ok [INFO] [stdout] test send_writes_with_unread_inbound_messages ... ok [INFO] [stdout] test explicit_flush_drains_a_buffered_feed ... ok [INFO] [stdout] test compressed_explicit_flush_drains_a_buffered_feed ... ok [INFO] [stdout] test compressed_high_water_readiness_propagates_write_errors ... ok [INFO] [stdout] test compressed_feed_drains_at_the_high_water_mark ... ok [INFO] [stdout] test feed_drains_at_the_high_water_mark ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/split_blocked_deadlines.rs (/opt/rustwide/target/debug/deps/split_blocked_deadlines-1206ec144e419a89) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test automatic_ping_waiting_for_sink_does_not_hide_idle_timeout ... ignored, requires test-util clock [INFO] [stdout] test blocked_flush_reports_the_idle_timeout_cause ... ignored, requires test-util clock [INFO] [stdout] test blocked_send_reports_the_pong_timeout_cause ... ignored, requires test-util clock [INFO] [stdout] test compressed_writer_observes_idle_timeout_while_holding_sink ... ignored, requires test-util clock [INFO] [stdout] test idle_timeout_interrupts_an_application_holding_the_sink ... ignored, requires test-util clock [INFO] [stdout] test inbound_data_postpones_idle_expiry_during_blocked_send ... ignored, requires test-util clock [INFO] [stdout] test partially_written_automatic_ping_observes_idle_timeout ... ignored, requires test-util clock [INFO] [stdout] test peer_ping_waiting_for_sink_does_not_hide_idle_timeout ... ignored, requires test-util clock [INFO] [stdout] test pong_received_before_ping_flush_completes_is_preserved ... ignored, requires test-util clock [INFO] [stdout] test timeout_error_waits_for_the_close_write ... ignored, requires test-util clock [INFO] [stdout] test peer_close_waiting_for_sink_is_bounded ... ok [INFO] [stdout] test close_deadline_attempts_shutdown_when_the_sink_is_idle ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 10 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/split_close_deadline.rs (/opt/rustwide/target/debug/deps/split_close_deadline-dc4f94f32182d7ca) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test application_close_write_uses_the_closing_budget ... ok [INFO] [stdout] test application_close_budget_includes_waiting_for_the_sink ... ok [INFO] [stdout] test peer_close_during_local_close_does_not_queue_a_second_close ... ok [INFO] [stdout] test zero_close_timeout_does_not_wait_for_the_sink ... ok [INFO] [stdout] test zero_close_timeout_still_writes_the_close_frame ... ok [INFO] [stdout] test cancelling_a_started_close_keeps_the_connection_closing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/split_idle_activity.rs (/opt/rustwide/target/debug/deps/split_idle_activity-9042270523bc3830) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test data_received_while_idle_timer_sleeps_postpones_expiry ... ignored, requires test-util clock [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/split_incremental_read.rs (/opt/rustwide/target/debug/deps/split_incremental_read-7e13cd93eb346776) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test idle_timeout_precedes_an_unparsed_invalid_tail ... ignored, requires test-util clock [INFO] [stdout] test cancelled_next_retains_fragments_and_interleaved_controls ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/split_parser_state.rs (/opt/rustwide/target/debug/deps/split_parser_state-7378c50bbbb28eaa) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test compressed_protocol_split_can_lower_a_pending_frame_limit ... ok [INFO] [stdout] test compressed_split_applies_message_limit_to_retained_fragments ... ok [INFO] [stdout] test split_preserves_mask_offset_and_partial_utf8 ... ok [INFO] [stdout] test compressed_split_rejects_an_oversized_header_before_the_remaining_mask ... ok [INFO] [stdout] test split_preserves_messages_batched_after_ping_before_parse_error ... ok [INFO] [stdout] test compressed_protocol_split_preserves_partially_unmasked_payload ... ok [INFO] [stdout] test compressed_split_accepts_a_pending_frame_at_the_new_limit ... ok [INFO] [stdout] test split_preserves_messages_batched_after_ping_before_buffered_close ... ok [INFO] [stdout] test split_preserves_the_buffered_peer_close_response ... ok [INFO] [stdout] test compressed_split_applies_limits_after_an_incomplete_extended_length ... ok [INFO] [stdout] test tokio_compressed_split_preserves_decoder_history_and_compressed_fragment_state ... ok [INFO] [stdout] test tokio_split_preserves_parser_and_fragment_state ... ok [INFO] [stdout] test tokio_compressed_split_preserves_parser_and_fragment_state ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/split_receive_priority.rs (/opt/rustwide/target/debug/deps/split_receive_priority-bd67069bf5c608a7) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test elapsed_idle_timeout_precedes_ready_transport_data ... ignored, requires test-util clock [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/split_send_cancellation.rs (/opt/rustwide/target/debug/deps/split_send_cancellation-258ae21b36d69d2b) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test cancelled_compressed_writer_send_closes_connection ... ok [INFO] [stdout] test cancelled_partial_send_closes_connection_before_next_frame ... ok [INFO] [stdout] test dropping_unpolled_send_keeps_connection_open ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/split_transport_release.rs (/opt/rustwide/target/debug/deps/split_transport_release-84a1ee381bd8dd3c) [INFO] [stdout] running 5 tests [INFO] [stdout] test compressed_idle_timeout_releases_transport_with_live_handles ... ignored, requires test-util clock [INFO] [stdout] test idle_timeout_closes_an_idle_sink_before_waking_a_queued_sender ... ignored, requires test-util clock [INFO] [stdout] test idle_timeout_releases_transport_before_reporting_terminal_error ... ignored, requires test-util clock [INFO] [stdout] test peer_eof_during_timeout_shutdown_does_not_replace_the_timeout_cause ... ignored, requires test-util clock [INFO] [stdout] test local_close_deadline_releases_transport_with_live_handles ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/tcp_nodelay.rs (/opt/rustwide/target/debug/deps/tcp_nodelay-51fb8b2f01cc6599) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test http1_tcp_entry_points_complete_a_round_trip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/text_utf8_configuration.rs (/opt/rustwide/target/debug/deps/text_utf8_configuration-aed9d1f2babb26e7) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test tokio_cases::compressed_split_honors_text_policy::case_1_validation_enabled ... ok [INFO] [stdout] test tokio_cases::compressed_server_split_honors_text_policy::case_1_validation_enabled ... ok [INFO] [stdout] test tokio_cases::compressed_server_unified_honors_text_policy::case_2_validation_disabled ... ok [INFO] [stdout] test tokio_cases::compressed_unified_honors_text_policy::case_1_validation_enabled ... ok [INFO] [stdout] test tokio_cases::compressed_server_split_honors_text_policy::case_2_validation_disabled ... ok [INFO] [stdout] test tokio_cases::compressed_split_honors_text_policy::case_2_validation_disabled ... ok [INFO] [stdout] test tokio_cases::compressed_server_unified_honors_text_policy::case_1_validation_enabled ... ok [INFO] [stdout] test tokio_cases::plain_unified_honors_text_policy::case_1_validation_enabled ... ok [INFO] [stdout] test tokio_cases::plain_split_honors_text_policy::case_1_validation_enabled ... ok [INFO] [stdout] test tokio_cases::plain_split_honors_text_policy::case_2_validation_disabled ... ok [INFO] [stdout] test configurations_validate_text_by_default ... ok [INFO] [stdout] test tokio_cases::plain_unified_honors_text_policy::case_2_validation_disabled ... ok [INFO] [stdout] test tokio_cases::compressed_unified_honors_text_policy::case_2_validation_disabled ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/unified_close_deadlines.rs (/opt/rustwide/target/debug/deps/unified_close_deadlines-a438c4f92585c9b1) [INFO] [stdout] [INFO] [stdout] running 50 tests [INFO] [stdout] test compressed::accepted_batch_survives_close_deadline ... ignored, requires test-util clock [INFO] [stdout] test compressed::accepted_close_suppresses_preceding_pongs ... ignored, requires test-util clock [INFO] [stdout] test compressed::buffered_close_does_not_wait_for_blocked_pong ... ignored, requires test-util clock [INFO] [stdout] test compressed::buffered_data_and_parse_error_keep_blocked_pong_deadline ... ignored, requires test-util clock [INFO] [stdout] test compressed::buffered_data_before_close_is_delivered_without_waiting_for_pong ... ignored, requires test-util clock [INFO] [stdout] test compressed::buffered_parse_error_does_not_disable_blocked_pong_deadline ... ignored, requires test-util clock [INFO] [stdout] test compressed::cleanup_flush_error_preserves_idle_timeout_once ... ignored, requires test-util clock [INFO] [stdout] test compressed::closing_budget_replaces_an_already_armed_heartbeat ... ignored, requires test-util clock [INFO] [stdout] test compressed::direct_close_and_crossing_pings_share_one_budget ... ignored, requires test-util clock [INFO] [stdout] test compressed::expired_close_write_is_not_restarted ... ignored, requires test-util clock [INFO] [stdout] test compressed::expired_nonzero_budget_reads_ready_close_once ... ignored, requires test-util clock [INFO] [stdout] test compressed::local_close_bounds_silent_peer_wait ... ignored, requires test-util clock [INFO] [stdout] test compressed::ordinary_pong_flush_error_is_reported_once ... ignored, requires test-util clock [INFO] [stdout] test compressed::peer_close_shutdown_uses_the_remaining_local_budget ... ignored, requires test-util clock [INFO] [stdout] test compressed::pending_shutdown_cannot_hold_peer_close_forever ... ignored, requires test-util clock [INFO] [stdout] test compressed::pending_shutdown_preserves_pong_timeout ... ignored, requires test-util clock [INFO] [stdout] test compressed::pong_write_timeout_terminates_without_draining_data ... ignored, requires test-util clock [INFO] [stdout] test compressed::post_expiry_read_is_not_renewed_after_pre_expiry_input ... ignored, requires test-util clock [INFO] [stdout] test compressed::shutdown_failure_preserves_peer_close_once ... ignored, requires test-util clock [INFO] [stdout] test compressed::zero_budget_local_close_reads_one_ready_batch ... ignored, requires test-util clock [INFO] [stdout] test compressed::zero_budget_pending_read_terminates_on_first_poll ... ignored, requires test-util clock [INFO] [stdout] test compressed::zero_budget_queued_close_cannot_stall_before_read ... ignored, requires test-util clock [INFO] [stdout] test compressed::zero_budget_read_attempt_is_not_renewed ... ignored, requires test-util clock [INFO] [stdout] test compressed::zero_budget_reports_a_received_close_despite_pending_shutdown ... ignored, requires test-util clock [INFO] [stdout] test pending_shutdown_after_parse_error_uses_a_bounded_cleanup_budget ... ignored, requires test-util clock [INFO] [stdout] test plain::accepted_batch_survives_close_deadline ... ignored, requires test-util clock [INFO] [stdout] test plain::accepted_close_suppresses_preceding_pongs ... ignored, requires test-util clock [INFO] [stdout] test plain::buffered_close_does_not_wait_for_blocked_pong ... ignored, requires test-util clock [INFO] [stdout] test plain::buffered_data_and_parse_error_keep_blocked_pong_deadline ... ignored, requires test-util clock [INFO] [stdout] test plain::buffered_data_before_close_is_delivered_without_waiting_for_pong ... ignored, requires test-util clock [INFO] [stdout] test plain::buffered_parse_error_does_not_disable_blocked_pong_deadline ... ignored, requires test-util clock [INFO] [stdout] test plain::cleanup_flush_error_preserves_idle_timeout_once ... ignored, requires test-util clock [INFO] [stdout] test plain::closing_budget_replaces_an_already_armed_heartbeat ... ignored, requires test-util clock [INFO] [stdout] test plain::direct_close_and_crossing_pings_share_one_budget ... ignored, requires test-util clock [INFO] [stdout] test plain::expired_close_write_is_not_restarted ... ignored, requires test-util clock [INFO] [stdout] test plain::expired_nonzero_budget_reads_ready_close_once ... ignored, requires test-util clock [INFO] [stdout] test plain::local_close_bounds_silent_peer_wait ... ignored, requires test-util clock [INFO] [stdout] test plain::ordinary_pong_flush_error_is_reported_once ... ignored, requires test-util clock [INFO] [stdout] test plain::peer_close_shutdown_uses_the_remaining_local_budget ... ignored, requires test-util clock [INFO] [stdout] test plain::pending_shutdown_cannot_hold_peer_close_forever ... ignored, requires test-util clock [INFO] [stdout] test plain::pending_shutdown_preserves_pong_timeout ... ignored, requires test-util clock [INFO] [stdout] test plain::pong_write_timeout_terminates_without_draining_data ... ignored, requires test-util clock [INFO] [stdout] test plain::post_expiry_read_is_not_renewed_after_pre_expiry_input ... ignored, requires test-util clock [INFO] [stdout] test plain::shutdown_failure_preserves_peer_close_once ... ignored, requires test-util clock [INFO] [stdout] test plain::zero_budget_local_close_reads_one_ready_batch ... ignored, requires test-util clock [INFO] [stdout] test plain::zero_budget_pending_read_terminates_on_first_poll ... ignored, requires test-util clock [INFO] [stdout] test plain::zero_budget_queued_close_cannot_stall_before_read ... ignored, requires test-util clock [INFO] [stdout] test plain::zero_budget_read_attempt_is_not_renewed ... ignored, requires test-util clock [INFO] [stdout] test plain::zero_budget_reports_a_received_close_despite_pending_shutdown ... ignored, requires test-util clock [INFO] [stderr] Running tests/unified_heartbeat_timer.rs (/opt/rustwide/target/debug/deps/unified_heartbeat_timer-c663ea101dfe2925) [INFO] [stdout] test parse_error_cleanup_discards_queued_data_and_reports_shutdown_error ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 49 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test idle_deadline_wakes_and_terminates_a_blocked_control_write::compressed_1_false::outgoing_ping_1_false::block_flush_1_false ... ignored, requires test-util clock [INFO] [stdout] test idle_deadline_wakes_and_terminates_a_blocked_control_write::compressed_1_false::outgoing_ping_1_false::block_flush_2_true ... ignored, requires test-util clock [INFO] [stdout] test idle_deadline_wakes_and_terminates_a_blocked_control_write::compressed_1_false::outgoing_ping_2_true::block_flush_1_false ... ignored, requires test-util clock [INFO] [stdout] test idle_deadline_wakes_and_terminates_a_blocked_control_write::compressed_1_false::outgoing_ping_2_true::block_flush_2_true ... ignored, requires test-util clock [INFO] [stdout] test idle_deadline_wakes_and_terminates_a_blocked_control_write::compressed_2_true::outgoing_ping_1_false::block_flush_1_false ... ignored, requires test-util clock [INFO] [stdout] test idle_deadline_wakes_and_terminates_a_blocked_control_write::compressed_2_true::outgoing_ping_1_false::block_flush_2_true ... ignored, requires test-util clock [INFO] [stdout] test idle_deadline_wakes_and_terminates_a_blocked_control_write::compressed_2_true::outgoing_ping_2_true::block_flush_1_false ... ignored, requires test-util clock [INFO] [stdout] test idle_deadline_wakes_and_terminates_a_blocked_control_write::compressed_2_true::outgoing_ping_2_true::block_flush_2_true ... ignored, requires test-util clock [INFO] [stdout] test outstanding_ping_timeout_survives_a_blocked_pong_response::compressed_1_false::block_flush_1_false ... ignored, requires test-util clock [INFO] [stdout] test outstanding_ping_timeout_survives_a_blocked_pong_response::compressed_1_false::block_flush_2_true ... ignored, requires test-util clock [INFO] [stdout] test outstanding_ping_timeout_survives_a_blocked_pong_response::compressed_2_true::block_flush_1_false ... ignored, requires test-util clock [INFO] [stdout] test outstanding_ping_timeout_survives_a_blocked_pong_response::compressed_2_true::block_flush_2_true ... ignored, requires test-util clock [INFO] [stdout] test queued_data_write_keeps_idle_deadline_active::compressed_1_false::block_flush_1_false ... ignored, requires test-util clock [INFO] [stdout] test queued_data_write_keeps_idle_deadline_active::compressed_1_false::block_flush_2_true ... ignored, requires test-util clock [INFO] [stdout] test queued_data_write_keeps_idle_deadline_active::compressed_2_true::block_flush_1_false ... ignored, requires test-util clock [INFO] [stdout] test queued_data_write_keeps_idle_deadline_active::compressed_2_true::block_flush_2_true ... ignored, requires test-util clock [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 16 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/unified_incremental_read.rs (/opt/rustwide/target/debug/deps/unified_incremental_read-d574f7094ac83b80) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test idle_timeout_precedes_an_unparsed_invalid_tail ... ignored, requires test-util clock [INFO] [stderr] Running tests/unified_parsed_message.rs (/opt/rustwide/target/debug/deps/unified_parsed_message-368244f263ad071e) [INFO] [stdout] test cancelled_next_retains_fragments_and_interleaved_controls ... ok [INFO] [stdout] test writes_stop_only_after_the_buffered_error_is_discovered ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test idle_expiry_after_read_precedes_parsed_data ... ok [INFO] [stdout] test parsed_data_survives_cancelled_ping_flush::case_2 ... ok [INFO] [stdout] test parsed_data_survives_cancelled_ping_flush::case_1 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stderr] Running tests/write_backpressure.rs (/opt/rustwide/target/debug/deps/write_backpressure-d4e38a74bb730cfb) [INFO] [stdout] test compressed_forward_respects_readiness ... ok [INFO] [stdout] test compressed_flush_completes_cancelled_readiness_drain ... ok [INFO] [stdout] test compressed_high_water_drain_survives_cancel ... ok [INFO] [stdout] test compressed_local_close_rejects_readiness ... ok [INFO] [stdout] test compressed_disabled_batching_waits_for_flush ... ok [INFO] [stdout] test compressed_partial_drain_waits_for_transport_flush ... ok [INFO] [stdout] test compressed_readiness_drains_during_coalesced_read_batch ... ok [INFO] [stdout] test compressed_send_all_respects_readiness ... ok [INFO] [stdout] test disabled_batching_waits_for_flush ... ok [INFO] [stdout] test flush_completes_cancelled_readiness_drain ... ok [INFO] [stdout] test high_water_drain_survives_cancel ... ok [INFO] [stdout] test forward_respects_readiness ... ok [INFO] [stdout] test local_close_rejects_readiness ... ok [INFO] [stdout] test partial_drain_waits_for_transport_flush ... ok [INFO] [stdout] test send_all_respects_readiness ... ok [INFO] [stdout] test readiness_drains_during_coalesced_read_batch ... ok [INFO] [stdout] test compressed_waits_for_queued_bytes_to_drain ... ok [INFO] [stdout] test unified_waits_for_queued_bytes_to_drain ... ok [INFO] [stdout] test compressed_preserves_default_large_message_sends ... ok [INFO] [stdout] test compressed_split_preserves_default_large_message_sends ... ok [INFO] [stdout] test unified_preserves_default_large_message_sends ... ok [INFO] [stdout] test split_preserves_default_large_message_sends ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Doc-tests sockudo_ws [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test src/client.rs - client (line 8) ... ignored [INFO] [stdout] test src/client.rs - client::WebSocketClient::connect (line 123) ... ignored [INFO] [stdout] test src/client.rs - client::WebSocketClient::connect_raw (line 220) ... ignored [INFO] [stdout] test src/client.rs - client::WebSocketClient::connect_to_url (line 294) ... ignored [INFO] [stdout] test src/client.rs - client::WebSocketClient::connect_with_headers (line 153) ... ignored [INFO] [stdout] test src/lib.rs - (line 17) ... ignored [INFO] [stdout] test src/lib.rs - (line 32) ... ignored [INFO] [stdout] test src/pubsub.rs - pubsub (line 13) ... ignored [INFO] [stdout] test src/pubsub.rs - pubsub (line 41) ... ignored [INFO] [stdout] test src/server.rs - server (line 8) ... ignored [INFO] [stdout] test src/server.rs - server::WebSocketServer::accept (line 185) ... ignored [INFO] [stdout] test src/server.rs - server::WebSocketServer::accept_raw (line 236) ... ignored [INFO] [stdout] test src/server.rs - server::WebSocketServer::serve (line 287) ... ignored [INFO] [stdout] test src/stream/mod.rs - stream (line 18) ... ignored [INFO] [stdout] test src/stream/transport_stream.rs - stream::transport_stream (line 8) ... ignored [INFO] [stdout] test src/stream/transport_stream.rs - stream::transport_stream::Stream::new (line 97) ... ignored [INFO] [stdout] test src/stream/websocket.rs - stream::websocket::CompressedWebSocketStream::split (line 3234) ... ignored [INFO] [stdout] test src/stream/websocket.rs - stream::websocket::WebSocketStream (line 55) ... ignored [INFO] [stdout] test src/stream/websocket.rs - stream::websocket::WebSocketStream::is_backpressured (line 257) ... ignored [INFO] [stdout] test src/transport.rs - transport (line 8) ... ignored [INFO] [stdout] test src/transport.rs - transport::Http1 (line 30) ... ignored [INFO] [stdout] test src/transport.rs - transport::Http2 (line 51) ... ignored [INFO] [stdout] test src/transport.rs - transport::Http3 (line 72) ... ignored [INFO] [stdout] test src/lib.rs - Config (line 489) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 23 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.62s; merged doctests compilation took 0.60s [INFO] running `Command { std: "docker" "inspect" "73c96aa74a84d424bcf513b0925e475e8c9dec5cf2415c4fd3b106feeb6da83e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "73c96aa74a84d424bcf513b0925e475e8c9dec5cf2415c4fd3b106feeb6da83e", kill_on_drop: false }` [INFO] [stdout] 73c96aa74a84d424bcf513b0925e475e8c9dec5cf2415c4fd3b106feeb6da83e