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-10-07T01:49:07Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-07T01:49:07Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-07T01:49:07Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-07T01:49:07Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-07T01:49:07Z" 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 | V1007 01:49:08.021549 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W1007 01:49:08.022678 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-10-07T01:49:13.623989Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60886 dual_stack=true relay-1 | V1007 01:49:13.627534 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1007 01:49:13.627686 8 MoQSession.cpp:2701] start sess=0x7fe650054e90 relay-1 | V1007 01:49:13.627978 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fe650054e90 relay-1 | V1007 01:49:13.628006 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fe650054e90 relay-1 | V1007 01:49:13.628015 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fe650054e90 relay-1 | V1007 01:49:13.628074 8 MoQSession.cpp:3197] onClientSetup sess=0x7fe650054e90 relay-1 | V1007 01:49:13.628116 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1007 01:49:13.628137 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1007 01:49:13.628151 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1007 01:49:13.628163 8 MoQSession.cpp:3045] sendSetup sess=0x7fe650054e90 test-client-1 | 2026-10-07T01:49:13.628350Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- relay-1 | V1007 01:49:13.628500 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fe650054e90 test-client-1 | duration_ms: 5 test-client-1 | connection_id: 45e55e5c91ee3a3b24b9b2f405c975d4 test-client-1 | ... test-client-1 | 2026-10-07T01:49:13.629273Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41543 dual_stack=true relay-1 | V1007 01:49:13.631230 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1007 01:49:13.631347 8 MoQSession.cpp:2701] start sess=0x7fe65006f130 relay-1 | V1007 01:49:13.631514 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fe65006f130 relay-1 | V1007 01:49:13.631527 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fe65006f130 relay-1 | V1007 01:49:13.631531 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fe65006f130 relay-1 | V1007 01:49:13.631544 8 MoQSession.cpp:3197] onClientSetup sess=0x7fe65006f130 relay-1 | V1007 01:49:13.631547 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1007 01:49:13.631549 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1007 01:49:13.631553 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1007 01:49:13.631555 8 MoQSession.cpp:3045] sendSetup sess=0x7fe65006f130 test-client-1 | 2026-10-07T01:49:13.631673Z  INFO moq_test_client::scenarios: Announcing namespace: moq-test/interop relay-1 | V1007 01:49:13.631816 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fe65006f130 relay-1 | V1007 01:49:13.631849 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1007 01:49:13.631857 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fe65006f130 test-client-1 | 2026-10-07T01:49:15.632897Z  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: edaaa70825a145530e024c234af11657 test-client-1 | ... relay-1 | V1007 01:49:15.633221 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fe65006f130 test-client-1 | 2026-10-07T01:49:15.633874Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50583 dual_stack=true relay-1 | V1007 01:49:15.636125 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1007 01:49:15.636237 8 MoQSession.cpp:2701] start sess=0x7fe650081e50 relay-1 | V1007 01:49:15.636486 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fe650081e50 relay-1 | V1007 01:49:15.636525 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fe650081e50 relay-1 | V1007 01:49:15.636538 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fe650081e50 relay-1 | V1007 01:49:15.636575 8 MoQSession.cpp:3197] onClientSetup sess=0x7fe650081e50 relay-1 | V1007 01:49:15.636586 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1007 01:49:15.636589 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1007 01:49:15.636597 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1007 01:49:15.636600 8 MoQSession.cpp:3045] sendSetup sess=0x7fe650081e50 test-client-1 | 2026-10-07T01:49:15.636854Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V1007 01:49:15.637028 8 MoQSession.cpp:4298] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fe650081e50 relay-1 | V1007 01:49:15.637075 8 MoQSession.cpp:4440] Application subscribe error err=no such namespace or track relay-1 | V1007 01:49:15.637088 8 MoQSession.cpp:6310] subscribeError sess=0x7fe650081e50 relay-1 | V1007 01:49:15.637095 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7fe650081e50 test-client-1 | 2026-10-07T01:49:15.637315Z  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: a0795c83d9a71ae80054cd8c5a47e5a8 test-client-1 | ... relay-1 | V1007 01:49:15.637399 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fe650081e50 test-client-1 | 2026-10-07T01:49:15.638048Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42498 dual_stack=true relay-1 | V1007 01:49:15.639778 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1007 01:49:15.639866 8 MoQSession.cpp:2701] start sess=0x7fe6500947f0 relay-1 | V1007 01:49:15.640094 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fe6500947f0 relay-1 | V1007 01:49:15.640122 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fe6500947f0 relay-1 | V1007 01:49:15.640127 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fe6500947f0 relay-1 | V1007 01:49:15.640149 8 MoQSession.cpp:3197] onClientSetup sess=0x7fe6500947f0 relay-1 | V1007 01:49:15.640159 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1007 01:49:15.640162 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1007 01:49:15.640167 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1007 01:49:15.640170 8 MoQSession.cpp:3045] sendSetup sess=0x7fe6500947f0 test-client-1 | 2026-10-07T01:49:15.640973Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54573 dual_stack=true relay-1 | V1007 01:49:15.642864 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1007 01:49:15.642958 8 MoQSession.cpp:2701] start sess=0x7fe6500a9150 relay-1 | V1007 01:49:15.643210 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fe6500a9150 relay-1 | V1007 01:49:15.643226 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fe6500a9150 relay-1 | V1007 01:49:15.643232 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fe6500a9150 relay-1 | V1007 01:49:15.643250 8 MoQSession.cpp:3197] onClientSetup sess=0x7fe6500a9150 relay-1 | V1007 01:49:15.643258 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1007 01:49:15.643261 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1007 01:49:15.643266 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1007 01:49:15.643269 8 MoQSession.cpp:3045] sendSetup sess=0x7fe6500a9150 test-client-1 | 2026-10-07T01:49:15.643416Z  INFO moq_test_client::scenarios: Publisher announcing namespace: moq-test/interop test-client-1 | 2026-10-07T01:49:15.643433Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V1007 01:49:15.643635 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fe6500947f0 relay-1 | V1007 01:49:15.643660 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fe6500a9150 relay-1 | V1007 01:49:15.643676 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W1007 01:49:15.643685 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7fe65006f130) has already published trackNamespace=moq-test/interop relay-1 | V1007 01:49:15.643723 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fe6500947f0 relay-1 | V1007 01:49:15.643767 8 MoQLocation.h:24] m=LargestObject relay-1 | V1007 01:49:15.643774 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V1007 01:49:15.643785 8 MoQSession.cpp:6170] subscribe sess=0x7fe6500947f0 relay-1 | V1007 01:49:15.644130 8 MoQSession.cpp:4814] onSubscribeOk id=1 sess=0x7fe6500947f0 relay-1 | V1007 01:49:15.644148 8 MoQSession.cpp:6272] Subscribe ready trackReceiveState=0x7fe6500ac5d0 requestID=1 relay-1 | V1007 01:49:15.644164 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7fe6500a9150 test-client-1 | 2026-10-07T01:49:18.644560Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | ok 4 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 3007 test-client-1 | publisher_connection_id: ae8376560d559d31e5ac94afd79b2163 test-client-1 | subscriber_connection_id: 816eb1bb2e8d7a145cc120ccb7ea095d test-client-1 | ... relay-1 | V1007 01:49:18.644929 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fe6500947f0 relay-1 | V1007 01:49:18.644977 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fe6500a9150 test-client-1 | 2026-10-07T01:49:18.645524Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38740 dual_stack=true relay-1 | V1007 01:49:18.647677 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1007 01:49:18.647812 8 MoQSession.cpp:2701] start sess=0x7fe6500bc0b0 relay-1 | V1007 01:49:18.648126 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fe6500bc0b0 relay-1 | V1007 01:49:18.648144 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fe6500bc0b0 relay-1 | V1007 01:49:18.648152 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fe6500bc0b0 relay-1 | V1007 01:49:18.648173 8 MoQSession.cpp:3197] onClientSetup sess=0x7fe6500bc0b0 relay-1 | V1007 01:49:18.648182 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1007 01:49:18.648185 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1007 01:49:18.648191 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1007 01:49:18.648195 8 MoQSession.cpp:3045] sendSetup sess=0x7fe6500bc0b0 test-client-1 | 2026-10-07T01:49:18.648354Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE announce: moq-test/interop/test-track relay-1 | V1007 01:49:18.648579 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fe6500bc0b0 relay-1 | V1007 01:49:18.648618 8 MoQLocation.h:24] m=LargestObject relay-1 | V1007 01:49:18.648628 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V1007 01:49:18.648648 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7fe6500bc0b0 test-client-1 | 2026-10-07T01:49:19.150647Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56487 dual_stack=true relay-1 | V1007 01:49:19.153244 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1007 01:49:19.153363 8 MoQSession.cpp:2701] start sess=0x7fe6500ceed0 relay-1 | V1007 01:49:19.153649 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fe6500ceed0 relay-1 | V1007 01:49:19.153683 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fe6500ceed0 relay-1 | V1007 01:49:19.153750 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fe6500ceed0 relay-1 | V1007 01:49:19.153776 8 MoQSession.cpp:3197] onClientSetup sess=0x7fe6500ceed0 relay-1 | V1007 01:49:19.153786 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1007 01:49:19.153789 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1007 01:49:19.153797 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1007 01:49:19.153800 8 MoQSession.cpp:3045] sendSetup sess=0x7fe6500ceed0 test-client-1 | 2026-10-07T01:49:19.154028Z  INFO moq_test_client::scenarios: Publisher announcing namespace (after subscriber): moq-test/interop relay-1 | V1007 01:49:19.154278 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fe6500ceed0 relay-1 | V1007 01:49:19.154302 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W1007 01:49:19.154307 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7fe6500947f0) has already published trackNamespace=moq-test/interop relay-1 | V1007 01:49:19.154325 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fe6500ceed0 test-client-1 | 2026-10-07T01:49:22.155897Z  INFO moq_test_client::scenarios: Publisher announce timeout (expected) relay-1 | V1007 01:49:22.156209 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fe6500ceed0 test-client-1 | 2026-10-07T01:49:23.157599Z  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: 4512 test-client-1 | subscriber_connection_id: d7ebe6a41790d85c2272763b014ff8a3 test-client-1 | publisher_connection_id: 9c7c53a9248d49b73a3dc85315aac79a test-client-1 | ... test-client-1 | 2026-10-07T01:49:23.158426Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37551 dual_stack=true relay-1 | V1007 01:49:23.160758 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1007 01:49:23.160891 8 MoQSession.cpp:2701] start sess=0x7fe6500e1580 relay-1 | V1007 01:49:23.161137 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fe6500e1580 relay-1 | V1007 01:49:23.161166 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fe6500e1580 relay-1 | V1007 01:49:23.161175 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fe6500e1580 relay-1 | V1007 01:49:23.161201 8 MoQSession.cpp:3197] onClientSetup sess=0x7fe6500e1580 relay-1 | V1007 01:49:23.161209 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1007 01:49:23.161212 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1007 01:49:23.161219 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1007 01:49:23.161222 8 MoQSession.cpp:3045] sendSetup sess=0x7fe6500e1580 test-client-1 | 2026-10-07T01:49:23.161380Z  INFO moq_test_client::scenarios: Announcing namespace: moq-test/interop relay-1 | V1007 01:49:23.161555 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fe6500e1580 relay-1 | V1007 01:49:23.161574 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W1007 01:49:23.161581 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7fe6500ceed0) has already published trackNamespace=moq-test/interop relay-1 | V1007 01:49:23.161623 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fe6500e1580 test-client-1 | 2026-10-07T01:49:25.162899Z  INFO moq_test_client::scenarios: Announce active, now sending PUBLISH_NAMESPACE_DONE relay-1 | V1007 01:49:25.163202 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fe6500e1580 test-client-1 | 2026-10-07T01:49:25.264946Z  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: 2107 test-client-1 | connection_id: 0c87611bd222ebd2cf895c7dfc387e55 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'