make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' Running tests against https://draft-18-interop.cloudflare.mediaoverquic.com:443/moq... Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest docker run --rm \ \ --network host \ -e RELAY_URL=https://draft-18-interop.cloudflare.mediaoverquic.com:443/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: https://draft-18-interop.cloudflare.mediaoverquic.com/moq 1..18 2026-09-26T00:44:23.858965Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52034 dual_stack=true 2026-09-26T00:44:23.946617Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 88 connection_id: aafc3898a21f345c00136d94b49069dc ... 2026-09-26T00:44:23.947635Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41828 dual_stack=true 2026-09-26T00:44:23.962409Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:24.030324Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-26T00:44:26.031693Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2085 connection_id: ac4074bc0868be9b38eb86f4879cde68 ... 2026-09-26T00:44:26.032701Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42155 dual_stack=true 2026-09-26T00:44:26.046700Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:26.119159Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-26T00:44:26.135954Z  WARN moq_transport::serve::error: [8c812f11-a97b-4f39-929c-befd592a9cc2] Not found: not found: Track not found [error:97b30011-c912-412a-a934-e778c0394432] at moq-transport/src/session/subscriber.rs:1653 2026-09-26T00:44:26.136001Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:8c812f11-a97b-4f39-929c-befd592a9cc2] ok 3 - subscribe-error --- duration_ms: 104 connection_id: 2486d95d8ada1a0d2b64715bdc63bc62 ... 2026-09-26T00:44:26.136951Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46838 dual_stack=true 2026-09-26T00:44:26.151964Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:26.221202Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55640 dual_stack=true 2026-09-26T00:44:26.302144Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-26T00:44:26.302162Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-26T00:44:29.303900Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3167 publisher_connection_id: 89240db4ed0475a846ce62b9bc2df40f subscriber_connection_id: c3f7021065a0d2a66ce6ee38e55f7a93 ... 2026-09-26T00:44:29.305032Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54499 dual_stack=true 2026-09-26T00:44:29.318369Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:29.318931Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:29.392744Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-26T00:44:29.409426Z  WARN moq_transport::serve::error: [32d14644-e674-4620-92d3-463e5033a876] Not found: not found: Track not found [error:d22540a1-6018-42e3-a93c-33ca9c2388b9] at moq-transport/src/session/subscriber.rs:1653 2026-09-26T00:44:29.425350Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:29.894794Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53796 dual_stack=true 2026-09-26T00:44:29.982735Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-26T00:44:32.983554Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-26T00:44:32.983577Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:32d14644-e674-4620-92d3-463e5033a876] (may be expected) 2026-09-26T00:44:32.984602Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35376 dual_stack=true ok 5 - subscribe-before-publish-namespace --- duration_ms: 3679 subscriber_connection_id: 4c375427d45b7d8673f2dd881cc06eb5 publisher_connection_id: 22ac586772be2dad8917e8aa496aed5b ... 2026-09-26T00:44:32.999360Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:33.072687Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-26T00:44:35.073338Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE ok 6 - publish-namespace-done --- duration_ms: 2191 connection_id: afce58586ce533539aed81e8f972cac6 ... 2026-09-26T00:44:35.174991Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully 2026-09-26T00:44:35.175984Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53191 dual_stack=true 2026-09-26T00:44:35.255276Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-26T00:44:35.270564Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-26T00:44:35.270716Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 95 connection_id: 52f4d8c02d732f5c7a102307713d12a8 ... 2026-09-26T00:44:35.271654Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50444 dual_stack=true 2026-09-26T00:44:35.363039Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55480 dual_stack=true 2026-09-26T00:44:35.442394Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-26T00:44:35.460163Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-26T00:44:35.579647Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 308 publisher_connection_id: dd94f66c02d3278d7d92146c68629c3c subscriber_connection_id: eea9315b4c3b6ea0487d2d4607333194 ... 2026-09-26T00:44:35.580532Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59142 dual_stack=true 2026-09-26T00:44:35.594037Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:35.657049Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 593 connection_id: 16cab9b3047854eabacf0135a028e939 ... 2026-09-26T00:44:36.173501Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-09-26T00:44:36.174499Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59675 dual_stack=true 2026-09-26T00:44:36.187358Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:36.453493Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48643 dual_stack=true 2026-09-26T00:44:36.552089Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-26T00:44:36.597868Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-26T00:44:36.612926Z  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: 439 subscriber_connection_id: 49475200594775adc185e30a5ad5575c publisher_connection_id: 635cd9693e01eeb349fab4d2f08c9064 ... 2026-09-26T00:44:36.613905Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38223 dual_stack=true 2026-09-26T00:44:36.627117Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:36.901344Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48359 dual_stack=true 2026-09-26T00:44:36.999699Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-26T00:44:37.054266Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-26T00:44:37.070229Z ERROR moq_transport::serve::error: [4fa1d2ad-26b3-47b7-bd4b-b142640bb1b5] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 2026-09-26T00:44:37.070248Z  WARN moq_transport::session: failed to serve stream: webtransport error: read error: RESET_STREAM: 0 not ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 457 message: "subscriber verification failed: subgroup read failed: internal error: Internal error [error:4fa1d2ad-26b3-47b7-bd4b-b142640bb1b5]" ... 2026-09-26T00:44:37.071310Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60470 dual_stack=true 2026-09-26T00:44:37.085365Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:37.356323Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47170 dual_stack=true 2026-09-26T00:44:37.447523Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-26T00:44:37.471981Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-26T00:44:37.487233Z  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: 416 subscriber_connection_id: 0e0f51259b8d961de3ec22a5fd052f59 publisher_connection_id: e48b2fecea003dbf395c310c2dca5154 ... 2026-09-26T00:44:37.488105Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38674 dual_stack=true 2026-09-26T00:44:37.502306Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:37.776371Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46666 dual_stack=true 2026-09-26T00:44:37.873460Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-26T00:44:37.940554Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-26T00:44:37.955732Z  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: 468 subscriber_connection_id: 07a2c47e9bbfcd59e1cdd5fcbdc18dba publisher_connection_id: 49e26757ee0a18517caaab06a8a7c669 ... 2026-09-26T00:44:37.956679Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60993 dual_stack=true 2026-09-26T00:44:37.971138Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:38.250634Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33913 dual_stack=true 2026-09-26T00:44:38.354297Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-26T00:44:38.673993Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-26T00:44:38.692232Z  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") ok 14 - moq-test-datagram --- duration_ms: 736 subscriber_connection_id: 74d0d998d06589685b95cee9ab3b8bfe publisher_connection_id: 77dec071e65c097bb25e85c55b7a3d2e ... 2026-09-26T00:44:38.693182Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59471 dual_stack=true 2026-09-26T00:44:38.708397Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:38.984126Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39564 dual_stack=true 2026-09-26T00:44:39.090345Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-26T00:44:39.471915Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-26T00:44:39.488060Z  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: 795 subscriber_connection_id: 2ab294cb7c19acb060d4e0264ab779ca publisher_connection_id: b682b4d9038df719775b0955e4068f99 ... 2026-09-26T00:44:39.489038Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59347 dual_stack=true 2026-09-26T00:44:39.504523Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:39.780637Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43695 dual_stack=true 2026-09-26T00:44:39.909993Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-26T00:44:39.966059Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-26T00:44:39.982210Z  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 16 - moq-test-extensions --- duration_ms: 494 subscriber_connection_id: 5868618eda381d811014149a5dfdb03e publisher_connection_id: 547d5d81350a958538275f986414af5d ... 2026-09-26T00:44:39.983124Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59868 dual_stack=true 2026-09-26T00:44:39.998353Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:40.269684Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39140 dual_stack=true 2026-09-26T00:44:40.367518Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-26T00:44:40.396452Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-26T00:44:40.411235Z  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: 429 subscriber_connection_id: 28c02cf7689932189d43e46bca07d7cb publisher_connection_id: 583162eccd1302fc7e75d20c5e157c94 ... 2026-09-26T00:44:40.412081Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50231 dual_stack=true 2026-09-26T00:44:40.425926Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-09-26T00:44:40.698389Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46406 dual_stack=true 2026-09-26T00:44:40.801948Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-26T00:44:40.820957Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 18 - moq-test-forward-zero --- duration_ms: 425 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'