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-dev-rs-client:latest URL: https://relay:4443 time="2026-09-13T00:44:57Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-13T00:44:57Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-13T00:44:57Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-13T00:44:57Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-13T00:44:57Z" 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 | V0913 00:44:57.552630 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0913 00:44:57.553895 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-dev-rs-client v0.1.0 (moq-native 0.19.15) test-client-1 | # Relay: https://relay:4443 test-client-1 | 1..6 relay-1 | V0913 00:45:03.199039 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0913 00:45:03.199072 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0913 00:45:03.199268 8 MoQSession.cpp:2648] start sess=0x7fb264053660 relay-1 | V0913 00:45:03.199324 8 MoQSession.cpp:2991] sendSetup sess=0x7fb264053660 relay-1 | V0913 00:45:03.199398 8 MoQSession.cpp:2947] controlWriteLoop sess=0x7fb264053660 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 41 test-client-1 | negotiated: moq-transport-18 test-client-1 | ... relay-1 | V0913 00:45:03.199929 8 MoQSession.cpp:6787] onNewUniStream sess=0x7fb264053660 relay-1 | V0913 00:45:03.199965 8 MoQServer.h:184] WebTransport session terminated relay-1 | V0913 00:45:03.199972 8 MoQSession.cpp:7213] onSessionEnderr=none sess=0x7fb264053660 relay-1 | V0913 00:45:03.199975 8 MoQSession.cpp:2923] close sess=0x7fb264053660 relay-1 | V0913 00:45:03.200011 8 MoQSession.cpp:2602] requestCancellation from cleanup sess=0x7fb264053660 relay-1 | V0913 00:45:03.200058 8 MoQSession.cpp:2940] requestCancellation from close sess=0x7fb264053660 relay-1 | V0913 00:45:03.200295 8 MoQSession.cpp:2949] exit controlWriteLoop sess=0x7fb264053660 relay-1 | V0913 00:45:03.200311 8 MoQSession.cpp:2540] ~MoQSession sess=0x7fb264053660 relay-1 | V0913 00:45:03.201635 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0913 00:45:03.201652 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0913 00:45:03.201757 8 MoQSession.cpp:2648] start sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.201778 8 MoQSession.cpp:2991] sendSetup sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.201879 8 MoQSession.cpp:2947] controlWriteLoop sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.202075 8 MoQSession.cpp:6787] onNewUniStream sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.202136 8 MoQSession.cpp:3346] controlReadLoop sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.202189 8 MoQSession.cpp:3135] onClientSetup sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.202221 8 MoQSession.cpp:3146] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.202232 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0913 00:45:03.202236 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0913 00:45:03.202241 8 MoQSession.cpp:3211] Negotiated Version=0xff000012 (draft-18) relay-1 | V0913 00:45:03.202328 8 MoQSession.cpp:6815] onNewBidiStream sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.202385 8 MoQSession.cpp:3346] controlReadLoop sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.202410 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.202425 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0913 00:45:03.202442 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fb26406ada0 relay-1 | E20260913 00:45:03.301316 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=0b1df6a70b5d1c77, server CID=400000139b8cf351, downstream=[::ffff:172.18.0.3]:33787, [::]:4443=local, drain=none test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 503 test-client-1 | negotiated: moq-transport-18 test-client-1 | outcome: "namespace remained accepted" test-client-1 | ... relay-1 | V0913 00:45:03.703263 8 MoQServer.h:184] WebTransport session terminated relay-1 | V0913 00:45:03.703313 8 MoQSession.cpp:7213] onSessionEnderr=none sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.703318 8 MoQSession.cpp:2923] close sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.703327 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0913 00:45:03.703335 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0913 00:45:03.703344 8 MoQSession.cpp:2602] requestCancellation from cleanup sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.703377 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0913 00:45:03.703393 8 MoQSession.cpp:2940] requestCancellation from close sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.703558 8 MoQSession.cpp:3348] exit controlReadLoop sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.703601 8 MoQSession.cpp:2949] exit controlWriteLoop sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.703609 8 MoQSession.cpp:3348] exit controlReadLoop sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.703617 8 MoQSession.cpp:2540] ~MoQSession sess=0x7fb26406ada0 relay-1 | V0913 00:45:03.706233 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0913 00:45:03.706254 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0913 00:45:03.706396 8 MoQSession.cpp:2648] start sess=0x7fb26406fef0 relay-1 | V0913 00:45:03.706449 8 MoQSession.cpp:2991] sendSetup sess=0x7fb26406fef0 relay-1 | V0913 00:45:03.706579 8 MoQSession.cpp:2947] controlWriteLoop sess=0x7fb26406fef0 relay-1 | V0913 00:45:03.706779 8 MoQSession.cpp:6787] onNewUniStream sess=0x7fb26406fef0 relay-1 | V0913 00:45:03.706810 8 MoQSession.cpp:3346] controlReadLoop sess=0x7fb26406fef0 relay-1 | V0913 00:45:03.706821 8 MoQSession.cpp:3135] onClientSetup sess=0x7fb26406fef0 relay-1 | V0913 00:45:03.706824 8 MoQSession.cpp:3146] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7fb26406fef0 relay-1 | V0913 00:45:03.706828 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0913 00:45:03.706833 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0913 00:45:03.706838 8 MoQSession.cpp:3211] Negotiated Version=0xff000012 (draft-18) relay-1 | V0913 00:45:03.706881 8 MoQSession.cpp:6815] onNewBidiStream sess=0x7fb26406fef0 relay-1 | V0913 00:45:03.706913 8 MoQSession.cpp:3346] controlReadLoop sess=0x7fb26406fef0 relay-1 | V0913 00:45:03.706956 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb26406fef0 relay-1 | V0913 00:45:03.706989 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0913 00:45:03.707025 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fb26406fef0 relay-1 | E20260913 00:45:03.803777 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=e1afb430e5ea02ce, server CID=400000133b52c648, downstream=[::ffff:172.18.0.3]:33787, [::]:4443=local, drain=none relay-1 | V0913 00:45:04.207711 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fb26406fef0 relay-1 | V0913 00:45:04.207735 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0913 00:45:04.207741 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0913 00:45:04.207747 8 MoQSession.cpp:3348] exit controlReadLoop sess=0x7fb26406fef0 test-client-1 | ok 3 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 706 test-client-1 | negotiated: moq-transport-18 test-client-1 | outcome: "namespace withdrawn cleanly" test-client-1 | ... test-client-1 | ok 4 - subscribe-error # SKIP moq-net API requires namespace discovery before SUBSCRIBE relay-1 | V0913 00:45:04.409308 8 MoQServer.h:184] WebTransport session terminated relay-1 | V0913 00:45:04.409340 8 MoQSession.cpp:7213] onSessionEnderr=none sess=0x7fb26406fef0 relay-1 | V0913 00:45:04.409346 8 MoQSession.cpp:2923] close sess=0x7fb26406fef0 relay-1 | V0913 00:45:04.409358 8 MoQSession.cpp:2602] requestCancellation from cleanup sess=0x7fb26406fef0 relay-1 | V0913 00:45:04.409405 8 MoQSession.cpp:2940] requestCancellation from close sess=0x7fb26406fef0 relay-1 | V0913 00:45:04.409867 8 MoQSession.cpp:2949] exit controlWriteLoop sess=0x7fb26406fef0 relay-1 | V0913 00:45:04.409886 8 MoQSession.cpp:3348] exit controlReadLoop sess=0x7fb26406fef0 relay-1 | V0913 00:45:04.409895 8 MoQSession.cpp:2540] ~MoQSession sess=0x7fb26406fef0 relay-1 | V0913 00:45:04.412229 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0913 00:45:04.412248 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0913 00:45:04.412378 8 MoQSession.cpp:2648] start sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.412403 8 MoQSession.cpp:2991] sendSetup sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.412506 8 MoQSession.cpp:2947] controlWriteLoop sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.412756 8 MoQSession.cpp:6787] onNewUniStream sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.412811 8 MoQSession.cpp:6815] onNewBidiStream sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.412831 8 MoQSession.cpp:3346] controlReadLoop sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.412841 8 MoQSession.cpp:3135] onClientSetup sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.412845 8 MoQSession.cpp:3146] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.412849 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0913 00:45:04.412858 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0913 00:45:04.412863 8 MoQSession.cpp:3211] Negotiated Version=0xff000012 (draft-18) relay-1 | V0913 00:45:04.412885 8 MoQSession.cpp:3346] controlReadLoop sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.412899 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.412910 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0913 00:45:04.412920 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fb2640613d0 relay-1 | E20260913 00:45:04.509953 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=00e11bc107be676f, server CID=40000007b7cea709, downstream=[::ffff:172.18.0.3]:33787, [::]:4443=local, drain=none relay-1 | V0913 00:45:04.716499 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0913 00:45:04.716524 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0913 00:45:04.716653 8 MoQSession.cpp:2648] start sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.716677 8 MoQSession.cpp:2991] sendSetup sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.716783 8 MoQSession.cpp:2947] controlWriteLoop sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.717064 8 MoQSession.cpp:6815] onNewBidiStream sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.717088 8 MoQSession.cpp:6787] onNewUniStream sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.717113 8 MoQSession.cpp:3346] controlReadLoop sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.717123 8 MoQSession.cpp:3135] onClientSetup sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.717131 8 MoQSession.cpp:3146] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.717136 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0913 00:45:04.717140 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0913 00:45:04.717145 8 MoQSession.cpp:3211] Negotiated Version=0xff000012 (draft-18) relay-1 | V0913 00:45:04.717162 8 MoQSession.cpp:3346] controlReadLoop sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.717177 8 MoQRelaySession.cpp:1499] onSubscribeNamespaceImpl prefix=moq-test/interop sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.717190 8 MoQRelay.cpp:722] subscribeNamespace nsp=moq-test/interop relay-1 | V0913 00:45:04.717206 8 MoQRelaySession.cpp:1629] subscribeNamespaceOk id=0 sess=0x7fb264074fb0 test-client-1 | ok 5 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 308 test-client-1 | negotiated: moq-transport-18 relay-1 | V0913 00:45:04.717564 8 MoQSession.cpp:6815] onNewBidiStream sess=0x7fb264074fb0 test-client-1 | outcome: "SUBSCRIBE_OK for moq-test/interop/test-track" test-client-1 | ... test-client-1 | ok 6 - subscribe-before-announce # SKIP moq-net API requires namespace discovery before SUBSCRIBE relay-1 | V0913 00:45:04.717723 8 MoQServer.h:184] WebTransport session terminated relay-1 | V0913 00:45:04.717733 8 MoQSession.cpp:7213] onSessionEnderr=none sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.717741 8 MoQSession.cpp:2923] close sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.717748 8 MoQRelay.cpp:907] unsubscribeNamespace nsp=moq-test/interop relay-1 | V0913 00:45:04.717757 8 MoQSession.cpp:2602] requestCancellation from cleanup sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.717780 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0913 00:45:04.717796 8 MoQSession.cpp:2940] requestCancellation from close sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.717806 8 MoQServer.h:184] WebTransport session terminated relay-1 | V0913 00:45:04.717809 8 MoQSession.cpp:7213] onSessionEnderr=none sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.717813 8 MoQSession.cpp:2923] close sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.717818 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0913 00:45:04.717824 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0913 00:45:04.717830 8 MoQSession.cpp:2602] requestCancellation from cleanup sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.717840 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0913 00:45:04.717855 8 MoQSession.cpp:2940] requestCancellation from close sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.718145 8 MoQSession.cpp:3348] exit controlReadLoop sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.718181 8 MoQSession.cpp:2949] exit controlWriteLoop sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.718216 8 MoQSession.cpp:3348] exit controlReadLoop sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.718262 8 MoQSession.cpp:3348] exit controlReadLoop sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.718362 8 MoQSession.cpp:2540] ~MoQSession sess=0x7fb264074fb0 relay-1 | V0913 00:45:04.718432 8 MoQSession.cpp:2949] exit controlWriteLoop sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.718462 8 MoQSession.cpp:3348] exit controlReadLoop sess=0x7fb2640613d0 relay-1 | V0913 00:45:04.718477 8 MoQSession.cpp:2540] ~MoQSession sess=0x7fb2640613d0 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'