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-10-01T00:52:45.586413Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60706 dual_stack=true 2026-10-01T00:52:45.935852Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 350 connection_id: 612e2c83567cf156222e6d52a7bdf07d ... 2026-10-01T00:52:45.936929Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57199 dual_stack=true 2026-10-01T00:52:46.255265Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-10-01T00:52:48.256886Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) 2026-10-01T00:52:48.257971Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41526 dual_stack=true ok 2 - publish-namespace-only --- duration_ms: 2321 connection_id: 543c468f731bf7995189cb757a6562ed ... 2026-10-01T00:52:48.682289Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-10-01T00:52:48.784263Z  WARN moq_transport::serve::error: [2dfcc328-3282-4031-aedc-529e4b5369e9] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-10-01T00:52:48.784494Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:2dfcc328-3282-4031-aedc-529e4b5369e9] ok 3 - subscribe-error --- duration_ms: 527 connection_id: 8a518ab73a212c31981390d48f2075bb ... 2026-10-01T00:52:48.785567Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39512 dual_stack=true 2026-10-01T00:52:49.192734Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53706 dual_stack=true 2026-10-01T00:52:49.534808Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-01T00:52:49.534831Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-10-01T00:52:52.535954Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress 2026-10-01T00:52:52.537087Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47146 dual_stack=true ok 4 - publish-namespace-subscribe --- duration_ms: 3751 publisher_connection_id: f2c92b6e85ecb66bb545cc424b877d83 subscriber_connection_id: a91d8b6256ac8f375541fb6c0fc9c533 ... 2026-10-01T00:52:53.005747Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-10-01T00:52:53.107127Z  WARN moq_transport::serve::error: [d753961f-de0f-45f2-ba31-20782c43e2a6] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-10-01T00:52:53.507261Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48635 dual_stack=true 2026-10-01T00:52:53.877451Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-10-01T00:52:56.878638Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-10-01T00:52:56.878661Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:d753961f-de0f-45f2-ba31-20782c43e2a6] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4342 subscriber_connection_id: dbebecaf29035cefb7f7054300f3c88b publisher_connection_id: b85355c6673930f5cf2b4a919012e96e ... 2026-10-01T00:52:56.879776Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41345 dual_stack=true 2026-10-01T00:52:57.230023Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-01T00:52:59.231302Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-10-01T00:52:59.332639Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2453 connection_id: 6e6f0d3329d531d16aa500b254a17ddc ... 2026-10-01T00:52:59.333495Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46971 dual_stack=true 2026-10-01T00:52:59.649542Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-10-01T00:52:59.751107Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 418 connection_id: 2c787207a3aacacdbdf9b01a2b57701b ... 2026-10-01T00:52:59.751297Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" 2026-10-01T00:52:59.752315Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43674 dual_stack=true 2026-10-01T00:53:00.063076Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35084 dual_stack=true 2026-10-01T00:53:00.455214Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-10-01T00:53:00.557042Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-10-01T00:53:05.761312Z  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: 6009 message: "subscriber track mode failed: closed, code=2" ... 2026-10-01T00:53:05.762399Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45009 dual_stack=true 2026-10-01T00:53:06.109283Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-10-01T00:53:06.712290Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 950 connection_id: 65f4501ec07e32b76e0743c52eaaa039 ... 2026-10-01T00:53:06.713221Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35461 dual_stack=true 2026-10-01T00:53:07.231807Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55077 dual_stack=true 2026-10-01T00:53:07.725678Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-01T00:53:07.771735Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-01T00:53:07.872752Z  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: 1160 subscriber_connection_id: 13a1731c34eca85eba5d81b0ad6877c7 publisher_connection_id: 05dea505550eb703ab0f084a15d40a9c ... 2026-10-01T00:53:07.873766Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56982 dual_stack=true 2026-10-01T00:53:08.469654Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37100 dual_stack=true 2026-10-01T00:53:08.890538Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-01T00:53:08.946148Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-01T00:53:14.048940Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 6176 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-10-01T00:53:14.050232Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44298 dual_stack=true 2026-10-01T00:53:14.643943Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54587 dual_stack=true 2026-10-01T00:53:15.097994Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-10-01T00:53:15.121822Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-01T00:53:15.223347Z  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: 1174 subscriber_connection_id: f20b88a5cb23d5dd0fd76b5104b8595b publisher_connection_id: 3b8417a8dfe16023f613d21181aed849 ... 2026-10-01T00:53:15.224244Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37127 dual_stack=true 2026-10-01T00:53:15.735898Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46351 dual_stack=true 2026-10-01T00:53:16.149909Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-10-01T00:53:16.216051Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-01T00:53:21.317464Z  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: 6094 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 6" ... 2026-10-01T00:53:21.318744Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42098 dual_stack=true 2026-10-01T00:53:21.871256Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40756 dual_stack=true 2026-10-01T00:53:22.282362Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-01T00:53:22.599656Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-01T00:53:22.700593Z  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: 1382 subscriber_connection_id: 7a12de8d49b690a578094bc1643caad1 publisher_connection_id: dbed6859c6479b768b21b3c7d7de6c3f ... 2026-10-01T00:53:22.701474Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52062 dual_stack=true 2026-10-01T00:53:23.293263Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34390 dual_stack=true 2026-10-01T00:53:23.706088Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-01T00:53:24.085839Z  INFO moq_test_client::moqtest: PUBLISH completed ok 15 - moq-test-datagram-eog --- duration_ms: 1486 subscriber_connection_id: 5058e9630dbefac2065c9085ae264bdf publisher_connection_id: a667ad8be9fc186aba70a2099f6a7034 ... 2026-10-01T00:53:24.187277Z  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") 2026-10-01T00:53:24.188347Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38423 dual_stack=true 2026-10-01T00:53:24.700197Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36286 dual_stack=true 2026-10-01T00:53:25.125387Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-01T00:53:25.179747Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-01T00:53:25.281241Z  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: 1093 subscriber_connection_id: fbfe9d3738a26d37844ab90f70c3e26c publisher_connection_id: 7b128c54f8cc2cca11fdf3bbe84bb13d ... 2026-10-01T00:53:25.282175Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39093 dual_stack=true 2026-10-01T00:53:25.792442Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41380 dual_stack=true 2026-10-01T00:53:26.205545Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-10-01T00:53:26.233793Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 1054 subscriber_connection_id: b8c98ddd952efac6534a16f54cff8368 publisher_connection_id: 3afe1e52a381779d1e7834d94e51fc57 ... 2026-10-01T00:53:26.335598Z  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-10-01T00:53:26.336493Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50114 dual_stack=true 2026-10-01T00:53:26.848238Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47031 dual_stack=true 2026-10-01T00:53:27.339395Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-10-01T00:53:27.357927Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-01T00:53:32.460556Z  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: 6125 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'