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-20T00:50:56.717562Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41594 dual_stack=true ok 1 - setup-only --- duration_ms: 349 connection_id: 0703ee78aaf25b56b4024cd2956336d8 ... 2026-09-20T00:50:57.066481Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-09-20T00:50:57.067539Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59293 dual_stack=true 2026-09-20T00:50:57.387187Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-20T00:50:59.388328Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2321 connection_id: 5001a3e130681c8ad351c7d86a73c73c ... 2026-09-20T00:50:59.389230Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57537 dual_stack=true 2026-09-20T00:50:59.740682Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-20T00:50:59.843980Z  WARN moq_transport::serve::error: [b7cf10e9-a548-420a-a8be-1c754ae1afe5] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 ok 3 - subscribe-error --- duration_ms: 455 connection_id: 6bc9753b3b8bd57ba405f7c2934b71bb ... 2026-09-20T00:50:59.844154Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:b7cf10e9-a548-420a-a8be-1c754ae1afe5] 2026-09-20T00:50:59.845169Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59830 dual_stack=true 2026-09-20T00:51:00.243517Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60389 dual_stack=true 2026-09-20T00:51:00.589290Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-20T00:51:00.589315Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-20T00:51:03.589690Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3745 publisher_connection_id: 44f28548dc5abc0f7a366fc2fbfcbd42 subscriber_connection_id: 7153300ec3616f294b9d297908c786f0 ... 2026-09-20T00:51:03.590979Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35133 dual_stack=true 2026-09-20T00:51:03.981953Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-20T00:51:04.083430Z  WARN moq_transport::serve::error: [23049a61-f2e2-44e1-ab8b-9b90bcef6e71] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-20T00:51:04.483669Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48185 dual_stack=true 2026-09-20T00:51:04.881861Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-20T00:51:07.883252Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-20T00:51:07.883282Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:23049a61-f2e2-44e1-ab8b-9b90bcef6e71] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4293 subscriber_connection_id: 2013e2d7ef9432b9aaefc8e05f5eaa5d publisher_connection_id: 1fe611241fc08b25e6e6f3366456db40 ... 2026-09-20T00:51:07.884290Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52119 dual_stack=true 2026-09-20T00:51:08.319979Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-20T00:51:10.321308Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-20T00:51:10.421760Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2538 connection_id: 9fb132db0ff97dc86fdb03746795f029 ... 2026-09-20T00:51:10.422846Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33750 dual_stack=true 2026-09-20T00:51:10.772178Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-20T00:51:10.876403Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-20T00:51:10.876582Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 454 connection_id: 51744152aa0aa138b9878630832061e9 ... 2026-09-20T00:51:10.877546Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49865 dual_stack=true 2026-09-20T00:51:11.194289Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47098 dual_stack=true 2026-09-20T00:51:11.508434Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-20T00:51:11.612272Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-20T00:51:16.818900Z  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: 5942 message: "subscriber track mode failed: closed, code=2" ... 2026-09-20T00:51:16.820190Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56649 dual_stack=true 2026-09-20T00:51:17.164612Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 948 connection_id: 75a0fc5237033db6dcdef93924ddd435 ... 2026-09-20T00:51:17.767053Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-09-20T00:51:17.767982Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43534 dual_stack=true 2026-09-20T00:51:18.283617Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46221 dual_stack=true 2026-09-20T00:51:18.705083Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-20T00:51:18.751127Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-20T00:51:18.851973Z  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: 1084 subscriber_connection_id: a282bd1055312c1bf09f9267ed2a43ef publisher_connection_id: 120504976bf2969e1e13b02990e6a2a6 ... 2026-09-20T00:51:18.852909Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57861 dual_stack=true 2026-09-20T00:51:19.370560Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56156 dual_stack=true 2026-09-20T00:51:19.809617Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-20T00:51:19.865029Z  INFO moq_test_client::moqtest: PUBLISH completed ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 1116 subscriber_connection_id: 813aee6ee9e9c57994175c2ad56c6c9c publisher_connection_id: 0a887e10079d16d9e8498e122430a691 ... 2026-09-20T00:51:19.968085Z  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-20T00:51:19.969102Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60379 dual_stack=true 2026-09-20T00:51:20.485968Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38104 dual_stack=true 2026-09-20T00:51:20.903619Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-20T00:51:20.928227Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 1062 subscriber_connection_id: 0b9444e7d64e25662c082841ff08009b publisher_connection_id: 593111bbaee25bf24b492d4e8f1dc8e4 ... 2026-09-20T00:51:21.031062Z  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-20T00:51:21.032016Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56242 dual_stack=true 2026-09-20T00:51:21.714674Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56913 dual_stack=true 2026-09-20T00:51:22.136319Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-20T00:51:22.201339Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 1272 subscriber_connection_id: 42715ceb7c281ed9fb8a803c09cfae81 publisher_connection_id: 5619cd9535d57521ac067a5efb60423d ... 2026-09-20T00:51:22.304043Z  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-20T00:51:22.305094Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53523 dual_stack=true 2026-09-20T00:51:22.823157Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37880 dual_stack=true 2026-09-20T00:51:23.324073Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-20T00:51:23.640831Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-20T00:51:28.745489Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 14 - moq-test-datagram --- duration_ms: 6441 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 0" ... 2026-09-20T00:51:28.746652Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48425 dual_stack=true 2026-09-20T00:51:29.257932Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42369 dual_stack=true 2026-09-20T00:51:29.670795Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-20T00:51:30.050646Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-20T00:51:35.154241Z  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: 6408 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 0" ... 2026-09-20T00:51:35.155419Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35289 dual_stack=true 2026-09-20T00:51:35.682396Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46181 dual_stack=true 2026-09-20T00:51:36.094427Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-20T00:51:36.152089Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-20T00:51:36.252988Z  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: 1098 subscriber_connection_id: a59ee5ef679fe25439c0a85891b736d0 publisher_connection_id: d061bd54121f75977a04b3483aa10f9b ... 2026-09-20T00:51:36.253996Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53414 dual_stack=true 2026-09-20T00:51:36.798330Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51606 dual_stack=true 2026-09-20T00:51:37.244983Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-20T00:51:37.273400Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 1121 subscriber_connection_id: a8aa955ada43d911a440b810922183f1 publisher_connection_id: b2103e935684c58e0ef38283554af1af ... 2026-09-20T00:51:37.374092Z  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-20T00:51:37.375094Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53053 dual_stack=true 2026-09-20T00:51:37.887207Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45014 dual_stack=true 2026-09-20T00:51:38.303427Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-20T00:51:38.322962Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-20T00:51:43.424905Z  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: 6051 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'