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-23T00:47:40.785558Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40345 dual_stack=true ok 1 - setup-only --- duration_ms: 371 connection_id: 61ebd06888f77980f1efdb8b90612b6a ... 2026-09-23T00:47:41.156312Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-09-23T00:47:41.157069Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41417 dual_stack=true 2026-09-23T00:47:41.493564Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop ok 2 - publish-namespace-only --- duration_ms: 2338 connection_id: c109f5dcf37bb2f32494c56e24c62bdd ... 2026-09-23T00:47:43.494358Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) 2026-09-23T00:47:43.495086Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47931 dual_stack=true 2026-09-23T00:47:43.806671Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-23T00:47:43.861982Z  WARN moq_transport::serve::error: [d838de99-ea16-43cc-806d-42892691cf8d] Not found: not found: Track not found [error:9411c025-d783-47b8-825a-174a48384562] at moq-transport/src/session/subscriber.rs:1653 2026-09-23T00:47:43.862124Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:d838de99-ea16-43cc-806d-42892691cf8d] ok 3 - subscribe-error --- duration_ms: 367 connection_id: 360770353e738abdc3c1d7aebf472a28 ... 2026-09-23T00:47:43.862780Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47013 dual_stack=true 2026-09-23T00:47:44.090322Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54895 dual_stack=true 2026-09-23T00:47:44.415459Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-23T00:47:44.415480Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track ok 4 - publish-namespace-subscribe --- duration_ms: 606 publisher_connection_id: 86562da9a06c629b38c5b75cec594247 subscriber_connection_id: e2b8ef537b40989e36aa25264a8abde0 ... 2026-09-23T00:47:44.468475Z  WARN moq_transport::serve::error: [e4351b29-9b1e-4724-ae04-7fbc7323fddd] Not found: not found: Track not found [error:fb80dc56-7e76-4352-a42e-f48666dfbfac] at moq-transport/src/session/subscriber.rs:1653 2026-09-23T00:47:44.468595Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:e4351b29-9b1e-4724-ae04-7fbc7323fddd] - subscription was processed 2026-09-23T00:47:44.469313Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39969 dual_stack=true 2026-09-23T00:47:44.780828Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-23T00:47:44.835692Z  WARN moq_transport::serve::error: [0136552a-f1bd-422f-8399-2776e3274909] Not found: not found: Track not found [error:a41161c7-a91e-4e13-b881-f9b8a0c152a5] at moq-transport/src/session/subscriber.rs:1653 2026-09-23T00:47:45.283316Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53298 dual_stack=true 2026-09-23T00:47:45.492704Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop ok 5 - subscribe-before-publish-namespace --- duration_ms: 4024 subscriber_connection_id: b1cdc543b68b8fa851104ffd565a7f0c publisher_connection_id: 2e6fc8933c2977e8c550407db73a71b8 ... 2026-09-23T00:47:48.493455Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-23T00:47:48.493482Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:0136552a-f1bd-422f-8399-2776e3274909] (may be expected) 2026-09-23T00:47:48.494160Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36440 dual_stack=true 2026-09-23T00:47:48.669162Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-23T00:47:50.670620Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-23T00:47:50.771340Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2277 connection_id: 06f55f17d1ebb0f4f90dad6f6a76f1ae ... 2026-09-23T00:47:50.772100Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34253 dual_stack=true 2026-09-23T00:47:51.119280Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-23T00:47:51.164534Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-23T00:47:51.164819Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 393 connection_id: f8d28b6d3bb4aaa3dd265655df069018 ... 2026-09-23T00:47:51.165525Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54018 dual_stack=true 2026-09-23T00:47:51.386345Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47752 dual_stack=true 2026-09-23T00:47:51.621292Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-23T00:47:51.677423Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 671 publisher_connection_id: 0d989dc3ac7f596d5d6fe62fb72b3e2a subscriber_connection_id: ef40b724c8cc2d8f955f958ca68ecb58 ... 2026-09-23T00:47:51.836136Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" 2026-09-23T00:47:51.836866Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42977 dual_stack=true 2026-09-23T00:47:52.031949Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-23T00:47:52.579218Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 743 connection_id: d72465841d7f04459d211cf79e39e911 ... 2026-09-23T00:47:52.579935Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44864 dual_stack=true 2026-09-23T00:47:52.974652Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42280 dual_stack=true 2026-09-23T00:47:53.287636Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-23T00:47:53.335551Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-23T00:47:53.390458Z ERROR moq_transport::serve::error: [7bc02bfb-5aa1-4c3b-b69a-9caec56b89cd] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 2026-09-23T00:47:53.390487Z  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: 811 message: "subscriber verification failed: subgroup read failed: internal error: Internal error [error:7bc02bfb-5aa1-4c3b-b69a-9caec56b89cd]" ... 2026-09-23T00:47:53.391238Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35120 dual_stack=true 2026-09-23T00:47:53.786228Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44761 dual_stack=true 2026-09-23T00:47:54.021744Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-23T00:47:54.078026Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-23T00:47:54.132084Z  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: 741 subscriber_connection_id: fe18a2f9040d23836f413bf6489c8ac0 publisher_connection_id: e6b9a619f2ce440dfb39d7ece867273e ... 2026-09-23T00:47:54.132687Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52457 dual_stack=true 2026-09-23T00:47:54.602232Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36748 dual_stack=true 2026-09-23T00:47:54.912338Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-23T00:47:54.936698Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 859 subscriber_connection_id: 2756e3f8d15d64bcb2f57dbe1ec19295 publisher_connection_id: 9529155d6eab4a20dd4d9ba99df05b4c ... 2026-09-23T00:47:54.991362Z  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-23T00:47:54.992006Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42364 dual_stack=true 2026-09-23T00:47:55.458041Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33965 dual_stack=true 2026-09-23T00:47:55.731451Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-23T00:47:55.796308Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 859 subscriber_connection_id: 067d03ed2d9fa494848ddb65be74c198 publisher_connection_id: d075c8f2f849c3089cdba3f98ee2f411 ... 2026-09-23T00:47:55.850749Z  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-23T00:47:55.851396Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46378 dual_stack=true 2026-09-23T00:47:56.203039Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55752 dual_stack=true 2026-09-23T00:47:56.462948Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-23T00:47:56.779818Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 984 subscriber_connection_id: f228b5f94266cda6cfd4d5e5c066a4f1 publisher_connection_id: 299072511f11db1a403be88b4db85e9a ... 2026-09-23T00:47:56.834980Z  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-23T00:47:56.835618Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45218 dual_stack=true 2026-09-23T00:47:57.208779Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59884 dual_stack=true 2026-09-23T00:47:57.418472Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-23T00:47:57.799973Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-23T00:47:57.846016Z  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: 1011 subscriber_connection_id: 6c28e72698901f002f18ffba26c8f9d6 publisher_connection_id: d3f98ac2a2d742936e2b1d92d9101703 ... 2026-09-23T00:47:57.846651Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57733 dual_stack=true 2026-09-23T00:47:58.326500Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36621 dual_stack=true 2026-09-23T00:47:58.553407Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-23T00:47:58.609724Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 817 subscriber_connection_id: 845a40e97dde9413d3f197fd269d93d6 publisher_connection_id: b9c1d8e9ea7fa147575a845530a38128 ... 2026-09-23T00:47:58.663994Z  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-23T00:47:58.664588Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36402 dual_stack=true 2026-09-23T00:47:59.066451Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57837 dual_stack=true 2026-09-23T00:47:59.297666Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-23T00:47:59.326149Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-23T00:47:59.381248Z  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: 717 subscriber_connection_id: 2b2b107e9574e03eda436d02dc4739f3 publisher_connection_id: e480838c190199f00e8b07c757d5a191 ... 2026-09-23T00:47:59.381898Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46378 dual_stack=true 2026-09-23T00:47:59.734074Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56274 dual_stack=true 2026-09-23T00:47:59.979682Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-23T00:47:59.997412Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-23T00:48:00.052510Z  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") ok 18 - moq-test-forward-zero --- duration_ms: 671 subscriber_connection_id: 0e41b3bdb453608593db7e0652c4919e publisher_connection_id: af19744506f047e9b517db43d4fd848f ... make[1]: *** [Makefile:122: test-external] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'