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-17T00:51:03.814504Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44560 dual_stack=true 2026-09-17T00:51:04.261780Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 447 connection_id: 4dbbc2750c331fabde95435d1f29692f ... 2026-09-17T00:51:04.262400Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37998 dual_stack=true 2026-09-17T00:51:04.674526Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop ok 2 - publish-namespace-only --- duration_ms: 2414 connection_id: 79578be9598bb24e7242883bb6ed4827 ... 2026-09-17T00:51:06.675828Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) 2026-09-17T00:51:06.676448Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46997 dual_stack=true 2026-09-17T00:51:07.126141Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-17T00:51:07.249611Z  WARN moq_transport::serve::error: [528cdf45-25ba-4e67-a35e-415072eafe20] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-17T00:51:07.249692Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:528cdf45-25ba-4e67-a35e-415072eafe20] ok 3 - subscribe-error --- duration_ms: 573 connection_id: 31992eca5506ac6d87db7c0c9ac28e73 ... 2026-09-17T00:51:07.250356Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56551 dual_stack=true 2026-09-17T00:51:07.783291Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50065 dual_stack=true 2026-09-17T00:51:08.171048Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-17T00:51:08.171071Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-17T00:51:11.172551Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3922 publisher_connection_id: 90dfa5d42413775043f8273a3f41e29a subscriber_connection_id: e369aad9aa83f8e4ea0909668f072ad3 ... 2026-09-17T00:51:11.173296Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51547 dual_stack=true 2026-09-17T00:51:11.585467Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-17T00:51:12.087251Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45603 dual_stack=true 2026-09-17T00:51:12.526616Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-17T00:51:15.528242Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 5357 subscriber_connection_id: 1069a00f43680fad9af864b8332a080d publisher_connection_id: 15cc94d773ee780abbf882e70f595314 ... 2026-09-17T00:51:16.529774Z  INFO moq_test_client::scenarios: Subscriber still waiting (test complete) 2026-09-17T00:51:16.530486Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51909 dual_stack=true 2026-09-17T00:51:16.931328Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-17T00:51:18.932977Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE ok 6 - publish-namespace-done --- duration_ms: 2504 connection_id: c60f2d17fa96918fe4fa0c02da99636a ... 2026-09-17T00:51:19.034636Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully 2026-09-17T00:51:19.035366Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38881 dual_stack=true 2026-09-17T00:51:19.493665Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-17T00:51:19.620811Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-17T00:51:19.621063Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 586 connection_id: 37a29e96269f1b89b629b03951919fa8 ... 2026-09-17T00:51:19.621676Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33200 dual_stack=true 2026-09-17T00:51:20.133980Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58713 dual_stack=true 2026-09-17T00:51:20.640321Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-17T00:51:20.767241Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" not ok 8 - publish-track-subscribe --- duration_ms: 3628 message: "subscriber received unexpected payload: \"publish-track-only\"" ... 2026-09-17T00:51:23.250616Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41470 dual_stack=true 2026-09-17T00:51:23.625525Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 1002 connection_id: 692162dec04499c884f133d3fb4d1b2f ... 2026-09-17T00:51:24.252083Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-09-17T00:51:24.252718Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45963 dual_stack=true 2026-09-17T00:51:24.840764Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48164 dual_stack=true 2026-09-17T00:51:25.358590Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-17T00:51:25.408252Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:51:25.533580Z  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: 1281 subscriber_connection_id: 627e75c560210bc1cc3a68c7d1d3ee4d publisher_connection_id: 6e71736f89e5f746f433199d71b09f7e ... 2026-09-17T00:51:25.534166Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57023 dual_stack=true 2026-09-17T00:51:26.123497Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40567 dual_stack=true 2026-09-17T00:51:26.707383Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-17T00:51:26.764398Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:51:26.888985Z  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 11 - moq-test-subgroup-per-group-eog --- duration_ms: 1355 subscriber_connection_id: 974fc1df1ee0b24cd6b9e85ef2aa31eb publisher_connection_id: c777b072c6baf14450e2642cd61bc00e ... 2026-09-17T00:51:26.889566Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43946 dual_stack=true 2026-09-17T00:51:27.478450Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43734 dual_stack=true 2026-09-17T00:51:27.995217Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-17T00:51:28.020093Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:51:28.146158Z  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") ok 12 - moq-test-subgroup-per-object --- duration_ms: 1257 subscriber_connection_id: 9d18a71e1281b81c38af8ce11b5d4f7c publisher_connection_id: b2cca16dadbca7e7d4181a0897ecc081 ... 2026-09-17T00:51:28.146804Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45340 dual_stack=true 2026-09-17T00:51:28.809816Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54478 dual_stack=true 2026-09-17T00:51:29.336056Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-17T00:51:29.404400Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:51:34.530790Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 13 - moq-test-two-subgroups-eog --- duration_ms: 6384 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 6" ... 2026-09-17T00:51:34.531687Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33877 dual_stack=true 2026-09-17T00:51:35.120959Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35850 dual_stack=true 2026-09-17T00:51:35.659436Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-17T00:51:35.976410Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:51:36.099246Z  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: 1568 subscriber_connection_id: 00dc80d21c4ad79559d79c28b967735e publisher_connection_id: a8d65036d7aba68e4f4bfb63234ff1fe ... 2026-09-17T00:51:36.099904Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46423 dual_stack=true 2026-09-17T00:51:36.734536Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38259 dual_stack=true 2026-09-17T00:51:37.369935Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-17T00:51:37.752788Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:51:37.878119Z  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") ok 15 - moq-test-datagram-eog --- duration_ms: 1778 subscriber_connection_id: fc3a2e7a82e4a1234d345b116ce1b665 publisher_connection_id: b41ccfc5320bb39fbcd3fe09b547d015 ... 2026-09-17T00:51:37.878696Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46231 dual_stack=true 2026-09-17T00:51:38.588599Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58426 dual_stack=true 2026-09-17T00:51:39.231696Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-17T00:51:39.289761Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:51:44.416309Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 16 - moq-test-extensions --- duration_ms: 6538 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-09-17T00:51:44.417064Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40472 dual_stack=true 2026-09-17T00:51:45.013919Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44666 dual_stack=true 2026-09-17T00:51:45.562138Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-17T00:51:45.591253Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:51:45.718355Z  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: 1301 subscriber_connection_id: 279497bc404c07fa9781b1438bd9db56 publisher_connection_id: 393113f3d851c55d559896eb0ce9f59e ... 2026-09-17T00:51:45.718939Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54864 dual_stack=true 2026-09-17T00:51:46.317583Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42444 dual_stack=true 2026-09-17T00:51:46.832647Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-17T00:51:46.853602Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:51:51.980105Z  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: 6262 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'