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-10-03T00:39:43Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-03T00:39:43Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-03T00:39:43Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-03T00:39:43Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-03T00:39:43Z" 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 00:39:44.031400 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W1003 00:39:44.032507 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-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 | V1003 00:39:49.682465 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1003 00:39:49.682494 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1003 00:39:49.682708 8 MoQSession.cpp:2701] start sess=0x7ff710053600 relay-1 | V1003 00:39:49.682735 8 MoQSession.cpp:3045] sendSetup sess=0x7ff710053600 relay-1 | V1003 00:39:49.682806 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7ff710053600 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 45 test-client-1 | negotiated: moq-transport-18 test-client-1 | ... relay-1 | V1003 00:39:49.683309 8 MoQSession.cpp:6889] onNewUniStream sess=0x7ff710053600 relay-1 | V1003 00:39:49.683346 8 MoQServer.h:226] WebTransport session terminated relay-1 | V1003 00:39:49.683351 8 MoQSession.cpp:7339] onSessionEnderr=none sess=0x7ff710053600 relay-1 | V1003 00:39:49.683354 8 MoQSession.cpp:2977] close sess=0x7ff710053600 relay-1 | V1003 00:39:49.683392 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7ff710053600 relay-1 | V1003 00:39:49.683429 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7ff710053600 relay-1 | V1003 00:39:49.683653 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7ff710053600 relay-1 | V1003 00:39:49.683666 8 MoQSession.cpp:2600] ~MoQSession sess=0x7ff710053600 relay-1 | V1003 00:39:49.686028 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1003 00:39:49.686054 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1003 00:39:49.686157 8 MoQSession.cpp:2701] start sess=0x7ff71006b250 relay-1 | V1003 00:39:49.686194 8 MoQSession.cpp:3045] sendSetup sess=0x7ff71006b250 relay-1 | V1003 00:39:49.686258 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7ff71006b250 relay-1 | V1003 00:39:49.686631 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7ff71006b250 relay-1 | V1003 00:39:49.686650 8 MoQSession.cpp:6889] onNewUniStream sess=0x7ff71006b250 relay-1 | V1003 00:39:49.686673 8 MoQSession.cpp:3410] controlReadLoop sess=0x7ff71006b250 relay-1 | V1003 00:39:49.686698 8 MoQSession.cpp:3197] onClientSetup sess=0x7ff71006b250 relay-1 | V1003 00:39:49.686702 8 MoQSession.cpp:3208] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7ff71006b250 relay-1 | V1003 00:39:49.686708 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1003 00:39:49.686712 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1003 00:39:49.686717 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1003 00:39:49.686732 8 MoQSession.cpp:3410] controlReadLoop sess=0x7ff71006b250 relay-1 | V1003 00:39:49.686749 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7ff71006b250 relay-1 | V1003 00:39:49.686766 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1003 00:39:49.686784 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7ff71006b250 relay-1 | E20261003 00:39:49.784699 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=d53f28fc8444f415, server CID=4000000a141af938, downstream=[::ffff:172.18.0.3]:39655, [::]:4443=local, drain=none test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 504 test-client-1 | negotiated: moq-transport-18 test-client-1 | outcome: "namespace remained accepted" test-client-1 | ... relay-1 | V1003 00:39:50.187878 8 MoQServer.h:226] WebTransport session terminated relay-1 | V1003 00:39:50.187907 8 MoQSession.cpp:7339] onSessionEnderr=none sess=0x7ff71006b250 relay-1 | V1003 00:39:50.187912 8 MoQSession.cpp:2977] close sess=0x7ff71006b250 relay-1 | V1003 00:39:50.187926 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1003 00:39:50.187935 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1003 00:39:50.187945 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7ff71006b250 relay-1 | V1003 00:39:50.187979 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V1003 00:39:50.187992 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7ff71006b250 relay-1 | V1003 00:39:50.188171 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7ff71006b250 relay-1 | V1003 00:39:50.188218 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7ff71006b250 relay-1 | V1003 00:39:50.188227 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7ff71006b250 relay-1 | V1003 00:39:50.188237 8 MoQSession.cpp:2600] ~MoQSession sess=0x7ff71006b250 relay-1 | V1003 00:39:50.190824 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1003 00:39:50.190850 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1003 00:39:50.190979 8 MoQSession.cpp:2701] start sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.191004 8 MoQSession.cpp:3045] sendSetup sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.191055 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.191408 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.191423 8 MoQSession.cpp:6889] onNewUniStream sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.191442 8 MoQSession.cpp:3410] controlReadLoop sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.191452 8 MoQSession.cpp:3197] onClientSetup sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.191456 8 MoQSession.cpp:3208] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.191460 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1003 00:39:50.191465 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1003 00:39:50.191470 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1003 00:39:50.191484 8 MoQSession.cpp:3410] controlReadLoop sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.191494 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.191502 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1003 00:39:50.191512 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7ff710069ed0 relay-1 | E20261003 00:39:50.288314 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=cc0855150b5ee601, server CID=4000001a0a3a985b, downstream=[::ffff:172.18.0.3]:39655, [::]:4443=local, drain=none relay-1 | V1003 00:39:50.693206 8 MoQRelaySession.cpp:1310] onPublishNamespaceDone requestID=0 sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.693233 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1003 00:39:50.693241 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1003 00:39:50.693248 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7ff710069ed0 test-client-1 | ok 3 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 707 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 | V1003 00:39:50.894981 8 MoQServer.h:226] WebTransport session terminated relay-1 | V1003 00:39:50.895013 8 MoQSession.cpp:7339] onSessionEnderr=none sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.895018 8 MoQSession.cpp:2977] close sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.895030 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.895067 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.895270 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.895283 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.895292 8 MoQSession.cpp:2600] ~MoQSession sess=0x7ff710069ed0 relay-1 | V1003 00:39:50.897825 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1003 00:39:50.897843 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1003 00:39:50.897938 8 MoQSession.cpp:2701] start sess=0x7ff71006c8b0 relay-1 | V1003 00:39:50.897959 8 MoQSession.cpp:3045] sendSetup sess=0x7ff71006c8b0 relay-1 | V1003 00:39:50.898007 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7ff71006c8b0 relay-1 | V1003 00:39:50.898451 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7ff71006c8b0 relay-1 | V1003 00:39:50.898471 8 MoQSession.cpp:6889] onNewUniStream sess=0x7ff71006c8b0 relay-1 | V1003 00:39:50.898493 8 MoQSession.cpp:3410] controlReadLoop sess=0x7ff71006c8b0 relay-1 | V1003 00:39:50.898503 8 MoQSession.cpp:3197] onClientSetup sess=0x7ff71006c8b0 relay-1 | V1003 00:39:50.898506 8 MoQSession.cpp:3208] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7ff71006c8b0 relay-1 | V1003 00:39:50.898510 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1003 00:39:50.898514 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1003 00:39:50.898519 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1003 00:39:50.898534 8 MoQSession.cpp:3410] controlReadLoop sess=0x7ff71006c8b0 relay-1 | V1003 00:39:50.898545 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7ff71006c8b0 relay-1 | V1003 00:39:50.898555 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1003 00:39:50.898567 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7ff71006c8b0 relay-1 | E20261003 00:39:50.995398 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=c9a7e9e93a8a76ac, server CID=4000000e65ac9c07, downstream=[::ffff:172.18.0.3]:39655, [::]:4443=local, drain=none relay-1 | V1003 00:39:51.202053 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1003 00:39:51.202082 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1003 00:39:51.202337 8 MoQSession.cpp:2701] start sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.202365 8 MoQSession.cpp:3045] sendSetup sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.202500 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.202524 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.202533 8 MoQSession.cpp:6889] onNewUniStream sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.202641 8 MoQSession.cpp:3410] controlReadLoop sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.202663 8 MoQSession.cpp:3197] onClientSetup sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.202667 8 MoQSession.cpp:3208] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.202671 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1003 00:39:51.202676 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1003 00:39:51.202682 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1003 00:39:51.202701 8 MoQSession.cpp:3410] controlReadLoop sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.202716 8 MoQRelaySession.cpp:1509] onSubscribeNamespaceImpl prefix=moq-test/interop sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.202729 8 MoQRelay.cpp:723] subscribeNamespace nsp=moq-test/interop relay-1 | V1003 00:39:51.202746 8 MoQRelaySession.cpp:1639] subscribeNamespaceOk id=0 sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.203062 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7ff710071ff0 test-client-1 | ok 5 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 308 test-client-1 | negotiated: moq-transport-18 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 | V1003 00:39:51.203159 8 MoQServer.h:226] WebTransport session terminated relay-1 | V1003 00:39:51.203170 8 MoQSession.cpp:7339] onSessionEnderr=none sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.203174 8 MoQSession.cpp:2977] close sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.203180 8 MoQRelay.cpp:908] unsubscribeNamespace nsp=moq-test/interop relay-1 | V1003 00:39:51.203189 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.203210 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V1003 00:39:51.203224 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.203232 8 MoQServer.h:226] WebTransport session terminated relay-1 | V1003 00:39:51.203236 8 MoQSession.cpp:7339] onSessionEnderr=none sess=0x7ff71006c8b0 relay-1 | V1003 00:39:51.203239 8 MoQSession.cpp:2977] close sess=0x7ff71006c8b0 relay-1 | V1003 00:39:51.203243 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1003 00:39:51.203252 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1003 00:39:51.203259 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7ff71006c8b0 relay-1 | V1003 00:39:51.203269 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V1003 00:39:51.203279 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7ff71006c8b0 relay-1 | V1003 00:39:51.203421 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7ff71006c8b0 relay-1 | V1003 00:39:51.203492 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.203497 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.203500 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.203506 8 MoQSession.cpp:2600] ~MoQSession sess=0x7ff710071ff0 relay-1 | V1003 00:39:51.203519 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7ff71006c8b0 relay-1 | V1003 00:39:51.203524 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7ff71006c8b0 relay-1 | V1003 00:39:51.203528 8 MoQSession.cpp:2600] ~MoQSession sess=0x7ff71006c8b0 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'