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-28T00:49:29.056049Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44187 dual_stack=true 2026-09-28T00:49:29.176748Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 121 connection_id: 47edb873e301336cc67837295406b2dc ... 2026-09-28T00:49:29.177480Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33028 dual_stack=true 2026-09-28T00:49:29.220223Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-28T00:49:31.221577Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2044 connection_id: 431ec50c06c6b13d5d475573fd05abc9 ... 2026-09-28T00:49:31.222429Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59611 dual_stack=true 2026-09-28T00:49:31.330697Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-28T00:49:31.343265Z  WARN moq_transport::serve::error: [1c0601f7-7ec1-4d4e-a1ce-99aec4b3c290] Not found: not found: Track not found [error:188d09cd-56c9-4974-8c52-03338ef8e7a8] at moq-transport/src/session/subscriber.rs:1653 2026-09-28T00:49:31.343376Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:1c0601f7-7ec1-4d4e-a1ce-99aec4b3c290] ok 3 - subscribe-error --- duration_ms: 121 connection_id: ed2d7a1493c3c400d51712b5811d9383 ... 2026-09-28T00:49:31.344116Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60503 dual_stack=true 2026-09-28T00:49:31.423584Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44436 dual_stack=true 2026-09-28T00:49:31.479756Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-28T00:49:31.479772Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-28T00:49:31.491577Z  WARN moq_transport::serve::error: [697964fe-9f82-438c-bb3d-960f55110cfb] Not found: not found: Track not found [error:04b012cb-9585-42c7-8328-1f27abe2337b] at moq-transport/src/session/subscriber.rs:1653 2026-09-28T00:49:31.491706Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:697964fe-9f82-438c-bb3d-960f55110cfb] - subscription was processed ok 4 - publish-namespace-subscribe --- duration_ms: 148 publisher_connection_id: 30773414bf375ffb6c32d3078230a555 subscriber_connection_id: c16f7a00c587aef6fa3dea3cc5237f43 ... 2026-09-28T00:49:31.492502Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38643 dual_stack=true 2026-09-28T00:49:31.534183Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-28T00:49:31.546469Z  WARN moq_transport::serve::error: [4ad3d314-49e7-4580-bc47-8905234f1343] Not found: not found: Track not found [error:15b18805-42ad-42ed-9eef-10fced98c837] at moq-transport/src/session/subscriber.rs:1653 2026-09-28T00:49:32.036936Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36199 dual_stack=true 2026-09-28T00:49:32.150608Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-28T00:49:35.152566Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-28T00:49:35.152587Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:4ad3d314-49e7-4580-bc47-8905234f1343] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 3660 subscriber_connection_id: 77a774d13d68381b11ee457b77a9ca7d publisher_connection_id: 7bce96911ffc5931d268bc9a7224df73 ... 2026-09-28T00:49:35.153274Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60495 dual_stack=true 2026-09-28T00:49:35.200081Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-28T00:49:37.200804Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-28T00:49:37.302132Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2149 connection_id: 2e46fd15c17e09d19df6f178bbfc05ee ... 2026-09-28T00:49:37.302833Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47145 dual_stack=true 2026-09-28T00:49:37.352514Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-28T00:49:37.365361Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-28T00:49:37.365564Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 63 connection_id: 7613045e7043f7683460b310a2585fdf ... 2026-09-28T00:49:37.366282Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46064 dual_stack=true 2026-09-28T00:49:37.409238Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57379 dual_stack=true 2026-09-28T00:49:37.472186Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-28T00:49:37.484453Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-28T00:49:37.598908Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 233 publisher_connection_id: 9830571329b750207f8781e4271fee04 subscriber_connection_id: 97113b7da22486ffa5b2ad597acfe5be ... 2026-09-28T00:49:37.599653Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60950 dual_stack=true 2026-09-28T00:49:37.707787Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-28T00:49:38.221357Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 622 connection_id: 26a444f3974372e9757e84b66b4352c1 ... 2026-09-28T00:49:38.222050Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37284 dual_stack=true 2026-09-28T00:49:38.548309Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57593 dual_stack=true 2026-09-28T00:49:38.664481Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-28T00:49:38.709992Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-28T00:49:38.722265Z ERROR moq_transport::serve::error: [f1a6e284-b68f-4dd2-a345-157af2229084] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 2026-09-28T00:49:38.722292Z  WARN moq_transport::session: failed to serve stream: webtransport error: read error: RESET_STREAM: 0 not ok 10 - moq-test-subgroup-per-group --- duration_ms: 501 message: "subscriber verification failed: subgroup read failed: internal error: Internal error [error:f1a6e284-b68f-4dd2-a345-157af2229084]" ... 2026-09-28T00:49:38.723494Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50789 dual_stack=true 2026-09-28T00:49:38.969218Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37012 dual_stack=true 2026-09-28T00:49:39.028335Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-28T00:49:39.082569Z  INFO moq_test_client::moqtest: PUBLISH completed ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 373 subscriber_connection_id: 061940d5fa1f2e0b0c9b392ed9adcf09 publisher_connection_id: b058e2891b23b90cd7b3a41addc05988 ... 2026-09-28T00:49:39.096415Z  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") 2026-09-28T00:49:39.097064Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33289 dual_stack=true 2026-09-28T00:49:39.343476Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42314 dual_stack=true 2026-09-28T00:49:39.436372Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-28T00:49:39.461211Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-28T00:49:39.474160Z  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") ok 12 - moq-test-subgroup-per-object --- duration_ms: 377 subscriber_connection_id: 52e5e551c711fc1acd5a930388fd0374 publisher_connection_id: 32ce8281ca48c3a4332167225131cd57 ... 2026-09-28T00:49:39.474818Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38366 dual_stack=true 2026-09-28T00:49:39.783100Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38322 dual_stack=true 2026-09-28T00:49:39.841757Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-28T00:49:39.908251Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-28T00:49:39.921415Z  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") ok 13 - moq-test-two-subgroups-eog --- duration_ms: 447 subscriber_connection_id: 34fa26d29b46aea2bfcc6e3b8bd7c60a publisher_connection_id: 8118543603faf90cae7887a99556ea6c ... 2026-09-28T00:49:39.922086Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42800 dual_stack=true 2026-09-28T00:49:40.167068Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48157 dual_stack=true 2026-09-28T00:49:40.225157Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-28T00:49:40.544133Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 636 subscriber_connection_id: 3bc6069e48581da3353b37a056bfac42 publisher_connection_id: 0dcb287adef9ef08359a6db3d64fdffd ... 2026-09-28T00:49:40.557955Z  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-28T00:49:40.558636Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36722 dual_stack=true 2026-09-28T00:49:40.809944Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43967 dual_stack=true 2026-09-28T00:49:40.867491Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-28T00:49:41.246899Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-28T00:49:41.259593Z  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") ok 15 - moq-test-datagram-eog --- duration_ms: 701 subscriber_connection_id: 6b52e1f43ed76973c197aceea5c16bfb publisher_connection_id: b3214cd583e26f5391b0f25d1de0d5b3 ... 2026-09-28T00:49:41.260269Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46991 dual_stack=true 2026-09-28T00:49:41.504344Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35421 dual_stack=true 2026-09-28T00:49:41.564823Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-28T00:49:41.618329Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 371 subscriber_connection_id: 6344e0795b20a9da9b8ea50833039d16 publisher_connection_id: 12cf8024b62c5e5055c2a62e9ed0defc ... 2026-09-28T00:49:41.631057Z  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") 2026-09-28T00:49:41.631706Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52908 dual_stack=true 2026-09-28T00:49:41.906760Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36312 dual_stack=true 2026-09-28T00:49:41.990133Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-28T00:49:42.017307Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 399 subscriber_connection_id: f53816a88ff0d1ba319b5f8c62818f94 publisher_connection_id: 09d6c0fed6d6369d534d31775c24997b ... 2026-09-28T00:49:42.030331Z  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") 2026-09-28T00:49:42.030961Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41075 dual_stack=true 2026-09-28T00:49:42.276246Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52030 dual_stack=true 2026-09-28T00:49:42.367691Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-28T00:49:42.386768Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 18 - moq-test-forward-zero --- duration_ms: 369 message: "subscriber verification failed: subscription ended abnormally: closed, code=0" ... make[1]: *** [Makefile:122: test-external] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'