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-01T01:49:55Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-01T01:49:55Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-01T01:49:55Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-01T01:49:55Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-01T01:49:55Z" 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 | V1001 01:49:55.745418 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W1001 01:49:55.746431 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-01T01:50:01.357881Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60783 dual_stack=true relay-1 | V1001 01:50:01.361603 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1001 01:50:01.361799 8 MoQSession.cpp:2701] start sess=0x7fc4ec052d50 relay-1 | V1001 01:50:01.362033 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fc4ec052d50 relay-1 | V1001 01:50:01.362058 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fc4ec052d50 relay-1 | V1001 01:50:01.362100 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fc4ec052d50 relay-1 | V1001 01:50:01.362196 8 MoQSession.cpp:3197] onClientSetup sess=0x7fc4ec052d50 relay-1 | V1001 01:50:01.362205 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1001 01:50:01.362209 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1001 01:50:01.362218 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1001 01:50:01.362222 8 MoQSession.cpp:3045] sendSetup sess=0x7fc4ec052d50 test-client-1 | 2026-10-01T01:50:01.362455Z  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: 19cf22d4479a2b8c868b02725f99be27 test-client-1 | ... test-client-1 | 2026-10-01T01:50:01.363203Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37529 dual_stack=true relay-1 | V1001 01:50:01.363438 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fc4ec052d50 relay-1 | V1001 01:50:01.365104 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1001 01:50:01.365236 8 MoQSession.cpp:2701] start sess=0x7fc4ec06f560 relay-1 | V1001 01:50:01.365486 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fc4ec06f560 relay-1 | V1001 01:50:01.365505 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fc4ec06f560 relay-1 | V1001 01:50:01.365510 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fc4ec06f560 relay-1 | V1001 01:50:01.365526 8 MoQSession.cpp:3197] onClientSetup sess=0x7fc4ec06f560 test-client-1 | 2026-10-01T01:50:01.365729Z  INFO moq_test_client::scenarios: Announcing namespace: moq-test/interop relay-1 | V1001 01:50:01.365537 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1001 01:50:01.365540 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1001 01:50:01.365548 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1001 01:50:01.365553 8 MoQSession.cpp:3045] sendSetup sess=0x7fc4ec06f560 relay-1 | V1001 01:50:01.365921 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fc4ec06f560 relay-1 | V1001 01:50:01.365955 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1001 01:50:01.365986 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fc4ec06f560 test-client-1 | 2026-10-01T01:50:03.366867Z  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 | --- relay-1 | V1001 01:50:03.367140 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fc4ec06f560 test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 32a9ace621db75f782c76aed7a449b2a test-client-1 | ... test-client-1 | 2026-10-01T01:50:03.368072Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57532 dual_stack=true relay-1 | V1001 01:50:03.370234 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1001 01:50:03.370382 8 MoQSession.cpp:2701] start sess=0x7fc4ec081990 relay-1 | V1001 01:50:03.370679 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fc4ec081990 relay-1 | V1001 01:50:03.370699 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fc4ec081990 relay-1 | V1001 01:50:03.370709 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fc4ec081990 relay-1 | V1001 01:50:03.370729 8 MoQSession.cpp:3197] onClientSetup sess=0x7fc4ec081990 relay-1 | V1001 01:50:03.370739 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1001 01:50:03.370744 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1001 01:50:03.370749 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1001 01:50:03.370752 8 MoQSession.cpp:3045] sendSetup sess=0x7fc4ec081990 test-client-1 | 2026-10-01T01:50:03.370905Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V1001 01:50:03.371063 8 MoQSession.cpp:4298] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fc4ec081990 relay-1 | V1001 01:50:03.371100 8 MoQSession.cpp:4440] Application subscribe error err=no such namespace or track relay-1 | V1001 01:50:03.371113 8 MoQSession.cpp:6310] subscribeError sess=0x7fc4ec081990 relay-1 | V1001 01:50:03.371120 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7fc4ec081990 test-client-1 | 2026-10-01T01:50:03.371417Z  WARN moq_test_client::scenarios: Got error but not clearly 'not found': closed, code=16. This may indicate a different error type than expected. relay-1 | V1001 01:50:03.371519 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fc4ec081990 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: b3eebbd00957aa68e56445c2dcefcb2d test-client-1 | ... test-client-1 | 2026-10-01T01:50:03.372328Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43820 dual_stack=true relay-1 | V1001 01:50:03.374008 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1001 01:50:03.374119 8 MoQSession.cpp:2701] start sess=0x7fc4ec094460 relay-1 | V1001 01:50:03.374380 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fc4ec094460 relay-1 | V1001 01:50:03.374402 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fc4ec094460 relay-1 | V1001 01:50:03.374412 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fc4ec094460 relay-1 | V1001 01:50:03.374425 8 MoQSession.cpp:3197] onClientSetup sess=0x7fc4ec094460 relay-1 | V1001 01:50:03.374435 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1001 01:50:03.374441 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1001 01:50:03.374446 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1001 01:50:03.374450 8 MoQSession.cpp:3045] sendSetup sess=0x7fc4ec094460 test-client-1 | 2026-10-01T01:50:03.375297Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52634 dual_stack=true relay-1 | V1001 01:50:03.376952 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1001 01:50:03.377095 8 MoQSession.cpp:2701] start sess=0x7fc4ec0a8b70 relay-1 | V1001 01:50:03.377318 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fc4ec0a8b70 relay-1 | V1001 01:50:03.377337 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fc4ec0a8b70 relay-1 | V1001 01:50:03.377341 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fc4ec0a8b70 relay-1 | V1001 01:50:03.377350 8 MoQSession.cpp:3197] onClientSetup sess=0x7fc4ec0a8b70 relay-1 | V1001 01:50:03.377357 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1001 01:50:03.377361 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1001 01:50:03.377366 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1001 01:50:03.377370 8 MoQSession.cpp:3045] sendSetup sess=0x7fc4ec0a8b70 test-client-1 | 2026-10-01T01:50:03.377538Z  INFO moq_test_client::scenarios: Publisher announcing namespace: moq-test/interop test-client-1 | 2026-10-01T01:50:03.377552Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V1001 01:50:03.377822 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fc4ec0a8b70 relay-1 | V1001 01:50:03.377840 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fc4ec094460 relay-1 | V1001 01:50:03.377867 8 MoQLocation.h:24] m=LargestObject relay-1 | V1001 01:50:03.377877 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V1001 01:50:03.377889 8 MoQSession.cpp:6170] subscribe sess=0x7fc4ec06f560 relay-1 | V1001 01:50:03.377921 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W1001 01:50:03.377927 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7fc4ec06f560) has already published trackNamespace=moq-test/interop relay-1 | V1001 01:50:03.377939 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fc4ec094460 test-client-1 | 2026-10-01T01:50:06.378868Z  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: d0a413c08ceedde21327261cd48aa010 test-client-1 | subscriber_connection_id: 497d7069de0b91360660074d54df9faa test-client-1 | ... relay-1 | V1001 01:50:06.379262 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fc4ec094460 relay-1 | V1001 01:50:06.379295 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fc4ec0a8b70 test-client-1 | 2026-10-01T01:50:06.380098Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34227 dual_stack=true relay-1 | V1001 01:50:06.382346 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1001 01:50:06.382477 8 MoQSession.cpp:2701] start sess=0x7fc4ec0bd250 relay-1 | V1001 01:50:06.382740 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fc4ec0bd250 relay-1 | V1001 01:50:06.382766 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fc4ec0bd250 relay-1 | V1001 01:50:06.382773 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fc4ec0bd250 relay-1 | V1001 01:50:06.382793 8 MoQSession.cpp:3197] onClientSetup sess=0x7fc4ec0bd250 relay-1 | V1001 01:50:06.382801 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1001 01:50:06.382805 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1001 01:50:06.382812 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1001 01:50:06.382820 8 MoQSession.cpp:3045] sendSetup sess=0x7fc4ec0bd250 test-client-1 | 2026-10-01T01:50:06.382973Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE announce: moq-test/interop/test-track relay-1 | V1001 01:50:06.383157 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fc4ec0bd250 relay-1 | V1001 01:50:06.383202 8 MoQLocation.h:24] m=LargestObject relay-1 | V1001 01:50:06.383209 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V1001 01:50:06.383219 8 MoQSession.cpp:6170] subscribe sess=0x7fc4ec094460 test-client-1 | 2026-10-01T01:50:06.885085Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46306 dual_stack=true relay-1 | V1001 01:50:06.888326 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1001 01:50:06.888523 8 MoQSession.cpp:2701] start sess=0x7fc4ec0d35a0 relay-1 | V1001 01:50:06.889259 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fc4ec0d35a0 relay-1 | V1001 01:50:06.889286 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fc4ec0d35a0 relay-1 | V1001 01:50:06.889294 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fc4ec0d35a0 relay-1 | V1001 01:50:06.889316 8 MoQSession.cpp:3197] onClientSetup sess=0x7fc4ec0d35a0 relay-1 | V1001 01:50:06.889327 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1001 01:50:06.889331 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1001 01:50:06.889337 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1001 01:50:06.889347 8 MoQSession.cpp:3045] sendSetup sess=0x7fc4ec0d35a0 test-client-1 | 2026-10-01T01:50:06.889490Z  INFO moq_test_client::scenarios: Publisher announcing namespace (after subscriber): moq-test/interop relay-1 | V1001 01:50:06.889945 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fc4ec0d35a0 relay-1 | V1001 01:50:06.890006 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W1001 01:50:06.890019 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7fc4ec094460) has already published trackNamespace=moq-test/interop relay-1 | V1001 01:50:06.890034 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fc4ec0d35a0 test-client-1 | 2026-10-01T01:50:09.890739Z  INFO moq_test_client::scenarios: Publisher announce timeout (expected) relay-1 | V1001 01:50:09.891031 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fc4ec0d35a0 test-client-1 | 2026-10-01T01:50:10.891267Z  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: 6e59e814aa3b351a24c4c896f71893dc test-client-1 | publisher_connection_id: c8649b5e99b8328d48244f0984fc67a5 test-client-1 | ... test-client-1 | 2026-10-01T01:50:10.892213Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56805 dual_stack=true relay-1 | V1001 01:50:10.894380 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1001 01:50:10.894521 8 MoQSession.cpp:2701] start sess=0x7fc4ec0e59f0 relay-1 | V1001 01:50:10.894834 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fc4ec0e59f0 relay-1 | V1001 01:50:10.894855 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fc4ec0e59f0 relay-1 | V1001 01:50:10.894866 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fc4ec0e59f0 relay-1 | V1001 01:50:10.894888 8 MoQSession.cpp:3197] onClientSetup sess=0x7fc4ec0e59f0 relay-1 | V1001 01:50:10.894898 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1001 01:50:10.894903 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1001 01:50:10.894910 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1001 01:50:10.894914 8 MoQSession.cpp:3045] sendSetup sess=0x7fc4ec0e59f0 test-client-1 | 2026-10-01T01:50:10.895099Z  INFO moq_test_client::scenarios: Announcing namespace: moq-test/interop relay-1 | V1001 01:50:10.895264 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fc4ec0e59f0 relay-1 | V1001 01:50:10.895297 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W1001 01:50:10.895304 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7fc4ec0d35a0) has already published trackNamespace=moq-test/interop relay-1 | V1001 01:50:10.895320 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fc4ec0e59f0 test-client-1 | 2026-10-01T01:50:12.896237Z  INFO moq_test_client::scenarios: Announce active, now sending PUBLISH_NAMESPACE_DONE relay-1 | V1001 01:50:12.896534 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fc4ec0e59f0 test-client-1 | 2026-10-01T01:50:12.997181Z  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: 93932c417e06e09f466ecd475d090965 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'