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-19T00:47:27.103189Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55878 dual_stack=true 2026-09-19T00:47:27.555587Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 453 connection_id: 543e97fc87168ae8ca2ba20a2674b7a4 ... 2026-09-19T00:47:27.556454Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42684 dual_stack=true 2026-09-19T00:47:27.942742Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-19T00:47:29.943713Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2388 connection_id: 2029d2fb1a4ca7f36edfcc7bb2f9554a ... 2026-09-19T00:47:29.944771Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46167 dual_stack=true 2026-09-19T00:47:30.362326Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-19T00:47:30.479313Z  WARN moq_transport::serve::error: [5fa0e781-6a84-4a66-a84c-f6d66515e4da] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-19T00:47:30.479373Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:5fa0e781-6a84-4a66-a84c-f6d66515e4da] ok 3 - subscribe-error --- duration_ms: 535 connection_id: 7e8de06e82bad6f243abeb5cfc5f477d ... 2026-09-19T00:47:30.480490Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42744 dual_stack=true 2026-09-19T00:47:30.975078Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40779 dual_stack=true 2026-09-19T00:47:31.343331Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-19T00:47:31.343350Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-19T00:47:34.344778Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3865 publisher_connection_id: 8c9d5671acad7389a1329366b64144a6 subscriber_connection_id: 35806d9552d40a863ff9629dbef484de ... 2026-09-19T00:47:34.345829Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35662 dual_stack=true 2026-09-19T00:47:34.813022Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-19T00:47:34.930233Z  WARN moq_transport::serve::error: [a66b2756-75e7-4e95-94ab-b7c35a1d8853] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-19T00:47:35.315448Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34820 dual_stack=true 2026-09-19T00:47:35.672405Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-19T00:47:38.673765Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-19T00:47:38.673784Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:a66b2756-75e7-4e95-94ab-b7c35a1d8853] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4328 subscriber_connection_id: 7e77d86fee1bbab61fd0c66b0b33eaf3 publisher_connection_id: b240d622755bd368dd7d9e2af17f239b ... 2026-09-19T00:47:38.674783Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45060 dual_stack=true 2026-09-19T00:47:39.224559Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-19T00:47:41.225678Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-19T00:47:41.327059Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2653 connection_id: 39ce45af69431ff48ad15ba66ba0a9a9 ... 2026-09-19T00:47:41.327997Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42099 dual_stack=true 2026-09-19T00:47:41.840693Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-19T00:47:41.958189Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-19T00:47:41.958412Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 631 connection_id: b830e2f2b38ebc1c61841af23d26bbac ... 2026-09-19T00:47:41.959449Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56013 dual_stack=true 2026-09-19T00:47:42.317674Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41687 dual_stack=true 2026-09-19T00:47:42.674608Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-19T00:47:42.792126Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-19T00:47:48.012578Z  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: 6054 message: "subscriber track mode failed: closed, code=2" ... 2026-09-19T00:47:48.013774Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39215 dual_stack=true 2026-09-19T00:47:48.413644Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-19T00:47:49.031383Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 1018 connection_id: 331e355368fec7118ec0040b225f1dbc ... 2026-09-19T00:47:49.032335Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42598 dual_stack=true 2026-09-19T00:47:49.590968Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34625 dual_stack=true 2026-09-19T00:47:50.262353Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-19T00:47:50.309450Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1394 subscriber_connection_id: 9b4a5209739c4433a6d83be9af9e885e publisher_connection_id: 04ca0b13e5f661fee671ecdb2f01b7b3 ... 2026-09-19T00:47:50.426366Z  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-19T00:47:50.427294Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37633 dual_stack=true 2026-09-19T00:47:50.986692Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43481 dual_stack=true 2026-09-19T00:47:51.561610Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-19T00:47:51.618684Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:47:51.735266Z  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: 1308 subscriber_connection_id: 4da795c9996acd5326cac127a2e83b31 publisher_connection_id: ed9a5470276243b938454b7272c37c12 ... 2026-09-19T00:47:51.736235Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35678 dual_stack=true 2026-09-19T00:47:52.394292Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45878 dual_stack=true 2026-09-19T00:47:52.866146Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-19T00:47:52.891804Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 1272 subscriber_connection_id: a949cf70cfb82a1ded46620ff252a9c8 publisher_connection_id: a5ec96cea2cc1b7c24642d018dea1c0c ... 2026-09-19T00:47:53.008185Z  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-19T00:47:53.009105Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38976 dual_stack=true 2026-09-19T00:47:53.684724Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45467 dual_stack=true 2026-09-19T00:47:54.160785Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-19T00:47:54.227798Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:47:54.344467Z  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: 1336 subscriber_connection_id: ee4f1756478885eb637fcf9f191a80b8 publisher_connection_id: a2de922d3b338a2dd79bbbd0253b7079 ... 2026-09-19T00:47:54.345428Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35884 dual_stack=true 2026-09-19T00:47:54.905096Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58853 dual_stack=true 2026-09-19T00:47:55.378798Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-19T00:47:55.693161Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 1465 subscriber_connection_id: eaa49ae67f4784d15b3f9ff118d58f96 publisher_connection_id: 57d64dfb4606a1af634fbe09b623569b ... 2026-09-19T00:47:55.810373Z  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") 2026-09-19T00:47:55.811242Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34407 dual_stack=true 2026-09-19T00:47:56.370208Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56545 dual_stack=true 2026-09-19T00:47:56.844754Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-19T00:47:57.223952Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:47:57.341600Z  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: 1531 subscriber_connection_id: 2102c54e12770c53360814a480700a64 publisher_connection_id: fd2a95fcc8909fc21080e2f7501ab5a6 ... 2026-09-19T00:47:57.342582Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53052 dual_stack=true 2026-09-19T00:47:57.900304Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56881 dual_stack=true 2026-09-19T00:47:58.374280Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-19T00:47:58.430015Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:47:58.546775Z  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: 1205 subscriber_connection_id: 11a9c9e37ca63d694a0d033d05ab92c2 publisher_connection_id: eb84114ba49bed39060017f6641b55e7 ... 2026-09-19T00:47:58.547672Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40153 dual_stack=true 2026-09-19T00:47:59.106983Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40403 dual_stack=true 2026-09-19T00:47:59.579761Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-19T00:47:59.607701Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:47:59.724316Z  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: 1177 subscriber_connection_id: e03ea47ce89ac0f0050cffb6fba54a3c publisher_connection_id: 3507fef2b03dea9e41055edf6254cfae ... 2026-09-19T00:47:59.725224Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39695 dual_stack=true 2026-09-19T00:48:00.282584Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58278 dual_stack=true 2026-09-19T00:48:00.755614Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-19T00:48:00.773988Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:48:05.891310Z  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: 6167 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'