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-10T00:39:51Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-10T00:39:51Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-10T00:39:51Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-10T00:39:51Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-10T00:39:51Z" 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 | V0910 00:39:52.208454 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0910 00:39:52.209618 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 | V0910 00:39:57.863066 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0910 00:39:57.863094 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0910 00:39:57.863284 8 MoQSession.cpp:2631] start sess=0x7f131c053660 relay-1 | V0910 00:39:57.863348 8 MoQSession.cpp:2981] sendSetup sess=0x7f131c053660 relay-1 | V0910 00:39:57.863493 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f131c053660 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 47 test-client-1 | negotiated: moq-transport-18 test-client-1 | ... relay-1 | V0910 00:39:57.863929 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f131c053660 relay-1 | V0910 00:39:57.863990 8 MoQServer.h:184] WebTransport session terminated relay-1 | V0910 00:39:57.863996 8 MoQSession.cpp:7164] onSessionEnderr=none sess=0x7f131c053660 relay-1 | V0910 00:39:57.863999 8 MoQSession.cpp:2913] close sess=0x7f131c053660 relay-1 | V0910 00:39:57.864036 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f131c053660 relay-1 | V0910 00:39:57.864086 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f131c053660 relay-1 | V0910 00:39:57.864249 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f131c053660 relay-1 | V0910 00:39:57.864258 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f131c053660 relay-1 | V0910 00:39:57.865482 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0910 00:39:57.865502 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0910 00:39:57.865596 8 MoQSession.cpp:2631] start sess=0x7f131c06aff0 relay-1 | V0910 00:39:57.865617 8 MoQSession.cpp:2981] sendSetup sess=0x7f131c06aff0 relay-1 | V0910 00:39:57.865659 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f131c06aff0 relay-1 | V0910 00:39:57.866030 8 MoQSession.cpp:6766] onNewBidiStream sess=0x7f131c06aff0 relay-1 | V0910 00:39:57.866045 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f131c06aff0 relay-1 | V0910 00:39:57.866061 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f131c06aff0 relay-1 | V0910 00:39:57.866084 8 MoQSession.cpp:3125] onClientSetup sess=0x7f131c06aff0 relay-1 | V0910 00:39:57.866091 8 MoQSession.cpp:3136] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f131c06aff0 relay-1 | V0910 00:39:57.866096 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0910 00:39:57.866100 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0910 00:39:57.866105 8 MoQSession.cpp:3201] Negotiated Version=0xff000012 (draft-18) relay-1 | V0910 00:39:57.866120 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f131c06aff0 relay-1 | V0910 00:39:57.866130 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f131c06aff0 relay-1 | V0910 00:39:57.866148 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0910 00:39:57.866155 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f131c06aff0 relay-1 | E20260910 00:39:57.965188 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=78236868687071bf, server CID=4000000a27ee9232, downstream=[::ffff:172.18.0.3]:58092, [::]: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 | V0910 00:39:58.367518 8 MoQServer.h:184] WebTransport session terminated relay-1 | V0910 00:39:58.367550 8 MoQSession.cpp:7164] onSessionEnderr=none sess=0x7f131c06aff0 relay-1 | V0910 00:39:58.367555 8 MoQSession.cpp:2913] close sess=0x7f131c06aff0 relay-1 | V0910 00:39:58.367565 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0910 00:39:58.367574 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0910 00:39:58.367588 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f131c06aff0 relay-1 | V0910 00:39:58.367624 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0910 00:39:58.367641 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f131c06aff0 relay-1 | V0910 00:39:58.367782 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f131c06aff0 relay-1 | V0910 00:39:58.367819 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f131c06aff0 relay-1 | V0910 00:39:58.367823 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f131c06aff0 relay-1 | V0910 00:39:58.367829 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f131c06aff0 relay-1 | V0910 00:39:58.369258 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0910 00:39:58.369279 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0910 00:39:58.369383 8 MoQSession.cpp:2631] start sess=0x7f131c069dd0 relay-1 | V0910 00:39:58.369405 8 MoQSession.cpp:2981] sendSetup sess=0x7f131c069dd0 relay-1 | V0910 00:39:58.369495 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f131c069dd0 relay-1 | V0910 00:39:58.369701 8 MoQSession.cpp:6766] onNewBidiStream sess=0x7f131c069dd0 relay-1 | V0910 00:39:58.369720 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f131c069dd0 relay-1 | V0910 00:39:58.369740 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f131c069dd0 relay-1 | V0910 00:39:58.369751 8 MoQSession.cpp:3125] onClientSetup sess=0x7f131c069dd0 relay-1 | V0910 00:39:58.369755 8 MoQSession.cpp:3136] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f131c069dd0 relay-1 | V0910 00:39:58.369759 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0910 00:39:58.369762 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0910 00:39:58.369766 8 MoQSession.cpp:3201] Negotiated Version=0xff000012 (draft-18) relay-1 | V0910 00:39:58.369777 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f131c069dd0 relay-1 | V0910 00:39:58.369788 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f131c069dd0 relay-1 | V0910 00:39:58.369802 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0910 00:39:58.369812 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f131c069dd0 relay-1 | E20260910 00:39:58.468752 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=db1b3df2f50efca8, server CID=400000171cf8d9f5, downstream=[::ffff:172.18.0.3]:58092, [::]:4443=local, drain=none relay-1 | V0910 00:39:58.870777 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f131c069dd0 relay-1 | V0910 00:39:58.870803 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0910 00:39:58.870810 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0910 00:39:58.870817 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f131c069dd0 test-client-1 | ok 3 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 704 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 | V0910 00:39:59.071497 8 MoQServer.h:184] WebTransport session terminated relay-1 | V0910 00:39:59.071527 8 MoQSession.cpp:7164] onSessionEnderr=none sess=0x7f131c069dd0 relay-1 | V0910 00:39:59.071532 8 MoQSession.cpp:2913] close sess=0x7f131c069dd0 relay-1 | V0910 00:39:59.071543 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f131c069dd0 relay-1 | V0910 00:39:59.071588 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f131c069dd0 relay-1 | V0910 00:39:59.071791 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f131c069dd0 relay-1 | V0910 00:39:59.071805 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f131c069dd0 relay-1 | V0910 00:39:59.071815 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f131c069dd0 relay-1 | V0910 00:39:59.073227 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0910 00:39:59.073247 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0910 00:39:59.073348 8 MoQSession.cpp:2631] start sess=0x7f131c05c910 relay-1 | V0910 00:39:59.073370 8 MoQSession.cpp:2981] sendSetup sess=0x7f131c05c910 relay-1 | V0910 00:39:59.073463 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f131c05c910 relay-1 | V0910 00:39:59.073730 8 MoQSession.cpp:6766] onNewBidiStream sess=0x7f131c05c910 relay-1 | V0910 00:39:59.073746 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f131c05c910 relay-1 | V0910 00:39:59.073763 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f131c05c910 relay-1 | V0910 00:39:59.073781 8 MoQSession.cpp:3125] onClientSetup sess=0x7f131c05c910 relay-1 | V0910 00:39:59.073784 8 MoQSession.cpp:3136] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f131c05c910 relay-1 | V0910 00:39:59.073788 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0910 00:39:59.073793 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0910 00:39:59.073798 8 MoQSession.cpp:3201] Negotiated Version=0xff000012 (draft-18) relay-1 | V0910 00:39:59.073812 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f131c05c910 relay-1 | V0910 00:39:59.073826 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f131c05c910 relay-1 | V0910 00:39:59.073837 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0910 00:39:59.073847 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f131c05c910 relay-1 | E20260910 00:39:59.172806 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=79d3b40c3a433c3f, server CID=400000102b3a2583, downstream=[::ffff:172.18.0.3]:58092, [::]:4443=local, drain=none relay-1 | V0910 00:39:59.376572 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0910 00:39:59.376606 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0910 00:39:59.376715 8 MoQSession.cpp:2631] start sess=0x7f131c074390 relay-1 | V0910 00:39:59.376740 8 MoQSession.cpp:2981] sendSetup sess=0x7f131c074390 relay-1 | V0910 00:39:59.376830 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f131c074390 relay-1 | V0910 00:39:59.377093 8 MoQSession.cpp:6766] onNewBidiStream sess=0x7f131c074390 relay-1 | V0910 00:39:59.377109 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f131c074390 relay-1 | V0910 00:39:59.377132 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f131c074390 relay-1 | V0910 00:39:59.377148 8 MoQSession.cpp:3125] onClientSetup sess=0x7f131c074390 relay-1 | V0910 00:39:59.377152 8 MoQSession.cpp:3136] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f131c074390 relay-1 | V0910 00:39:59.377156 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0910 00:39:59.377160 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0910 00:39:59.377164 8 MoQSession.cpp:3201] Negotiated Version=0xff000012 (draft-18) relay-1 | V0910 00:39:59.377179 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f131c074390 relay-1 | V0910 00:39:59.377196 8 MoQRelaySession.cpp:1499] onSubscribeNamespaceImpl prefix=moq-test/interop sess=0x7f131c074390 relay-1 | V0910 00:39:59.377209 8 MoQRelay.cpp:722] subscribeNamespace nsp=moq-test/interop relay-1 | V0910 00:39:59.377229 8 MoQRelaySession.cpp:1629] subscribeNamespaceOk id=0 sess=0x7f131c074390 test-client-1 | ok 5 - announce-subscribe relay-1 | V0910 00:39:59.377554 8 MoQSession.cpp:6766] onNewBidiStream sess=0x7f131c074390 test-client-1 | --- test-client-1 | duration_ms: 306 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 | V0910 00:39:59.377721 8 MoQServer.h:184] WebTransport session terminated relay-1 | V0910 00:39:59.377751 8 MoQSession.cpp:7164] onSessionEnderr=none sess=0x7f131c05c910 relay-1 | V0910 00:39:59.377755 8 MoQSession.cpp:2913] close sess=0x7f131c05c910 relay-1 | V0910 00:39:59.377761 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0910 00:39:59.377775 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f131c05c910 relay-1 | V0910 00:39:59.377796 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0910 00:39:59.377868 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f131c05c910 relay-1 | V0910 00:39:59.378227 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f131c05c910 relay-1 | V0910 00:39:59.378293 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f131c05c910 relay-1 | V0910 00:39:59.378317 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f131c05c910 relay-1 | V0910 00:39:59.378371 8 MoQServer.h:184] WebTransport session terminated relay-1 | V0910 00:39:59.378402 8 MoQSession.cpp:7164] onSessionEnderr=none sess=0x7f131c074390 relay-1 | V0910 00:39:59.378419 8 MoQSession.cpp:2913] close sess=0x7f131c074390 relay-1 | V0910 00:39:59.378460 8 MoQRelay.cpp:907] unsubscribeNamespace nsp=moq-test/interop relay-1 | V0910 00:39:59.378480 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0910 00:39:59.378532 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f131c074390 relay-1 | V0910 00:39:59.378567 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0910 00:39:59.378575 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=8 code=386759528 relay-1 | V0910 00:39:59.378582 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f131c074390 relay-1 | V0910 00:39:59.378665 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f131c05c910 relay-1 | V0910 00:39:59.378722 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f131c074390 relay-1 | V0910 00:39:59.378727 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f131c074390 relay-1 | V0910 00:39:59.378743 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f131c074390 relay-1 | V0910 00:39:59.378749 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f131c074390 relay-1 | V0910 00:39:59.378754 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f131c074390 relay-1 | V0910 00:39:59.378758 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f131c074390 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'