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-03T00:46:55.551654Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50392 dual_stack=true 2026-10-03T00:46:55.829245Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 278 connection_id: a2b0b67cf3a41fb0def2757febd0db4e ... 2026-10-03T00:46:55.830191Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33919 dual_stack=true 2026-10-03T00:46:56.135826Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-10-03T00:46:58.137541Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2308 connection_id: 79d971c0546f570330d8936e5312c99e ... 2026-10-03T00:46:58.138516Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52069 dual_stack=true 2026-10-03T00:46:58.427932Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-10-03T00:46:58.483156Z  WARN moq_transport::serve::error: [8abf3495-4fdd-464f-b217-a94806c3b6b0] Not found: not found: Track not found [error:0dc958fd-6a55-45a9-b158-f203731ac89d] at moq-transport/src/session/subscriber.rs:1653 2026-10-03T00:46:58.483316Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:8abf3495-4fdd-464f-b217-a94806c3b6b0] ok 3 - subscribe-error --- duration_ms: 345 connection_id: 912a681942268de1d7e4e827f569e7eb ... 2026-10-03T00:46:58.484290Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35680 dual_stack=true 2026-10-03T00:46:58.679556Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59016 dual_stack=true 2026-10-03T00:46:58.906078Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-03T00:46:58.906097Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-10-03T00:47:01.907077Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3423 publisher_connection_id: 4370a0a5a6c548ee65ef8c4f11900108 subscriber_connection_id: 9250fc77cff9f2548208c89185cd2159 ... 2026-10-03T00:47:01.908097Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59736 dual_stack=true 2026-10-03T00:47:02.201523Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-10-03T00:47:02.257038Z  WARN moq_transport::serve::error: [ad8f4a7b-9c0a-4321-b836-63c7a573f3b8] Not found: not found: Track not found [error:fd9d7b00-729d-4179-9bb6-fc2ee4b9dfda] at moq-transport/src/session/subscriber.rs:1653 2026-10-03T00:47:02.703282Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49495 dual_stack=true 2026-10-03T00:47:02.928302Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop ok 5 - subscribe-before-publish-namespace --- duration_ms: 4021 subscriber_connection_id: 54a0413acb3d19a2a43db4595f29ec2d publisher_connection_id: d696b54475de546bf865fbdf508f47ba ... 2026-10-03T00:47:05.928801Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-10-03T00:47:05.928831Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:ad8f4a7b-9c0a-4321-b836-63c7a573f3b8] (may be expected) 2026-10-03T00:47:05.929787Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48414 dual_stack=true 2026-10-03T00:47:06.231779Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-03T00:47:08.233605Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-10-03T00:47:08.335232Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2406 connection_id: 9c817a2e66742713e969394425c908ca ... 2026-10-03T00:47:08.336063Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54860 dual_stack=true 2026-10-03T00:47:08.522732Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-10-03T00:47:08.577808Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-10-03T00:47:08.577985Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 242 connection_id: d8230b80773f9514b62d83978ebd56b9 ... 2026-10-03T00:47:08.578901Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57449 dual_stack=true 2026-10-03T00:47:08.781968Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46235 dual_stack=true 2026-10-03T00:47:08.990820Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-10-03T00:47:09.044907Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-10-03T00:47:09.200936Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 623 publisher_connection_id: afcfb69856e3a654d14dc558b5f14566 subscriber_connection_id: ceb4a8d6ee29b2d482f51dc4e38ac53c ... 2026-10-03T00:47:09.201847Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43174 dual_stack=true 2026-10-03T00:47:09.449585Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 804 connection_id: 3e3c72eb5f6ea0b138f8dcd6291075bd ... 2026-10-03T00:47:10.005089Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-10-03T00:47:10.005950Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40553 dual_stack=true 2026-10-03T00:47:10.378739Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54680 dual_stack=true 2026-10-03T00:47:10.627367Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-03T00:47:10.674172Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-03T00:47:10.729828Z  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: 724 subscriber_connection_id: 2b43731254ce13c868b33949fa164ac7 publisher_connection_id: cecc028f1494a97b0c31896b51cb2259 ... 2026-10-03T00:47:10.730665Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52346 dual_stack=true 2026-10-03T00:47:11.160704Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46438 dual_stack=true 2026-10-03T00:47:11.382593Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-03T00:47:11.437775Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-03T00:47:11.492649Z ERROR moq_transport::serve::error: [57d8a486-5e43-41ce-b91e-45f1842545e3] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 2026-10-03T00:47:11.492682Z  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: 762 message: "subscriber verification failed: subgroup read failed: internal error: Internal error [error:57d8a486-5e43-41ce-b91e-45f1842545e3]" ... 2026-10-03T00:47:11.493581Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55518 dual_stack=true 2026-10-03T00:47:11.864832Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49646 dual_stack=true 2026-10-03T00:47:12.178866Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-10-03T00:47:12.202645Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-03T00:47:12.255889Z  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: 763 subscriber_connection_id: ca7c354a4ec76dd3c8211af45698ef57 publisher_connection_id: 77d814a7442deda9c433cf5352df3931 ... 2026-10-03T00:47:12.256790Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53755 dual_stack=true 2026-10-03T00:47:12.628744Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36635 dual_stack=true 2026-10-03T00:47:12.874116Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-10-03T00:47:12.939665Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 738 subscriber_connection_id: 55e5a865ed33de8c0df3604e798cacd6 publisher_connection_id: 1fbc75ada26d8e785461f1e840e33bfe ... 2026-10-03T00:47:12.994400Z  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-10-03T00:47:12.995228Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41226 dual_stack=true 2026-10-03T00:47:13.367694Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41729 dual_stack=true 2026-10-03T00:47:13.611304Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-03T00:47:13.926688Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-03T00:47:13.981858Z  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: 987 subscriber_connection_id: df911ef3e6ae6417f67dcccd3b277a97 publisher_connection_id: 1046233bf6feb775cd4ad1895432c58b ... 2026-10-03T00:47:13.982689Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52543 dual_stack=true 2026-10-03T00:47:14.355861Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46472 dual_stack=true 2026-10-03T00:47:14.579025Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-03T00:47:14.960074Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-03T00:47:15.015275Z  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: 1033 subscriber_connection_id: 9c7fcbbaeeb99101eb9c970b3f8ba6b0 publisher_connection_id: 92dd72c42f70c2dcb3d0081e536f73ed ... 2026-10-03T00:47:15.016131Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34174 dual_stack=true 2026-10-03T00:47:15.409278Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38049 dual_stack=true 2026-10-03T00:47:15.632697Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-03T00:47:15.688724Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-03T00:47:15.742896Z  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: 727 subscriber_connection_id: 8e6acabef5d3d271b3591af7ee20c8d5 publisher_connection_id: f7d09c01b033a57042b33417ac99bd66 ... 2026-10-03T00:47:15.743702Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43597 dual_stack=true 2026-10-03T00:47:16.115817Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60230 dual_stack=true 2026-10-03T00:47:16.356516Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-10-03T00:47:16.385065Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-03T00:47:16.439794Z  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: 696 subscriber_connection_id: 809c4e933eb1ac21d28735ece18b0f23 publisher_connection_id: 901e656a8dc131345414ce5b26bcb769 ... 2026-10-03T00:47:16.440597Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48803 dual_stack=true 2026-10-03T00:47:16.850018Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49203 dual_stack=true 2026-10-03T00:47:17.075890Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-10-03T00:47:17.095495Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-03T00:47:17.149983Z  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: 710 subscriber_connection_id: b634630ef67dfc8da1c1a27b8a48fc72 publisher_connection_id: e1f00f62e84591d28e4b1b857c282bd1 ... make[1]: *** [Makefile:122: test-external] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'