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: moxygen-interop:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-14:latest URL: https://relay:4443 time="2026-09-29T01:50:47Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-29T01:50:47Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-29T01:50:47Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-29T01:50:47Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-29T01:50:47Z" 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 | V0929 01:50:47.985928 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0929 01:50:47.987197 7 MoQServer.cpp:172] UDP send buffer for fd 15 is 425984 bytes (expected 2097152) test-client-1 | TAP version 14 test-client-1 | # moq-test-client v0.1.7 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 test-client-1 | 2026-09-29T01:50:53.589696Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48599 dual_stack=true relay-1 | V0929 01:50:53.593292 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0929 01:50:53.593504 8 MoQSession.cpp:2698] start sess=0x7f4e6c051cf0 relay-1 | V0929 01:50:53.593803 8 MoQSession.cpp:6913] onNewBidiStream sess=0x7f4e6c051cf0 relay-1 | V0929 01:50:53.593874 8 MoQSession.cpp:3407] controlReadLoop sess=0x7f4e6c051cf0 relay-1 | V0929 01:50:53.593920 8 MoQSession.cpp:2998] controlWriteLoop sess=0x7f4e6c051cf0 relay-1 | V0929 01:50:53.593985 8 MoQSession.cpp:3194] onClientSetup sess=0x7f4e6c051cf0 relay-1 | V0929 01:50:53.594025 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0929 01:50:53.594077 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0929 01:50:53.594155 8 MoQSession.cpp:3272] Negotiated Version=0xff00000e (draft-14) relay-1 | V0929 01:50:53.594211 8 MoQSession.cpp:3042] sendSetup sess=0x7f4e6c051cf0 test-client-1 | 2026-09-29T01:50:53.594393Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 96afee8437f02fc808f9a3a528aa6419 test-client-1 | ... relay-1 | V0929 01:50:53.594780 8 MoQSession.cpp:3410] exit controlReadLoop sess=0x7f4e6c051cf0 test-client-1 | 2026-09-29T01:50:53.595223Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53911 dual_stack=true relay-1 | V0929 01:50:53.597128 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0929 01:50:53.597262 8 MoQSession.cpp:2698] start sess=0x7f4e6c06d560 relay-1 | V0929 01:50:53.597560 8 MoQSession.cpp:6913] onNewBidiStream sess=0x7f4e6c06d560 relay-1 | V0929 01:50:53.597583 8 MoQSession.cpp:3407] controlReadLoop sess=0x7f4e6c06d560 relay-1 | V0929 01:50:53.597590 8 MoQSession.cpp:2998] controlWriteLoop sess=0x7f4e6c06d560 relay-1 | V0929 01:50:53.597605 8 MoQSession.cpp:3194] onClientSetup sess=0x7f4e6c06d560 relay-1 | V0929 01:50:53.597615 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0929 01:50:53.597618 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0929 01:50:53.597624 8 MoQSession.cpp:3272] Negotiated Version=0xff00000e (draft-14) relay-1 | V0929 01:50:53.597627 8 MoQSession.cpp:3042] sendSetup sess=0x7f4e6c06d560 test-client-1 | 2026-09-29T01:50:53.597784Z  INFO moq_test_client::scenarios: Announcing namespace: moq-test/interop relay-1 | V0929 01:50:53.597960 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f4e6c06d560 relay-1 | V0929 01:50:53.598006 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0929 01:50:53.598020 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f4e6c06d560 test-client-1 | 2026-09-29T01:50:55.598917Z  INFO moq_test_client::scenarios: Announce succeeded (no error received, waiting for subscriptions timed out) test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: e33b1d95e6331c36dbc8ca40a55c57fb test-client-1 | ... relay-1 | V0929 01:50:55.599176 8 MoQSession.cpp:3410] exit controlReadLoop sess=0x7f4e6c06d560 test-client-1 | 2026-09-29T01:50:55.599969Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45026 dual_stack=true relay-1 | V0929 01:50:55.602056 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0929 01:50:55.602207 8 MoQSession.cpp:2698] start sess=0x7f4e6c081c20 relay-1 | V0929 01:50:55.602498 8 MoQSession.cpp:6913] onNewBidiStream sess=0x7f4e6c081c20 relay-1 | V0929 01:50:55.602518 8 MoQSession.cpp:3407] controlReadLoop sess=0x7f4e6c081c20 relay-1 | V0929 01:50:55.602529 8 MoQSession.cpp:2998] controlWriteLoop sess=0x7f4e6c081c20 relay-1 | V0929 01:50:55.602550 8 MoQSession.cpp:3194] onClientSetup sess=0x7f4e6c081c20 relay-1 | V0929 01:50:55.602564 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0929 01:50:55.602568 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0929 01:50:55.602576 8 MoQSession.cpp:3272] Negotiated Version=0xff00000e (draft-14) relay-1 | V0929 01:50:55.602580 8 MoQSession.cpp:3042] sendSetup sess=0x7f4e6c081c20 relay-1 | V0929 01:50:55.602945 8 MoQSession.cpp:4292] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f4e6c081c20 test-client-1 | 2026-09-29T01:50:55.602753Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0929 01:50:55.602992 8 MoQSession.cpp:4434] Application subscribe error err=no such namespace or track relay-1 | V0929 01:50:55.603003 8 MoQSession.cpp:6304] subscribeError sess=0x7f4e6c081c20 relay-1 | V0929 01:50:55.603009 8 MoQSession.cpp:6570] publisherDrained id=0 sess=0x7f4e6c081c20 relay-1 | V0929 01:50:55.603305 8 MoQSession.cpp:3410] exit controlReadLoop sess=0x7f4e6c081c20 test-client-1 | 2026-09-29T01:50:55.603223Z  WARN moq_test_client::scenarios: Got error but not clearly 'not found': closed, code=16. This may indicate a different error type than expected. test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: c97e074b7bc99d3b0b2e2d86816824a4 test-client-1 | ... test-client-1 | 2026-09-29T01:50:55.604078Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49840 dual_stack=true relay-1 | V0929 01:50:55.605890 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0929 01:50:55.606016 8 MoQSession.cpp:2698] start sess=0x7f4e6c093fa0 relay-1 | V0929 01:50:55.606223 8 MoQSession.cpp:6913] onNewBidiStream sess=0x7f4e6c093fa0 relay-1 | V0929 01:50:55.606258 8 MoQSession.cpp:3407] controlReadLoop sess=0x7f4e6c093fa0 relay-1 | V0929 01:50:55.606262 8 MoQSession.cpp:2998] controlWriteLoop sess=0x7f4e6c093fa0 relay-1 | V0929 01:50:55.606273 8 MoQSession.cpp:3194] onClientSetup sess=0x7f4e6c093fa0 relay-1 | V0929 01:50:55.606275 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0929 01:50:55.606277 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0929 01:50:55.606281 8 MoQSession.cpp:3272] Negotiated Version=0xff00000e (draft-14) relay-1 | V0929 01:50:55.606283 8 MoQSession.cpp:3042] sendSetup sess=0x7f4e6c093fa0 test-client-1 | 2026-09-29T01:50:55.607157Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45549 dual_stack=true relay-1 | V0929 01:50:55.608856 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0929 01:50:55.609012 8 MoQSession.cpp:2698] start sess=0x7f4e6c0a81a0 relay-1 | V0929 01:50:55.609274 8 MoQSession.cpp:6913] onNewBidiStream sess=0x7f4e6c0a81a0 relay-1 | V0929 01:50:55.609302 8 MoQSession.cpp:3407] controlReadLoop sess=0x7f4e6c0a81a0 relay-1 | V0929 01:50:55.609308 8 MoQSession.cpp:2998] controlWriteLoop sess=0x7f4e6c0a81a0 relay-1 | V0929 01:50:55.609323 8 MoQSession.cpp:3194] onClientSetup sess=0x7f4e6c0a81a0 relay-1 | V0929 01:50:55.609327 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0929 01:50:55.609331 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0929 01:50:55.609336 8 MoQSession.cpp:3272] Negotiated Version=0xff00000e (draft-14) relay-1 | V0929 01:50:55.609340 8 MoQSession.cpp:3042] sendSetup sess=0x7f4e6c0a81a0 test-client-1 | 2026-09-29T01:50:55.609511Z  INFO moq_test_client::scenarios: Publisher announcing namespace: moq-test/interop test-client-1 | 2026-09-29T01:50:55.609525Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0929 01:50:55.609729 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f4e6c093fa0 relay-1 | V0929 01:50:55.609749 8 MoQSession.cpp:4292] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f4e6c0a81a0 relay-1 | V0929 01:50:55.609764 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W0929 01:50:55.609770 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7f4e6c06d560) has already published trackNamespace=moq-test/interop relay-1 | V0929 01:50:55.609798 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f4e6c093fa0 relay-1 | V0929 01:50:55.609841 8 MoQLocation.h:24] m=LargestObject relay-1 | V0929 01:50:55.609847 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0929 01:50:55.609869 8 MoQSession.cpp:6164] subscribe sess=0x7f4e6c093fa0 relay-1 | V0929 01:50:55.610258 8 MoQSession.cpp:4808] onSubscribeOk id=1 sess=0x7f4e6c093fa0 relay-1 | V0929 01:50:55.610292 8 MoQSession.cpp:6266] Subscribe ready trackReceiveState=0x7f4e6c0abcb0 requestID=1 relay-1 | V0929 01:50:55.610313 8 MoQSession.cpp:6286] sendSubscribeOk sess=0x7f4e6c0a81a0 test-client-1 | 2026-09-29T01:50:58.610885Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress relay-1 | V0929 01:50:58.611250 8 MoQSession.cpp:3410] exit controlReadLoop sess=0x7f4e6c093fa0 relay-1 | V0929 01:50:58.611279 8 MoQSession.cpp:3410] exit controlReadLoop sess=0x7f4e6c0a81a0 test-client-1 | ok 4 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 3007 test-client-1 | publisher_connection_id: d38c5e0fed446c2ff8d26804ad54030d test-client-1 | subscriber_connection_id: 08c60bfe190f93719b2c7eb2abdaf56d test-client-1 | ... test-client-1 | 2026-09-29T01:50:58.612073Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55079 dual_stack=true relay-1 | V0929 01:50:58.614075 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0929 01:50:58.614229 8 MoQSession.cpp:2698] start sess=0x7f4e6c0bbb80 relay-1 | V0929 01:50:58.614564 8 MoQSession.cpp:6913] onNewBidiStream sess=0x7f4e6c0bbb80 relay-1 | V0929 01:50:58.614587 8 MoQSession.cpp:3407] controlReadLoop sess=0x7f4e6c0bbb80 relay-1 | V0929 01:50:58.614592 8 MoQSession.cpp:2998] controlWriteLoop sess=0x7f4e6c0bbb80 relay-1 | V0929 01:50:58.614607 8 MoQSession.cpp:3194] onClientSetup sess=0x7f4e6c0bbb80 relay-1 | V0929 01:50:58.614620 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0929 01:50:58.614624 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0929 01:50:58.614632 8 MoQSession.cpp:3272] Negotiated Version=0xff00000e (draft-14) relay-1 | V0929 01:50:58.614636 8 MoQSession.cpp:3042] sendSetup sess=0x7f4e6c0bbb80 test-client-1 | 2026-09-29T01:50:58.614828Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE announce: moq-test/interop/test-track relay-1 | V0929 01:50:58.614993 8 MoQSession.cpp:4292] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f4e6c0bbb80 relay-1 | V0929 01:50:58.615026 8 MoQLocation.h:24] m=LargestObject relay-1 | V0929 01:50:58.615033 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0929 01:50:58.615042 8 MoQSession.cpp:6286] sendSubscribeOk sess=0x7f4e6c0bbb80 test-client-1 | 2026-09-29T01:50:59.117232Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44832 dual_stack=true relay-1 | V0929 01:50:59.119573 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0929 01:50:59.119973 8 MoQSession.cpp:2698] start sess=0x7f4e6c0ce8e0 relay-1 | V0929 01:50:59.119998 8 MoQSession.cpp:6913] onNewBidiStream sess=0x7f4e6c0ce8e0 relay-1 | V0929 01:50:59.120015 8 MoQSession.cpp:3407] controlReadLoop sess=0x7f4e6c0ce8e0 relay-1 | V0929 01:50:59.120022 8 MoQSession.cpp:2998] controlWriteLoop sess=0x7f4e6c0ce8e0 relay-1 | V0929 01:50:59.120043 8 MoQSession.cpp:3194] onClientSetup sess=0x7f4e6c0ce8e0 relay-1 | V0929 01:50:59.120050 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0929 01:50:59.120053 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0929 01:50:59.120061 8 MoQSession.cpp:3272] Negotiated Version=0xff00000e (draft-14) relay-1 | V0929 01:50:59.120065 8 MoQSession.cpp:3042] sendSetup sess=0x7f4e6c0ce8e0 test-client-1 | 2026-09-29T01:50:59.120237Z  INFO moq_test_client::scenarios: Publisher announcing namespace (after subscriber): moq-test/interop relay-1 | V0929 01:50:59.120381 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f4e6c0ce8e0 relay-1 | V0929 01:50:59.120403 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W0929 01:50:59.120669 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7f4e6c093fa0) has already published trackNamespace=moq-test/interop relay-1 | V0929 01:50:59.120725 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f4e6c0ce8e0 test-client-1 | 2026-09-29T01:51:02.121226Z  INFO moq_test_client::scenarios: Publisher announce timeout (expected) relay-1 | V0929 01:51:02.121508 8 MoQSession.cpp:3410] exit controlReadLoop sess=0x7f4e6c0ce8e0 test-client-1 | 2026-09-29T01:51:03.122142Z  INFO moq_test_client::scenarios: Subscriber still waiting (test complete) test-client-1 | ok 5 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 4511 test-client-1 | subscriber_connection_id: 399ff1848bd46d4a48ab502db66cb93f test-client-1 | publisher_connection_id: bbd10d107fcfd2dc4ff2e5d114baf506 test-client-1 | ... test-client-1 | 2026-09-29T01:51:03.123239Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43552 dual_stack=true relay-1 | V0929 01:51:03.127114 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0929 01:51:03.127288 8 MoQSession.cpp:2698] start sess=0x7f4e6c0e0bc0 relay-1 | V0929 01:51:03.127538 8 MoQSession.cpp:6913] onNewBidiStream sess=0x7f4e6c0e0bc0 relay-1 | V0929 01:51:03.127586 8 MoQSession.cpp:3407] controlReadLoop sess=0x7f4e6c0e0bc0 relay-1 | V0929 01:51:03.127594 8 MoQSession.cpp:2998] controlWriteLoop sess=0x7f4e6c0e0bc0 relay-1 | V0929 01:51:03.127618 8 MoQSession.cpp:3194] onClientSetup sess=0x7f4e6c0e0bc0 relay-1 | V0929 01:51:03.127623 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0929 01:51:03.127626 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0929 01:51:03.127634 8 MoQSession.cpp:3272] Negotiated Version=0xff00000e (draft-14) relay-1 | V0929 01:51:03.127637 8 MoQSession.cpp:3042] sendSetup sess=0x7f4e6c0e0bc0 test-client-1 | 2026-09-29T01:51:03.127860Z  INFO moq_test_client::scenarios: Announcing namespace: moq-test/interop relay-1 | V0929 01:51:03.128015 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f4e6c0e0bc0 relay-1 | V0929 01:51:03.128053 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W0929 01:51:03.128061 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7f4e6c0ce8e0) has already published trackNamespace=moq-test/interop relay-1 | V0929 01:51:03.128127 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f4e6c0e0bc0 test-client-1 | 2026-09-29T01:51:05.129395Z  INFO moq_test_client::scenarios: Announce active, now sending PUBLISH_NAMESPACE_DONE relay-1 | V0929 01:51:05.129653 8 MoQSession.cpp:3410] exit controlReadLoop sess=0x7f4e6c0e0bc0 test-client-1 | 2026-09-29T01:51:05.230325Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2108 test-client-1 | connection_id: 47505085e0eb0aaa0d75433787cad76f 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'