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 2026-09-14T00:52:06.298738Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52856 dual_stack=true TAP version 14 # moq-test-client v0.1.12 # Relay: moqt://draft-18-interop.cloudflare.mediaoverquic.com:443 1..18 2026-09-14T00:52:06.634788Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 336 connection_id: 29261baca5b074bee04fa64dfd6c9e4c ... 2026-09-14T00:52:06.635717Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54576 dual_stack=true 2026-09-14T00:52:06.945718Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop ok 2 - publish-namespace-only --- duration_ms: 2312 connection_id: 43c0bbe77472187230d7ff7fce68deeb ... 2026-09-14T00:52:08.947191Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) 2026-09-14T00:52:08.948231Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38691 dual_stack=true 2026-09-14T00:52:09.159410Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-14T00:52:09.214740Z  WARN moq_transport::serve::error: [28b9c575-9276-4079-a3bd-2e9944701e09] Not found: not found: Track not found [error:4d274f3a-885d-4158-9234-3b861003fdc7] at moq-transport/src/session/subscriber.rs:1653 2026-09-14T00:52:09.214775Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:28b9c575-9276-4079-a3bd-2e9944701e09] ok 3 - subscribe-error --- duration_ms: 267 connection_id: 8874c291fbfa19d861a67e6270bfd258 ... 2026-09-14T00:52:09.215669Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34363 dual_stack=true 2026-09-14T00:52:09.442061Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33376 dual_stack=true 2026-09-14T00:52:09.608661Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-14T00:52:09.608687Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-14T00:52:09.662812Z  WARN moq_transport::serve::error: [20dc6c3f-5e0e-41c6-8a72-31b38876e8bc] Not found: not found: Track not found [error:51105eb2-d21d-40ef-a42a-ef1f7f638f18] at moq-transport/src/session/subscriber.rs:1653 2026-09-14T00:52:09.662924Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:20dc6c3f-5e0e-41c6-8a72-31b38876e8bc] - subscription was processed ok 4 - publish-namespace-subscribe --- duration_ms: 448 publisher_connection_id: dd6c9f9b932dfb35d62aafb7cbae6183 subscriber_connection_id: dcbfb09b64e207231e553bd83827d4e3 ... 2026-09-14T00:52:09.663929Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43177 dual_stack=true 2026-09-14T00:52:09.923296Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-14T00:52:09.978750Z  WARN moq_transport::serve::error: [81e69d88-4569-4ecd-a92e-9d3c513440bd] Not found: not found: Track not found [error:37ff40fa-653a-49e5-8cf7-375944eeb11e] at moq-transport/src/session/subscriber.rs:1653 2026-09-14T00:52:10.424681Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48920 dual_stack=true 2026-09-14T00:52:10.755924Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-14T00:52:13.756916Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-14T00:52:13.756936Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:81e69d88-4569-4ecd-a92e-9d3c513440bd] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4093 subscriber_connection_id: 50399bfe971f577101ac0c4cf6dc6181 publisher_connection_id: 9e48d626158fc722088236f5fa626192 ... 2026-09-14T00:52:13.757986Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42780 dual_stack=true 2026-09-14T00:52:13.964040Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-14T00:52:15.965535Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-14T00:52:16.066131Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2309 connection_id: 58944367f63b30cdb279311eb56d89e4 ... 2026-09-14T00:52:16.067302Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48301 dual_stack=true 2026-09-14T00:52:16.280904Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-14T00:52:16.336677Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-14T00:52:16.336952Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 270 connection_id: 8507e5fde1c48fe252f30df34a6690b6 ... 2026-09-14T00:52:16.337954Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53504 dual_stack=true 2026-09-14T00:52:16.652271Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41102 dual_stack=true 2026-09-14T00:52:16.823334Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-14T00:52:16.878729Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-14T00:52:17.036464Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 699 publisher_connection_id: 7801ac9dd5950b22599872ce7e5250a4 subscriber_connection_id: c2c421add646a029586337547c6ea285 ... 2026-09-14T00:52:17.037408Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37992 dual_stack=true 2026-09-14T00:52:17.217451Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-14T00:52:17.773764Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 737 connection_id: 2c3be78c0177fe8e98633f7bc4e0bfc8 ... 2026-09-14T00:52:17.774765Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53316 dual_stack=true 2026-09-14T00:52:18.270339Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41712 dual_stack=true 2026-09-14T00:52:18.634455Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-14T00:52:18.679539Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:52:18.735073Z ERROR moq_transport::serve::error: [3c1eaf50-bdca-42c2-9f98-956516c73c07] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 2026-09-14T00:52:18.735117Z  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: 961 message: "subscriber verification failed: subgroup read failed: internal error: Internal error [error:3c1eaf50-bdca-42c2-9f98-956516c73c07]" ... 2026-09-14T00:52:18.736055Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56808 dual_stack=true 2026-09-14T00:52:19.147989Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53270 dual_stack=true 2026-09-14T00:52:19.375417Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-14T00:52:19.434408Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:52:19.488321Z  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: 753 subscriber_connection_id: b06acf7c4089ff350a0ed280f2dce2a1 publisher_connection_id: 5a6fecc06316ab4d5fa4bd9129a4ee94 ... 2026-09-14T00:52:19.489262Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60178 dual_stack=true 2026-09-14T00:52:19.860577Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35313 dual_stack=true 2026-09-14T00:52:20.184930Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-14T00:52:20.209929Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:52:20.265079Z  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: 776 subscriber_connection_id: f0ef84c33cab9e0749db5db6bdb7013d publisher_connection_id: 42a66bb31ae682f2297d23d0f2447313 ... 2026-09-14T00:52:20.265958Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58516 dual_stack=true 2026-09-14T00:52:20.768847Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39597 dual_stack=true 2026-09-14T00:52:21.126077Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-14T00:52:21.191587Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 981 subscriber_connection_id: fb9243806c8f41166ba77dc632dd0f4a publisher_connection_id: 76790ac168ef5c80f2531517a4930327 ... 2026-09-14T00:52:21.246584Z  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-14T00:52:21.247445Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50222 dual_stack=true 2026-09-14T00:52:21.620845Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50546 dual_stack=true 2026-09-14T00:52:21.977690Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-14T00:52:22.296113Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 1106 subscriber_connection_id: c39480d710cb29ff664c3f336b60cdde publisher_connection_id: d0bb8f75eb7b3162a12ac1ba67eaf831 ... 2026-09-14T00:52:22.353499Z  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-14T00:52:22.354424Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56915 dual_stack=true 2026-09-14T00:52:22.767586Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49326 dual_stack=true 2026-09-14T00:52:22.999010Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-14T00:52:23.380146Z  INFO moq_test_client::moqtest: PUBLISH completed ok 15 - moq-test-datagram-eog --- duration_ms: 1082 subscriber_connection_id: adc9af463fa604616f6dd9a82afd4401 publisher_connection_id: 40759b6623c850d99d0ec16ebd90ee8e ... 2026-09-14T00:52:23.435912Z  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-14T00:52:23.436813Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45518 dual_stack=true 2026-09-14T00:52:23.809160Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44247 dual_stack=true 2026-09-14T00:52:24.023649Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-14T00:52:24.080158Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:52:24.131719Z  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: 695 subscriber_connection_id: ab53824f73ac57f80f61b9f25a652672 publisher_connection_id: dc42ead732f4c192f39bc9542ba943f8 ... 2026-09-14T00:52:24.132666Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57978 dual_stack=true 2026-09-14T00:52:24.580020Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34087 dual_stack=true 2026-09-14T00:52:24.806762Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-14T00:52:24.835789Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:52:24.890695Z ERROR moq_transport::serve::error: [9051a331-29d5-4fbe-9bf8-7cf81e961e55] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 2026-09-14T00:52:24.890718Z  WARN moq_transport::session: failed to serve stream: webtransport error: read error: RESET_STREAM: 0 not ok 17 - moq-test-increments --- duration_ms: 759 message: "subscriber verification failed: subgroup read failed: internal error: Internal error [error:9051a331-29d5-4fbe-9bf8-7cf81e961e55]" ... 2026-09-14T00:52:24.891823Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36182 dual_stack=true 2026-09-14T00:52:25.267152Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34907 dual_stack=true 2026-09-14T00:52:25.491924Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-14T00:52:25.510270Z  INFO moq_test_client::moqtest: PUBLISH completed ok 18 - moq-test-forward-zero --- duration_ms: 674 subscriber_connection_id: c9c0d6cda0795861024b8c8f3cfabfd6 publisher_connection_id: d1e9544a314859d979d86f29e5b14f93 ... 2026-09-14T00:52:25.565887Z  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") make[1]: *** [Makefile:122: test-external] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'