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-22T00:49:30.517675Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41045 dual_stack=true ok 1 - setup-only --- duration_ms: 539 connection_id: 390947fda99435d3ed997b4504fd2cb8 ... 2026-09-22T00:49:31.056129Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-09-22T00:49:31.057127Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36951 dual_stack=true 2026-09-22T00:49:31.570231Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-22T00:49:33.571226Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2515 connection_id: dbbad0dd7f661a758fcadbe1ba457094 ... 2026-09-22T00:49:33.572345Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35756 dual_stack=true 2026-09-22T00:49:34.089248Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-22T00:49:34.251353Z  WARN moq_transport::serve::error: [2d24bcc9-2ca2-4a41-bd42-97df27cbe572] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-22T00:49:34.251408Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:2d24bcc9-2ca2-4a41-bd42-97df27cbe572] ok 3 - subscribe-error --- duration_ms: 680 connection_id: c7fd61ab33007536563be5d3f94e2464 ... 2026-09-22T00:49:34.252393Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53105 dual_stack=true 2026-09-22T00:49:34.782322Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42414 dual_stack=true 2026-09-22T00:49:35.309184Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-22T00:49:35.309206Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track ok 4 - publish-namespace-subscribe --- duration_ms: 4058 publisher_connection_id: 9d48616a6890df93f85667d34160fd12 subscriber_connection_id: a562c1c264c0cd441cb33ee8f153aeb7 ... 2026-09-22T00:49:38.310195Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress 2026-09-22T00:49:38.311306Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52796 dual_stack=true 2026-09-22T00:49:38.846255Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-22T00:49:39.023818Z  WARN moq_transport::serve::error: [c7498779-b89e-4362-8b28-7fa693b17a9f] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-22T00:49:39.347696Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45237 dual_stack=true 2026-09-22T00:49:39.854579Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-22T00:49:42.855851Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-22T00:49:42.855873Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:c7498779-b89e-4362-8b28-7fa693b17a9f] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4545 subscriber_connection_id: 846f7ca90278da46c87aa29119d89735 publisher_connection_id: 90d0c77baf871666757913087224dca6 ... 2026-09-22T00:49:42.857007Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42009 dual_stack=true 2026-09-22T00:49:43.524028Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-22T00:49:45.525656Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-22T00:49:45.627130Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2771 connection_id: fb2fff7d5bfc7075a7dfb0aa9d84b8d3 ... 2026-09-22T00:49:45.628124Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37863 dual_stack=true 2026-09-22T00:49:46.127523Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-22T00:49:46.298143Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 671 connection_id: 4c2b51ef8ec588b94d5147dcff252eb0 ... 2026-09-22T00:49:46.298310Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" 2026-09-22T00:49:46.299227Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54781 dual_stack=true 2026-09-22T00:49:46.819463Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47290 dual_stack=true 2026-09-22T00:49:47.359502Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-22T00:49:47.522688Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-22T00:49:52.791315Z  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: 6493 message: "subscriber track mode failed: closed, code=2" ... 2026-09-22T00:49:52.792578Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54860 dual_stack=true 2026-09-22T00:49:53.322841Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-22T00:49:53.986727Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 1195 connection_id: f89912c234dfd7db229dd1041bb3fff7 ... 2026-09-22T00:49:53.987795Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52399 dual_stack=true 2026-09-22T00:49:54.715277Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35588 dual_stack=true 2026-09-22T00:49:55.376475Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-22T00:49:55.423585Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1605 subscriber_connection_id: de2a760b6b9cd2ba738cc3cbcb48f332 publisher_connection_id: f932ba275c582830337f9560b9b7cb20 ... 2026-09-22T00:49:55.592111Z  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-22T00:49:55.593042Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42566 dual_stack=true 2026-09-22T00:49:56.289356Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45140 dual_stack=true 2026-09-22T00:49:56.947493Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-22T00:49:57.004113Z  INFO moq_test_client::moqtest: PUBLISH completed ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 1574 subscriber_connection_id: f0d56124258285dbc17c5e0b12e61767 publisher_connection_id: 87dbd24b12f391fd188ddfb4c9cc5169 ... 2026-09-22T00:49:57.166657Z  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-22T00:49:57.167646Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53700 dual_stack=true 2026-09-22T00:49:57.899587Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43476 dual_stack=true 2026-09-22T00:49:58.654236Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-22T00:49:58.679023Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-22T00:49:58.843733Z  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: 1677 subscriber_connection_id: b8d5d43e94cf0ca9255eddc9c32013ed publisher_connection_id: 41570a1bcffff43926f8c4e34bbf73ca ... 2026-09-22T00:49:58.844775Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58258 dual_stack=true 2026-09-22T00:49:59.557872Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38207 dual_stack=true 2026-09-22T00:50:00.381031Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-22T00:50:00.444790Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-22T00:50:00.609061Z  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: 1765 subscriber_connection_id: c6245bf3ce774a05f574f963bca7d2ca publisher_connection_id: 031cf0e451c286594a893b4283693dea ... 2026-09-22T00:50:00.610275Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57569 dual_stack=true 2026-09-22T00:50:01.312660Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42201 dual_stack=true 2026-09-22T00:50:01.981745Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-22T00:50:02.299560Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-22T00:50:02.464672Z  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: 1855 subscriber_connection_id: b06cac3998ed9a53595549300eb31b52 publisher_connection_id: 82dde82fceb317daf110b373a457dd35 ... 2026-09-22T00:50:02.465552Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58162 dual_stack=true 2026-09-22T00:50:03.160175Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33247 dual_stack=true 2026-09-22T00:50:03.816546Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-22T00:50:04.198089Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-22T00:50:09.362484Z  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: 6898 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 0" ... 2026-09-22T00:50:09.363644Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35354 dual_stack=true 2026-09-22T00:50:10.097410Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57957 dual_stack=true 2026-09-22T00:50:10.758298Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-22T00:50:10.813840Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 1616 subscriber_connection_id: eb5b9aba925c87388e5bcc4f5095507e publisher_connection_id: 5d3d7ed94c93bc73b15123aaf48b1a0c ... 2026-09-22T00:50:10.978846Z  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-22T00:50:10.979724Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60887 dual_stack=true 2026-09-22T00:50:11.682530Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35209 dual_stack=true 2026-09-22T00:50:12.346248Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-22T00:50:12.375277Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 1561 subscriber_connection_id: f6ae3403aff1548a3d759bab2850f878 publisher_connection_id: 65eecf873f8b3ab95cb88b46d443ae16 ... 2026-09-22T00:50:12.539960Z  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-22T00:50:12.540859Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38422 dual_stack=true 2026-09-22T00:50:13.310234Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57184 dual_stack=true 2026-09-22T00:50:13.981350Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-22T00:50:14.000915Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-22T00:50:19.164359Z  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: 6624 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'