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-10-06T00:50:24.734313Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55032 dual_stack=true ok 1 - setup-only --- duration_ms: 151 connection_id: aeb9f1657a9e4d7d44ae71d4e0b6bd7a ... 2026-10-06T00:50:24.885240Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-10-06T00:50:24.886227Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58129 dual_stack=true 2026-10-06T00:50:24.973041Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-10-06T00:50:26.975153Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2089 connection_id: b58cca0592247fdfba8b4628a1f0730c ... 2026-10-06T00:50:26.976171Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38856 dual_stack=true 2026-10-06T00:50:27.051813Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-10-06T00:50:27.069584Z  WARN moq_transport::serve::error: [19ed88a1-5744-4b34-a135-ca30a3720fe2] Not found: not found: Track not found [error:64836651-9ad8-4ae6-be2d-5b7b7ae0d6fe] at moq-transport/src/session/subscriber.rs:1653 2026-10-06T00:50:27.069629Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:19ed88a1-5744-4b34-a135-ca30a3720fe2] ok 3 - subscribe-error --- duration_ms: 94 connection_id: 70b5e845ad6aa3f7bb8b8ad59d44ebc7 ... 2026-10-06T00:50:27.070544Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49135 dual_stack=true 2026-10-06T00:50:27.165180Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48604 dual_stack=true 2026-10-06T00:50:27.280013Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-06T00:50:27.280036Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-10-06T00:50:30.280560Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress 2026-10-06T00:50:30.281551Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59221 dual_stack=true ok 4 - publish-namespace-subscribe --- duration_ms: 3210 publisher_connection_id: eaac5df961ae3aed3053bf5cbcf3fb08 subscriber_connection_id: ab8763c09ce17fbc3e7c158e2e0fa9c9 ... 2026-10-06T00:50:30.419092Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-10-06T00:50:30.435472Z  WARN moq_transport::serve::error: [ef387c8d-c7ae-4846-91aa-01f18ec0a278] Not found: not found: Track not found [error:058966ed-d501-4a5b-8876-74fa77892408] at moq-transport/src/session/subscriber.rs:1653 2026-10-06T00:50:30.920229Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41485 dual_stack=true 2026-10-06T00:50:31.003449Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-10-06T00:50:34.004793Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-10-06T00:50:34.004821Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:ef387c8d-c7ae-4846-91aa-01f18ec0a278] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 3724 subscriber_connection_id: 7784373a75de68fec1ed6df81e001726 publisher_connection_id: fb5773452a968dd0db8244298f92c9ca ... 2026-10-06T00:50:34.005874Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33513 dual_stack=true 2026-10-06T00:50:34.113769Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-06T00:50:36.115136Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-10-06T00:50:36.216441Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2211 connection_id: d5e7bfb1b7b1dab10aa552d17d95f7e3 ... 2026-10-06T00:50:36.217376Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33596 dual_stack=true 2026-10-06T00:50:36.316659Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-10-06T00:50:36.335306Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-10-06T00:50:36.335450Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 119 connection_id: f9563fe56505cb1a79754115e329d034 ... 2026-10-06T00:50:36.336401Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55047 dual_stack=true 2026-10-06T00:50:36.388510Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39259 dual_stack=true 2026-10-06T00:50:36.473794Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-10-06T00:50:36.488919Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-10-06T00:50:36.641864Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 306 publisher_connection_id: 18943262075478dec799bda99500d9c9 subscriber_connection_id: 39e5761678b22aece60225c5dacd70b7 ... 2026-10-06T00:50:36.642954Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49608 dual_stack=true 2026-10-06T00:50:36.743504Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 662 connection_id: a0576b4d32d4f2476abd5bf1b006757f ... 2026-10-06T00:50:37.305036Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-10-06T00:50:37.305908Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35883 dual_stack=true 2026-10-06T00:50:37.612882Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41537 dual_stack=true 2026-10-06T00:50:37.683943Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-06T00:50:37.731058Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-06T00:50:37.747041Z  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: 441 subscriber_connection_id: d0c396016384f4263bea7883f2772a65 publisher_connection_id: 8883e871a474817bec5e6e6c33c06d11 ... 2026-10-06T00:50:37.747992Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37019 dual_stack=true 2026-10-06T00:50:38.012906Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35053 dual_stack=true 2026-10-06T00:50:38.085623Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-06T00:50:38.140758Z  INFO moq_test_client::moqtest: PUBLISH completed ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 409 subscriber_connection_id: bea0b5b63f26acb90949ae410d88f8f0 publisher_connection_id: f977cbc6b4a2d2430fca1c84ba9a094b ... 2026-10-06T00:50:38.156840Z  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-10-06T00:50:38.157559Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56301 dual_stack=true 2026-10-06T00:50:38.424035Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50874 dual_stack=true 2026-10-06T00:50:38.491209Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-10-06T00:50:38.515312Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-06T00:50:38.531779Z  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: 374 subscriber_connection_id: 5bd8a904e5069ee03c3a86d184376a20 publisher_connection_id: b5b5dfb28bb7cf9a251cd12e438241af ... 2026-10-06T00:50:38.532673Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46503 dual_stack=true 2026-10-06T00:50:38.818744Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48751 dual_stack=true 2026-10-06T00:50:38.921570Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-10-06T00:50:38.986298Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-06T00:50:39.004385Z  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: 472 subscriber_connection_id: 8f4e7b92e687daae35584abf5aae45fd publisher_connection_id: 23b826244ff444a4e534e7af97a6c373 ... 2026-10-06T00:50:39.005142Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59413 dual_stack=true 2026-10-06T00:50:39.258951Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50899 dual_stack=true 2026-10-06T00:50:39.345290Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-06T00:50:39.663138Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 675 subscriber_connection_id: 625dd48f56ec161eebd3a9e42904f576 publisher_connection_id: 9662cc8e04d1554edfaafb4d235d4a62 ... 2026-10-06T00:50:39.679531Z  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-10-06T00:50:39.680565Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39145 dual_stack=true 2026-10-06T00:50:39.941198Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50753 dual_stack=true 2026-10-06T00:50:40.015453Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-06T00:50:40.395916Z  INFO moq_test_client::moqtest: PUBLISH completed ok 15 - moq-test-datagram-eog --- duration_ms: 734 subscriber_connection_id: a75c9181ab278bc1eaf6aa7c6637f05a publisher_connection_id: d14443e339b0798680afa786e2e64522 ... 2026-10-06T00:50:40.414251Z  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-10-06T00:50:40.415088Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34885 dual_stack=true 2026-10-06T00:50:40.668879Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36930 dual_stack=true 2026-10-06T00:50:40.743029Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-06T00:50:40.801479Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-06T00:50:40.818134Z ERROR moq_transport::serve::error: [d73b7d06-b341-4cd8-b1f9-febaa7fe0f45] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 2026-10-06T00:50:40.818166Z  WARN moq_transport::session: failed to serve stream: webtransport error: read error: RESET_STREAM: 0 not ok 16 - moq-test-extensions --- duration_ms: 404 message: "subscriber verification failed: subgroup read failed: internal error: Internal error [error:d73b7d06-b341-4cd8-b1f9-febaa7fe0f45]" ... 2026-10-06T00:50:40.819194Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55238 dual_stack=true 2026-10-06T00:50:41.107106Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48312 dual_stack=true 2026-10-06T00:50:41.200655Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-10-06T00:50:41.229149Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 427 subscriber_connection_id: 281507c4f1316eeced9c3e3f756f2ede publisher_connection_id: 587e453d1e9d43b387b3a0bc596022d4 ... 2026-10-06T00:50:41.245769Z  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-10-06T00:50:41.246516Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45592 dual_stack=true 2026-10-06T00:50:41.516787Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56029 dual_stack=true 2026-10-06T00:50:41.621084Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-10-06T00:50:41.638639Z  INFO moq_test_client::moqtest: PUBLISH completed ok 18 - moq-test-forward-zero --- duration_ms: 408 subscriber_connection_id: 720a11f2fc542ac888871fc0389533b6 publisher_connection_id: 920a82524a00344034b5e6d2e0ac15ee ... 2026-10-06T00:50:41.654509Z  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") make[1]: *** [Makefile:122: test-external] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'