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-29T00:46:17.763869Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37127 dual_stack=true ok 1 - setup-only --- duration_ms: 169 connection_id: 0ac8bb5fde15b4df1980fe81b81799eb ... 2026-09-29T00:46:17.932626Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-09-29T00:46:17.933601Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40673 dual_stack=true 2026-09-29T00:46:18.091059Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop ok 2 - publish-namespace-only --- duration_ms: 2159 connection_id: 1ca0f18b9855d3e792c5d875844a2867 ... 2026-09-29T00:46:20.092628Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) 2026-09-29T00:46:20.093814Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49711 dual_stack=true 2026-09-29T00:46:20.209852Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-29T00:46:20.246355Z  WARN moq_transport::serve::error: [1393cf29-d05a-434a-a4fb-c3af18afa237] Not found: not found: Track not found [error:f423878b-5313-4460-9701-f0ce93dc26dc] at moq-transport/src/session/subscriber.rs:1653 2026-09-29T00:46:20.246470Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:1393cf29-d05a-434a-a4fb-c3af18afa237] ok 3 - subscribe-error --- duration_ms: 153 connection_id: c717d3aeb827364274ea02ec17900e4a ... 2026-09-29T00:46:20.247550Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57819 dual_stack=true 2026-09-29T00:46:20.365440Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53128 dual_stack=true 2026-09-29T00:46:20.538279Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-29T00:46:20.538302Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track ok 4 - publish-namespace-subscribe --- duration_ms: 3292 publisher_connection_id: 925560979e21a56cc0836acde3474952 subscriber_connection_id: 86a669ae285a0ceb775617a821e673ad ... 2026-09-29T00:46:23.539454Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress 2026-09-29T00:46:23.540406Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36329 dual_stack=true 2026-09-29T00:46:23.695744Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-29T00:46:23.731716Z  WARN moq_transport::serve::error: [296bfa35-4d73-472a-a235-9007af9e41de] Not found: not found: Track not found [error:d4ff5770-f74d-484c-80e7-e20b413f47a0] at moq-transport/src/session/subscriber.rs:1653 2026-09-29T00:46:24.198606Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36819 dual_stack=true 2026-09-29T00:46:24.460825Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-29T00:46:27.462122Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-29T00:46:27.462150Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:296bfa35-4d73-472a-a235-9007af9e41de] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 3922 subscriber_connection_id: 4e0e14f28cd1242550da6306f0408ec6 publisher_connection_id: 81abb3fcd0ad0a0386d3b2b4a1db04ef ... 2026-09-29T00:46:27.463185Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52519 dual_stack=true 2026-09-29T00:46:27.646092Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-29T00:46:29.647496Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE ok 6 - publish-namespace-done --- duration_ms: 2285 connection_id: e831a6b21c1d452fd61544a65aa8e13d ... 2026-09-29T00:46:29.748090Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully 2026-09-29T00:46:29.749066Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50928 dual_stack=true 2026-09-29T00:46:29.884344Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-29T00:46:29.921533Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 173 connection_id: bfc7ed313a2856021acba54b78905b7d ... 2026-09-29T00:46:29.921722Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" 2026-09-29T00:46:29.922627Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33193 dual_stack=true 2026-09-29T00:46:30.053575Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48350 dual_stack=true 2026-09-29T00:46:30.220157Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-29T00:46:30.257907Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 475 publisher_connection_id: 1412d89ab5ed1595866d5cf9b2c392c0 subscriber_connection_id: 621d967c6014e207d6b53adb4ffbe51a ... 2026-09-29T00:46:30.397576Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" 2026-09-29T00:46:30.398528Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57957 dual_stack=true 2026-09-29T00:46:30.513222Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-29T00:46:31.052057Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 654 connection_id: f04ee17835f97b27d0cc6fd431f01253 ... 2026-09-29T00:46:31.053008Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37659 dual_stack=true 2026-09-29T00:46:31.430302Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51190 dual_stack=true 2026-09-29T00:46:31.621426Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-29T00:46:31.665771Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-29T00:46:31.702944Z ERROR moq_transport::serve::error: [62852c85-e669-4d1c-9082-db2a39c6b812] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 2026-09-29T00:46:31.702974Z  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: 650 message: "subscriber verification failed: subgroup read failed: internal error: Internal error [error:62852c85-e669-4d1c-9082-db2a39c6b812]" ... 2026-09-29T00:46:31.703967Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42865 dual_stack=true 2026-09-29T00:46:32.065030Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59138 dual_stack=true 2026-09-29T00:46:32.539093Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-29T00:46:32.594232Z  INFO moq_test_client::moqtest: PUBLISH completed ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 927 subscriber_connection_id: 11eccdd19933378e51f2b9cab77a2caf publisher_connection_id: 85ad0dbfdec572c2595460449258f588 ... 2026-09-29T00:46:32.630961Z  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-29T00:46:32.631902Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54937 dual_stack=true 2026-09-29T00:46:32.996498Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49722 dual_stack=true 2026-09-29T00:46:33.151720Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-29T00:46:33.177441Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-29T00:46:33.215072Z  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: 584 subscriber_connection_id: db64ce03a51e4ebae186d65063d7b231 publisher_connection_id: 818d9a8fe3a4c7820cd92076e416544c ... 2026-09-29T00:46:33.216004Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51523 dual_stack=true 2026-09-29T00:46:33.535461Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48155 dual_stack=true 2026-09-29T00:46:33.731481Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-29T00:46:33.796936Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 618 subscriber_connection_id: fd37e0ce9b193f2516ad4da43902fc2c publisher_connection_id: dfddde8e5b4cf889fbc06a8349627bf8 ... 2026-09-29T00:46:33.833279Z  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-29T00:46:33.834290Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56324 dual_stack=true 2026-09-29T00:46:34.151437Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51918 dual_stack=true 2026-09-29T00:46:34.303558Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-29T00:46:34.620186Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-29T00:46:34.657103Z  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: 823 subscriber_connection_id: f92c5bd9188a47f760364a3cf1415579 publisher_connection_id: 3243bc3f41d9c4799ec92ef73a17a037 ... 2026-09-29T00:46:34.658063Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35799 dual_stack=true 2026-09-29T00:46:34.976019Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50053 dual_stack=true 2026-09-29T00:46:35.131182Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-29T00:46:35.510207Z  INFO moq_test_client::moqtest: PUBLISH completed ok 15 - moq-test-datagram-eog --- duration_ms: 889 subscriber_connection_id: 124148b2a812759c97e4b4f2481d411f publisher_connection_id: 69e3d49273776583a3e72a084166cd6a ... 2026-09-29T00:46:35.546707Z  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-29T00:46:35.547829Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57457 dual_stack=true 2026-09-29T00:46:35.865704Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52599 dual_stack=true 2026-09-29T00:46:36.018284Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-29T00:46:36.075382Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-29T00:46:36.111862Z  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: 565 subscriber_connection_id: 5b03d90dc1d7556a2871480fe3934bb3 publisher_connection_id: 7041acd8c835fce7d672fd3c22af5b9a ... 2026-09-29T00:46:36.112752Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55023 dual_stack=true 2026-09-29T00:46:36.430740Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48150 dual_stack=true 2026-09-29T00:46:36.581791Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-29T00:46:36.608939Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-29T00:46:36.645373Z  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: 533 subscriber_connection_id: 998aec2a61ecc5a10e688812c8432fee publisher_connection_id: c6cde3edaa53829a6363fa2e4f092f0a ... 2026-09-29T00:46:36.646337Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54425 dual_stack=true 2026-09-29T00:46:36.962996Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53359 dual_stack=true 2026-09-29T00:46:37.120557Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-29T00:46:37.139886Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 18 - moq-test-forward-zero --- duration_ms: 532 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'