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-19T00:46:12.507688Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48493 dual_stack=true 2026-09-19T00:46:12.723533Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 216 connection_id: bdac8178c201ccb3d1fa72dcccc7d6ff ... 2026-09-19T00:46:12.724378Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51552 dual_stack=true 2026-09-19T00:46:12.898031Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-19T00:46:14.899425Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2176 connection_id: f2693bc430e22f3e660b2bbe6b98fb97 ... 2026-09-19T00:46:14.900779Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38530 dual_stack=true 2026-09-19T00:46:15.085892Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-19T00:46:15.142391Z  WARN moq_transport::serve::error: [9d463a78-fe1c-4540-b737-b3f117adc89e] Not found: not found: Track not found [error:c50a20eb-409a-452f-9c92-f46e8eec7fe7] at moq-transport/src/session/subscriber.rs:1653 2026-09-19T00:46:15.142441Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:9d463a78-fe1c-4540-b737-b3f117adc89e] 2026-09-19T00:46:15.143410Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60703 dual_stack=true ok 3 - subscribe-error --- duration_ms: 242 connection_id: 3ad3d72ae7a63ae282c5a64b9b113830 ... 2026-09-19T00:46:15.344547Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52117 dual_stack=true 2026-09-19T00:46:15.568615Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-19T00:46:15.568628Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-19T00:46:18.570459Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3427 publisher_connection_id: 3be009532c494ad4ff4b6b1e01baf4d3 subscriber_connection_id: 90acdbe4ddcc83e6f5506744dfad7b58 ... 2026-09-19T00:46:18.571405Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40653 dual_stack=true 2026-09-19T00:46:18.753209Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-19T00:46:18.804775Z  WARN moq_transport::serve::error: [c64349bb-ad15-4bf5-8792-dc6cd57d4fe5] Not found: not found: Track not found [error:7df58cc1-00b9-46e8-9123-fd5fbe05fda7] at moq-transport/src/session/subscriber.rs:1653 2026-09-19T00:46:19.254838Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40964 dual_stack=true 2026-09-19T00:46:19.424125Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-19T00:46:22.427081Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-19T00:46:22.427110Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:c64349bb-ad15-4bf5-8792-dc6cd57d4fe5] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 3856 subscriber_connection_id: ccef4272eff80fe6b888613baffb5bef publisher_connection_id: 767c9e57894fa94db24e6f964aada534 ... 2026-09-19T00:46:22.428097Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59912 dual_stack=true 2026-09-19T00:46:22.701984Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-19T00:46:24.703353Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-19T00:46:24.804716Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2377 connection_id: 903d0a1b04c5a68ed9640c99ce38413f ... 2026-09-19T00:46:24.805801Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33242 dual_stack=true 2026-09-19T00:46:24.998919Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-19T00:46:25.050815Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-19T00:46:25.050929Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 246 connection_id: db95af3aa90f7fa995dff6110e4f1f99 ... 2026-09-19T00:46:25.051830Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57000 dual_stack=true 2026-09-19T00:46:25.266203Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58879 dual_stack=true 2026-09-19T00:46:25.559006Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-19T00:46:25.613101Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-19T00:46:25.770890Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 719 publisher_connection_id: e8cfdf3d2e5c706a9ce0e2e5d08edfe1 subscriber_connection_id: d82a935731cd37198e9e637051dd5690 ... 2026-09-19T00:46:25.771882Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45706 dual_stack=true 2026-09-19T00:46:25.941931Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 726 connection_id: e551b6913efa23d5040ffe1b8548d2b0 ... 2026-09-19T00:46:26.497851Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-09-19T00:46:26.498778Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36703 dual_stack=true 2026-09-19T00:46:26.870327Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34897 dual_stack=true 2026-09-19T00:46:27.203656Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-19T00:46:27.249889Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 808 subscriber_connection_id: f268ac3d2d355faa4d56e13c6c9c1f53 publisher_connection_id: 514706ffc7d3a09d5adcfa3b7c79be1f ... 2026-09-19T00:46:27.306185Z  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") 2026-09-19T00:46:27.306993Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46812 dual_stack=true 2026-09-19T00:46:27.677978Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56060 dual_stack=true 2026-09-19T00:46:27.903837Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-19T00:46:27.960588Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:46:28.015544Z ERROR moq_transport::serve::error: [59d033bd-6b6c-441f-b7ea-5987052c2d8e] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 2026-09-19T00:46:28.015571Z  WARN moq_transport::session: failed to serve stream: webtransport error: read error: RESET_STREAM: 0 not ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 709 message: "subscriber verification failed: subgroup read failed: internal error: Internal error [error:59d033bd-6b6c-441f-b7ea-5987052c2d8e]" ... 2026-09-19T00:46:28.016608Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50985 dual_stack=true 2026-09-19T00:46:28.385944Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53502 dual_stack=true 2026-09-19T00:46:28.599797Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-19T00:46:28.625938Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:46:28.679748Z  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: 663 subscriber_connection_id: 8e6e57c2a7289ff3a6bd473d4b73c16d publisher_connection_id: a0b05b2f040e4625f8985176bbd65a2a ... 2026-09-19T00:46:28.680716Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55372 dual_stack=true 2026-09-19T00:46:29.067192Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39870 dual_stack=true 2026-09-19T00:46:29.288135Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-19T00:46:29.353615Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:46:29.406685Z ERROR moq_transport::serve::error: [68dd79bd-3696-4a40-983f-6f6d063e0697] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 2026-09-19T00:46:29.406714Z  WARN moq_transport::session: failed to serve stream: webtransport error: read error: RESET_STREAM: 0 2026-09-19T00:46:29.406759Z ERROR moq_transport::serve::error: [c85d6033-7cbf-453d-9cc3-119765c5099f] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 not ok 13 - moq-test-two-subgroups-eog --- duration_ms: 727 message: "subscriber verification failed: subgroup read failed: internal error: Internal error [error:68dd79bd-3696-4a40-983f-6f6d063e0697]" ... 2026-09-19T00:46:29.407868Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39895 dual_stack=true 2026-09-19T00:46:29.774419Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33117 dual_stack=true 2026-09-19T00:46:29.987325Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-19T00:46:30.305924Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 952 subscriber_connection_id: 808fdc858b4578c9c2291dffae275b20 publisher_connection_id: 7792b3a2a3a2cd83060e02c063dd57c8 ... 2026-09-19T00:46:30.359207Z  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-19T00:46:30.360006Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42639 dual_stack=true 2026-09-19T00:46:30.730495Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51702 dual_stack=true 2026-09-19T00:46:30.952696Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-19T00:46:31.330883Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:46:31.385394Z  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: 1026 subscriber_connection_id: b39c27c316087499ccbe5cb58ce6b1a8 publisher_connection_id: fae49f1f2be604424b084ed7a444eaac ... 2026-09-19T00:46:31.386359Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46601 dual_stack=true 2026-09-19T00:46:31.750305Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41711 dual_stack=true 2026-09-19T00:46:31.969596Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-19T00:46:32.026869Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:46:32.078479Z  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: 693 subscriber_connection_id: 5855a53bcea39ab69d776df2e5d2e07b publisher_connection_id: 5228e1729e254f59152814aa3ff24516 ... 2026-09-19T00:46:32.079349Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48990 dual_stack=true 2026-09-19T00:46:32.444442Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34928 dual_stack=true 2026-09-19T00:46:32.670946Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-19T00:46:32.697991Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:46:32.749627Z ERROR moq_transport::serve::error: [cd4670b1-1c36-4b30-a10c-6b496016001c] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 2026-09-19T00:46:32.749644Z  WARN moq_transport::session: failed to serve stream: webtransport error: read error: RESET_STREAM: 0 not ok 17 - moq-test-increments --- duration_ms: 671 message: "subscriber verification failed: subgroup read failed: internal error: Internal error [error:cd4670b1-1c36-4b30-a10c-6b496016001c]" ... 2026-09-19T00:46:32.750570Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50321 dual_stack=true 2026-09-19T00:46:33.120335Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56321 dual_stack=true 2026-09-19T00:46:33.339222Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-19T00:46:33.357581Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:46:33.411223Z  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: 661 subscriber_connection_id: 1d5bdea5e9dff949dcae2ea47c7831b6 publisher_connection_id: d00ab8c6e86b3366522a5b9a312b7bb7 ... make[1]: *** [Makefile:122: test-external] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'