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-16T00:50:19.500199Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60756 dual_stack=true 2026-09-16T00:50:19.820280Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 320 connection_id: a0adb3924c8827f7f4c3244778039418 ... 2026-09-16T00:50:19.821023Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47227 dual_stack=true 2026-09-16T00:50:20.132278Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-16T00:50:22.133445Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2313 connection_id: 861be66a40ba8929f6a644b8c505af4c ... 2026-09-16T00:50:22.134166Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41898 dual_stack=true 2026-09-16T00:50:22.524327Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-16T00:50:22.625598Z  WARN moq_transport::serve::error: [cdf68ddf-d6d9-4bc6-9dbf-cfde8df31027] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 ok 3 - subscribe-error --- duration_ms: 492 connection_id: d6a504ceb59dd5c654f7c20b781c6853 ... 2026-09-16T00:50:22.625728Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:cdf68ddf-d6d9-4bc6-9dbf-cfde8df31027] 2026-09-16T00:50:22.626496Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43179 dual_stack=true 2026-09-16T00:50:22.937296Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60311 dual_stack=true 2026-09-16T00:50:23.250577Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-16T00:50:23.250591Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-16T00:50:26.252751Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3627 publisher_connection_id: 9594c3fbc5ab00c0d44ab3386cacf1a4 subscriber_connection_id: 622c31a24a7a72187ed7603da9e50959 ... 2026-09-16T00:50:26.253624Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33497 dual_stack=true 2026-09-16T00:50:26.567868Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-16T00:50:26.670915Z  WARN moq_transport::serve::error: [d1c50a2f-ea6e-4b2d-a0d3-b81ec75ca1a5] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-16T00:50:27.069872Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52658 dual_stack=true 2026-09-16T00:50:27.385534Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-16T00:50:30.387496Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-16T00:50:30.387520Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:d1c50a2f-ea6e-4b2d-a0d3-b81ec75ca1a5] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4134 subscriber_connection_id: 5a7203e09ead6b5597ce173043fe17d2 publisher_connection_id: 1535d339295273de5d02325ad5096495 ... 2026-09-16T00:50:30.388276Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39448 dual_stack=true 2026-09-16T00:50:30.805673Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-16T00:50:32.807017Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-16T00:50:32.908323Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2520 connection_id: f59f5b1a782e45857f07d59d0f000861 ... 2026-09-16T00:50:32.909034Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36605 dual_stack=true 2026-09-16T00:50:33.217836Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-16T00:50:33.319208Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-16T00:50:33.319433Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 411 connection_id: e8e19c2742553d533511150d3f81279e ... 2026-09-16T00:50:33.320168Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43335 dual_stack=true 2026-09-16T00:50:33.631763Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44992 dual_stack=true 2026-09-16T00:50:33.947132Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-16T00:50:34.049750Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-16T00:50:39.253149Z  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: 5933 message: "subscriber track mode failed: closed, code=2" ... 2026-09-16T00:50:39.254022Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52289 dual_stack=true 2026-09-16T00:50:39.570492Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-16T00:50:40.174727Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 921 connection_id: 753945ddca541bcc28f420fd4e45293d ... 2026-09-16T00:50:40.175442Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50974 dual_stack=true 2026-09-16T00:50:40.775892Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38712 dual_stack=true 2026-09-16T00:50:41.205968Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-16T00:50:41.251752Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1178 subscriber_connection_id: bac6057f4100fc2258cad149b0d70bd4 publisher_connection_id: 369beee1e0e3dcc2388507d29ae0d5e8 ... 2026-09-16T00:50:41.352919Z  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-16T00:50:41.353668Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48074 dual_stack=true 2026-09-16T00:50:41.866553Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57193 dual_stack=true 2026-09-16T00:50:42.282236Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-16T00:50:42.338895Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-16T00:50:47.442291Z  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: 6089 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-09-16T00:50:47.443180Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56540 dual_stack=true 2026-09-16T00:50:47.963773Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37654 dual_stack=true 2026-09-16T00:50:48.471082Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-16T00:50:48.495327Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 1155 subscriber_connection_id: 506ad9116f96a8c1d954ef297ac3774d publisher_connection_id: 74af8be99f1129455b51aeff360832b5 ... 2026-09-16T00:50:48.597866Z  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-16T00:50:48.598633Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53739 dual_stack=true 2026-09-16T00:50:49.113369Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50070 dual_stack=true 2026-09-16T00:50:49.531926Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-16T00:50:49.596726Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-16T00:50:49.699272Z  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: 1101 subscriber_connection_id: a72c46c6e13113a51ad31abd87275370 publisher_connection_id: 8071b30aac1467eebc8ae768ad4b75d8 ... 2026-09-16T00:50:49.699948Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41250 dual_stack=true 2026-09-16T00:50:50.249705Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54082 dual_stack=true 2026-09-16T00:50:50.724284Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-16T00:50:51.042431Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-16T00:50:51.143847Z  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: 1444 subscriber_connection_id: 03daa4b305dd4e3b0ad78df6af301a26 publisher_connection_id: 5ff96b975eb957f6b3820b38939a1fbc ... 2026-09-16T00:50:51.144559Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54957 dual_stack=true 2026-09-16T00:50:51.654996Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51850 dual_stack=true 2026-09-16T00:50:52.074413Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-16T00:50:52.454012Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-16T00:50:52.556607Z  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: 1412 subscriber_connection_id: a527ae152cd6cce695ade072b4be094a publisher_connection_id: d911d78939173180ea55390860aa932f ... 2026-09-16T00:50:52.557304Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52244 dual_stack=true 2026-09-16T00:50:53.069239Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58945 dual_stack=true 2026-09-16T00:50:53.482660Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-16T00:50:53.539717Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-16T00:50:58.641958Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 16 - moq-test-extensions --- duration_ms: 6085 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-09-16T00:50:58.642860Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43581 dual_stack=true 2026-09-16T00:50:59.160492Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33394 dual_stack=true 2026-09-16T00:50:59.571744Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-16T00:50:59.600522Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-16T00:50:59.701539Z  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") ok 17 - moq-test-increments --- duration_ms: 1059 subscriber_connection_id: 24c1e9a405c3f6a20c18d41ec6fcd1b1 publisher_connection_id: 7a2899f7d71a0e38c180f3446ac4996e ... 2026-09-16T00:50:59.702223Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49738 dual_stack=true 2026-09-16T00:51:00.219029Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44948 dual_stack=true 2026-09-16T00:51:00.640498Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-16T00:51:00.658909Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-16T00:51:05.762635Z  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: 6061 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'