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-14T00:53:19.343967Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50539 dual_stack=true 2026-09-14T00:53:19.783859Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 440 connection_id: 9bf162d06586b1f2f7a3e83518fb0dda ... 2026-09-14T00:53:19.784971Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37526 dual_stack=true 2026-09-14T00:53:20.301597Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop ok 2 - publish-namespace-only --- duration_ms: 2518 connection_id: b523d256154b6f8374bc8a9fd6e3158c ... 2026-09-14T00:53:22.302403Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) 2026-09-14T00:53:22.303329Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54433 dual_stack=true 2026-09-14T00:53:22.844926Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-14T00:53:22.974438Z  WARN moq_transport::serve::error: [fca9ee50-49ab-460a-ab12-91381b12672e] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 ok 3 - subscribe-error --- duration_ms: 672 connection_id: f40333db61f43afb66bff4b3d86bc761 ... 2026-09-14T00:53:22.974569Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:fca9ee50-49ab-460a-ab12-91381b12672e] 2026-09-14T00:53:22.975491Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33536 dual_stack=true 2026-09-14T00:53:23.492600Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55806 dual_stack=true 2026-09-14T00:53:23.887259Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-14T00:53:23.887279Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-14T00:53:26.888776Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3914 publisher_connection_id: 85c57867b3675be5206d42a3be111f65 subscriber_connection_id: 822a30af93e5b9c7cad1262e71de12c6 ... 2026-09-14T00:53:26.889950Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37926 dual_stack=true 2026-09-14T00:53:27.294523Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-14T00:53:27.419831Z  WARN moq_transport::serve::error: [3b1cd112-98ae-44d7-a849-d66dbd519e01] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-14T00:53:27.796808Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44337 dual_stack=true 2026-09-14T00:53:28.265821Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-14T00:53:31.267540Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-14T00:53:31.267567Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:3b1cd112-98ae-44d7-a849-d66dbd519e01] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4378 subscriber_connection_id: 5a36f8d6397bfa31039b8006ae93c0cf publisher_connection_id: 537859e6865714209c8d0580007579eb ... 2026-09-14T00:53:31.268771Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43256 dual_stack=true 2026-09-14T00:53:31.785291Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-14T00:53:33.786447Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-14T00:53:33.887856Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2620 connection_id: a998664834c2f1bea66bfd0189322a9c ... 2026-09-14T00:53:33.888961Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43147 dual_stack=true 2026-09-14T00:53:34.426224Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-14T00:53:34.556097Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-14T00:53:34.556251Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 668 connection_id: 635b660156b025e2787b99e331f28e4c ... 2026-09-14T00:53:34.557185Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41020 dual_stack=true 2026-09-14T00:53:34.978624Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34503 dual_stack=true 2026-09-14T00:53:35.485060Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-14T00:53:35.614657Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-14T00:53:40.846468Z  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: 6290 message: "subscriber track mode failed: closed, code=2" ... 2026-09-14T00:53:40.847495Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55725 dual_stack=true 2026-09-14T00:53:41.241308Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-14T00:53:41.871973Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 1025 connection_id: d6f1146a452f9cff8c6f7bb8e64ca17d ... 2026-09-14T00:53:41.873125Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59112 dual_stack=true 2026-09-14T00:53:42.597992Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41651 dual_stack=true 2026-09-14T00:53:43.104894Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-14T00:53:43.151273Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:53:43.276361Z  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: 1404 subscriber_connection_id: ddaa7823642337381054443c0889f19f publisher_connection_id: 749053337b5cd2512f1f2d2edad05d86 ... 2026-09-14T00:53:43.277418Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46660 dual_stack=true 2026-09-14T00:53:43.995746Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60460 dual_stack=true 2026-09-14T00:53:44.601557Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-14T00:53:44.656001Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:53:44.785293Z  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: 1508 subscriber_connection_id: 5aa48f95f5eba22660e3822b7ed890c2 publisher_connection_id: 05f1c5d2ba8daa2eefe538bd6187de8d ... 2026-09-14T00:53:44.786142Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37003 dual_stack=true 2026-09-14T00:53:45.558715Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36839 dual_stack=true 2026-09-14T00:53:46.191634Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-14T00:53:46.216274Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:53:46.345954Z  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: 1560 subscriber_connection_id: e42f777e9221dbfb26793f2eae683c42 publisher_connection_id: 9a0bc10375648dca6cad31a2eccb2cf1 ... 2026-09-14T00:53:46.346898Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56601 dual_stack=true 2026-09-14T00:53:47.097168Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38660 dual_stack=true 2026-09-14T00:53:47.621326Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-14T00:53:47.686488Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:53:47.816053Z  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: 1470 subscriber_connection_id: d1b1e139411e4f1fdf1b55f4e27e86aa publisher_connection_id: 4feb82024e3a23c7178b654bcb986e0f ... 2026-09-14T00:53:47.817058Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40564 dual_stack=true 2026-09-14T00:53:48.413073Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40661 dual_stack=true 2026-09-14T00:53:48.937372Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-14T00:53:49.256853Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:53:49.386782Z  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: 1570 subscriber_connection_id: c9939962fe1d1aa121641f508f5febc7 publisher_connection_id: 110d0e116d6cb25833bb454d4a141a86 ... 2026-09-14T00:53:49.387805Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58589 dual_stack=true 2026-09-14T00:53:50.104272Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59212 dual_stack=true 2026-09-14T00:53:50.621543Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-14T00:53:51.001458Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:53:51.126801Z  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: 1740 subscriber_connection_id: abb26f769501e8190b8c8aa02fb2f2bc publisher_connection_id: 5bb2c57fa24bc7c68ba1eb4917673282 ... 2026-09-14T00:53:51.127828Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48495 dual_stack=true 2026-09-14T00:53:51.711414Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46259 dual_stack=true 2026-09-14T00:53:52.236558Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-14T00:53:52.291168Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 1293 subscriber_connection_id: 2d2f0fef845baf7923d224306903fc3a publisher_connection_id: e1d35cfe793f8aa6f3f1381227ad1ba2 ... 2026-09-14T00:53:52.420805Z  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-14T00:53:52.421787Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56041 dual_stack=true 2026-09-14T00:53:53.017119Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45250 dual_stack=true 2026-09-14T00:53:53.527997Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-14T00:53:53.555107Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 1263 subscriber_connection_id: 5667efd4a83c111067f453aa671ff4c6 publisher_connection_id: abd2ce8c14b64294a025116a95ceccbf ... 2026-09-14T00:53:53.684620Z  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-14T00:53:53.685555Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47177 dual_stack=true 2026-09-14T00:53:54.271379Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50550 dual_stack=true 2026-09-14T00:53:54.944638Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-14T00:53:54.962940Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:54:00.087983Z  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: 6403 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'