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:52.295613Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46358 dual_stack=true 2026-09-17T00:51:52.686143Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 391 connection_id: ab10d5934edb355b92b092ec7e3bf0e1 ... 2026-09-17T00:51:52.686812Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34373 dual_stack=true 2026-09-17T00:51:53.091648Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-17T00:51:55.093129Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) 2026-09-17T00:51:55.093838Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37945 dual_stack=true ok 2 - publish-namespace-only --- duration_ms: 2407 connection_id: c31e07a153b872a7cd0451fb145469db ... 2026-09-17T00:51:55.492286Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-17T00:51:55.622779Z  WARN moq_transport::serve::error: [46ce1f2b-6590-439f-a7f8-9e624a9fe6a9] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-17T00:51:55.623001Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:46ce1f2b-6590-439f-a7f8-9e624a9fe6a9] 2026-09-17T00:51:55.623634Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52060 dual_stack=true ok 3 - subscribe-error --- duration_ms: 529 connection_id: 9ae923cf01dcf3c7536087c541123095 ... 2026-09-17T00:51:56.024335Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35315 dual_stack=true 2026-09-17T00:51:56.569911Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-17T00:51:56.569931Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track ok 4 - publish-namespace-subscribe --- duration_ms: 3947 publisher_connection_id: 4d2a67dc86ff52cf0e3de2ebc078259b subscriber_connection_id: f34d63219b8bc0059d97ee2d25980712 ... 2026-09-17T00:51:59.570905Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress 2026-09-17T00:51:59.571568Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48695 dual_stack=true 2026-09-17T00:51:59.961564Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-17T00:52:00.088808Z  WARN moq_transport::serve::error: [0ecb793e-2603-4a97-90ec-463834657476] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-17T00:52:00.462845Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59815 dual_stack=true 2026-09-17T00:52:00.914705Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-17T00:52:03.915848Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-17T00:52:03.915871Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:0ecb793e-2603-4a97-90ec-463834657476] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4344 subscriber_connection_id: cbbec5e3bf58695476bed1c056e0cd93 publisher_connection_id: 7eccda1617b217f45f529094fad4a434 ... 2026-09-17T00:52:03.916519Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53524 dual_stack=true 2026-09-17T00:52:04.317031Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-17T00:52:06.319225Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE ok 6 - publish-namespace-done --- duration_ms: 2505 connection_id: 19235d16c7ca052dd47f03cedf13bc67 ... 2026-09-17T00:52:06.420835Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully 2026-09-17T00:52:06.421537Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52249 dual_stack=true 2026-09-17T00:52:06.806793Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-17T00:52:06.933721Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-17T00:52:06.933929Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 513 connection_id: 7559a90dc0e14d7406db91c280066816 ... 2026-09-17T00:52:06.934526Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52340 dual_stack=true 2026-09-17T00:52:07.356370Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57190 dual_stack=true 2026-09-17T00:52:07.836143Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-17T00:52:07.968027Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" not ok 8 - publish-track-subscribe --- duration_ms: 6266 message: "subscriber track mode failed: closed, code=2" ... 2026-09-17T00:52:13.200647Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 2026-09-17T00:52:13.201404Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36564 dual_stack=true 2026-09-17T00:52:13.585358Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 1010 connection_id: b998f0b9eaba5f739ff07129350f4d91 ... 2026-09-17T00:52:14.211552Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-09-17T00:52:14.212180Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37281 dual_stack=true 2026-09-17T00:52:14.815146Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48618 dual_stack=true 2026-09-17T00:52:15.347024Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-17T00:52:15.395837Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 10 - moq-test-subgroup-per-group --- duration_ms: 6315 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-09-17T00:52:20.526621Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 2026-09-17T00:52:20.527575Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46814 dual_stack=true 2026-09-17T00:52:21.133941Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53843 dual_stack=true 2026-09-17T00:52:21.666503Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-17T00:52:21.722173Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:52:26.852919Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 2026-09-17T00:52:26.853786Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54247 dual_stack=true not ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 6326 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-09-17T00:52:27.457334Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49400 dual_stack=true 2026-09-17T00:52:27.987870Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-17T00:52:28.013262Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 1289 subscriber_connection_id: e0852fcdb01e7de52f33333b988d1d44 publisher_connection_id: 2738743e13298ccd5049d99dbfec6007 ... 2026-09-17T00:52:28.142995Z  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-17T00:52:28.143564Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34025 dual_stack=true 2026-09-17T00:52:28.752492Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40837 dual_stack=true 2026-09-17T00:52:29.272275Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-17T00:52:29.338323Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 1325 subscriber_connection_id: a88b70ba373d6e89bda177aca9a7db28 publisher_connection_id: 79ead6a93b4dbe258680298a085281d9 ... 2026-09-17T00:52:29.468170Z  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-17T00:52:29.468750Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60513 dual_stack=true 2026-09-17T00:52:30.134863Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60543 dual_stack=true 2026-09-17T00:52:30.671377Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-17T00:52:30.990044Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 1652 subscriber_connection_id: 01048c00b9d15e6aa11021aa00731713 publisher_connection_id: 602a3314fefc2739e73890377a93100e ... 2026-09-17T00:52:31.120831Z  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-17T00:52:31.121459Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60856 dual_stack=true 2026-09-17T00:52:31.708336Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60617 dual_stack=true 2026-09-17T00:52:32.230400Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-17T00:52:32.612209Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:52:37.738799Z  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: 6618 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 0" ... 2026-09-17T00:52:37.739694Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42326 dual_stack=true 2026-09-17T00:52:38.327038Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56212 dual_stack=true 2026-09-17T00:52:38.829180Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-17T00:52:38.887535Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 1270 subscriber_connection_id: 7f2dee2fbd4e33cf4902553612c601ab publisher_connection_id: 4f932b5f1e4ab9209cf402a881e1583c ... 2026-09-17T00:52:39.009998Z  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-17T00:52:39.010614Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49693 dual_stack=true 2026-09-17T00:52:39.594547Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45256 dual_stack=true 2026-09-17T00:52:40.112347Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-17T00:52:40.142095Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 1257 subscriber_connection_id: e7e51f6ce7372c06b0a7ed498844bbcf publisher_connection_id: ff623f38292924f72b90c82043818445 ... 2026-09-17T00:52:40.267218Z  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-09-17T00:52:40.267833Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59163 dual_stack=true 2026-09-17T00:52:40.866094Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42930 dual_stack=true 2026-09-17T00:52:41.393264Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-17T00:52:41.414122Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 18 - moq-test-forward-zero --- duration_ms: 6277 message: "moq-test verification failed: PUBLISH_DONE stream count 2 != expected 0" ... 2026-09-17T00:52:46.544377Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 make[1]: *** [Makefile:122: test-external] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'