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-28T01:52:35Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-28T01:52:35Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-28T01:52:35Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-28T01:52:35Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-28T01:52:35Z" 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 | V0928 01:52:35.499803 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0928 01:52:35.500749 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-28T01:52:41.099988Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44615 dual_stack=true relay-1 | V0928 01:52:41.103048 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0928 01:52:41.103243 8 MoQSession.cpp:2698] start sess=0x7fe3cc052060 relay-1 | V0928 01:52:41.103346 8 MoQSession.cpp:6913] onNewBidiStream sess=0x7fe3cc052060 relay-1 | V0928 01:52:41.103367 8 MoQSession.cpp:3407] controlReadLoop sess=0x7fe3cc052060 relay-1 | V0928 01:52:41.103378 8 MoQSession.cpp:2998] controlWriteLoop sess=0x7fe3cc052060 relay-1 | V0928 01:52:41.103428 8 MoQSession.cpp:3194] onClientSetup sess=0x7fe3cc052060 relay-1 | V0928 01:52:41.103437 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0928 01:52:41.103440 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0928 01:52:41.103451 8 MoQSession.cpp:3272] Negotiated Version=0xff00000e (draft-14) relay-1 | V0928 01:52:41.103457 8 MoQSession.cpp:3042] sendSetup sess=0x7fe3cc052060 test-client-1 | 2026-09-28T01:52:41.103587Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: cb3c695bc6f8f7310273ccf5ea096e30 test-client-1 | ... relay-1 | V0928 01:52:41.103665 8 MoQSession.cpp:3410] exit controlReadLoop sess=0x7fe3cc052060 test-client-1 | 2026-09-28T01:52:41.104259Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57520 dual_stack=true relay-1 | V0928 01:52:41.105537 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0928 01:52:41.105610 8 MoQSession.cpp:2698] start sess=0x7fe3cc06f560 relay-1 | V0928 01:52:41.105735 8 MoQSession.cpp:6913] onNewBidiStream sess=0x7fe3cc06f560 relay-1 | V0928 01:52:41.105751 8 MoQSession.cpp:3407] controlReadLoop sess=0x7fe3cc06f560 relay-1 | V0928 01:52:41.105755 8 MoQSession.cpp:2998] controlWriteLoop sess=0x7fe3cc06f560 relay-1 | V0928 01:52:41.105765 8 MoQSession.cpp:3194] onClientSetup sess=0x7fe3cc06f560 relay-1 | V0928 01:52:41.105768 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0928 01:52:41.105770 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0928 01:52:41.105775 8 MoQSession.cpp:3272] Negotiated Version=0xff00000e (draft-14) relay-1 | V0928 01:52:41.105778 8 MoQSession.cpp:3042] sendSetup sess=0x7fe3cc06f560 test-client-1 | 2026-09-28T01:52:41.105877Z  INFO moq_test_client::scenarios: Announcing namespace: moq-test/interop relay-1 | V0928 01:52:41.106023 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fe3cc06f560 relay-1 | V0928 01:52:41.106080 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0928 01:52:41.106088 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fe3cc06f560 test-client-1 | 2026-09-28T01:52:43.106901Z  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: 17a9198bcc8a3587a47c2aedcde46c4a test-client-1 | ... relay-1 | V0928 01:52:43.107150 8 MoQSession.cpp:3410] exit controlReadLoop sess=0x7fe3cc06f560 test-client-1 | 2026-09-28T01:52:43.107712Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52766 dual_stack=true relay-1 | V0928 01:52:43.109389 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0928 01:52:43.109498 8 MoQSession.cpp:2698] start sess=0x7fe3cc081f70 relay-1 | V0928 01:52:43.109646 8 MoQSession.cpp:6913] onNewBidiStream sess=0x7fe3cc081f70 relay-1 | V0928 01:52:43.109661 8 MoQSession.cpp:3407] controlReadLoop sess=0x7fe3cc081f70 relay-1 | V0928 01:52:43.109670 8 MoQSession.cpp:2998] controlWriteLoop sess=0x7fe3cc081f70 relay-1 | V0928 01:52:43.109686 8 MoQSession.cpp:3194] onClientSetup sess=0x7fe3cc081f70 relay-1 | V0928 01:52:43.109693 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0928 01:52:43.109696 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0928 01:52:43.109702 8 MoQSession.cpp:3272] Negotiated Version=0xff00000e (draft-14) relay-1 | V0928 01:52:43.109705 8 MoQSession.cpp:3042] sendSetup sess=0x7fe3cc081f70 test-client-1 | 2026-09-28T01:52:43.109856Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0928 01:52:43.109990 8 MoQSession.cpp:4292] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fe3cc081f70 relay-1 | V0928 01:52:43.110048 8 MoQSession.cpp:4434] Application subscribe error err=no such namespace or track relay-1 | V0928 01:52:43.110056 8 MoQSession.cpp:6304] subscribeError sess=0x7fe3cc081f70 relay-1 | V0928 01:52:43.110063 8 MoQSession.cpp:6570] publisherDrained id=0 sess=0x7fe3cc081f70 relay-1 | V0928 01:52:43.110253 8 MoQSession.cpp:3410] exit controlReadLoop sess=0x7fe3cc081f70 test-client-1 | 2026-09-28T01:52:43.110199Z  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: 90c31a60592b2d9e9a48c4e8661fea37 test-client-1 | ... test-client-1 | 2026-09-28T01:52:43.110745Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39619 dual_stack=true relay-1 | V0928 01:52:43.111972 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0928 01:52:43.112064 8 MoQSession.cpp:2698] start sess=0x7fe3cc0941e0 relay-1 | V0928 01:52:43.112239 8 MoQSession.cpp:6913] onNewBidiStream sess=0x7fe3cc0941e0 relay-1 | V0928 01:52:43.112253 8 MoQSession.cpp:3407] controlReadLoop sess=0x7fe3cc0941e0 relay-1 | V0928 01:52:43.112257 8 MoQSession.cpp:2998] controlWriteLoop sess=0x7fe3cc0941e0 relay-1 | V0928 01:52:43.112268 8 MoQSession.cpp:3194] onClientSetup sess=0x7fe3cc0941e0 relay-1 | V0928 01:52:43.112273 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0928 01:52:43.112276 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0928 01:52:43.112281 8 MoQSession.cpp:3272] Negotiated Version=0xff00000e (draft-14) relay-1 | V0928 01:52:43.112284 8 MoQSession.cpp:3042] sendSetup sess=0x7fe3cc0941e0 test-client-1 | 2026-09-28T01:52:43.112902Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43427 dual_stack=true relay-1 | V0928 01:52:43.114104 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0928 01:52:43.114178 8 MoQSession.cpp:2698] start sess=0x7fe3cc0a8900 relay-1 | V0928 01:52:43.114332 8 MoQSession.cpp:6913] onNewBidiStream sess=0x7fe3cc0a8900 relay-1 | V0928 01:52:43.114349 8 MoQSession.cpp:3407] controlReadLoop sess=0x7fe3cc0a8900 relay-1 | V0928 01:52:43.114353 8 MoQSession.cpp:2998] controlWriteLoop sess=0x7fe3cc0a8900 relay-1 | V0928 01:52:43.114364 8 MoQSession.cpp:3194] onClientSetup sess=0x7fe3cc0a8900 relay-1 | V0928 01:52:43.114368 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0928 01:52:43.114370 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0928 01:52:43.114374 8 MoQSession.cpp:3272] Negotiated Version=0xff00000e (draft-14) relay-1 | V0928 01:52:43.114377 8 MoQSession.cpp:3042] sendSetup sess=0x7fe3cc0a8900 test-client-1 | 2026-09-28T01:52:43.114488Z  INFO moq_test_client::scenarios: Publisher announcing namespace: moq-test/interop test-client-1 | 2026-09-28T01:52:43.114498Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0928 01:52:43.114668 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fe3cc0941e0 relay-1 | V0928 01:52:43.114684 8 MoQSession.cpp:4292] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fe3cc0a8900 relay-1 | V0928 01:52:43.114695 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W0928 01:52:43.114700 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7fe3cc06f560) has already published trackNamespace=moq-test/interop relay-1 | V0928 01:52:43.114711 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fe3cc0941e0 relay-1 | V0928 01:52:43.114739 8 MoQLocation.h:24] m=LargestObject relay-1 | V0928 01:52:43.114747 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0928 01:52:43.114762 8 MoQSession.cpp:6164] subscribe sess=0x7fe3cc0941e0 relay-1 | V0928 01:52:43.114993 8 MoQSession.cpp:4808] onSubscribeOk id=1 sess=0x7fe3cc0941e0 relay-1 | V0928 01:52:43.115009 8 MoQSession.cpp:6266] Subscribe ready trackReceiveState=0x7fe3cc0abb80 requestID=1 relay-1 | V0928 01:52:43.115018 8 MoQSession.cpp:6286] sendSubscribeOk sess=0x7fe3cc0a8900 test-client-1 | 2026-09-28T01:52:46.116516Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress relay-1 | V0928 01:52:46.116813 8 MoQSession.cpp:3410] exit controlReadLoop sess=0x7fe3cc0941e0 relay-1 | V0928 01:52:46.116843 8 MoQSession.cpp:3410] exit controlReadLoop sess=0x7fe3cc0a8900 test-client-1 | ok 4 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 3006 test-client-1 | publisher_connection_id: d9fa3bde8c65c7704b1e6aebb379d60d test-client-1 | subscriber_connection_id: 8721fafa589270ed60f8987351f49e35 test-client-1 | ... test-client-1 | 2026-09-28T01:52:46.117387Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43414 dual_stack=true relay-1 | V0928 01:52:46.119124 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0928 01:52:46.119239 8 MoQSession.cpp:2698] start sess=0x7fe3cc0bb970 relay-1 | V0928 01:52:46.119409 8 MoQSession.cpp:6913] onNewBidiStream sess=0x7fe3cc0bb970 relay-1 | V0928 01:52:46.119438 8 MoQSession.cpp:3407] controlReadLoop sess=0x7fe3cc0bb970 relay-1 | V0928 01:52:46.119446 8 MoQSession.cpp:2998] controlWriteLoop sess=0x7fe3cc0bb970 relay-1 | V0928 01:52:46.119462 8 MoQSession.cpp:3194] onClientSetup sess=0x7fe3cc0bb970 relay-1 | V0928 01:52:46.119469 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0928 01:52:46.119472 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0928 01:52:46.119478 8 MoQSession.cpp:3272] Negotiated Version=0xff00000e (draft-14) relay-1 | V0928 01:52:46.119481 8 MoQSession.cpp:3042] sendSetup sess=0x7fe3cc0bb970 test-client-1 | 2026-09-28T01:52:46.119617Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE announce: moq-test/interop/test-track relay-1 | V0928 01:52:46.119764 8 MoQSession.cpp:4292] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fe3cc0bb970 relay-1 | V0928 01:52:46.119786 8 MoQLocation.h:24] m=LargestObject relay-1 | V0928 01:52:46.119790 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0928 01:52:46.119800 8 MoQSession.cpp:6286] sendSubscribeOk sess=0x7fe3cc0bb970 test-client-1 | 2026-09-28T01:52:46.621520Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41546 dual_stack=true relay-1 | V0928 01:52:46.623358 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0928 01:52:46.623473 8 MoQSession.cpp:2698] start sess=0x7fe3cc0ce360 relay-1 | V0928 01:52:46.623637 8 MoQSession.cpp:6913] onNewBidiStream sess=0x7fe3cc0ce360 relay-1 | V0928 01:52:46.623657 8 MoQSession.cpp:3407] controlReadLoop sess=0x7fe3cc0ce360 relay-1 | V0928 01:52:46.623663 8 MoQSession.cpp:2998] controlWriteLoop sess=0x7fe3cc0ce360 relay-1 | V0928 01:52:46.623693 8 MoQSession.cpp:3194] onClientSetup sess=0x7fe3cc0ce360 relay-1 | V0928 01:52:46.623701 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0928 01:52:46.623704 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0928 01:52:46.623711 8 MoQSession.cpp:3272] Negotiated Version=0xff00000e (draft-14) relay-1 | V0928 01:52:46.623713 8 MoQSession.cpp:3042] sendSetup sess=0x7fe3cc0ce360 test-client-1 | 2026-09-28T01:52:46.623853Z  INFO moq_test_client::scenarios: Publisher announcing namespace (after subscriber): moq-test/interop relay-1 | V0928 01:52:46.624006 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fe3cc0ce360 relay-1 | V0928 01:52:46.624023 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W0928 01:52:46.624027 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7fe3cc0941e0) has already published trackNamespace=moq-test/interop relay-1 | V0928 01:52:46.624057 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fe3cc0ce360 test-client-1 | 2026-09-28T01:52:49.625384Z  INFO moq_test_client::scenarios: Publisher announce timeout (expected) relay-1 | V0928 01:52:49.625641 8 MoQSession.cpp:3410] exit controlReadLoop sess=0x7fe3cc0ce360 test-client-1 | 2026-09-28T01:52:50.626991Z  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: 4510 test-client-1 | subscriber_connection_id: 44bedfd6d085607230c7d58ad4714d32 test-client-1 | publisher_connection_id: bf2c18dae452daba652ca3d344d958af test-client-1 | ... test-client-1 | 2026-09-28T01:52:50.627694Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54460 dual_stack=true relay-1 | V0928 01:52:50.629528 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0928 01:52:50.629641 8 MoQSession.cpp:2698] start sess=0x7fe3cc0e0e70 relay-1 | V0928 01:52:50.629854 8 MoQSession.cpp:6913] onNewBidiStream sess=0x7fe3cc0e0e70 relay-1 | V0928 01:52:50.629875 8 MoQSession.cpp:3407] controlReadLoop sess=0x7fe3cc0e0e70 relay-1 | V0928 01:52:50.629881 8 MoQSession.cpp:2998] controlWriteLoop sess=0x7fe3cc0e0e70 relay-1 | V0928 01:52:50.629902 8 MoQSession.cpp:3194] onClientSetup sess=0x7fe3cc0e0e70 relay-1 | V0928 01:52:50.629907 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0928 01:52:50.629910 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V0928 01:52:50.629915 8 MoQSession.cpp:3272] Negotiated Version=0xff00000e (draft-14) relay-1 | V0928 01:52:50.629922 8 MoQSession.cpp:3042] sendSetup sess=0x7fe3cc0e0e70 test-client-1 | 2026-09-28T01:52:50.630039Z  INFO moq_test_client::scenarios: Announcing namespace: moq-test/interop relay-1 | V0928 01:52:50.630154 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fe3cc0e0e70 relay-1 | V0928 01:52:50.630173 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W0928 01:52:50.630178 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7fe3cc0ce360) has already published trackNamespace=moq-test/interop relay-1 | V0928 01:52:50.630192 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fe3cc0e0e70 test-client-1 | 2026-09-28T01:52:52.631126Z  INFO moq_test_client::scenarios: Announce active, now sending PUBLISH_NAMESPACE_DONE relay-1 | V0928 01:52:52.631399 8 MoQSession.cpp:3410] exit controlReadLoop sess=0x7fe3cc0e0e70 test-client-1 | 2026-09-28T01:52:52.731966Z  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: 2104 test-client-1 | connection_id: c2f1328150a19c1cd6789a2a97a2f1b8 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'