[INFO] cloning repository https://github.com/zacbemis/htt3 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zacbemis/htt3" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzacbemis%2Fhtt3", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzacbemis%2Fhtt3'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] fd6432eca4c03855d655e6ad723ab777b07f9953 [INFO] testing zacbemis/htt3 against beta-2026-04-21 for beta-1.96-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzacbemis%2Fhtt3" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/zacbemis/htt3 [INFO] finished tweaking git repo https://github.com/zacbemis/htt3 [INFO] tweaked toml for git repo https://github.com/zacbemis/htt3 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/zacbemis/htt3 on toolchain beta-2026-04-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/zacbemis/htt3 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1d8fda0465f641046ac6c2adb80881e4798a28e10b11e249c4bbf593b40c6ece [INFO] running `Command { std: "docker" "start" "-a" "1d8fda0465f641046ac6c2adb80881e4798a28e10b11e249c4bbf593b40c6ece", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1d8fda0465f641046ac6c2adb80881e4798a28e10b11e249c4bbf593b40c6ece", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1d8fda0465f641046ac6c2adb80881e4798a28e10b11e249c4bbf593b40c6ece", kill_on_drop: false }` [INFO] [stdout] 1d8fda0465f641046ac6c2adb80881e4798a28e10b11e249c4bbf593b40c6ece [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 036174c7cf67be1e419531376832c42ed8d791e3b3534d04562254bc18bf2971 [INFO] running `Command { std: "docker" "start" "-a" "036174c7cf67be1e419531376832c42ed8d791e3b3534d04562254bc18bf2971", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling find-msvc-tools v0.1.9 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling dunce v1.0.5 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling aws-lc-rs v1.16.2 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling rustls-pki-types v1.14.0 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling libm v0.2.16 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling cc v1.2.58 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling uuid v1.23.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling rustls v0.23.37 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling openssl-probe v0.2.1 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling rustls-native-certs v0.8.3 [INFO] [stderr] Compiling quinn-udp v0.5.14 [INFO] [stderr] Compiling siphasher v1.0.2 [INFO] [stderr] Compiling cmake v0.1.58 [INFO] [stderr] Compiling tinyvec v1.11.0 [INFO] [stderr] Compiling quinn v0.11.9 [INFO] [stderr] Compiling rustc-hash v2.1.2 [INFO] [stderr] Compiling lru-slab v0.1.2 [INFO] [stderr] Compiling deranged v0.5.8 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling num-conv v0.2.1 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling aws-lc-sys v0.39.1 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling pem v3.0.6 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling tokio-macros v2.6.1 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling yasna v0.5.2 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling fastbloom v0.14.1 [INFO] [stderr] Compiling rcgen v0.13.2 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling h3 v0.0.8 [INFO] [stderr] Compiling htt3-foundation v0.1.0 (/opt/rustwide/workdir/crates/htt3-foundation) [INFO] [stderr] Compiling h2 v0.4.13 [INFO] [stderr] Compiling htt3-capability v0.1.0 (/opt/rustwide/workdir/crates/htt3-capability) [INFO] [stderr] Compiling htt3-types v0.1.0 (/opt/rustwide/workdir/crates/htt3-types) [INFO] [stderr] Compiling htt3-adapter v0.1.0 (/opt/rustwide/workdir/crates/htt3-adapter) [INFO] [stderr] Compiling htt3-runtime v0.1.0 (/opt/rustwide/workdir/crates/htt3-runtime) [INFO] [stderr] Compiling htt3-adapter-h2 v0.1.0 (/opt/rustwide/workdir/crates/htt3-adapter-h2) [INFO] [stderr] Compiling rustls-webpki v0.103.10 [INFO] [stderr] Compiling rustls-platform-verifier v0.6.2 [INFO] [stderr] Compiling quinn-proto v0.11.14 [INFO] [stderr] Compiling h3-quinn v0.0.10 [INFO] [stderr] Compiling htt3-adapter-h3 v0.1.0 (/opt/rustwide/workdir/crates/htt3-adapter-h3) [INFO] [stderr] Compiling htt3-bench-harness v0.1.0 (/opt/rustwide/workdir/crates/htt3-bench-harness) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 03s [INFO] running `Command { std: "docker" "inspect" "036174c7cf67be1e419531376832c42ed8d791e3b3534d04562254bc18bf2971", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "036174c7cf67be1e419531376832c42ed8d791e3b3534d04562254bc18bf2971", kill_on_drop: false }` [INFO] [stdout] 036174c7cf67be1e419531376832c42ed8d791e3b3534d04562254bc18bf2971 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] feff2a0e686c771914a32622fbe219b08342efa90049bec1dd7fbbdbb89cc60f [INFO] running `Command { std: "docker" "start" "-a" "feff2a0e686c771914a32622fbe219b08342efa90049bec1dd7fbbdbb89cc60f", kill_on_drop: false }` [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling htt3-adapter v0.1.0 (/opt/rustwide/workdir/crates/htt3-adapter) [INFO] [stderr] Compiling htt3-capability v0.1.0 (/opt/rustwide/workdir/crates/htt3-capability) [INFO] [stderr] Compiling htt3-adapter-h2 v0.1.0 (/opt/rustwide/workdir/crates/htt3-adapter-h2) [INFO] [stderr] Compiling htt3-foundation v0.1.0 (/opt/rustwide/workdir/crates/htt3-foundation) [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling h3 v0.0.8 [INFO] [stderr] Compiling htt3-types v0.1.0 (/opt/rustwide/workdir/crates/htt3-types) [INFO] [stderr] Compiling htt3-runtime v0.1.0 (/opt/rustwide/workdir/crates/htt3-runtime) [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling h3-quinn v0.0.10 [INFO] [stderr] Compiling htt3-adapter-h3 v0.1.0 (/opt/rustwide/workdir/crates/htt3-adapter-h3) [INFO] [stderr] Compiling htt3-bench-harness v0.1.0 (/opt/rustwide/workdir/crates/htt3-bench-harness) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 28.44s [INFO] running `Command { std: "docker" "inspect" "feff2a0e686c771914a32622fbe219b08342efa90049bec1dd7fbbdbb89cc60f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "feff2a0e686c771914a32622fbe219b08342efa90049bec1dd7fbbdbb89cc60f", kill_on_drop: false }` [INFO] [stdout] feff2a0e686c771914a32622fbe219b08342efa90049bec1dd7fbbdbb89cc60f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e11eac02f2b3785795c4cf78e29d4aae047be2b24d6a21a80c5c22f49e957d43 [INFO] running `Command { std: "docker" "start" "-a" "e11eac02f2b3785795c4cf78e29d4aae047be2b24d6a21a80c5c22f49e957d43", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/htt3_adapter-0b6f29a233b2e049) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test error_map::tests::maps_connection_reset_to_transport ... ok [INFO] [stderr] Running tests/accepted_session_mock.rs (/opt/rustwide/target/debug/deps/accepted_session_mock-e206550aafad1a55) [INFO] [stdout] test error_map::tests::maps_invalid_data_to_malformed_client ... ok [INFO] [stdout] test error_map::tests::maps_timed_out_to_timeout ... 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 1 test [INFO] [stdout] test accepted_session_trait_yields_one_job_then_eof ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/htt3_adapter_h2-a5f99332b09ec528) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test error::tests::maps_reason_only_to_internal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/h2_tcp_roundtrip.rs (/opt/rustwide/target/debug/deps/h2_tcp_roundtrip-d5749c56f2455bfb) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test h2_tcp_streaming_response_roundtrip ... ok [INFO] [stdout] test h2_tcp_drain_emits_adapter_connection_lifecycle ... ok [INFO] [stdout] test h2_tcp_prior_knowledge_drain_maps_shutdown_to_goaway ... ok [INFO] [stdout] test h2_tcp_prior_knowledge_get_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/run_stub_session.rs (/opt/rustwide/target/debug/deps/run_stub_session-9543cc1c9054542f) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test run_accepted_session_completes_on_empty_h2_stub ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/htt3_adapter_h3-fcda484ed5c64436) [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/h3_quic_roundtrip.rs (/opt/rustwide/target/debug/deps/h3_quic_roundtrip-4e4dafab18c3a0c9) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test h3_quic_streaming_response_roundtrip ... ok [INFO] [stdout] test h3_quic_drain_emits_adapter_connection_lifecycle ... ok [INFO] [stdout] test h3_quic_drain_maps_shutdown_intent ... ok [INFO] [stdout] test h3_quic_get_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/run_stub_session.rs (/opt/rustwide/target/debug/deps/run_stub_session-b7aa1dd8ec04d97c) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test run_accepted_session_completes_on_empty_h3_stub ... 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 unittests src/main.rs (/opt/rustwide/target/debug/deps/htt3_bench_harness-fc2d072196e179fb) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/htt3_capability-f6e5d9864968ea63) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/htt3_foundation-f43ac1a591380271) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test observability::tests::forwarding_correlation_matches_started_and_finished ... ok [INFO] [stdout] test shutdown::tests::from_intent_none_without_deadline ... ok [INFO] [stdout] test shutdown::tests::from_intent_some_matches_deadline ... ok [INFO] [stdout] test observability::tests::request_correlation_matches_across_lifecycle_variants ... ok [INFO] [stdout] test time::tests::with_deadline_ok_when_future_finishes_in_time ... ok [INFO] [stdout] test time::tests::with_deadline_returns_err_when_future_exceeds_deadline ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/htt3_runtime-55d3c9c1cd0d12a0) [INFO] [stdout] [INFO] [stdout] running 69 tests [INFO] [stdout] test dispatcher::tests::dispatch_runs_when_handler_is_middleware_stack ... ok [INFO] [stdout] test dispatcher::tests::dispatch_cancelled_before_handler_returns_cancelled ... ok [INFO] [stdout] test dispatcher::tests::dispatch_echo_preserves_trailers ... ok [INFO] [stdout] test dispatcher::tests::dispatch_runs_router_handler_and_sink ... ok [INFO] [stdout] test dispatcher::tests::dispatch_with_limits_rejects_large_headers ... ok [INFO] [stdout] test dispatcher::tests::framing_rejected_before_route_observability ... ok [INFO] [stdout] test dispatcher::tests::observability_body_prepared_reflects_buffered_response ... ok [INFO] [stdout] test dispatcher::tests::observability_emits_accept_route_matched_complete_on_success ... ok [INFO] [stdout] test dispatcher::tests::observability_handler_error_emits_error_class_then_completed ... ok [INFO] [stdout] test dispatcher::tests::observability_route_miss_emitted ... ok [INFO] [stdout] test dispatcher::tests::observability_mapped_error_includes_body_prepared ... ok [INFO] [stdout] test dispatcher::tests::reject_http_upgrade_before_route_and_handler ... ok [INFO] [stdout] test dispatcher::tests::observability_sink_failure_emits_response_sink_finished_false ... ok [INFO] [stdout] test dispatcher::tests::route_miss_short_circuit_returns_configured_status ... ok [INFO] [stdout] test dispatcher::tests::write_response_timeout_fast_sink_ok ... ok [INFO] [stdout] test dispatcher::tests::route_miss_short_circuit_respects_cancel_without_calling_handler ... ok [INFO] [stdout] test error_response::tests::maps_body_limit_to_413 ... ok [INFO] [stdout] test error_response::tests::maps_handler_failure_to_500 ... ok [INFO] [stdout] test error_response::tests::maps_invalid_request_to_400 ... ok [INFO] [stdout] test error_response::tests::maps_internal_to_500 ... ok [INFO] [stdout] test dispatcher::tests::dispatch_with_error_response_sends_mapped_status ... ok [INFO] [stdout] test error_response::tests::maps_slow_consumer_to_504 ... ok [INFO] [stdout] test dispatcher::tests::dispatch_accepts_exchange_with_sink_destructure ... ok [INFO] [stdout] test error_response::tests::maps_transport_to_502 ... ok [INFO] [stdout] test error_response::tests::sets_text_plain_content_type ... ok [INFO] [stdout] test error_response::tests::maps_timeout_to_408 ... ok [INFO] [stdout] test error_response::tests::maps_malformed_client_to_400 ... ok [INFO] [stdout] test extractor::capability::tests::transport_family_extractor_matches_context ... ok [INFO] [stdout] test extractor::capability::tests::capability_version_and_early_data_extractors ... ok [INFO] [stdout] test extractor::capability::tests::negotiated_protocol_extractor_matches_context ... ok [INFO] [stdout] test extractor::tests::path_extractor_strips_query_in_path_segment ... ok [INFO] [stdout] test extractor::tests::header_extractor_some_and_none ... ok [INFO] [stdout] test dispatcher::tests::limits_rejected_before_route_observability ... ok [INFO] [stdout] test extractor::tests::tuple2_extracts_in_order ... ok [INFO] [stdout] test forwarding::tests::build_forward_sets_host_and_merged_uri ... ok [INFO] [stdout] test forwarding::tests::parse_response_strips_hop_by_hop ... ok [INFO] [stdout] test extractor::tests::unit_extractor ... ok [INFO] [stdout] test forwarding::tests::forward_with_observability_emits_start_and_finish ... ok [INFO] [stdout] test forwarding::tests::strip_response_headers_removes_proxy_auth ... ok [INFO] [stdout] test framing::tests::ok_content_length_matches_bytes ... ok [INFO] [stdout] test framing::tests::ok_without_content_length ... ok [INFO] [stdout] test extractor::tests::method_extractor ... ok [INFO] [stdout] test framing::tests::rejects_cl_mismatch_buffered_body ... ok [INFO] [stdout] test framing::tests::rejects_te_and_cl_together ... ok [INFO] [stdout] test limits::tests::header_sum_over_limit_rejected ... ok [INFO] [stdout] test limits::tests::streaming_body_skips_buffered_byte_limit ... ok [INFO] [stdout] test limits::tests::trailer_fields_count_toward_header_limit ... ok [INFO] [stdout] test limits::tests::under_limit_ok ... ok [INFO] [stdout] test extractor::tests::tuple3_propagates_failure_from_second_extractor ... ok [INFO] [stdout] test middleware::tests::instrumented_middleware_emits_span_events_on_success ... ok [INFO] [stdout] test framing::tests::rejects_cl_nonzero_with_empty_body ... ok [INFO] [stdout] test limits::tests::buffered_body_over_limit_rejected ... ok [INFO] [stdout] test middleware::tests::nested_middleware_outer_then_inner_headers ... ok [INFO] [stdout] test framing::tests::ok_content_length_zero_empty ... ok [INFO] [stdout] test upgrade::tests::detect_websocket_upgrade ... ok [INFO] [stdout] test upgrade::tests::no_upgrade_without_connection_upgrade ... ok [INFO] [stdout] test upgrade::tests::not_implemented_response_status ... ok [INFO] [stdout] test middleware::tests::instrumented_middleware_span_end_records_failure ... ok [INFO] [stdout] test middleware::tests::passthrough_calls_inner ... ok [INFO] [stdout] test upgrade::tests::detect_custom_upgrade_token ... ok [INFO] [stdout] test middleware::tests::middleware_injects_header_before_inner ... ok [INFO] [stdout] test upstream::tests::new_accepts_https_origin ... ok [INFO] [stdout] test upstream::tests::new_rejects_non_http_scheme ... ok [INFO] [stdout] test upgrade::tests::reject_emits_session_event ... ok [INFO] [stdout] test dispatcher::tests::write_response_timeout_returns_slow_consumer ... ok [INFO] [stdout] test upstream::tests::join_incoming_with_root_path ... ok [INFO] [stdout] test upstream::tests::join_prefixes_base_path ... ok [INFO] [stdout] test dispatcher::tests::dispatch_deadline_stops_handler_and_emits_observability ... ok [INFO] [stdout] test dispatcher::tests::dispatch_cancel_races_slow_handler ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 69 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/e2e_forward_http1.rs (/opt/rustwide/target/debug/deps/e2e_forward_http1-d3e49693bb1a99e9) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/e2e_http1_loopback.rs (/opt/rustwide/target/debug/deps/e2e_http1_loopback-97265765173d9aed) [INFO] [stdout] test e2e_forward_http1_to_mock_upstream ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test e2e_tcp_http1_request_response_loopback ... ok [INFO] [stdout] test e2e_tcp_http1_dispatcher_rejects_upgrade_on_wire ... 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/full_dispatch.rs (/opt/rustwide/target/debug/deps/full_dispatch-297e0b24ccc2e352) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test integration_limits_reject_before_route_events ... ok [INFO] [stdout] test integration_dispatch_with_error_response_maps_handler_failure_at_sink ... ok [INFO] [stderr] Running tests/parity_matrix.rs (/opt/rustwide/target/debug/deps/parity_matrix-d1a6166a498898e7) [INFO] [stdout] test integration_router_middleware_dispatcher_and_observability ... 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 14 tests [INFO] [stdout] test parity_divergence_negotiated_protocol_extractor ... ok [INFO] [stdout] test parity_accepted_for_execution_protocol_matches_execution_context ... ok [INFO] [stdout] test parity_api_plain_handler_matches_stack_passthrough ... ok [INFO] [stdout] test parity_handler_error_emits_error_class_before_completed ... ok [INFO] [stdout] test parity_error_classified_http_status_matrix ... ok [INFO] [stdout] test parity_instrumented_middleware_emits_span_start_end ... ok [INFO] [stdout] test parity_metric_constants_stable_for_exporters ... ok [INFO] [stdout] test parity_request_lifecycle_accept_and_complete_correlate ... ok [INFO] [stdout] test parity_shutdown_intent_yields_drain_budget ... ok [INFO] [stdout] test parity_response_prepared_before_sink_finished ... ok [INFO] [stdout] test parity_request_correlation_api_matches_lifecycle ... ok [INFO] [stdout] test parity_router_emits_route_matched_observability ... ok [INFO] [stdout] test parity_semantic_echo_matches_stack_passthrough ... ok [INFO] [stdout] test parity_streaming_response_prepared_kind ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/parity_reliability.rs (/opt/rustwide/target/debug/deps/parity_reliability-9c03ac691a264eef) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test reliability_body_limit ... ok [INFO] [stdout] test reliability_cancel_before_dispatch ... ok [INFO] [stdout] test reliability_framing_te_with_cl_malformed_client ... ok [INFO] [stdout] test reliability_header_limit_invalid_request ... ok [INFO] [stdout] test reliability_cancel_before_dispatch_observability ... ok [INFO] [stdout] test reliability_write_response_timeout_slow_consumer ... ok [INFO] [stderr] Running tests/session_drain.rs (/opt/rustwide/target/debug/deps/session_drain-60db1658680ebe77) [INFO] [stdout] test reliability_deadline_timeout_observability ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test run_with_drain_calls_shutdown_and_tightens_deadline ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/session_run.rs (/opt/rustwide/target/debug/deps/session_run-301e9707007f42d3) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test run_accepted_session_dispatches_until_eof ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/soak_m3.rs (/opt/rustwide/target/debug/deps/soak_m3-fd7e7e1b74787643) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test soak_forward_http1_sequential_32 ... ok [INFO] [stdout] test soak_dispatch_minimal_ok_1000 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/htt3_types-de1a7565a02c3272) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test body::tests::from_bytes_non_empty_wrapped ... ok [INFO] [stdout] test body::tests::stream_as_bytes_is_none ... ok [INFO] [stdout] test body::tests::stream_len_hint_unknown ... ok [INFO] [stdout] test context::tests::merge_deadline_keeps_earlier_adapter_deadline ... ok [INFO] [stdout] test body::tests::as_bytes_empty_is_empty_slice ... ok [INFO] [stdout] test context::tests::merge_drain_shortens_when_budget_ends_earlier ... ok [INFO] [stdout] test body::tests::collect_bytes_concatenates_stream_frames ... ok [INFO] [stdout] test body::tests::collect_bytes_empty_and_bytes_are_idempotent ... ok [INFO] [stdout] test context::tests::merge_deadline_shortens_when_config_bound_is_tighter ... ok [INFO] [stdout] test response_builder::tests::builder_default_is_200_empty ... ok [INFO] [stdout] test response_builder::tests::builder_trailer_round_trips ... ok [INFO] [stdout] test response_builder::tests::builder_text_sets_content_type_and_body ... ok [INFO] [stdout] test response_builder::tests::builder_stream_body_round_trips_via_collect ... ok [INFO] [stdout] test body::tests::from_bytes_empty_becomes_empty_variant ... ok [INFO] [stdout] test context::tests::merge_drain_noop_when_none ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests htt3_adapter [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests htt3_adapter_h2 [INFO] [stdout] [INFO] [stderr] Doc-tests htt3_adapter_h3 [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] Doc-tests htt3_capability [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests htt3_foundation [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Doc-tests htt3_runtime [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] [stderr] Doc-tests htt3_types [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] running `Command { std: "docker" "inspect" "e11eac02f2b3785795c4cf78e29d4aae047be2b24d6a21a80c5c22f49e957d43", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e11eac02f2b3785795c4cf78e29d4aae047be2b24d6a21a80c5c22f49e957d43", kill_on_drop: false }` [INFO] [stdout] e11eac02f2b3785795c4cf78e29d4aae047be2b24d6a21a80c5c22f49e957d43