make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' Running tests against moqt://draft-18-interop.cloudflare.mediaoverquic.com:443... Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest docker run --rm \ \ --network host \ -e RELAY_URL=moqt://draft-18-interop.cloudflare.mediaoverquic.com:443 \ -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://draft-18-interop.cloudflare.mediaoverquic.com:443 1..18 2026-09-17T00:49:48.920194Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34457 dual_stack=true 2026-09-17T00:49:49.164919Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 245 connection_id: 700c7ce8125d69df4804240155ba87be ... 2026-09-17T00:49:49.165551Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56062 dual_stack=true 2026-09-17T00:49:49.354675Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-17T00:49:51.356100Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2191 connection_id: 45b6d3c2688ef602c578082faf789f8d ... 2026-09-17T00:49:51.356706Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48195 dual_stack=true 2026-09-17T00:49:51.581617Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-17T00:49:51.637059Z  WARN moq_transport::serve::error: [66fe37ff-d6ba-413b-9f73-2d62aaf494c2] Not found: not found: Track not found [error:10e696d2-485a-40f5-87ed-cced6d0d4278] at moq-transport/src/session/subscriber.rs:1653 2026-09-17T00:49:51.637145Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:66fe37ff-d6ba-413b-9f73-2d62aaf494c2] ok 3 - subscribe-error --- duration_ms: 281 connection_id: 7de485a6b249984acb2dd63718d38c80 ... 2026-09-17T00:49:51.637779Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50310 dual_stack=true 2026-09-17T00:49:51.955330Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34787 dual_stack=true 2026-09-17T00:49:52.187774Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-17T00:49:52.187791Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-17T00:49:52.240153Z  WARN moq_transport::serve::error: [db739edd-c0e2-4318-9d5c-c4ffe5df883f] Not found: not found: Track not found [error:9c0fb688-acdb-479b-942d-46eb7f6911de] at moq-transport/src/session/subscriber.rs:1653 2026-09-17T00:49:52.240312Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:db739edd-c0e2-4318-9d5c-c4ffe5df883f] - subscription was processed ok 4 - publish-namespace-subscribe --- duration_ms: 603 publisher_connection_id: 2cd05006997c580354302ed3c2ec0dcd subscriber_connection_id: 87ad3b81e6698f98e1e5000f548f8719 ... 2026-09-17T00:49:52.240998Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38956 dual_stack=true 2026-09-17T00:49:52.431590Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-17T00:49:52.486905Z  WARN moq_transport::serve::error: [dcf7221e-4fbb-4313-9468-9195c8646764] Not found: not found: Track not found [error:6eaa0e55-127a-4db5-9a79-f2c0d323de00] at moq-transport/src/session/subscriber.rs:1653 2026-09-17T00:49:52.934019Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59581 dual_stack=true 2026-09-17T00:49:53.105971Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-17T00:49:56.106978Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-17T00:49:56.107005Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:dcf7221e-4fbb-4313-9468-9195c8646764] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 3866 subscriber_connection_id: 8514a42bb8fd9f28b32842ecff2bd005 publisher_connection_id: 5b58888d473456464a85f9f92acf1ab6 ... 2026-09-17T00:49:56.107832Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51512 dual_stack=true 2026-09-17T00:49:56.281230Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-17T00:49:58.282697Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE ok 6 - publish-namespace-done --- duration_ms: 2277 connection_id: d2381b45de86c65c7c185920582150ac ... 2026-09-17T00:49:58.384250Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully 2026-09-17T00:49:58.384983Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48322 dual_stack=true 2026-09-17T00:49:58.642410Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 313 connection_id: 001d6c60e173752a2ab1b4793c5f8cd6 ... 2026-09-17T00:49:58.697784Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-17T00:49:58.697914Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" 2026-09-17T00:49:58.698533Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57610 dual_stack=true 2026-09-17T00:49:58.872092Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35358 dual_stack=true 2026-09-17T00:49:59.069300Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-17T00:49:59.125319Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-17T00:49:59.281838Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 583 publisher_connection_id: eae7e931756c01fe80643c13faf3f1e1 subscriber_connection_id: 389bf7e93046f2ab63565d52c6ee5cb5 ... 2026-09-17T00:49:59.282452Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32894 dual_stack=true 2026-09-17T00:49:59.457513Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-17T00:50:00.012586Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 730 connection_id: fd49bc8669c39191f311fae4fe16fb4a ... 2026-09-17T00:50:00.013259Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58717 dual_stack=true 2026-09-17T00:50:00.413710Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60544 dual_stack=true 2026-09-17T00:50:00.653876Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-17T00:50:00.699575Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:50:00.755579Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 0/0, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") ok 10 - moq-test-subgroup-per-group --- duration_ms: 742 subscriber_connection_id: 7563e09ecc4a186c8667b821606611ba publisher_connection_id: 652a403c7575bc0e81d9845b2f1e9984 ... 2026-09-17T00:50:00.756204Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58431 dual_stack=true 2026-09-17T00:50:01.124512Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40208 dual_stack=true 2026-09-17T00:50:01.364989Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-17T00:50:01.419546Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:50:01.463090Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 707 subscriber_connection_id: 5025f6714a57713339f119485b5b7cf3 publisher_connection_id: cd05d5851917c5b8c8a30f88e93ac4ae ... 2026-09-17T00:50:01.463660Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56401 dual_stack=true 2026-09-17T00:50:01.869875Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59745 dual_stack=true 2026-09-17T00:50:02.102208Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-17T00:50:02.127243Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 718 subscriber_connection_id: f2fbbd44e1f6e7b35667e6922e28bf3c publisher_connection_id: 9d95a2452ce08a89c6118082d9b9ff37 ... 2026-09-17T00:50:02.181552Z  INFO moq_test_client: moq-test passed: objects 8/8, eog 0/0, streams 8, publish_done status=2 stream_count=8 reason=ReasonPhrase("done") 2026-09-17T00:50:02.182156Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36770 dual_stack=true 2026-09-17T00:50:02.525241Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60092 dual_stack=true 2026-09-17T00:50:02.768518Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-17T00:50:02.835042Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 708 subscriber_connection_id: 67a07c8da3f563b66c6fbf5d0fb39841 publisher_connection_id: b3496323ff88199608fc2ada104c68c4 ... 2026-09-17T00:50:02.890029Z  INFO moq_test_client: moq-test passed: objects 18/18, eog 3/3, streams 6, publish_done status=2 stream_count=6 reason=ReasonPhrase("done") 2026-09-17T00:50:02.890649Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37536 dual_stack=true 2026-09-17T00:50:03.308395Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49528 dual_stack=true 2026-09-17T00:50:03.626011Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-17T00:50:03.943503Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 1098 subscriber_connection_id: f6265c54f906a16705417ce2abd215cc publisher_connection_id: 9f5961cf50f553249d98533bda4362a3 ... 2026-09-17T00:50:03.988076Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 0/0, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("done") 2026-09-17T00:50:03.988751Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58407 dual_stack=true 2026-09-17T00:50:04.363364Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46920 dual_stack=true 2026-09-17T00:50:04.600851Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-17T00:50:04.981553Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:50:05.035171Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("done") 2026-09-17T00:50:05.035708Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32787 dual_stack=true ok 15 - moq-test-datagram-eog --- duration_ms: 1047 subscriber_connection_id: a5dfc1990922359c70d0ab3f46bd8e8e publisher_connection_id: 94280046be7451a661c96b381f2da277 ... 2026-09-17T00:50:05.414512Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58916 dual_stack=true 2026-09-17T00:50:05.776370Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-17T00:50:05.833340Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:50:05.887217Z ERROR moq_transport::serve::error: [27f4e3d5-c48a-4fdb-89e9-cc1bb06fce1f] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 2026-09-17T00:50:05.887244Z  WARN moq_transport::session: failed to serve stream: webtransport error: read error: RESET_STREAM: 0 not ok 16 - moq-test-extensions --- duration_ms: 852 message: "subscriber verification failed: subgroup read failed: internal error: Internal error [error:27f4e3d5-c48a-4fdb-89e9-cc1bb06fce1f]" ... 2026-09-17T00:50:05.887985Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57731 dual_stack=true 2026-09-17T00:50:06.301478Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38598 dual_stack=true 2026-09-17T00:50:06.618446Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-17T00:50:06.647249Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:50:06.690673Z  INFO moq_test_client: moq-test passed: objects 9/9, eog 0/0, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") ok 17 - moq-test-increments --- duration_ms: 803 subscriber_connection_id: b44c1826d2a370f8d408af35d44939f3 publisher_connection_id: f5e87922e620484c47bc5d48e873a564 ... 2026-09-17T00:50:06.691349Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39381 dual_stack=true 2026-09-17T00:50:07.063095Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48701 dual_stack=true 2026-09-17T00:50:07.350497Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-17T00:50:07.368807Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-17T00:50:07.421473Z  INFO moq_test_client: moq-test passed: objects 0/0, eog 0/0, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("done") ok 18 - moq-test-forward-zero --- duration_ms: 730 subscriber_connection_id: d67326a1b0ccdb32778a0adc917926b9 publisher_connection_id: 2cbf29b38ed7f87ec303aaad419e39f6 ... make[1]: *** [Makefile:122: test-external] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'