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-09-24T00:47:01.277533Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36777 dual_stack=true ok 1 - setup-only --- duration_ms: 563 connection_id: e855d95b522704921f22e2674f60fa4d ... 2026-09-24T00:47:01.839593Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-09-24T00:47:01.840746Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50766 dual_stack=true 2026-09-24T00:47:02.444538Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-24T00:47:04.446033Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2606 connection_id: 6e9ad48502a4a9aff72cabd699fd5c47 ... 2026-09-24T00:47:04.446945Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40530 dual_stack=true 2026-09-24T00:47:05.038697Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-24T00:47:05.213577Z  WARN moq_transport::serve::error: [a1ed7153-6128-47c4-bdbb-6f556ced7458] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-24T00:47:05.213780Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:a1ed7153-6128-47c4-bdbb-6f556ced7458] ok 3 - subscribe-error --- duration_ms: 767 connection_id: 3a39c16a3e9289f21e9a79a9ea4a78eb ... 2026-09-24T00:47:05.214839Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48850 dual_stack=true 2026-09-24T00:47:05.799650Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54969 dual_stack=true 2026-09-24T00:47:06.375473Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-24T00:47:06.375491Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-24T00:47:09.377267Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 4163 publisher_connection_id: 42997afec714cea0bc0e01fbe5d610a9 subscriber_connection_id: 3992b243a251e1eae94509fe2f061905 ... 2026-09-24T00:47:09.378385Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42857 dual_stack=true 2026-09-24T00:47:10.528289Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-24T00:47:10.712102Z  WARN moq_transport::serve::error: [469ea532-56e2-49de-970b-f5f47770f3a9] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-24T00:47:11.030879Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45801 dual_stack=true 2026-09-24T00:47:11.625816Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-24T00:47:14.627433Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-24T00:47:14.627466Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:469ea532-56e2-49de-970b-f5f47770f3a9] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 5250 subscriber_connection_id: 8c551a6c9e5a1171e5f6e3c147279be9 publisher_connection_id: b8902fbb5de072bfa9b2191ad4458cf2 ... 2026-09-24T00:47:14.628715Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41573 dual_stack=true 2026-09-24T00:47:15.163592Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-24T00:47:17.165467Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE ok 6 - publish-namespace-done --- duration_ms: 2639 connection_id: fb2cf48f2827c990149735bd8492d2ca ... 2026-09-24T00:47:17.266886Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully 2026-09-24T00:47:17.267978Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42371 dual_stack=true 2026-09-24T00:47:17.819765Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-24T00:47:18.034569Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-24T00:47:18.034819Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 767 connection_id: f48708ad9c6c91a119a215421c2aa679 ... 2026-09-24T00:47:18.035827Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45923 dual_stack=true 2026-09-24T00:47:18.569471Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54649 dual_stack=true 2026-09-24T00:47:19.475620Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-24T00:47:19.686482Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-24T00:47:24.973847Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 8 - publish-track-subscribe --- duration_ms: 6939 message: "subscriber track mode failed: closed, code=2" ... 2026-09-24T00:47:24.975091Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54903 dual_stack=true 2026-09-24T00:47:25.706548Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 1415 connection_id: a6b56cef8fbd68f5a1d93f06725848e3 ... 2026-09-24T00:47:26.389394Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-09-24T00:47:26.390350Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38460 dual_stack=true 2026-09-24T00:47:27.319712Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47460 dual_stack=true 2026-09-24T00:47:28.453197Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-24T00:47:28.498335Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-24T00:47:28.672467Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 0/0, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("publish ended") ok 10 - moq-test-subgroup-per-group --- duration_ms: 2282 subscriber_connection_id: b416f3e991d201c1a5e41fabe26866fb publisher_connection_id: 1841dcad579a5994efc0f259edc528a1 ... 2026-09-24T00:47:28.673381Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57998 dual_stack=true 2026-09-24T00:47:29.490049Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46295 dual_stack=true 2026-09-24T00:47:30.245947Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-24T00:47:30.301977Z  INFO moq_test_client::moqtest: PUBLISH completed ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 1794 subscriber_connection_id: 88ef009fce509e42a388704dd438ed8f publisher_connection_id: 9f726adfb121e4a4c8bb5e9a460683e8 ... 2026-09-24T00:47:30.467468Z  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-09-24T00:47:30.468395Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44758 dual_stack=true 2026-09-24T00:47:31.205424Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45875 dual_stack=true 2026-09-24T00:47:32.296130Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-24T00:47:32.320922Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 2036 subscriber_connection_id: 9ca36ff8c4081a793d3e301cac59ffbc publisher_connection_id: aa498492800be9e15cab7fc5f143aa59 ... 2026-09-24T00:47:32.504165Z  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-09-24T00:47:32.505143Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33830 dual_stack=true 2026-09-24T00:47:33.252457Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50529 dual_stack=true 2026-09-24T00:47:33.989049Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-24T00:47:34.055218Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 1879 subscriber_connection_id: 44957c2a2f2a695c0415eb39f39f6cee publisher_connection_id: 4ba7afcd8851f672f7345fae8b5cae30 ... 2026-09-24T00:47:34.383872Z  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") 2026-09-24T00:47:34.384911Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51075 dual_stack=true 2026-09-24T00:47:35.155882Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58255 dual_stack=true 2026-09-24T00:47:35.932319Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-24T00:47:36.249997Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 14 - moq-test-datagram --- duration_ms: 2036 message: "moq-test verification failed: missing 5 objects (first 5): (0, 0), (0, 2), (0, 4), (1, 0), (1, 1)" ... 2026-09-24T00:47:36.421708Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50284 dual_stack=true 2026-09-24T00:47:37.164693Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52808 dual_stack=true 2026-09-24T00:47:38.068446Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-24T00:47:38.451637Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 15 - moq-test-datagram-eog --- duration_ms: 2207 message: "moq-test verification failed: missing 1 objects (first 5): (2, 4)" ... 2026-09-24T00:47:38.628866Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42057 dual_stack=true 2026-09-24T00:47:39.421658Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43362 dual_stack=true 2026-09-24T00:47:40.529069Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-24T00:47:40.583780Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 2517 subscriber_connection_id: 67ce99a2bb71d4a9186fd2c6c081d760 publisher_connection_id: bb70945c2a744a75bffa4ab2b9cd092e ... 2026-09-24T00:47:41.145203Z  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-09-24T00:47:41.146296Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47521 dual_stack=true 2026-09-24T00:47:41.916365Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54953 dual_stack=true 2026-09-24T00:47:42.836184Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-24T00:47:42.864163Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-24T00:47:43.047870Z  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") ok 17 - moq-test-increments --- duration_ms: 1902 subscriber_connection_id: 8e5ff693c813374f9ee89658f798114c publisher_connection_id: afda26e3a6de0429f18ad18492c7824a ... 2026-09-24T00:47:43.048835Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37192 dual_stack=true 2026-09-24T00:47:43.877319Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38386 dual_stack=true 2026-09-24T00:47:44.613297Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-24T00:47:44.631711Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-24T00:47:49.816805Z  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: 6769 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'