make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' Running tests against moqt://moqt.nokiaresearch.com:4443/moq... Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest docker run --rm \ \ --network host \ -e RELAY_URL=moqt://moqt.nokiaresearch.com:4443/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: moqt://moqt.nokiaresearch.com:4443/moq 1..18 2026-10-04T01:29:47.917904Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51449 dual_stack=true ok 1 - setup-only --- duration_ms: 359 connection_id: 1f74e06e2443d54de97a30487d82c34a ... 2026-10-04T01:29:48.276444Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-10-04T01:29:48.277448Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58711 dual_stack=true 2026-10-04T01:29:48.691890Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-10-04T01:29:50.693393Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2416 connection_id: 7e84ab48e64c9dc3769c3e01dfc3fbda ... 2026-10-04T01:29:50.694494Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60080 dual_stack=true 2026-10-04T01:29:51.034694Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-10-04T01:29:51.140434Z  WARN moq_transport::serve::error: [bb93f681-4ff0-4ec5-bfb5-60ddc278ec15] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-10-04T01:29:51.140588Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:bb93f681-4ff0-4ec5-bfb5-60ddc278ec15] ok 3 - subscribe-error --- duration_ms: 447 connection_id: f13aa8de0a2767b097dce61590005ddc ... 2026-10-04T01:29:51.141602Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43992 dual_stack=true 2026-10-04T01:29:51.503116Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36083 dual_stack=true 2026-10-04T01:29:51.862556Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-04T01:29:51.862575Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-10-04T01:29:54.864012Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3723 publisher_connection_id: fe41d94c65342b3606d86c718b63fbbb subscriber_connection_id: 7f8c50204e343a6f906e09a01f60bc94 ... 2026-10-04T01:29:54.865108Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50796 dual_stack=true 2026-10-04T01:29:55.203967Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-10-04T01:29:55.310574Z  WARN moq_transport::serve::error: [0843171a-14ae-4741-b71a-973f313e7356] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-10-04T01:29:55.706776Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44390 dual_stack=true 2026-10-04T01:29:56.121006Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-10-04T01:29:59.122156Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-10-04T01:29:59.122181Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:0843171a-14ae-4741-b71a-973f313e7356] (may be expected) 2026-10-04T01:29:59.123169Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45968 dual_stack=true ok 5 - subscribe-before-publish-namespace --- duration_ms: 4258 subscriber_connection_id: 1e31b38543c8da101c7959c7c1b1dc2f publisher_connection_id: 48644786c141db23fc93ab1ba51a53d5 ... 2026-10-04T01:29:59.444403Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-04T01:30:01.445951Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE ok 6 - publish-namespace-done --- duration_ms: 2425 connection_id: a118b53d52d055bdc9f3683528ad91cf ... 2026-10-04T01:30:01.547346Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully 2026-10-04T01:30:01.548297Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40696 dual_stack=true 2026-10-04T01:30:01.886241Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-10-04T01:30:01.994139Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-10-04T01:30:01.994267Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 446 connection_id: 1b93597933b2c9a8fcfbe4c63dc158c0 ... 2026-10-04T01:30:01.995156Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36146 dual_stack=true 2026-10-04T01:30:02.340907Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40834 dual_stack=true 2026-10-04T01:30:02.697101Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-10-04T01:30:02.803240Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-10-04T01:30:08.012711Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 8 - publish-track-subscribe --- duration_ms: 6018 message: "subscriber track mode failed: closed, code=2" ... 2026-10-04T01:30:08.013947Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59674 dual_stack=true 2026-10-04T01:30:08.340920Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-10-04T01:30:08.947338Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 934 connection_id: 00128e9149c2fba8c74b613c126de234 ... 2026-10-04T01:30:08.948324Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50045 dual_stack=true 2026-10-04T01:30:09.487130Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40559 dual_stack=true 2026-10-04T01:30:10.021904Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-04T01:30:10.069373Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1227 subscriber_connection_id: 2343cb067612a7ae2e69b73f34248f15 publisher_connection_id: 76d1b48face35e6f767493d5155fced3 ... 2026-10-04T01:30:10.174782Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 0/0, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("publish ended") 2026-10-04T01:30:10.175689Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45169 dual_stack=true 2026-10-04T01:30:10.699038Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57220 dual_stack=true 2026-10-04T01:30:11.147200Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-04T01:30:11.203640Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-04T01:30:11.308828Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("publish ended") ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 1134 subscriber_connection_id: 325f1959aaf1838c71cea62562fc1e94 publisher_connection_id: 244dc4f24b26e2040cc9fb8618c56d28 ... 2026-10-04T01:30:11.309803Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38255 dual_stack=true 2026-10-04T01:30:11.942706Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51027 dual_stack=true 2026-10-04T01:30:12.480873Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-10-04T01:30:12.506503Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 1303 subscriber_connection_id: a58e6997d9d5283517eff785d814f47e publisher_connection_id: 3328714e34160cc8310ca009cd0b3adc ... 2026-10-04T01:30:12.612129Z  INFO moq_test_client: moq-test passed: objects 8/8, eog 0/0, streams 8, publish_done status=2 stream_count=8 reason=ReasonPhrase("publish ended") 2026-10-04T01:30:12.613023Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46320 dual_stack=true 2026-10-04T01:30:13.136827Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48863 dual_stack=true 2026-10-04T01:30:13.659277Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-10-04T01:30:13.725404Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-04T01:30:13.830560Z  INFO moq_test_client: moq-test passed: objects 18/18, eog 3/3, streams 6, publish_done status=2 stream_count=6 reason=ReasonPhrase("publish ended") ok 13 - moq-test-two-subgroups-eog --- duration_ms: 1218 subscriber_connection_id: 3a519989eaaebf40f4b4fec151911682 publisher_connection_id: 83f94f01c12c29fdc60b4ad29c11f322 ... 2026-10-04T01:30:13.831556Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53245 dual_stack=true 2026-10-04T01:30:14.445715Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45512 dual_stack=true 2026-10-04T01:30:14.881482Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-04T01:30:15.198891Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-04T01:30:15.304758Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 0/0, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("publish ended") ok 14 - moq-test-datagram --- duration_ms: 1474 subscriber_connection_id: b4851c3b996395cbd316e3865882a246 publisher_connection_id: 13264e8b7c0c300f4418fefc21185bfa ... 2026-10-04T01:30:15.305782Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60545 dual_stack=true 2026-10-04T01:30:15.830248Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35674 dual_stack=true 2026-10-04T01:30:16.258569Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-04T01:30:16.636610Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-04T01:30:16.743075Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("publish ended") ok 15 - moq-test-datagram-eog --- duration_ms: 1438 subscriber_connection_id: 7de37ebc003ddcc5d1d760d9227f1acc publisher_connection_id: 8d8cbbc4a7f85ec55edce6b814f86e3a ... 2026-10-04T01:30:16.744006Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34506 dual_stack=true 2026-10-04T01:30:17.267674Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49509 dual_stack=true 2026-10-04T01:30:17.697421Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-04T01:30:17.751972Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 1113 subscriber_connection_id: f8d3dae3bdb95e47241f6f203ef245ac publisher_connection_id: 6b34324104ed5e984929ecf29856faf0 ... 2026-10-04T01:30:17.856806Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("publish ended") 2026-10-04T01:30:17.857733Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38603 dual_stack=true 2026-10-04T01:30:18.381801Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43262 dual_stack=true 2026-10-04T01:30:18.812989Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-10-04T01:30:18.839914Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-04T01:30:18.944672Z  INFO moq_test_client: moq-test passed: objects 9/9, eog 0/0, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("publish ended") ok 17 - moq-test-increments --- duration_ms: 1087 subscriber_connection_id: 3915c45083837896a154c31454c3f8e2 publisher_connection_id: 1dc55344c10f586bda106d22854be502 ... 2026-10-04T01:30:18.945704Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52593 dual_stack=true 2026-10-04T01:30:19.468563Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57791 dual_stack=true 2026-10-04T01:30:19.900445Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-10-04T01:30:19.918811Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-04T01:30:25.025114Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 18 - moq-test-forward-zero --- duration_ms: 6080 message: "moq-test verification failed: PUBLISH_DONE stream count 2 != expected 0" ... make[1]: *** [Makefile:122: test-external] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'