make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' Running tests against moqt://moqt.nokiaresearch.com:4443/moq... Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest docker run --rm \ \ --network host \ -e RELAY_URL=moqt://moqt.nokiaresearch.com:4443/moq \ -e TLS_DISABLE_VERIFY=false \ ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest TAP version 14 # moq-test-client v0.1.12 # Relay: moqt://moqt.nokiaresearch.com:4443/moq 1..18 2026-10-06T00:52:15.993299Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45898 dual_stack=true ok 1 - setup-only --- duration_ms: 520 connection_id: 60bc88a93d7f52ea4ae484c166e236e3 ... 2026-10-06T00:52:16.512685Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-10-06T00:52:16.513754Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37196 dual_stack=true 2026-10-06T00:52:17.037688Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-10-06T00:52:19.038691Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2526 connection_id: 7446221749d9984df50444bc3d17f9a3 ... 2026-10-06T00:52:19.039958Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45411 dual_stack=true 2026-10-06T00:52:19.533325Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-10-06T00:52:19.695518Z  WARN moq_transport::serve::error: [c7123d80-f8f8-429d-8df7-5831fee0ab11] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 ok 3 - subscribe-error --- duration_ms: 656 connection_id: 470148faa7881eebfd78b1aabde15ae6 ... 2026-10-06T00:52:19.695708Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:c7123d80-f8f8-429d-8df7-5831fee0ab11] 2026-10-06T00:52:19.696677Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53415 dual_stack=true 2026-10-06T00:52:20.232403Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33684 dual_stack=true 2026-10-06T00:52:20.736308Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-06T00:52:20.736331Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-10-06T00:52:23.739025Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 4043 publisher_connection_id: 852f1a3f22968a19badacffef372cc55 subscriber_connection_id: 89018798c7ce05240935b21fb96527d9 ... 2026-10-06T00:52:23.740231Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54058 dual_stack=true 2026-10-06T00:52:24.254544Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-10-06T00:52:24.424188Z  WARN moq_transport::serve::error: [8a81ec98-568b-4628-82b6-027874ed9dab] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-10-06T00:52:24.757075Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37108 dual_stack=true 2026-10-06T00:52:25.283686Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-10-06T00:52:28.285163Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-10-06T00:52:28.285191Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:8a81ec98-568b-4628-82b6-027874ed9dab] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4546 subscriber_connection_id: 4f7a1c984910e5acfc7971fa5e8265a5 publisher_connection_id: 313bbd7020e2f8a297abf4f19d73cb35 ... 2026-10-06T00:52:28.286235Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47079 dual_stack=true 2026-10-06T00:52:28.775608Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-06T00:52:30.777165Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE ok 6 - publish-namespace-done --- duration_ms: 2593 connection_id: bc7ad43f93eb90bced2ba72169328d8f ... 2026-10-06T00:52:30.878579Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully 2026-10-06T00:52:30.879591Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42322 dual_stack=true 2026-10-06T00:52:31.531926Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-10-06T00:52:31.691511Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-10-06T00:52:31.691834Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 813 connection_id: 6726623d8feccb2ab5b2a40b91bddc97 ... 2026-10-06T00:52:31.692844Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44293 dual_stack=true 2026-10-06T00:52:32.187456Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35082 dual_stack=true 2026-10-06T00:52:33.205237Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-10-06T00:52:33.365756Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-10-06T00:52:33.628299Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 1936 publisher_connection_id: 06899c3db3d08c86765dc3cdcb79793b subscriber_connection_id: e4f9ec14403da780e05393cf3f55efeb ... 2026-10-06T00:52:33.629385Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41542 dual_stack=true 2026-10-06T00:52:34.104859Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 1132 connection_id: 1ea5f14abd92cd69eeab308bc7e58db1 ... 2026-10-06T00:52:34.761231Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-10-06T00:52:34.762288Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51135 dual_stack=true 2026-10-06T00:52:35.471648Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48672 dual_stack=true 2026-10-06T00:52:36.149991Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-06T00:52:36.194936Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-06T00:52:41.366347Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 10 - moq-test-subgroup-per-group --- duration_ms: 6605 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-10-06T00:52:41.367636Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60857 dual_stack=true 2026-10-06T00:52:42.056078Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55201 dual_stack=true 2026-10-06T00:52:42.703135Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-06T00:52:42.759844Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-06T00:52:47.920880Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 6554 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-10-06T00:52:47.922108Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43724 dual_stack=true 2026-10-06T00:52:48.605162Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37997 dual_stack=true 2026-10-06T00:52:49.260815Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-10-06T00:52:49.285621Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 1524 subscriber_connection_id: c4c6c9b7b83db21104d99ce1ba30f41d publisher_connection_id: c83610ed8eb2991558aadc7e81b26281 ... 2026-10-06T00:52:49.445570Z  INFO moq_test_client: moq-test passed: objects 8/8, eog 0/0, streams 8, publish_done status=2 stream_count=8 reason=ReasonPhrase("publish ended") 2026-10-06T00:52:49.446644Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37401 dual_stack=true 2026-10-06T00:52:50.164113Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43729 dual_stack=true 2026-10-06T00:52:50.826030Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-10-06T00:52:50.891103Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-06T00:52:51.046701Z  INFO moq_test_client: moq-test passed: objects 18/18, eog 3/3, streams 6, publish_done status=2 stream_count=6 reason=ReasonPhrase("publish ended") ok 13 - moq-test-two-subgroups-eog --- duration_ms: 1601 subscriber_connection_id: a503d5df85332c52d679b24f92c2f6e3 publisher_connection_id: 23c69a877e94eaab183575c9d7841a95 ... 2026-10-06T00:52:51.047522Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54571 dual_stack=true 2026-10-06T00:52:51.723868Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41831 dual_stack=true 2026-10-06T00:52:52.358118Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-06T00:52:52.673916Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-06T00:52:52.831146Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 0/0, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("publish ended") ok 14 - moq-test-datagram --- duration_ms: 1784 subscriber_connection_id: e8c0c0f5d7485a4da72f174492bdac53 publisher_connection_id: 8a5873b571185aa78df2c271a5744912 ... 2026-10-06T00:52:52.832114Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39052 dual_stack=true 2026-10-06T00:52:53.522781Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56980 dual_stack=true 2026-10-06T00:52:54.214382Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-06T00:52:54.595455Z  INFO moq_test_client::moqtest: PUBLISH completed ok 15 - moq-test-datagram-eog --- duration_ms: 1928 subscriber_connection_id: 4cdce937a33eff3473d38ce603952cd0 publisher_connection_id: 8884b87a768ac7d72948981867c872ef ... 2026-10-06T00:52:54.759426Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("publish ended") 2026-10-06T00:52:54.760527Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50766 dual_stack=true 2026-10-06T00:52:55.468444Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49754 dual_stack=true 2026-10-06T00:52:56.142311Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-06T00:52:56.199012Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 1606 subscriber_connection_id: f8cd19015c5e7db0f5a6942647054c88 publisher_connection_id: 4d3b6f143edd48f391192e29ad2ff184 ... 2026-10-06T00:52:56.365685Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("publish ended") 2026-10-06T00:52:56.366682Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60429 dual_stack=true 2026-10-06T00:52:57.045276Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47916 dual_stack=true 2026-10-06T00:52:57.698378Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-10-06T00:52:57.726427Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 1517 subscriber_connection_id: 09a84ce8f0e570cba80a2ffaa2009c42 publisher_connection_id: c533be21b021dc6d4389672b8e921890 ... 2026-10-06T00:52:57.882799Z  INFO moq_test_client: moq-test passed: objects 9/9, eog 0/0, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("publish ended") 2026-10-06T00:52:57.883689Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58826 dual_stack=true 2026-10-06T00:52:58.571500Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58527 dual_stack=true 2026-10-06T00:52:59.222486Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-10-06T00:52:59.240798Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-06T00:53:04.401453Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 18 - moq-test-forward-zero --- duration_ms: 6518 message: "moq-test verification failed: PUBLISH_DONE stream count 2 != expected 0" ... make[1]: *** [Makefile:122: test-external] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'