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: ghcr.io/endel/quic-zig-moq-relay:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest URL: https://relay:4443 time="2026-09-27T00:58:04Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-27T00:58:04Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-27T00:58:04Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-27T00:58:04Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-27T00:58:04Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." Container main-relay-1 Recreate Container main-relay-1 Recreated Container main-test-client-1 Recreate Container main-test-client-1 Recreated Attaching to relay-1, test-client-1 relay-1 | relay-1 | === MoQ Relay (draft-17/18, WebTransport + QUIC) === relay-1 | Certificate SHA-256: 07dbf1a8f3af66084e2cd65a7c3ea0e34061536737396db36c8386b47caf54c6 relay-1 | relay-1 | Listening on https://0.0.0.0:4443 relay-1 | Video demo: https://127.0.0.1:4443/moq_video.html relay-1 | Clock demo: https://127.0.0.1:4443/moq.html relay-1 | 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-27T00:58:10.349119Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44622 dual_stack=true relay-1 | [relay] client 0 connected (WT session 0, moqt-18) test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 7e07b2e4f3bedb82c4f93c8afef4f03b test-client-1 | ... test-client-1 | 2026-09-27T00:58:10.352266Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | [relay] client 0 SETUP received test-client-1 | 2026-09-27T00:58:10.352672Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:10.353047Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33441 dual_stack=true relay-1 | [relay] client 1 connected (WT session 0, moqt-18) test-client-1 | 2026-09-27T00:58:10.355372Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | [relay] client 1 SETUP received relay-1 | [relay] PUBLISH_NAMESPACE client=1 ns="moq-test/interop/" relay-1 | [relay] client 0 gone test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2003 test-client-1 | connection_id: adabe1b04484064d27f9e5e149fd4a1b test-client-1 | ... test-client-1 | 2026-09-27T00:58:12.356044Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | 2026-09-27T00:58:12.356184Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:12.356788Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60536 dual_stack=true relay-1 | [relay] client 0 connected (WT session 0, moqt-18) test-client-1 | 2026-09-27T00:58:12.359489Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | [relay] client 0 SETUP received relay-1 | [relay] SUBSCRIBE client=0 ns="nonexistent/namespace/" track="test-track" relay-1 | [relay] REQUEST_ERROR → client: code=16 no such namespace test-client-1 | 2026-09-27T00:58:12.359822Z  WARN moq_transport::serve::error: [c0d63e05-1111-4b43-87d3-9c3d87bd3f2e] Not found: no such namespace at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-27T00:58:12.359901Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:c0d63e05-1111-4b43-87d3-9c3d87bd3f2e] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 4ed5172998e247c4a4912f60194c1c35 test-client-1 | ... test-client-1 | 2026-09-27T00:58:12.360098Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:12.360558Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40421 dual_stack=true relay-1 | [relay] client 2 connected (WT session 0, moqt-18) relay-1 | [relay] client 2 SETUP received test-client-1 | 2026-09-27T00:58:12.363532Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40529 dual_stack=true relay-1 | [relay] client 3 connected (WT session 0, moqt-18) relay-1 | [relay] client 3 SETUP received test-client-1 | 2026-09-27T00:58:12.365895Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-27T00:58:12.365904Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | [relay] PUBLISH_NAMESPACE client=2 ns="moq-test/interop/" relay-1 | [relay] SUBSCRIBE client=3 ns="moq-test/interop/" track="test-track" relay-1 | [relay] SUBSCRIBE → publisher client 2 ns="moq-test/interop/" track="test-track" relay-1 | [relay] SUBSCRIBE_OK ← publisher client 2 alias=1 relay-1 | [relay] client 1 gone relay-1 | [relay] client 0 gone test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3007 test-client-1 | publisher_connection_id: 7a6d9f388df83ce6b79894043b8c1257 test-client-1 | subscriber_connection_id: 80ab9397d43dceee9c285fcab0c5c494 test-client-1 | ... test-client-1 | 2026-09-27T00:58:15.367339Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | 2026-09-27T00:58:15.367511Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:15.367555Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:15.368101Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46638 dual_stack=true relay-1 | [relay] client 0 connected (WT session 0, moqt-18) test-client-1 | 2026-09-27T00:58:15.371175Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | [relay] client 0 SETUP received relay-1 | [relay] SUBSCRIBE client=0 ns="moq-test/interop/" track="test-track" relay-1 | [relay] SUBSCRIBE_OK → client 0 alias=1 (track 0, 2 subs, pub=2) relay-1 | [relay] client 3 gone relay-1 | [relay] client 2 gone relay-1 | [relay] PUBLISH_DONE → client 0 status=2 streams=0 test-client-1 | 2026-09-27T00:58:15.449313Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | [relay] client 0 gone test-client-1 | 2026-09-27T00:58:15.872939Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55662 dual_stack=true relay-1 | [relay] client 0 connected (WT session 0, moqt-18) relay-1 | [relay] client 0 SETUP received test-client-1 | 2026-09-27T00:58:15.875907Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | [relay] PUBLISH_NAMESPACE client=0 ns="moq-test/interop/" test-client-1 | 2026-09-27T00:58:18.877517Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-27T00:58:18.877537Z  INFO moq_test_client::scenarios: Subscriber got error: closed, code=2 (may be expected) test-client-1 | 2026-09-27T00:58:18.877902Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:18.878384Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36451 dual_stack=true test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3510 test-client-1 | subscriber_connection_id: e75305af5f8924a71499916309854379 test-client-1 | publisher_connection_id: a3c4ade1ec382069b87888892f6cde8a test-client-1 | ... relay-1 | [relay] client 1 connected (WT session 0, moqt-18) test-client-1 | 2026-09-27T00:58:18.882406Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | [relay] client 1 SETUP received relay-1 | [relay] PUBLISH_NAMESPACE client=1 ns="moq-test/interop/" relay-1 | [relay] client 0 gone test-client-1 | 2026-09-27T00:58:20.883294Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2106 test-client-1 | connection_id: 876ab47717c7b11af6e92e5185d70c24 test-client-1 | ... test-client-1 | 2026-09-27T00:58:20.983832Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | 2026-09-27T00:58:20.984161Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:20.984648Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57512 dual_stack=true relay-1 | [relay] client 0 connected (WT session 0, moqt-18) test-client-1 | 2026-09-27T00:58:20.987464Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | [relay] client 0 SETUP received relay-1 | [relay] PUBLISH client=0 ns="moq-test/publish/" track="published-track" alias=0 relay-1 | [relay] PUBLISH_OK → client 0 (track 1, 0 subs) test-client-1 | 2026-09-27T00:58:20.987803Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-27T00:58:20.987887Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" test-client-1 | ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: d0f5c1a4dbac73aaedc06f515e6cec65 test-client-1 | ... test-client-1 | 2026-09-27T00:58:20.988262Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:20.988588Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54817 dual_stack=true relay-1 | [relay] client 2 connected (WT session 0, moqt-18) relay-1 | [relay] client 2 SETUP received test-client-1 | 2026-09-27T00:58:20.991956Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41918 dual_stack=true relay-1 | [relay] client 3 connected (WT session 0, moqt-18) test-client-1 | 2026-09-27T00:58:20.994222Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | [relay] PUBLISH client=2 ns="moq-test/publish/" track="published-track" alias=0 relay-1 | [relay] PUBLISH_OK → client 2 (track 1, 0 subs) relay-1 | [relay] client 3 SETUP received test-client-1 | 2026-09-27T00:58:20.994446Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | [relay] SUBSCRIBE client=3 ns="moq-test/publish/" track="published-track" relay-1 | [relay] SUBSCRIBE_OK → client 3 alias=1 (track 1, 1 subs, pub=2) relay-1 | [relay] client 0 gone relay-1 | [relay] client 1 gone relay-1 | [relay] stream from client 2 → 1 subs (group=0) relay-1 | [relay] cached group 0 for track 1 (26 bytes) relay-1 | [relay] PUBLISH_DONE → client 3 status=2 streams=1 test-client-1 | 2026-09-27T00:58:21.096915Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" test-client-1 | ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 109 test-client-1 | publisher_connection_id: dc637c88db2f4bd55ddbb8f7750bff4f test-client-1 | subscriber_connection_id: 551fb712f3dbbafbdf8706aab9778468 test-client-1 | ... test-client-1 | 2026-09-27T00:58:21.097258Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:21.097332Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:21.097822Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39501 dual_stack=true relay-1 | [relay] client 0 connected (WT session 0, moqt-18) test-client-1 | 2026-09-27T00:58:21.100437Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | [relay] client 0 SETUP received relay-1 | [relay] SUBSCRIBE client=0 ns="nonexistent/rendezvous/" track="test-track" relay-1 | [relay] client 3 gone relay-1 | [relay] client 2 gone relay-1 | [relay] rendezvous timeout → client 0 test-client-1 | 2026-09-27T00:58:21.631440Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT test-client-1 | ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 534 test-client-1 | connection_id: 70931df1f13d9af3665813743a1123df test-client-1 | ... test-client-1 | 2026-09-27T00:58:21.631591Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:21.632152Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55812 dual_stack=true relay-1 | [relay] client 1 connected (WT session 0, moqt-18) relay-1 | [relay] client 1 SETUP received relay-1 | [relay] SUBSCRIBE client=1 ns="moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0/" track="moq-test-44528fcd8dcc954e" relay-1 | [relay] client 0 gone test-client-1 | 2026-09-27T00:58:21.836598Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48433 dual_stack=true relay-1 | [relay] client 0 connected (WT session 0, moqt-18) relay-1 | [relay] client 0 SETUP received relay-1 | [relay] PUBLISH client=0 ns="moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0/" track="moq-test-44528fcd8dcc954e" alias=0 relay-1 | [relay] PUBLISH_OK → client 0 (track 2, 0 subs) relay-1 | [relay] SUBSCRIBE_OK → client 1 alias=1 (track 2, 1 subs, pub=0) relay-1 | [relay] stream from client 0 → 1 subs (group=0) test-client-1 | 2026-09-27T00:58:21.840064Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | [relay] cached group 0 for track 2 (207 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=1) relay-1 | [relay] cached group 1 for track 2 (207 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=2) test-client-1 | 2026-09-27T00:58:21.885374Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | [relay] cached group 2 for track 2 (207 bytes) relay-1 | [relay] PUBLISH_DONE → client 1 status=2 streams=3 test-client-1 | ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 254 test-client-1 | subscriber_connection_id: e2a86146d31037cd3e939be6e2bf056f test-client-1 | publisher_connection_id: 1f50ad995d9ca5b0ab330633552d026a test-client-1 | ... test-client-1 | 2026-09-27T00:58:21.885640Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 0/0, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("publish ended") test-client-1 | 2026-09-27T00:58:21.885760Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:21.885799Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:21.886318Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36416 dual_stack=true relay-1 | [relay] client 2 connected (WT session 0, moqt-18) relay-1 | [relay] client 2 SETUP received relay-1 | [relay] SUBSCRIBE client=2 ns="moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0/" track="moq-test-0395e7fa9c78b968" relay-1 | [relay] client 1 gone relay-1 | [relay] client 0 gone test-client-1 | 2026-09-27T00:58:22.091644Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41570 dual_stack=true relay-1 | [relay] client 0 connected (WT session 0, moqt-18) relay-1 | [relay] client 0 SETUP received relay-1 | [relay] PUBLISH client=0 ns="moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0/" track="moq-test-0395e7fa9c78b968" alias=0 relay-1 | [relay] PUBLISH_OK → client 0 (track 3, 0 subs) relay-1 | [relay] SUBSCRIBE_OK → client 2 alias=1 (track 3, 1 subs, pub=0) test-client-1 | 2026-09-27T00:58:22.094979Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | [relay] stream from client 0 → 1 subs (group=0) relay-1 | [relay] cached group 0 for track 3 (211 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=1) relay-1 | [relay] stream from client 0 → 1 subs (group=2) relay-1 | [relay] cached group 2 for track 3 (211 bytes) relay-1 | [relay] PUBLISH_DONE → client 2 status=2 streams=3 test-client-1 | 2026-09-27T00:58:22.150033Z  INFO moq_test_client::moqtest: PUBLISH completed test-client-1 | 2026-09-27T00:58:22.150297Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("publish ended") test-client-1 | ok 11 - moq-test-subgroup-per-group-eog test-client-1 | --- test-client-1 | duration_ms: 264 test-client-1 | subscriber_connection_id: 24d3c05bfb8b91bfe502db24c4c57092 test-client-1 | publisher_connection_id: 896465d0b12f100196a28f427c55b118 test-client-1 | ... test-client-1 | 2026-09-27T00:58:22.150388Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:22.150428Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:22.150958Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45795 dual_stack=true relay-1 | [relay] client 1 connected (WT session 0, moqt-18) relay-1 | [relay] client 1 SETUP received relay-1 | [relay] SUBSCRIBE client=1 ns="moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0/" track="moq-test-ca28edc14b557b6e" relay-1 | [relay] client 2 gone relay-1 | [relay] client 0 gone test-client-1 | 2026-09-27T00:58:22.355268Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35558 dual_stack=true relay-1 | [relay] client 0 connected (WT session 0, moqt-18) relay-1 | [relay] client 0 SETUP received relay-1 | [relay] PUBLISH client=0 ns="moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0/" track="moq-test-ca28edc14b557b6e" alias=0 relay-1 | [relay] PUBLISH_OK → client 0 (track 4, 0 subs) relay-1 | [relay] SUBSCRIBE_OK → client 1 alias=1 (track 4, 1 subs, pub=0) test-client-1 | 2026-09-27T00:58:22.358681Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 relay-1 | [relay] stream from client 0 → 1 subs (group=0) relay-1 | [relay] cached group 0 for track 4 (67 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=0) relay-1 | [relay] cached group 0 for track 4 (35 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=0) relay-1 | [relay] cached group 0 for track 4 (35 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=0) relay-1 | [relay] cached group 0 for track 4 (35 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=1) relay-1 | [relay] cached group 1 for track 4 (67 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=1) relay-1 | [relay] cached group 1 for track 4 (35 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=1) relay-1 | [relay] cached group 1 for track 4 (35 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=1) relay-1 | [relay] cached group 1 for track 4 (35 bytes) test-client-1 | 2026-09-27T00:58:22.384331Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | [relay] PUBLISH_DONE → client 1 status=2 streams=8 test-client-1 | 2026-09-27T00:58:22.384573Z  INFO moq_test_client: moq-test passed: objects 8/8, eog 0/0, streams 8, publish_done status=2 stream_count=8 reason=ReasonPhrase("publish ended") test-client-1 | ok 12 - moq-test-subgroup-per-object test-client-1 | --- test-client-1 | duration_ms: 234 test-client-1 | subscriber_connection_id: a655283edff799984708e943382b182f test-client-1 | publisher_connection_id: 4743da35bd5fe1feded67f39741ad45d test-client-1 | ... test-client-1 | 2026-09-27T00:58:22.384703Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:22.384791Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:22.385260Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58099 dual_stack=true relay-1 | [relay] client 2 connected (WT session 0, moqt-18) relay-1 | [relay] client 2 SETUP received relay-1 | [relay] SUBSCRIBE client=2 ns="moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0/" track="moq-test-9dc6ddd7a5b34ce8" relay-1 | [relay] client 1 gone relay-1 | [relay] client 0 gone test-client-1 | 2026-09-27T00:58:22.589342Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43905 dual_stack=true relay-1 | [relay] client 0 connected (WT session 0, moqt-18) relay-1 | [relay] client 0 SETUP received relay-1 | [relay] PUBLISH client=0 ns="moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0/" track="moq-test-9dc6ddd7a5b34ce8" alias=0 relay-1 | [relay] PUBLISH_OK → client 0 (track 5, 0 subs) relay-1 | [relay] SUBSCRIBE_OK → client 2 alias=1 (track 5, 1 subs, pub=0) test-client-1 | 2026-09-27T00:58:22.592747Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 relay-1 | [relay] stream from client 0 → 1 subs (group=0) relay-1 | [relay] stream from client 0 → 1 subs (group=0) relay-1 | [relay] cached group 0 for track 5 (179 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=1) relay-1 | [relay] stream from client 0 → 1 subs (group=1) relay-1 | [relay] cached group 1 for track 5 (179 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=2) relay-1 | [relay] cached group 2 for track 5 (67 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=2) relay-1 | [relay] cached group 2 for track 5 (179 bytes) test-client-1 | 2026-09-27T00:58:22.657600Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | [relay] PUBLISH_DONE → client 2 status=2 streams=6 test-client-1 | ok 13 - moq-test-two-subgroups-eog test-client-1 | --- test-client-1 | duration_ms: 273 test-client-1 | subscriber_connection_id: 3aee67967d795a665df3ccc16bd0b7c6 test-client-1 | publisher_connection_id: 819b74b60ee0c8addbda7acd1264825f test-client-1 | ... test-client-1 | 2026-09-27T00:58:22.657862Z  INFO moq_test_client: moq-test passed: objects 18/18, eog 3/3, streams 6, publish_done status=2 stream_count=6 reason=ReasonPhrase("publish ended") test-client-1 | 2026-09-27T00:58:22.658070Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:22.658110Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:22.658534Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46525 dual_stack=true relay-1 | [relay] client 1 connected (WT session 0, moqt-18) relay-1 | [relay] client 1 SETUP received relay-1 | [relay] SUBSCRIBE client=1 ns="moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0/" track="moq-test-eef6d36b1d942ca8" relay-1 | [relay] client 2 gone relay-1 | [relay] client 0 gone test-client-1 | 2026-09-27T00:58:22.862838Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50069 dual_stack=true relay-1 | [relay] client 0 connected (WT session 0, moqt-18) relay-1 | [relay] client 0 SETUP received relay-1 | [relay] PUBLISH client=0 ns="moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0/" track="moq-test-eef6d36b1d942ca8" alias=0 relay-1 | [relay] PUBLISH_OK → client 0 (track 6, 0 subs) relay-1 | [relay] SUBSCRIBE_OK → client 1 alias=1 (track 6, 1 subs, pub=0) test-client-1 | 2026-09-27T00:58:22.866215Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-27T00:58:23.183598Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | [relay] PUBLISH_DONE → client 1 status=2 streams=0 test-client-1 | ok 14 - moq-test-datagram test-client-1 | 2026-09-27T00:58:23.183883Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 0/0, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("publish ended") test-client-1 | --- test-client-1 | duration_ms: 526 test-client-1 | subscriber_connection_id: cf0e4fdaaa84e6af3fa2ec173a980ca9 test-client-1 | publisher_connection_id: 0efe30b89228dd1f1e77957bf239ed53 test-client-1 | ... test-client-1 | 2026-09-27T00:58:23.184005Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:23.184038Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:23.184605Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39464 dual_stack=true relay-1 | [relay] client 2 connected (WT session 0, moqt-18) relay-1 | [relay] client 2 SETUP received relay-1 | [relay] SUBSCRIBE client=2 ns="moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0/" track="moq-test-7378c30efe0f4afb" relay-1 | [relay] client 1 gone relay-1 | [relay] client 0 gone test-client-1 | 2026-09-27T00:58:23.390261Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54861 dual_stack=true relay-1 | [relay] client 0 connected (WT session 0, moqt-18) relay-1 | [relay] client 0 SETUP received relay-1 | [relay] PUBLISH client=0 ns="moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0/" track="moq-test-7378c30efe0f4afb" alias=0 relay-1 | [relay] PUBLISH_OK → client 0 (track 7, 0 subs) relay-1 | [relay] SUBSCRIBE_OK → client 2 alias=1 (track 7, 1 subs, pub=0) test-client-1 | 2026-09-27T00:58:23.393825Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | [relay] PUBLISH_DONE → client 2 status=2 streams=0 test-client-1 | 2026-09-27T00:58:23.773844Z  INFO moq_test_client::moqtest: PUBLISH completed test-client-1 | ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 590 test-client-1 | subscriber_connection_id: a6eab03d0f753dcc1ea158dd2967dd61 test-client-1 | publisher_connection_id: 5fd51a5f5ee2e8a3af328134631d9fdf test-client-1 | ... test-client-1 | 2026-09-27T00:58:23.773957Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("publish ended") test-client-1 | 2026-09-27T00:58:23.774347Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:23.774380Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:23.774735Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50665 dual_stack=true relay-1 | [relay] client 1 connected (WT session 0, moqt-18) relay-1 | [relay] client 1 SETUP received relay-1 | [relay] SUBSCRIBE client=1 ns="moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0/" track="moq-test-2340279b96451884" relay-1 | [relay] client 2 gone relay-1 | [relay] client 0 gone test-client-1 | 2026-09-27T00:58:23.978921Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36406 dual_stack=true relay-1 | [relay] client 0 connected (WT session 0, moqt-18) relay-1 | [relay] client 0 SETUP received relay-1 | [relay] PUBLISH client=0 ns="moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0/" track="moq-test-2340279b96451884" alias=0 relay-1 | [relay] PUBLISH_OK → client 0 (track 8, 0 subs) relay-1 | [relay] SUBSCRIBE_OK → client 1 alias=1 (track 8, 1 subs, pub=0) test-client-1 | 2026-09-27T00:58:23.982317Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | [relay] stream from client 0 → 1 subs (group=0) relay-1 | [relay] cached group 0 for track 8 (326 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=1) relay-1 | [relay] cached group 1 for track 8 (320 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=2) relay-1 | [relay] cached group 2 for track 8 (298 bytes) test-client-1 | 2026-09-27T00:58:24.038432Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | [relay] PUBLISH_DONE → client 1 status=2 streams=3 test-client-1 | 2026-09-27T00:58:24.038692Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("publish ended") test-client-1 | ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 264 test-client-1 | subscriber_connection_id: 6125b6e17815a132c9cacb4f365efb82 test-client-1 | publisher_connection_id: 9c2dbdadb040531bd03438ade4678b71 test-client-1 | ... test-client-1 | 2026-09-27T00:58:24.038811Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:24.038854Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:24.039412Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39187 dual_stack=true relay-1 | [relay] client 2 connected (WT session 0, moqt-18) relay-1 | [relay] client 2 SETUP received relay-1 | [relay] SUBSCRIBE client=2 ns="moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0/" track="moq-test-6d343ff15ec179e8" relay-1 | [relay] client 1 gone relay-1 | [relay] client 0 gone test-client-1 | 2026-09-27T00:58:24.243656Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38993 dual_stack=true relay-1 | [relay] client 0 connected (WT session 0, moqt-18) relay-1 | [relay] client 0 SETUP received relay-1 | [relay] PUBLISH client=0 ns="moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0/" track="moq-test-6d343ff15ec179e8" alias=0 relay-1 | [relay] PUBLISH_OK → client 0 (track 9, 0 subs) relay-1 | [relay] SUBSCRIBE_OK → client 2 alias=1 (track 9, 1 subs, pub=0) test-client-1 | 2026-09-27T00:58:24.246816Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 relay-1 | [relay] stream from client 0 → 1 subs (group=10) relay-1 | [relay] cached group 10 for track 9 (97 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=17) relay-1 | [relay] cached group 17 for track 9 (97 bytes) relay-1 | [relay] stream from client 0 → 1 subs (group=24) relay-1 | [relay] cached group 24 for track 9 (97 bytes) relay-1 | [relay] PUBLISH_DONE → client 2 status=2 streams=3 test-client-1 | 2026-09-27T00:58:24.275048Z  INFO moq_test_client::moqtest: PUBLISH completed test-client-1 | 2026-09-27T00:58:24.275177Z  INFO moq_test_client: moq-test passed: objects 9/9, eog 0/0, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("publish ended") test-client-1 | 2026-09-27T00:58:24.275355Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:58:24.275391Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 236 test-client-1 | subscriber_connection_id: 248b6cc6349be008c357727d7a6e36ad test-client-1 | publisher_connection_id: e89db5765fba158fbd3997a422173fca test-client-1 | ... test-client-1 | 2026-09-27T00:58:24.275932Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60544 dual_stack=true relay-1 | [relay] client 1 connected (WT session 0, moqt-18) relay-1 | [relay] client 1 SETUP received relay-1 | [relay] SUBSCRIBE client=1 ns="moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0/" track="moq-test-fa3f0539d566eae1" relay-1 | [relay] client 2 gone relay-1 | [relay] client 0 gone test-client-1 | 2026-09-27T00:58:24.480974Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59466 dual_stack=true relay-1 | [relay] client 0 connected (WT session 0, moqt-18) relay-1 | [relay] client 0 SETUP received relay-1 | [relay] PUBLISH client=0 ns="moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0/" track="moq-test-fa3f0539d566eae1" alias=0 relay-1 | [relay] PUBLISH_OK → client 0 (track 10, 0 subs) relay-1 | [relay] SUBSCRIBE_OK → client 1 alias=1 (track 10, 1 subs, pub=0) test-client-1 | 2026-09-27T00:58:24.484358Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 relay-1 | [relay] stream from client 0 → 0 subs (group=0) relay-1 | [relay] cached group 0 for track 10 (137 bytes) relay-1 | [relay] stream from client 0 → 0 subs (group=1) relay-1 | [relay] cached group 1 for track 10 (137 bytes) test-client-1 | 2026-09-27T00:58:24.502715Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | [relay] PUBLISH_DONE → client 1 status=2 streams=0 test-client-1 | 2026-09-27T00:58:24.502975Z  INFO moq_test_client: moq-test passed: objects 0/0, eog 0/0, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("publish ended") test-client-1 | ok 18 - moq-test-forward-zero test-client-1 | --- test-client-1 | duration_ms: 227 test-client-1 | subscriber_connection_id: f58bd706b4f985faacdb09a72fa821ae test-client-1 | publisher_connection_id: fb1c1e184d98d5f8ef30475a48f378b3 test-client-1 | ... test-client-1 exited with code 0 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 Test results in mlog/ make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'