make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' rm -rf mlog/ mkdir -p mlog/relay mlog/client Running interop tests... Relay: moq-dev-rs-interop:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest URL: https://relay:4443 time="2026-09-21T00:50:13Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-21T00:50:13Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-21T00:50:13Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-21T00:50:13Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-21T00:50:13Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." Container main-relay-1 Recreate Container main-relay-1 Recreated Attaching to relay-1, test-client-1 relay-1 | 2026-09-21T00:50:14.054022Z  WARN moq_native::bind: UDP receive buffer is smaller than requested; raise `net.core.rmem_max` or expect packet loss under load wanted=8388608 granted=1048576 relay-1 | 2026-09-21T00:50:14.054042Z  WARN moq_native::bind: UDP send buffer is smaller than requested; raise `net.core.wmem_max` or expect packet loss under load wanted=8388608 granted=212992 relay-1 | 2026-09-21T00:50:14.055956Z  INFO moq_relay::cluster: cluster initialized origin_id=7446705341722422 configured=false relay-1 | 2026-09-21T00:50:14.056758Z  INFO moq_relay::relay: listening addr=[::]:4443 kind="quic" relay-1 | 2026-09-21T00:50:14.056844Z  INFO moq_native::jemalloc: jemalloc profiling compiled in but not active. Set MALLOC_CONF=prof:true,prof_active:true at startup to enable relay-1 | 2026-09-21T00:50:14.056885Z  INFO moq_relay::cluster: no cluster peers configured; running standalone test-client-1 | TAP version 14 test-client-1 | # moq-test-client v0.1.12 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..18 test-client-1 | 2026-09-21T00:50:20.178531Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48613 dual_stack=true relay-1 | 2026-09-21T00:50:20.215487Z  INFO conn{id=0}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:20.215534Z  INFO conn{id=0}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-21T00:50:20.217039Z  INFO conn{id=0}: moq_net::ietf::session: session terminated relay-1 | 2026-09-21T00:50:20.217077Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 38 test-client-1 | connection_id: 8048ae130cc21ccda437b44413e5967b test-client-1 | ... test-client-1 | 2026-09-21T00:50:20.215820Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | 2026-09-21T00:50:20.216769Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42004 dual_stack=true test-client-1 | 2026-09-21T00:50:20.217097Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:50:20.219283Z  INFO conn{id=1}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:20.219309Z  INFO conn{id=1}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:20.219528Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | 2026-09-21T00:50:22.220582Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) relay-1 | 2026-09-21T00:50:22.220895Z  WARN conn{id=1}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:22.221230Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: b7fb9ae9f4a75b0f4fea6b6d22593082 test-client-1 | ... test-client-1 | 2026-09-21T00:50:22.221540Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34647 dual_stack=true relay-1 | 2026-09-21T00:50:22.223883Z  INFO conn{id=2}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:22.223913Z  INFO conn{id=2}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:22.224103Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-09-21T00:50:22.224235Z  INFO conn{id=2}: moq_net::ietf::publisher: subscribe started id=0 broadcast=nonexistent/namespace track=test-track relay-1 | 2026-09-21T00:50:22.224563Z  WARN conn{id=2}: moq_net::ietf::session: session error err=short buffer test-client-1 | ok 3 - subscribe-error relay-1 | 2026-09-21T00:50:22.224749Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 53c22ad67fcf859fd5722fac550835e6 test-client-1 | ... test-client-1 | 2026-09-21T00:50:22.224507Z  WARN moq_test_client::scenarios: Got error but not clearly 'not found': closed, code=404. Relay may use different error text. test-client-1 | 2026-09-21T00:50:22.225223Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51216 dual_stack=true relay-1 | 2026-09-21T00:50:22.227362Z  INFO conn{id=3}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:22.227386Z  INFO conn{id=3}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:22.228140Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43178 dual_stack=true relay-1 | 2026-09-21T00:50:22.230093Z  INFO conn{id=4}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:22.230118Z  INFO conn{id=4}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:22.230252Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-21T00:50:22.230263Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-09-21T00:50:22.230506Z  INFO conn{id=4}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test/interop track=test-track relay-1 | 2026-09-21T00:50:22.230639Z  INFO conn{id=3}: moq_net::ietf::subscriber: subscribe started broadcast=moq-test/interop track=test-track relay-1 | 2026-09-21T00:50:25.231383Z  WARN conn{id=3}: moq_net::ietf::session: session error err=short buffer test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3006 test-client-1 | publisher_connection_id: 5d669e2b1092f8919db52fe4393ab4fb test-client-1 | subscriber_connection_id: 0d717f224e6a07d10ebcfff1e6bd9f5e test-client-1 | ... test-client-1 | 2026-09-21T00:50:25.231301Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | 2026-09-21T00:50:25.231647Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:50:25.231728Z  INFO conn{id=4}: moq_net::ietf::session: session terminated relay-1 | 2026-09-21T00:50:25.231845Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed relay-1 | 2026-09-21T00:50:25.232040Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:25.232231Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60391 dual_stack=true relay-1 | 2026-09-21T00:50:25.234607Z  INFO conn{id=5}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:25.234636Z  INFO conn{id=5}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:25.234830Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-09-21T00:50:25.235052Z  INFO conn{id=5}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test/interop track=test-track test-client-1 | 2026-09-21T00:50:25.736972Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39428 dual_stack=true relay-1 | 2026-09-21T00:50:25.740885Z  INFO conn{id=6}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:25.740915Z  INFO conn{id=6}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:25.741147Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | 2026-09-21T00:50:28.742301Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) relay-1 | 2026-09-21T00:50:28.742463Z  WARN conn{id=6}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:28.742740Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:50:28.742771Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:29.742959Z  INFO moq_test_client::scenarios: Subscriber still waiting (test complete) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 4511 test-client-1 | subscriber_connection_id: 8cd5a2b4c45049cad4e62d4ef44b9f9d test-client-1 | publisher_connection_id: 6c657e9f671a7dd5fab93d7651ec3cd0 test-client-1 | ... test-client-1 | 2026-09-21T00:50:29.743705Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48631 dual_stack=true relay-1 | 2026-09-21T00:50:29.746163Z  INFO conn{id=7}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:29.746199Z  INFO conn{id=7}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:29.746404Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | 2026-09-21T00:50:30.233941Z  INFO conn{id=5}: moq_net::ietf::session: session terminated relay-1 | 2026-09-21T00:50:30.234000Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:30.233931Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:50:31.747287Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-09-21T00:50:31.747437Z  WARN conn{id=7}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:31.747680Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:50:31.747709Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2105 test-client-1 | connection_id: 947875af842f6c0e669726efa46e3c3e test-client-1 | ... test-client-1 | 2026-09-21T00:50:31.848166Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | 2026-09-21T00:50:31.848956Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35827 dual_stack=true relay-1 | 2026-09-21T00:50:31.851397Z  INFO conn{id=8}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:31.851428Z  INFO conn{id=8}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:31.851651Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-21T00:50:31.851917Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-21T00:50:31.852028Z  WARN conn{id=8}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:31.852296Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:31.852708Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54333 dual_stack=true relay-1 | 2026-09-21T00:50:31.854982Z  INFO conn{id=9}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:31.854997Z  INFO conn{id=9}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:31.855686Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37499 dual_stack=true relay-1 | 2026-09-21T00:50:31.857481Z  INFO conn{id=10}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:31.857496Z  INFO conn{id=10}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:31.857663Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-21T00:50:31.857934Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-21T00:50:31.858029Z  WARN conn{id=9}: moq_net::ietf::session: session error err=short buffer test-client-1 | 2026-09-21T00:50:31.858253Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:50:31.858234Z  INFO conn{id=10}: moq_net::ietf::session: session terminated relay-1 | 2026-09-21T00:50:31.858251Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed relay-1 | 2026-09-21T00:50:31.858444Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:31.858766Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43742 dual_stack=true relay-1 | 2026-09-21T00:50:31.860579Z  INFO conn{id=11}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:31.860599Z  INFO conn{id=11}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:31.860756Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | 2026-09-21T00:50:31.860911Z  INFO conn{id=11}: moq_net::ietf::publisher: subscribe started id=0 broadcast=nonexistent/rendezvous track=test-track test-client-1 | not ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | message: "expected REQUEST_ERROR TIMEOUT, got: closed, code=404" test-client-1 | ... relay-1 | 2026-09-21T00:50:31.861111Z  WARN conn{id=11}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:31.861273Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:31.861766Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52238 dual_stack=true relay-1 | 2026-09-21T00:50:31.863548Z  INFO conn{id=12}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:31.863567Z  INFO conn{id=12}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-21T00:50:31.863882Z  INFO conn{id=12}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-c5337074f53a1b19 relay-1 | 2026-09-21T00:50:31.864063Z  WARN conn{id=12}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:31.864216Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:50:31.864236Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:32.065777Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58010 dual_stack=true relay-1 | 2026-09-21T00:50:32.068352Z  INFO conn{id=13}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:32.068384Z  INFO conn{id=13}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:32.068780Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 207 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-21T00:50:32.068952Z  WARN conn{id=13}: moq_net::ietf::session: session error err=short buffer test-client-1 | 2026-09-21T00:50:32.069619Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52612 dual_stack=true relay-1 | 2026-09-21T00:50:32.070047Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed relay-1 | 2026-09-21T00:50:32.071715Z  INFO conn{id=14}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:32.071741Z  INFO conn{id=14}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-21T00:50:32.072073Z  INFO conn{id=14}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-ceb638c5beebdd1c relay-1 | 2026-09-21T00:50:32.072307Z  WARN conn{id=14}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:32.072480Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:50:32.072504Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:32.273916Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35921 dual_stack=true relay-1 | 2026-09-21T00:50:32.276527Z  INFO conn{id=15}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:32.276564Z  INFO conn{id=15}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:32.276963Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:50:32.277073Z  WARN conn{id=15}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:32.277257Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | not ok 11 - moq-test-subgroup-per-group-eog test-client-1 | --- test-client-1 | duration_ms: 208 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-21T00:50:32.277768Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57697 dual_stack=true relay-1 | 2026-09-21T00:50:32.280241Z  INFO conn{id=16}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:32.280268Z  INFO conn{id=16}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-21T00:50:32.280595Z  INFO conn{id=16}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-ab10f1a890c7c05d relay-1 | 2026-09-21T00:50:32.280809Z  WARN conn{id=16}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:32.280978Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:50:32.280999Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:32.481410Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51399 dual_stack=true relay-1 | 2026-09-21T00:50:32.483972Z  INFO conn{id=17}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:32.484012Z  INFO conn{id=17}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:32.484415Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 12 - moq-test-subgroup-per-object test-client-1 | --- test-client-1 | duration_ms: 207 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-21T00:50:32.484512Z  WARN conn{id=17}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:32.484767Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:32.485231Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55281 dual_stack=true relay-1 | 2026-09-21T00:50:32.487167Z  INFO conn{id=18}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:32.487190Z  INFO conn{id=18}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-21T00:50:32.487490Z  INFO conn{id=18}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-0164d689620d3a42 relay-1 | 2026-09-21T00:50:32.487679Z  WARN conn{id=18}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:32.487840Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:50:32.487859Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:32.689138Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43208 dual_stack=true relay-1 | 2026-09-21T00:50:32.691576Z  INFO conn{id=19}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:32.691612Z  INFO conn{id=19}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:32.692051Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 13 - moq-test-two-subgroups-eog relay-1 | 2026-09-21T00:50:32.692253Z  INFO conn{id=19}: moq_net::ietf::session: session terminated relay-1 | 2026-09-21T00:50:32.692285Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | --- test-client-1 | duration_ms: 207 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-21T00:50:32.692250Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:50:32.692824Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56986 dual_stack=true relay-1 | 2026-09-21T00:50:32.694763Z  INFO conn{id=20}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:32.694782Z  INFO conn{id=20}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-21T00:50:32.695079Z  INFO conn{id=20}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-872ccb3fa4ad402f relay-1 | 2026-09-21T00:50:32.695306Z  WARN conn{id=20}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:32.695483Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:50:32.695503Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:32.896815Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56855 dual_stack=true relay-1 | 2026-09-21T00:50:32.899507Z  INFO conn{id=21}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:32.899540Z  INFO conn{id=21}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:32.899933Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:50:32.900055Z  WARN conn{id=21}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:32.900188Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | not ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 208 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-21T00:50:32.900883Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43575 dual_stack=true relay-1 | 2026-09-21T00:50:32.902937Z  INFO conn{id=22}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:32.902957Z  INFO conn{id=22}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-21T00:50:32.903263Z  INFO conn{id=22}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-e12b5ed6b7e4221e relay-1 | 2026-09-21T00:50:32.903470Z  WARN conn{id=22}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:32.903630Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:50:32.903651Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:33.105150Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37518 dual_stack=true relay-1 | 2026-09-21T00:50:33.107646Z  INFO conn{id=23}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:33.107683Z  INFO conn{id=23}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:33.108107Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:50:33.108224Z  WARN conn{id=23}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 207 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-21T00:50:33.108549Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:33.109020Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34642 dual_stack=true relay-1 | 2026-09-21T00:50:33.111014Z  INFO conn{id=24}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:33.111038Z  INFO conn{id=24}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-21T00:50:33.111335Z  INFO conn{id=24}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-aba3594fa31eb15e relay-1 | 2026-09-21T00:50:33.111534Z  WARN conn{id=24}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:33.111715Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:50:33.111735Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:33.313229Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45419 dual_stack=true relay-1 | 2026-09-21T00:50:33.316771Z  INFO conn{id=25}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:33.316805Z  INFO conn{id=25}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:33.317341Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:50:33.317595Z  WARN conn{id=25}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 209 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-21T00:50:33.318517Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57315 dual_stack=true relay-1 | 2026-09-21T00:50:33.318832Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed relay-1 | 2026-09-21T00:50:33.321332Z  INFO conn{id=26}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:33.321362Z  INFO conn{id=26}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-21T00:50:33.321718Z  INFO conn{id=26}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-02857e1bbac45009 relay-1 | 2026-09-21T00:50:33.321961Z  WARN conn{id=26}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:33.322109Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:50:33.322134Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:33.522504Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42968 dual_stack=true relay-1 | 2026-09-21T00:50:33.525083Z  INFO conn{id=27}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:33.525122Z  INFO conn{id=27}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:33.525497Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:50:33.525617Z  WARN conn{id=27}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-21T00:50:33.525832Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:50:33.525859Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | not ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 208 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-21T00:50:33.526466Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50944 dual_stack=true relay-1 | 2026-09-21T00:50:33.528602Z  INFO conn{id=28}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:33.528627Z  INFO conn{id=28}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-21T00:50:33.528974Z  WARN conn{id=28}: moq_net::ietf::session: session error err=unsupported relay-1 | 2026-09-21T00:50:33.529196Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:50:33.529214Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-21T00:50:33.730541Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47228 dual_stack=true relay-1 | 2026-09-21T00:50:33.733094Z  INFO conn{id=29}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-21T00:50:33.733127Z  INFO conn{id=29}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-21T00:50:33.733548Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 18 - moq-test-forward-zero test-client-1 | --- test-client-1 | duration_ms: 207 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-21T00:50:33.733775Z  INFO conn{id=29}: moq_net::ietf::session: session terminated relay-1 | 2026-09-21T00:50:33.733801Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 exited with code 1 Aborting on container exit... Container main-test-client-1 Stopping Container main-test-client-1 Stopped Container main-relay-1 Stopping Container main-relay-1 Stopped make[1]: *** [Makefile:86: test] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'