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-25T00:46:51.820043Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47315 dual_stack=true 2026-09-25T00:46:52.171807Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 352 connection_id: cfb3b9e6a99158a41c0254301128382e ... 2026-09-25T00:46:52.172910Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54140 dual_stack=true 2026-09-25T00:46:52.546469Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-25T00:46:54.547063Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2375 connection_id: 94ccba04786ce15f618a71c452d56737 ... 2026-09-25T00:46:54.548317Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47851 dual_stack=true 2026-09-25T00:46:54.904681Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-25T00:46:55.008341Z  WARN moq_transport::serve::error: [adafd214-81ce-47d7-9224-d45189071050] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-25T00:46:55.008413Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:adafd214-81ce-47d7-9224-d45189071050] ok 3 - subscribe-error --- duration_ms: 461 connection_id: 133350d696ecd57f36836b0baa4160dc ... 2026-09-25T00:46:55.009542Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53809 dual_stack=true 2026-09-25T00:46:55.366414Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41199 dual_stack=true 2026-09-25T00:46:55.717851Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-25T00:46:55.717871Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-25T00:46:55.819369Z  WARN moq_transport::serve::error: [5ff8b7d9-d320-479b-b515-810a27ee2bb5] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-25T00:46:55.819581Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:5ff8b7d9-d320-479b-b515-810a27ee2bb5] - subscription was processed ok 4 - publish-namespace-subscribe --- duration_ms: 811 publisher_connection_id: 592c8c8175b0869e943d7a058ed5ad46 subscriber_connection_id: 3389a07106e7d1ac7a11b16dbe5c578a ... 2026-09-25T00:46:55.820646Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35807 dual_stack=true 2026-09-25T00:46:56.145934Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-25T00:46:56.247389Z  WARN moq_transport::serve::error: [458e5ea8-6014-4bcc-bb0b-769da9da6914] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-25T00:46:56.648633Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43980 dual_stack=true 2026-09-25T00:46:57.001390Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-25T00:47:00.002351Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-25T00:47:00.002380Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:458e5ea8-6014-4bcc-bb0b-769da9da6914] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4182 subscriber_connection_id: 0c25d5bd0aaa2947ebb637dd3ead97a0 publisher_connection_id: 20cd983e5a2711467010682694f315bc ... 2026-09-25T00:47:00.003635Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55169 dual_stack=true 2026-09-25T00:47:00.317781Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-25T00:47:02.319086Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE ok 6 - publish-namespace-done --- duration_ms: 2418 connection_id: 8a78a5f5c1dcdff2720e06275ac8aba0 ... 2026-09-25T00:47:02.420575Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully 2026-09-25T00:47:02.421605Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52926 dual_stack=true 2026-09-25T00:47:02.813662Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-25T00:47:02.914573Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 494 connection_id: 75727e460dd31f0ccd1a11bfee31c121 ... 2026-09-25T00:47:02.914881Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" 2026-09-25T00:47:02.915800Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47085 dual_stack=true 2026-09-25T00:47:03.343145Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55800 dual_stack=true 2026-09-25T00:47:03.741588Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-25T00:47:03.844909Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-25T00:47:09.048247Z  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: 6133 message: "subscriber track mode failed: closed, code=2" ... 2026-09-25T00:47:09.049384Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34794 dual_stack=true 2026-09-25T00:47:09.385779Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 941 connection_id: 65a2c939feea8717ce6b1964b450dbaa ... 2026-09-25T00:47:09.989391Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-09-25T00:47:09.990426Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47260 dual_stack=true 2026-09-25T00:47:10.702655Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37903 dual_stack=true 2026-09-25T00:47:11.128129Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-25T00:47:11.174353Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1289 subscriber_connection_id: 7beb9e88acc1ef8131847008b0f0a188 publisher_connection_id: 37b52e52f00a6a2581623930dd6cc4fa ... 2026-09-25T00:47:11.279263Z  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") 2026-09-25T00:47:11.280186Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60073 dual_stack=true 2026-09-25T00:47:11.809852Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60529 dual_stack=true 2026-09-25T00:47:12.252857Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-25T00:47:12.309490Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-25T00:47:12.410575Z  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-25T00:47:12.411476Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38295 dual_stack=true ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 1131 subscriber_connection_id: c9ffa4c406f3953178f73b58c6e59588 publisher_connection_id: 5c337f61d1563560c9a4726ba6201c10 ... 2026-09-25T00:47:12.921410Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45462 dual_stack=true 2026-09-25T00:47:13.449366Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-25T00:47:13.475053Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-25T00:47:18.581599Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 12 - moq-test-subgroup-per-object --- duration_ms: 6171 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 8" ... 2026-09-25T00:47:18.582902Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53694 dual_stack=true 2026-09-25T00:47:19.096073Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37087 dual_stack=true 2026-09-25T00:47:19.513149Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-25T00:47:19.579239Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-25T00:47:19.684641Z  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: 1102 subscriber_connection_id: ca9f72de8bd90799705df2ffb2d1a814 publisher_connection_id: ce5d8f355b3329ea441430c725050d49 ... 2026-09-25T00:47:19.685543Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48630 dual_stack=true 2026-09-25T00:47:20.314745Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53472 dual_stack=true 2026-09-25T00:47:20.747903Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-25T00:47:21.064726Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-25T00:47:21.166149Z  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: 1481 subscriber_connection_id: 24daf554a27421498496becc6da3e822 publisher_connection_id: 137648e0502c4133f4c5552409df35ee ... 2026-09-25T00:47:21.167073Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57693 dual_stack=true 2026-09-25T00:47:21.693315Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58836 dual_stack=true 2026-09-25T00:47:22.207392Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-25T00:47:22.588405Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-25T00:47:27.697570Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 15 - moq-test-datagram-eog --- duration_ms: 6531 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 0" ... 2026-09-25T00:47:27.698831Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49586 dual_stack=true 2026-09-25T00:47:28.228567Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33903 dual_stack=true 2026-09-25T00:47:28.680037Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-25T00:47:28.734758Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-25T00:47:28.836184Z  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") ok 16 - moq-test-extensions --- duration_ms: 1138 subscriber_connection_id: 58c7822bddafac915a03a26dc6d1cdeb publisher_connection_id: b5f7e49ff3cc680ac9f8540c59d5db23 ... 2026-09-25T00:47:28.837095Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59555 dual_stack=true 2026-09-25T00:47:29.439545Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43353 dual_stack=true 2026-09-25T00:47:29.873855Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-25T00:47:29.902789Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-25T00:47:30.006179Z  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: 1169 subscriber_connection_id: e999090229e4f43ac6566c896e9d2aaf publisher_connection_id: e0fd9301f26fd8e75cae1df48b8596c7 ... 2026-09-25T00:47:30.007081Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34232 dual_stack=true 2026-09-25T00:47:30.515940Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43782 dual_stack=true 2026-09-25T00:47:30.937250Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-25T00:47:30.956527Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-25T00:47:36.061606Z  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: 6055 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'