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-03T01:46:19Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-03T01:46:19Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-03T01:46:19Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-03T01:46:19Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-03T01:46:19Z" 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 | V1003 01:46:19.634047 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W1003 01:46:19.635156 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-03T01:46:25.236861Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49079 dual_stack=true relay-1 | V1003 01:46:25.240832 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1003 01:46:25.241023 8 MoQSession.cpp:2701] start sess=0x7f510c052c20 relay-1 | V1003 01:46:25.241196 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f510c052c20 relay-1 | V1003 01:46:25.241237 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f510c052c20 relay-1 | V1003 01:46:25.241247 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f510c052c20 relay-1 | V1003 01:46:25.241301 8 MoQSession.cpp:3197] onClientSetup sess=0x7f510c052c20 relay-1 | V1003 01:46:25.241306 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1003 01:46:25.241308 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1003 01:46:25.241314 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1003 01:46:25.241317 8 MoQSession.cpp:3045] sendSetup sess=0x7f510c052c20 test-client-1 | 2026-10-03T01:46:25.241443Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | V1003 01:46:25.241572 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f510c052c20 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: fc7fa50cbee8533d84dbf7d76dba1bbd test-client-1 | ... test-client-1 | 2026-10-03T01:46:25.242296Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52480 dual_stack=true relay-1 | V1003 01:46:25.243911 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1003 01:46:25.243987 8 MoQSession.cpp:2701] start sess=0x7f510c06f430 relay-1 | V1003 01:46:25.244127 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f510c06f430 relay-1 | V1003 01:46:25.244144 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f510c06f430 relay-1 | V1003 01:46:25.244149 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f510c06f430 relay-1 | V1003 01:46:25.244159 8 MoQSession.cpp:3197] onClientSetup sess=0x7f510c06f430 relay-1 | V1003 01:46:25.244162 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1003 01:46:25.244164 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1003 01:46:25.244168 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1003 01:46:25.244170 8 MoQSession.cpp:3045] sendSetup sess=0x7f510c06f430 test-client-1 | 2026-10-03T01:46:25.244285Z  INFO moq_test_client::scenarios: Announcing namespace: moq-test/interop relay-1 | V1003 01:46:25.244462 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f510c06f430 relay-1 | V1003 01:46:25.244500 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1003 01:46:25.244517 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f510c06f430 test-client-1 | 2026-10-03T01:46:27.245797Z  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: 98eb1fdd93d1021e33e4c90b8d8c0352 test-client-1 | ... relay-1 | V1003 01:46:27.246068 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f510c06f430 test-client-1 | 2026-10-03T01:46:27.246784Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55830 dual_stack=true relay-1 | V1003 01:46:27.248846 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1003 01:46:27.248987 8 MoQSession.cpp:2701] start sess=0x7f510c081e80 relay-1 | V1003 01:46:27.249224 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f510c081e80 relay-1 | V1003 01:46:27.249247 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f510c081e80 relay-1 | V1003 01:46:27.249255 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f510c081e80 relay-1 | V1003 01:46:27.249273 8 MoQSession.cpp:3197] onClientSetup sess=0x7f510c081e80 relay-1 | V1003 01:46:27.249282 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1003 01:46:27.249288 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1003 01:46:27.249295 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1003 01:46:27.249299 8 MoQSession.cpp:3045] sendSetup sess=0x7f510c081e80 test-client-1 | 2026-10-03T01:46:27.249466Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V1003 01:46:27.249625 8 MoQSession.cpp:4298] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f510c081e80 relay-1 | V1003 01:46:27.249712 8 MoQSession.cpp:4440] Application subscribe error err=no such namespace or track relay-1 | V1003 01:46:27.249719 8 MoQSession.cpp:6310] subscribeError sess=0x7f510c081e80 relay-1 | V1003 01:46:27.249726 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f510c081e80 test-client-1 | 2026-10-03T01:46:27.249936Z  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 | V1003 01:46:27.250028 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f510c081e80 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 4ecd591683d7b893021b1ff56dabef86 test-client-1 | ... test-client-1 | 2026-10-03T01:46:27.250722Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38138 dual_stack=true relay-1 | V1003 01:46:27.252400 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1003 01:46:27.252517 8 MoQSession.cpp:2701] start sess=0x7f510c0940f0 relay-1 | V1003 01:46:27.252680 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f510c0940f0 relay-1 | V1003 01:46:27.252701 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f510c0940f0 relay-1 | V1003 01:46:27.252707 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f510c0940f0 relay-1 | V1003 01:46:27.252721 8 MoQSession.cpp:3197] onClientSetup sess=0x7f510c0940f0 relay-1 | V1003 01:46:27.252725 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1003 01:46:27.252727 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1003 01:46:27.252732 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1003 01:46:27.252735 8 MoQSession.cpp:3045] sendSetup sess=0x7f510c0940f0 test-client-1 | 2026-10-03T01:46:27.253513Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40819 dual_stack=true relay-1 | V1003 01:46:27.255170 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1003 01:46:27.255267 8 MoQSession.cpp:2701] start sess=0x7f510c0a8380 relay-1 | V1003 01:46:27.255468 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f510c0a8380 relay-1 | V1003 01:46:27.255484 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f510c0a8380 relay-1 | V1003 01:46:27.255489 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f510c0a8380 relay-1 | V1003 01:46:27.255499 8 MoQSession.cpp:3197] onClientSetup sess=0x7f510c0a8380 relay-1 | V1003 01:46:27.255506 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1003 01:46:27.255509 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1003 01:46:27.255514 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1003 01:46:27.255521 8 MoQSession.cpp:3045] sendSetup sess=0x7f510c0a8380 test-client-1 | 2026-10-03T01:46:27.255687Z  INFO moq_test_client::scenarios: Publisher announcing namespace: moq-test/interop test-client-1 | 2026-10-03T01:46:27.255701Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V1003 01:46:27.255829 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f510c0940f0 relay-1 | V1003 01:46:27.255847 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f510c0a8380 relay-1 | V1003 01:46:27.255857 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W1003 01:46:27.255861 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7f510c06f430) has already published trackNamespace=moq-test/interop relay-1 | V1003 01:46:27.255888 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f510c0940f0 relay-1 | V1003 01:46:27.255917 8 MoQLocation.h:24] m=LargestObject relay-1 | V1003 01:46:27.255925 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V1003 01:46:27.255943 8 MoQSession.cpp:6170] subscribe sess=0x7f510c0940f0 relay-1 | V1003 01:46:27.256261 8 MoQSession.cpp:4814] onSubscribeOk id=1 sess=0x7f510c0940f0 relay-1 | V1003 01:46:27.256283 8 MoQSession.cpp:6272] Subscribe ready trackReceiveState=0x7f510c0abec0 requestID=1 relay-1 | V1003 01:46:27.256296 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f510c0a8380 test-client-1 | 2026-10-03T01:46:30.256906Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress relay-1 | V1003 01:46:30.257209 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f510c0940f0 relay-1 | V1003 01:46:30.257294 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f510c0a8380 test-client-1 | ok 4 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 3006 test-client-1 | publisher_connection_id: 0baee9b4a0971861de6b89184118ec43 test-client-1 | subscriber_connection_id: 4910c53f69e1b216b53754965ad05e22 test-client-1 | ... test-client-1 | 2026-10-03T01:46:30.257952Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42752 dual_stack=true relay-1 | V1003 01:46:30.260087 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1003 01:46:30.260236 8 MoQSession.cpp:2701] start sess=0x7f510c0bbbb0 relay-1 | V1003 01:46:30.260393 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f510c0bbbb0 relay-1 | V1003 01:46:30.260414 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f510c0bbbb0 relay-1 | V1003 01:46:30.260419 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f510c0bbbb0 relay-1 | V1003 01:46:30.260441 8 MoQSession.cpp:3197] onClientSetup sess=0x7f510c0bbbb0 relay-1 | V1003 01:46:30.260449 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1003 01:46:30.260453 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1003 01:46:30.260460 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1003 01:46:30.260464 8 MoQSession.cpp:3045] sendSetup sess=0x7f510c0bbbb0 test-client-1 | 2026-10-03T01:46:30.260637Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE announce: moq-test/interop/test-track relay-1 | V1003 01:46:30.260828 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f510c0bbbb0 relay-1 | V1003 01:46:30.260864 8 MoQLocation.h:24] m=LargestObject relay-1 | V1003 01:46:30.260869 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V1003 01:46:30.260880 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f510c0bbbb0 test-client-1 | 2026-10-03T01:46:30.761883Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51989 dual_stack=true relay-1 | V1003 01:46:30.764667 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1003 01:46:30.764925 8 MoQSession.cpp:2701] start sess=0x7f510c0ce1f0 relay-1 | V1003 01:46:30.765124 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f510c0ce1f0 relay-1 | V1003 01:46:30.765239 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f510c0ce1f0 relay-1 | V1003 01:46:30.765293 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f510c0ce1f0 relay-1 | V1003 01:46:30.765367 8 MoQSession.cpp:3197] onClientSetup sess=0x7f510c0ce1f0 relay-1 | V1003 01:46:30.765409 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1003 01:46:30.765447 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1003 01:46:30.765455 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1003 01:46:30.765457 8 MoQSession.cpp:3045] sendSetup sess=0x7f510c0ce1f0 test-client-1 | 2026-10-03T01:46:30.765678Z  INFO moq_test_client::scenarios: Publisher announcing namespace (after subscriber): moq-test/interop relay-1 | V1003 01:46:30.765838 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f510c0ce1f0 relay-1 | V1003 01:46:30.765862 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W1003 01:46:30.765869 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7f510c0940f0) has already published trackNamespace=moq-test/interop relay-1 | V1003 01:46:30.765890 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f510c0ce1f0 test-client-1 | 2026-10-03T01:46:33.766815Z  INFO moq_test_client::scenarios: Publisher announce timeout (expected) relay-1 | V1003 01:46:33.767100 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f510c0ce1f0 test-client-1 | 2026-10-03T01:46:34.768818Z  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: 95f1fca1f456f6637de72f05b84514b2 test-client-1 | publisher_connection_id: 40c5a91b4fc090040c0314961af48a77 test-client-1 | ... test-client-1 | 2026-10-03T01:46:34.769720Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59477 dual_stack=true relay-1 | V1003 01:46:34.772532 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1003 01:46:34.772701 8 MoQSession.cpp:2701] start sess=0x7f510c0e13e0 relay-1 | V1003 01:46:34.772982 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f510c0e13e0 relay-1 | V1003 01:46:34.773008 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f510c0e13e0 relay-1 | V1003 01:46:34.773017 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f510c0e13e0 relay-1 | V1003 01:46:34.773039 8 MoQSession.cpp:3197] onClientSetup sess=0x7f510c0e13e0 relay-1 | V1003 01:46:34.773049 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1003 01:46:34.773053 8 MoQServerBase.cpp:97] MoQServerBase::ClientSetup: No ALPN, using draft-14 relay-1 | V1003 01:46:34.773060 8 MoQSession.cpp:3275] Negotiated Version=0xff00000e (draft-14) relay-1 | V1003 01:46:34.773067 8 MoQSession.cpp:3045] sendSetup sess=0x7f510c0e13e0 test-client-1 | 2026-10-03T01:46:34.773247Z  INFO moq_test_client::scenarios: Announcing namespace: moq-test/interop relay-1 | V1003 01:46:34.773399 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f510c0e13e0 relay-1 | V1003 01:46:34.773422 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W1003 01:46:34.773429 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7f510c0ce1f0) has already published trackNamespace=moq-test/interop relay-1 | V1003 01:46:34.773457 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f510c0e13e0 test-client-1 | 2026-10-03T01:46:36.774085Z  INFO moq_test_client::scenarios: Announce active, now sending PUBLISH_NAMESPACE_DONE relay-1 | V1003 01:46:36.774414 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f510c0e13e0 test-client-1 | 2026-10-03T01:46:36.875048Z  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: 2106 test-client-1 | connection_id: 2d3bb36919fff0777589f32feaa66b72 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'