make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' Running tests against https://draft-18-interop.cloudflare.mediaoverquic.com:443/moq... Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest docker run --rm \ \ --network host \ -e RELAY_URL=https://draft-18-interop.cloudflare.mediaoverquic.com:443/moq \ -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: https://draft-18-interop.cloudflare.mediaoverquic.com/moq 1..18 2026-10-01T00:50:01.008467Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48940 dual_stack=true ok 1 - setup-only --- duration_ms: 411 connection_id: 0098095cfb76924ccd3886a463b80853 ... 2026-10-01T00:50:01.419393Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-10-01T00:50:01.420539Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53119 dual_stack=true 2026-10-01T00:50:01.480337Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:01.759197Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-10-01T00:50:03.761184Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2341 connection_id: 8528ccce5467710434cf72fe06bc326b ... 2026-10-01T00:50:03.762391Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41593 dual_stack=true 2026-10-01T00:50:03.823731Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:04.088855Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-10-01T00:50:04.150100Z  WARN moq_transport::serve::error: [47245824-368f-4f34-b3e2-b4865b52f6d4] Not found: not found: Track not found [error:a03bfd3e-4ae7-402b-8204-d5bffd2bf2c6] at moq-transport/src/session/subscriber.rs:1653 ok 3 - subscribe-error --- duration_ms: 388 connection_id: 1f2d66f2fd3aa132d3e2c2de685a06c8 ... 2026-10-01T00:50:04.150241Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:47245824-368f-4f34-b3e2-b4865b52f6d4] 2026-10-01T00:50:04.151404Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37256 dual_stack=true 2026-10-01T00:50:04.210714Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:04.471925Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55293 dual_stack=true 2026-10-01T00:50:04.792922Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-01T00:50:04.792942Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-10-01T00:50:04.856677Z  WARN moq_transport::serve::error: [59b80a33-6a0c-4c17-a628-664270d39bf1] Not found: not found: Track not found [error:c3620876-c4c2-4e34-8e4d-efbf40fbe034] at moq-transport/src/session/subscriber.rs:1653 2026-10-01T00:50:04.856804Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:59b80a33-6a0c-4c17-a628-664270d39bf1] - subscription was processed ok 4 - publish-namespace-subscribe 2026-10-01T00:50:04.857904Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35565 dual_stack=true --- duration_ms: 706 publisher_connection_id: 9b557393eb7d5053693e3c4156b1e992 subscriber_connection_id: 9b3ae1925d3a3a88e2e69febd17800bb ... 2026-10-01T00:50:04.917903Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:04.918718Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:05.173389Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-10-01T00:50:05.235542Z  WARN moq_transport::serve::error: [f997bcc9-12d8-4563-ad55-58099c72435e] Not found: not found: Track not found [error:315a69e6-a8bb-48be-a7bd-6308a689c1ca] at moq-transport/src/session/subscriber.rs:1653 2026-10-01T00:50:05.296811Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:05.675963Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49268 dual_stack=true 2026-10-01T00:50:05.997964Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-10-01T00:50:08.999166Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-10-01T00:50:08.999199Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:f997bcc9-12d8-4563-ad55-58099c72435e] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4142 subscriber_connection_id: 8bac6a59a77c44802035ccc6c3da2d5d publisher_connection_id: 398ffbd6656a0d5edb70a7ddf2a2ebd6 ... 2026-10-01T00:50:09.000336Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50311 dual_stack=true 2026-10-01T00:50:09.061694Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:09.317823Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-01T00:50:11.318674Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE ok 6 - publish-namespace-done --- duration_ms: 2420 connection_id: 800817cfc99fb0e5c3bb7f5c168e26cb ... 2026-10-01T00:50:11.419901Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully 2026-10-01T00:50:11.420868Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56204 dual_stack=true 2026-10-01T00:50:11.748413Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-10-01T00:50:11.813011Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-10-01T00:50:11.813347Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 393 connection_id: 522d4a124da3d038f9a40c4f36566d9b ... 2026-10-01T00:50:11.814272Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48448 dual_stack=true 2026-10-01T00:50:11.876725Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:12.128308Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59335 dual_stack=true 2026-10-01T00:50:12.457650Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-10-01T00:50:12.519786Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-10-01T00:50:12.682441Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 869 publisher_connection_id: 706fb3f4fd5fdb80fedc2179d38c76de subscriber_connection_id: 5d1f5a418afd36b804e2b77c7c85e679 ... 2026-10-01T00:50:12.683599Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35425 dual_stack=true 2026-10-01T00:50:12.743410Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:12.743876Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:12.997714Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-10-01T00:50:13.560606Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 877 connection_id: 736a1d63c7575ae145dc4bc1c44ddb18 ... 2026-10-01T00:50:13.561602Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51208 dual_stack=true 2026-10-01T00:50:13.621450Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:14.079953Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47251 dual_stack=true 2026-10-01T00:50:14.464886Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-01T00:50:14.512077Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1013 subscriber_connection_id: 57e126bf383c42c0aa635f3c5b370bbf publisher_connection_id: 11b4fabd3199cbfde629031043747036 ... 2026-10-01T00:50:14.573760Z  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-10-01T00:50:14.574721Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52548 dual_stack=true 2026-10-01T00:50:14.635180Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:15.097938Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60631 dual_stack=true 2026-10-01T00:50:15.476512Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-01T00:50:15.532765Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-01T00:50:15.595390Z ERROR moq_transport::serve::error: [1671bf04-aa12-4f1a-bc65-1ddc20c38fa9] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 2026-10-01T00:50:15.595422Z  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: 1021 message: "subscriber verification failed: subgroup read failed: internal error: Internal error [error:1671bf04-aa12-4f1a-bc65-1ddc20c38fa9]" ... 2026-10-01T00:50:15.596510Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58718 dual_stack=true 2026-10-01T00:50:15.658201Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:16.119539Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51474 dual_stack=true 2026-10-01T00:50:16.510877Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-10-01T00:50:16.535779Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 1003 subscriber_connection_id: 0d9efda2d539faee9c874cc8b183571d publisher_connection_id: 3da70ad1d13f177e7071bc281af3ce30 ... 2026-10-01T00:50:16.599296Z  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-10-01T00:50:16.600197Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55581 dual_stack=true 2026-10-01T00:50:16.661758Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:17.122382Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35771 dual_stack=true 2026-10-01T00:50:17.510472Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-10-01T00:50:17.574020Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-01T00:50:17.637917Z  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: 1038 subscriber_connection_id: 25ae750e136579de9b10e207e40386b3 publisher_connection_id: 0d22da762e5ec7d05c8f5fb480052013 ... 2026-10-01T00:50:17.638838Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34657 dual_stack=true 2026-10-01T00:50:17.699113Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:18.167036Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50569 dual_stack=true 2026-10-01T00:50:18.548733Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-01T00:50:18.864934Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-01T00:50:18.928562Z  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: 1290 subscriber_connection_id: b6f8fa147ef045de07875c5888649eca publisher_connection_id: 366091d8e56761b17666d6a5113d0a73 ... 2026-10-01T00:50:18.929375Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34280 dual_stack=true 2026-10-01T00:50:18.991988Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:19.450281Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46301 dual_stack=true 2026-10-01T00:50:19.848141Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-01T00:50:20.230366Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-01T00:50:20.293179Z  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: 1364 subscriber_connection_id: 7c4186b6a1c3016f14d3e43f82997b4d publisher_connection_id: 32673dd2d8d3bb25f6c57685a614aa59 ... 2026-10-01T00:50:20.294169Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44323 dual_stack=true 2026-10-01T00:50:20.355064Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:20.816063Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49966 dual_stack=true 2026-10-01T00:50:21.203495Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-01T00:50:21.258838Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-01T00:50:21.323676Z  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: 1030 subscriber_connection_id: 8d57f5768c50992ea9ff91bfdab11af2 publisher_connection_id: 337c97e5badfce8c02d9f37c714148ba ... 2026-10-01T00:50:21.324494Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42203 dual_stack=true 2026-10-01T00:50:21.385416Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:21.845725Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42521 dual_stack=true 2026-10-01T00:50:22.226875Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-10-01T00:50:22.255661Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-01T00:50:22.318845Z  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: 995 subscriber_connection_id: d81a4181afced49058caeb4ba6e8a82e publisher_connection_id: 0e76d5d4873adf0bc234e78bc27de46c ... 2026-10-01T00:50:22.319692Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42320 dual_stack=true 2026-10-01T00:50:22.381082Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 2026-10-01T00:50:22.840059Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34650 dual_stack=true 2026-10-01T00:50:23.223030Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-10-01T00:50:23.241321Z  INFO moq_test_client::moqtest: PUBLISH completed ok 18 - moq-test-forward-zero --- duration_ms: 985 subscriber_connection_id: ae3dc055826badbb20a32db4663ac729 publisher_connection_id: e22f996262ef9c4fa6c7db30a5de9166 ... 2026-10-01T00:50:23.304725Z  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'