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-15T00:50:55.454234Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47635 dual_stack=true ok 1 - setup-only --- duration_ms: 85 connection_id: 8ff60528623625eb0231e1e5567fb61d ... 2026-09-15T00:50:55.538575Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-09-15T00:50:55.539508Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47158 dual_stack=true 2026-09-15T00:50:55.618484Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-15T00:50:57.620388Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2081 connection_id: 75b21de0fa2c0750f3972353da0ac8fd ... 2026-09-15T00:50:57.621572Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37574 dual_stack=true 2026-09-15T00:50:57.706955Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-15T00:50:57.722091Z  WARN moq_transport::serve::error: [3bc949a3-aa26-4870-ba5f-390924c54d54] Not found: not found: Track not found [error:4889b14b-fc9a-4730-a8aa-3b97803faf02] at moq-transport/src/session/subscriber.rs:1653 2026-09-15T00:50:57.722138Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:3bc949a3-aa26-4870-ba5f-390924c54d54] ok 3 - subscribe-error --- duration_ms: 101 connection_id: c8c160771319b83f1bfd4d61fddb8a44 ... 2026-09-15T00:50:57.723216Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35533 dual_stack=true 2026-09-15T00:50:57.804499Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52579 dual_stack=true 2026-09-15T00:50:57.887722Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-15T00:50:57.887743Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-15T00:51:00.888894Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3166 publisher_connection_id: 011cbd2f3eb04ccb94f89c1549071ae3 subscriber_connection_id: 255abeafa41dfbdd79f891530c615919 ... 2026-09-15T00:51:00.890073Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42109 dual_stack=true 2026-09-15T00:51:00.962079Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-15T00:51:00.976698Z  WARN moq_transport::serve::error: [172246d0-5b6e-4b75-9647-9486cab62ef2] Not found: not found: Track not found [error:a1c66051-04d3-4547-a60b-ef327587fd85] at moq-transport/src/session/subscriber.rs:1653 2026-09-15T00:51:01.464326Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55145 dual_stack=true 2026-09-15T00:51:01.560959Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-15T00:51:04.561965Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-15T00:51:04.561994Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:172246d0-5b6e-4b75-9647-9486cab62ef2] (may be expected) 2026-09-15T00:51:04.563070Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43825 dual_stack=true ok 5 - subscribe-before-publish-namespace --- duration_ms: 3673 subscriber_connection_id: a1abafea699dd91bb601d55e99840b10 publisher_connection_id: 266ed89e1012a0d7687b086cfeafbb2a ... 2026-09-15T00:51:04.617616Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-15T00:51:06.618565Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-15T00:51:06.720096Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2157 connection_id: 1be48f30df07f80697be285ca684f9dc ... 2026-09-15T00:51:06.721107Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49704 dual_stack=true 2026-09-15T00:51:06.814575Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-15T00:51:06.832022Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-15T00:51:06.832134Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 112 connection_id: 698dbba115dee01c9154a2c3ce38b674 ... 2026-09-15T00:51:06.833167Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55474 dual_stack=true 2026-09-15T00:51:06.887159Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58746 dual_stack=true 2026-09-15T00:51:06.938579Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-15T00:51:06.954372Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 240 publisher_connection_id: de83308073e7c8029c0b38484ecb07d6 subscriber_connection_id: 88677bc4566146913750c921808b76e2 ... 2026-09-15T00:51:07.072969Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" 2026-09-15T00:51:07.073856Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47931 dual_stack=true 2026-09-15T00:51:07.123593Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-15T00:51:07.640374Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 567 connection_id: 44a8db495e9c6750069be6dfc44efacb ... 2026-09-15T00:51:07.641578Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34958 dual_stack=true 2026-09-15T00:51:07.918136Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60516 dual_stack=true 2026-09-15T00:51:07.981929Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-15T00:51:08.028450Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-15T00:51:08.043023Z  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: 402 subscriber_connection_id: 7a4c6d728807836ba9ed5a4584c7351b publisher_connection_id: 1bf2f072fb3aa5269e068dde5bd57b7a ... 2026-09-15T00:51:08.043985Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49378 dual_stack=true 2026-09-15T00:51:08.333816Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35992 dual_stack=true 2026-09-15T00:51:08.404340Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-15T00:51:08.462196Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-15T00:51:08.478716Z  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: 435 subscriber_connection_id: 50e934da1c002a2c99f899c4164472ea publisher_connection_id: 30f80e25728b5e8d43709bc96fd03520 ... 2026-09-15T00:51:08.479831Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50029 dual_stack=true 2026-09-15T00:51:08.767287Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42714 dual_stack=true 2026-09-15T00:51:08.833122Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-15T00:51:08.858857Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 395 subscriber_connection_id: 7559128938b32f68f50b2656a24df9e1 publisher_connection_id: 721e2e2428be934b24c909a31eb742c9 ... 2026-09-15T00:51:08.873800Z  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-15T00:51:08.874721Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33159 dual_stack=true 2026-09-15T00:51:09.149419Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50286 dual_stack=true 2026-09-15T00:51:09.220566Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-15T00:51:09.284742Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 427 subscriber_connection_id: c535122fdefd30bc8b8e0aebc259375d publisher_connection_id: 81f11c8e049ea04b9eda1b7491834a34 ... 2026-09-15T00:51:09.301424Z  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-15T00:51:09.302258Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54991 dual_stack=true 2026-09-15T00:51:09.559847Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55559 dual_stack=true 2026-09-15T00:51:09.631182Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-15T00:51:09.947912Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-15T00:51:09.964569Z  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: 663 subscriber_connection_id: 0eb4b169f50265902aff9e67a762aac1 publisher_connection_id: 882a1b2278e7bdf60a256d4a6bfa4c03 ... 2026-09-15T00:51:09.965478Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54942 dual_stack=true 2026-09-15T00:51:10.226931Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57575 dual_stack=true 2026-09-15T00:51:10.321214Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-15T00:51:10.700700Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-15T00:51:10.716762Z  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: 752 subscriber_connection_id: 8877575096c91aba4ea4db26772d3c31 publisher_connection_id: 7b1a39645444a10dee4c750a140b17d2 ... 2026-09-15T00:51:10.717634Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50276 dual_stack=true 2026-09-15T00:51:10.997851Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60161 dual_stack=true 2026-09-15T00:51:11.069141Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-15T00:51:11.124789Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-15T00:51:11.140785Z  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: 424 subscriber_connection_id: ac0a8b3b44eb72a37c651709143676f1 publisher_connection_id: 3fec89373485f86cd33411d1b3c17f2d ... 2026-09-15T00:51:11.141680Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34153 dual_stack=true 2026-09-15T00:51:11.393098Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44358 dual_stack=true 2026-09-15T00:51:11.456931Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-15T00:51:11.484364Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-15T00:51:11.498613Z  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: 357 subscriber_connection_id: 4d66ab0420cc8a6cbd6b2dff524073cd publisher_connection_id: 25479efc66f7eb8a939077cda5e54624 ... 2026-09-15T00:51:11.499494Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43665 dual_stack=true 2026-09-15T00:51:11.752099Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52233 dual_stack=true 2026-09-15T00:51:11.822160Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-15T00:51:11.841762Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 18 - moq-test-forward-zero --- duration_ms: 358 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'