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-02T00:46:19.609562Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44973 dual_stack=true 2026-10-02T00:46:19.697255Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 88 connection_id: d50de0f66b53ded1e339070d4c598a73 ... 2026-10-02T00:46:19.698151Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44932 dual_stack=true 2026-10-02T00:46:19.831218Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-10-02T00:46:21.832750Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2135 connection_id: c9dd4e39a401ddad48d663cb7918afc9 ... 2026-10-02T00:46:21.833765Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39308 dual_stack=true 2026-10-02T00:46:21.883645Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-10-02T00:46:21.898163Z  WARN moq_transport::serve::error: [f3775a24-a145-480c-aeec-49f229d10724] Not found: not found: Track not found [error:75271db5-8ead-474a-b008-93a9dea552f3] at moq-transport/src/session/subscriber.rs:1653 2026-10-02T00:46:21.898205Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:f3775a24-a145-480c-aeec-49f229d10724] ok 3 - subscribe-error --- duration_ms: 65 connection_id: ad80cf19904035bc9021bd10e07dcee6 ... 2026-10-02T00:46:21.899182Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43993 dual_stack=true 2026-10-02T00:46:21.991773Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60543 dual_stack=true 2026-10-02T00:46:22.070815Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-02T00:46:22.070836Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-10-02T00:46:22.088190Z  WARN moq_transport::serve::error: [cd6d03f0-cb0d-4963-a5c4-c192a18975f8] Not found: not found: Track not found [error:ad732efd-5f08-4045-8ea1-d91f1cd175e5] at moq-transport/src/session/subscriber.rs:1653 2026-10-02T00:46:22.088292Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:cd6d03f0-cb0d-4963-a5c4-c192a18975f8] - subscription was processed ok 4 - publish-namespace-subscribe --- duration_ms: 190 publisher_connection_id: 32f40598dea68c18ef088dfb75b3cd60 subscriber_connection_id: c43239b6a930717baf4d3d4800f6a4db ... 2026-10-02T00:46:22.089250Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42991 dual_stack=true 2026-10-02T00:46:22.144231Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-10-02T00:46:22.160520Z  WARN moq_transport::serve::error: [d125a435-cd99-49a5-807d-1075579ba17f] Not found: not found: Track not found [error:c98d78ff-c656-48a4-a93b-926516d4e988] at moq-transport/src/session/subscriber.rs:1653 2026-10-02T00:46:22.645934Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35004 dual_stack=true 2026-10-02T00:46:22.698541Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-10-02T00:46:25.699777Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-10-02T00:46:25.699806Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:d125a435-cd99-49a5-807d-1075579ba17f] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 3611 subscriber_connection_id: 457406d8967262880a8aa092b34fd916 publisher_connection_id: d8a3e29940d93986cadda98bd5eec83c ... 2026-10-02T00:46:25.700930Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54440 dual_stack=true 2026-10-02T00:46:25.775987Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-02T00:46:27.777129Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE ok 6 - publish-namespace-done --- duration_ms: 2178 connection_id: 7e33caa9b1acd1295873587f6214d1fd ... 2026-10-02T00:46:27.878267Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully 2026-10-02T00:46:27.879137Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49991 dual_stack=true 2026-10-02T00:46:27.950057Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-10-02T00:46:27.966766Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-10-02T00:46:27.966954Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 88 connection_id: 826e2bb85d72b2314d0c9ce84647458f ... 2026-10-02T00:46:27.967960Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36502 dual_stack=true 2026-10-02T00:46:28.048957Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49490 dual_stack=true 2026-10-02T00:46:28.197943Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-10-02T00:46:28.215226Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 365 publisher_connection_id: 6a875d6fe1aa46c5d0e5378eef4ee83b subscriber_connection_id: 283ff4a127ee81c07c4ece0931e95c41 ... 2026-10-02T00:46:28.332875Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" 2026-10-02T00:46:28.333903Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35609 dual_stack=true 2026-10-02T00:46:28.466457Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 650 connection_id: 076dfeb8c3863d60dfd80a6d67398703 ... 2026-10-02T00:46:28.983438Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-10-02T00:46:28.984359Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35420 dual_stack=true 2026-10-02T00:46:29.245538Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51015 dual_stack=true 2026-10-02T00:46:29.315896Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-02T00:46:29.361811Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-02T00:46:29.377847Z  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: 394 subscriber_connection_id: d8c24bf3eb7c2d5b492d2fd3913df15e publisher_connection_id: b3be917c47376e909da86d5a7a130c9b ... 2026-10-02T00:46:29.378703Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44843 dual_stack=true 2026-10-02T00:46:29.641882Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60197 dual_stack=true 2026-10-02T00:46:29.710328Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-02T00:46:29.763659Z  INFO moq_test_client::moqtest: PUBLISH completed ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 400 subscriber_connection_id: 1bed5c345eed71555e911997f3e28416 publisher_connection_id: f74855da3aafc18d5e11cd00ca1a87ce ... 2026-10-02T00:46:29.778900Z  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-02T00:46:29.779698Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50824 dual_stack=true 2026-10-02T00:46:30.033728Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39192 dual_stack=true 2026-10-02T00:46:30.130268Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-10-02T00:46:30.154590Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-02T00:46:30.170551Z  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: 391 subscriber_connection_id: a5b8fcac08126ade203848b5635683a2 publisher_connection_id: e51c3af6db8e83571d1dd844a0ec8ac4 ... 2026-10-02T00:46:30.171442Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43719 dual_stack=true 2026-10-02T00:46:30.461806Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43345 dual_stack=true 2026-10-02T00:46:30.529528Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-10-02T00:46:30.593662Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-02T00:46:30.610098Z  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: 439 subscriber_connection_id: 001faabe20f7daf3177ff748d0ca2ee5 publisher_connection_id: 17f780119c6614d856bae9a49cfe4480 ... 2026-10-02T00:46:30.610976Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44893 dual_stack=true 2026-10-02T00:46:30.870063Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45731 dual_stack=true 2026-10-02T00:46:30.960452Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-02T00:46:31.278036Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 684 subscriber_connection_id: 2d7f35edab8d2f1f88d84b29ff8b8476 publisher_connection_id: cb747ece756aeeb4de2177f9897ff454 ... 2026-10-02T00:46:31.294638Z  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-02T00:46:31.295466Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45132 dual_stack=true 2026-10-02T00:46:31.549722Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52466 dual_stack=true 2026-10-02T00:46:31.619398Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-02T00:46:31.998119Z  INFO moq_test_client::moqtest: PUBLISH completed ok 15 - moq-test-datagram-eog --- duration_ms: 720 subscriber_connection_id: da54face7e3c24faeddd12ade29122f5 publisher_connection_id: 52d383928775852de48b0ee7b1de7916 ... 2026-10-02T00:46:32.015639Z  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-02T00:46:32.016538Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47422 dual_stack=true 2026-10-02T00:46:32.270839Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51755 dual_stack=true 2026-10-02T00:46:32.362660Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-02T00:46:32.418222Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-02T00:46:32.434055Z ERROR moq_transport::serve::error: [e30c06c7-3243-4365-84bf-4afe14adb0e3] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 2026-10-02T00:46:32.434084Z  WARN moq_transport::session: failed to serve stream: webtransport error: read error: RESET_STREAM: 0 not ok 16 - moq-test-extensions --- duration_ms: 418 message: "subscriber verification failed: subgroup read failed: internal error: Internal error [error:e30c06c7-3243-4365-84bf-4afe14adb0e3]" ... 2026-10-02T00:46:32.435154Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57730 dual_stack=true 2026-10-02T00:46:32.692098Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38358 dual_stack=true 2026-10-02T00:46:32.765788Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-10-02T00:46:32.793683Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-02T00:46:32.810693Z ERROR moq_transport::serve::error: [feb3fcd2-678a-4337-b707-3d0b1e31ef42] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 2026-10-02T00:46:32.810730Z  WARN moq_transport::session: failed to serve stream: webtransport error: read error: RESET_STREAM: 0 not ok 17 - moq-test-increments --- duration_ms: 376 message: "subscriber verification failed: subgroup read failed: internal error: Internal error [error:feb3fcd2-678a-4337-b707-3d0b1e31ef42]" ... 2026-10-02T00:46:32.811707Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59320 dual_stack=true 2026-10-02T00:46:33.080711Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53712 dual_stack=true 2026-10-02T00:46:33.170690Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-10-02T00:46:33.189914Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-02T00:46:33.206502Z  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: 395 subscriber_connection_id: 2a363bd6f835286f82c75f779600e23c publisher_connection_id: 95da781982ac0ea4c493d5ba9fc16267 ... make[1]: *** [Makefile:122: test-external] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'