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-17T01:52:05Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-17T01:52:05Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-17T01:52:05Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-17T01:52:05Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-17T01:52:05Z" 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 | V0917 01:52:05.972563 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0917 01:52:05.973732 7 MoQServer.cpp:166] 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-17T01:52:11.571969Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56911 dual_stack=true relay-1 | V0917 01:52:11.574944 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0917 01:52:11.575121 8 MoQSession.cpp:2674] start sess=0x7f06a8051ce0 relay-1 | V0917 01:52:11.575316 8 MoQSession.cpp:6869] onNewBidiStream sess=0x7f06a8051ce0 relay-1 | V0917 01:52:11.575356 8 MoQSession.cpp:3373] controlReadLoop sess=0x7f06a8051ce0 relay-1 | V0917 01:52:11.575370 8 MoQSession.cpp:2974] controlWriteLoop sess=0x7f06a8051ce0 relay-1 | V0917 01:52:11.575490 8 MoQSession.cpp:3162] onClientSetup sess=0x7f06a8051ce0 relay-1 | V0917 01:52:11.575503 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0917 01:52:11.575505 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0917 01:52:11.575512 8 MoQSession.cpp:3238] Negotiated Version=0xff00000e (draft-14) relay-1 | V0917 01:52:11.575516 8 MoQSession.cpp:3018] sendSetup sess=0x7f06a8051ce0 test-client-1 | 2026-09-17T01:52:11.575672Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | V0917 01:52:11.575784 8 MoQSession.cpp:3376] exit controlReadLoop sess=0x7f06a8051ce0 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 16e5a30e44c787cef7c9939a6c5b0b52 test-client-1 | ... test-client-1 | 2026-09-17T01:52:11.576264Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49269 dual_stack=true relay-1 | V0917 01:52:11.577534 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0917 01:52:11.577590 8 MoQSession.cpp:2674] start sess=0x7f06a806f480 relay-1 | V0917 01:52:11.577786 8 MoQSession.cpp:6869] onNewBidiStream sess=0x7f06a806f480 relay-1 | V0917 01:52:11.577799 8 MoQSession.cpp:3373] controlReadLoop sess=0x7f06a806f480 relay-1 | V0917 01:52:11.577802 8 MoQSession.cpp:2974] controlWriteLoop sess=0x7f06a806f480 relay-1 | V0917 01:52:11.577812 8 MoQSession.cpp:3162] onClientSetup sess=0x7f06a806f480 relay-1 | V0917 01:52:11.577813 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0917 01:52:11.577815 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0917 01:52:11.577818 8 MoQSession.cpp:3238] Negotiated Version=0xff00000e (draft-14) relay-1 | V0917 01:52:11.577825 8 MoQSession.cpp:3018] sendSetup sess=0x7f06a806f480 test-client-1 | 2026-09-17T01:52:11.577943Z  INFO moq_test_client::scenarios: Announcing namespace: moq-test/interop relay-1 | V0917 01:52:11.578098 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f06a806f480 relay-1 | V0917 01:52:11.578144 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0917 01:52:11.578159 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f06a806f480 test-client-1 | 2026-09-17T01:52:13.578826Z  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: 2003 test-client-1 | connection_id: 54e5b0148cf5a1b2317dc08aca558b27 test-client-1 | ... relay-1 | V0917 01:52:13.579089 8 MoQSession.cpp:3376] exit controlReadLoop sess=0x7f06a806f480 test-client-1 | 2026-09-17T01:52:13.579570Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54313 dual_stack=true relay-1 | V0917 01:52:13.581385 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0917 01:52:13.581481 8 MoQSession.cpp:2674] start sess=0x7f06a80815e0 relay-1 | V0917 01:52:13.581782 8 MoQSession.cpp:6869] onNewBidiStream sess=0x7f06a80815e0 relay-1 | V0917 01:52:13.581813 8 MoQSession.cpp:3373] controlReadLoop sess=0x7f06a80815e0 relay-1 | V0917 01:52:13.581820 8 MoQSession.cpp:2974] controlWriteLoop sess=0x7f06a80815e0 relay-1 | V0917 01:52:13.581842 8 MoQSession.cpp:3162] onClientSetup sess=0x7f06a80815e0 relay-1 | V0917 01:52:13.581847 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0917 01:52:13.581851 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0917 01:52:13.581858 8 MoQSession.cpp:3238] Negotiated Version=0xff00000e (draft-14) relay-1 | V0917 01:52:13.581860 8 MoQSession.cpp:3018] sendSetup sess=0x7f06a80815e0 test-client-1 | 2026-09-17T01:52:13.582038Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0917 01:52:13.582182 8 MoQSession.cpp:4260] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f06a80815e0 relay-1 | V0917 01:52:13.582224 8 MoQSession.cpp:4402] Application subscribe error err=no such namespace or track relay-1 | V0917 01:52:13.582229 8 MoQSession.cpp:6260] subscribeError sess=0x7f06a80815e0 relay-1 | V0917 01:52:13.582234 8 MoQSession.cpp:6526] publisherDrained id=0 sess=0x7f06a80815e0 test-client-1 | 2026-09-17T01:52:13.582399Z  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: 3 test-client-1 | connection_id: 201bd7cb0aa5c9e642dd3ad7d6194e38 test-client-1 | ... relay-1 | V0917 01:52:13.582457 8 MoQSession.cpp:3376] exit controlReadLoop sess=0x7f06a80815e0 test-client-1 | 2026-09-17T01:52:13.582963Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52140 dual_stack=true relay-1 | V0917 01:52:13.584305 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0917 01:52:13.584377 8 MoQSession.cpp:2674] start sess=0x7f06a8094080 relay-1 | V0917 01:52:13.584568 8 MoQSession.cpp:6869] onNewBidiStream sess=0x7f06a8094080 relay-1 | V0917 01:52:13.584583 8 MoQSession.cpp:3373] controlReadLoop sess=0x7f06a8094080 relay-1 | V0917 01:52:13.584587 8 MoQSession.cpp:2974] controlWriteLoop sess=0x7f06a8094080 relay-1 | V0917 01:52:13.584598 8 MoQSession.cpp:3162] onClientSetup sess=0x7f06a8094080 relay-1 | V0917 01:52:13.584602 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0917 01:52:13.584604 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0917 01:52:13.584608 8 MoQSession.cpp:3238] Negotiated Version=0xff00000e (draft-14) relay-1 | V0917 01:52:13.584609 8 MoQSession.cpp:3018] sendSetup sess=0x7f06a8094080 test-client-1 | 2026-09-17T01:52:13.585205Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47530 dual_stack=true relay-1 | V0917 01:52:13.586517 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0917 01:52:13.586585 8 MoQSession.cpp:2674] start sess=0x7f06a80a7cd0 relay-1 | V0917 01:52:13.586830 8 MoQSession.cpp:6869] onNewBidiStream sess=0x7f06a80a7cd0 relay-1 | V0917 01:52:13.586851 8 MoQSession.cpp:3373] controlReadLoop sess=0x7f06a80a7cd0 relay-1 | V0917 01:52:13.586854 8 MoQSession.cpp:2974] controlWriteLoop sess=0x7f06a80a7cd0 relay-1 | V0917 01:52:13.586863 8 MoQSession.cpp:3162] onClientSetup sess=0x7f06a80a7cd0 relay-1 | V0917 01:52:13.586865 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0917 01:52:13.586869 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0917 01:52:13.586872 8 MoQSession.cpp:3238] Negotiated Version=0xff00000e (draft-14) relay-1 | V0917 01:52:13.586873 8 MoQSession.cpp:3018] sendSetup sess=0x7f06a80a7cd0 test-client-1 | 2026-09-17T01:52:13.587091Z  INFO moq_test_client::scenarios: Publisher announcing namespace: moq-test/interop test-client-1 | 2026-09-17T01:52:13.587106Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0917 01:52:13.587245 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f06a8094080 relay-1 | V0917 01:52:13.587269 8 MoQSession.cpp:4260] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f06a80a7cd0 relay-1 | V0917 01:52:13.587278 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W0917 01:52:13.587282 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7f06a806f480) has already published trackNamespace=moq-test/interop relay-1 | V0917 01:52:13.587295 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f06a8094080 relay-1 | V0917 01:52:13.587335 8 MoQLocation.h:24] m=LargestObject relay-1 | V0917 01:52:13.587342 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0917 01:52:13.587353 8 MoQSession.cpp:6120] subscribe sess=0x7f06a8094080 relay-1 | V0917 01:52:13.587630 8 MoQSession.cpp:4776] onSubscribeOk id=1 sess=0x7f06a8094080 relay-1 | V0917 01:52:13.587653 8 MoQSession.cpp:6222] Subscribe ready trackReceiveState=0x7f06a80ab320 requestID=1 relay-1 | V0917 01:52:13.587665 8 MoQSession.cpp:6242] sendSubscribeOk sess=0x7f06a80a7cd0 test-client-1 | 2026-09-17T01:52:16.588961Z  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: 3006 test-client-1 | publisher_connection_id: 43bf4836249f190301fded12c6e5b0ca test-client-1 | subscriber_connection_id: d7c1cb646d3e28d6634520fa85455c20 test-client-1 | ... relay-1 | V0917 01:52:16.589420 8 MoQSession.cpp:3376] exit controlReadLoop sess=0x7f06a8094080 relay-1 | V0917 01:52:16.589455 8 MoQSession.cpp:3376] exit controlReadLoop sess=0x7f06a80a7cd0 test-client-1 | 2026-09-17T01:52:16.589671Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39844 dual_stack=true relay-1 | V0917 01:52:16.591567 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0917 01:52:16.591662 8 MoQSession.cpp:2674] start sess=0x7f06a80bb570 relay-1 | V0917 01:52:16.591858 8 MoQSession.cpp:6869] onNewBidiStream sess=0x7f06a80bb570 relay-1 | V0917 01:52:16.591883 8 MoQSession.cpp:3373] controlReadLoop sess=0x7f06a80bb570 relay-1 | V0917 01:52:16.591889 8 MoQSession.cpp:2974] controlWriteLoop sess=0x7f06a80bb570 relay-1 | V0917 01:52:16.591911 8 MoQSession.cpp:3162] onClientSetup sess=0x7f06a80bb570 relay-1 | V0917 01:52:16.591918 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0917 01:52:16.591921 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0917 01:52:16.591927 8 MoQSession.cpp:3238] Negotiated Version=0xff00000e (draft-14) relay-1 | V0917 01:52:16.591933 8 MoQSession.cpp:3018] sendSetup sess=0x7f06a80bb570 test-client-1 | 2026-09-17T01:52:16.592100Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE announce: moq-test/interop/test-track relay-1 | V0917 01:52:16.592279 8 MoQSession.cpp:4260] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f06a80bb570 relay-1 | V0917 01:52:16.592316 8 MoQLocation.h:24] m=LargestObject relay-1 | V0917 01:52:16.592321 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0917 01:52:16.592330 8 MoQSession.cpp:6242] sendSubscribeOk sess=0x7f06a80bb570 test-client-1 | 2026-09-17T01:52:17.093415Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43004 dual_stack=true relay-1 | V0917 01:52:17.095456 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0917 01:52:17.095574 8 MoQSession.cpp:2674] start sess=0x7f06a80ce2c0 relay-1 | V0917 01:52:17.095866 8 MoQSession.cpp:6869] onNewBidiStream sess=0x7f06a80ce2c0 relay-1 | V0917 01:52:17.095889 8 MoQSession.cpp:3373] controlReadLoop sess=0x7f06a80ce2c0 relay-1 | V0917 01:52:17.095895 8 MoQSession.cpp:2974] controlWriteLoop sess=0x7f06a80ce2c0 relay-1 | V0917 01:52:17.095924 8 MoQSession.cpp:3162] onClientSetup sess=0x7f06a80ce2c0 relay-1 | V0917 01:52:17.095932 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0917 01:52:17.095934 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0917 01:52:17.095942 8 MoQSession.cpp:3238] Negotiated Version=0xff00000e (draft-14) relay-1 | V0917 01:52:17.095945 8 MoQSession.cpp:3018] sendSetup sess=0x7f06a80ce2c0 test-client-1 | 2026-09-17T01:52:17.096114Z  INFO moq_test_client::scenarios: Publisher announcing namespace (after subscriber): moq-test/interop relay-1 | V0917 01:52:17.096315 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f06a80ce2c0 relay-1 | V0917 01:52:17.096338 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W0917 01:52:17.096343 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7f06a8094080) has already published trackNamespace=moq-test/interop relay-1 | V0917 01:52:17.096361 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f06a80ce2c0 test-client-1 | 2026-09-17T01:52:20.096930Z  INFO moq_test_client::scenarios: Publisher announce timeout (expected) relay-1 | V0917 01:52:20.097149 8 MoQSession.cpp:3376] exit controlReadLoop sess=0x7f06a80ce2c0 test-client-1 | 2026-09-17T01:52:21.098257Z  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: 4509 test-client-1 | subscriber_connection_id: 23e002640cee3c776ce8684f081cf7d3 test-client-1 | publisher_connection_id: ca1305ee4b8930e9fb4706b479507138 test-client-1 | ... test-client-1 | 2026-09-17T01:52:21.098952Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39827 dual_stack=true relay-1 | V0917 01:52:21.100967 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0917 01:52:21.101081 8 MoQSession.cpp:2674] start sess=0x7f06a80e0a60 relay-1 | V0917 01:52:21.101715 8 MoQSession.cpp:6869] onNewBidiStream sess=0x7f06a80e0a60 relay-1 | V0917 01:52:21.101759 8 MoQSession.cpp:3373] controlReadLoop sess=0x7f06a80e0a60 relay-1 | V0917 01:52:21.101766 8 MoQSession.cpp:2974] controlWriteLoop sess=0x7f06a80e0a60 relay-1 | V0917 01:52:21.101789 8 MoQSession.cpp:3162] onClientSetup sess=0x7f06a80e0a60 relay-1 | V0917 01:52:21.101797 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0917 01:52:21.101799 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0917 01:52:21.101805 8 MoQSession.cpp:3238] Negotiated Version=0xff00000e (draft-14) relay-1 | V0917 01:52:21.101817 8 MoQSession.cpp:3018] sendSetup sess=0x7f06a80e0a60 test-client-1 | 2026-09-17T01:52:21.101985Z  INFO moq_test_client::scenarios: Announcing namespace: moq-test/interop relay-1 | V0917 01:52:21.102140 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f06a80e0a60 relay-1 | V0917 01:52:21.102165 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W0917 01:52:21.102173 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7f06a80ce2c0) has already published trackNamespace=moq-test/interop relay-1 | V0917 01:52:21.102188 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f06a80e0a60 test-client-1 | 2026-09-17T01:52:23.103211Z  INFO moq_test_client::scenarios: Announce active, now sending PUBLISH_NAMESPACE_DONE relay-1 | V0917 01:52:23.103700 8 MoQSession.cpp:3376] exit controlReadLoop sess=0x7f06a80e0a60 test-client-1 | 2026-09-17T01:52:23.204263Z  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: 2105 test-client-1 | connection_id: 88d6fbc39c26610f08ea07541f0ec336 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'