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-09-23T00:49:59.038848Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34903 dual_stack=true 2026-09-23T00:49:59.690371Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 652 connection_id: c2c857d99fd5ddc0dc53836b0ccb361f ... 2026-09-23T00:49:59.691110Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38741 dual_stack=true 2026-09-23T00:50:00.364564Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-23T00:50:02.367133Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2676 connection_id: ffe299da54ff01af25ecd6eaf533265f ... 2026-09-23T00:50:02.367783Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49703 dual_stack=true 2026-09-23T00:50:03.017056Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-23T00:50:03.232702Z  WARN moq_transport::serve::error: [fee90513-ab61-480f-aff1-3b27926efd9b] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 ok 3 - subscribe-error --- duration_ms: 865 connection_id: b669440bf4d42962b4fafbd980a8dca7 ... 2026-09-23T00:50:03.232949Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:fee90513-ab61-480f-aff1-3b27926efd9b] 2026-09-23T00:50:03.233581Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54203 dual_stack=true 2026-09-23T00:50:03.875584Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53496 dual_stack=true 2026-09-23T00:50:04.600017Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-23T00:50:04.600037Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track ok 4 - publish-namespace-subscribe --- duration_ms: 4369 publisher_connection_id: 2c53f706d479999a96137589f316a78c subscriber_connection_id: 18544dfd87664489e14ca0f261b2de39 ... 2026-09-23T00:50:07.602017Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress 2026-09-23T00:50:07.602722Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32908 dual_stack=true 2026-09-23T00:50:08.259872Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-23T00:50:08.479607Z  WARN moq_transport::serve::error: [bbc609af-8206-49f4-a0da-8484dac07654] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-23T00:50:08.761326Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34862 dual_stack=true 2026-09-23T00:50:09.978835Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop ok 5 - subscribe-before-publish-namespace --- duration_ms: 5377 subscriber_connection_id: 82e9d67f877fa044e74a3b0f89190d7b publisher_connection_id: e4ce36b440af26ffd068e4abfc7f3bfb ... 2026-09-23T00:50:12.979768Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-23T00:50:12.979838Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:bbc609af-8206-49f4-a0da-8484dac07654] (may be expected) 2026-09-23T00:50:12.980501Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40697 dual_stack=true 2026-09-23T00:50:13.650345Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-23T00:50:15.652622Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE ok 6 - publish-namespace-done --- duration_ms: 2774 connection_id: 54908c69cf859467c34ea79c13e9a877 ... 2026-09-23T00:50:15.754485Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully 2026-09-23T00:50:15.755229Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37759 dual_stack=true 2026-09-23T00:50:16.402064Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-23T00:50:16.620997Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-23T00:50:16.621153Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 866 connection_id: 0e09370e5e3358b713b07b99d64b822b ... 2026-09-23T00:50:16.621824Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57291 dual_stack=true 2026-09-23T00:50:17.270689Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47114 dual_stack=true 2026-09-23T00:50:17.975630Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-23T00:50:18.190191Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-23T00:50:23.504320Z  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: 6883 message: "subscriber track mode failed: closed, code=2" ... 2026-09-23T00:50:23.505079Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47602 dual_stack=true 2026-09-23T00:50:24.150341Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 1350 connection_id: 42070acadc392dc50b25451a34fbfbea ... 2026-09-23T00:50:24.854940Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-09-23T00:50:24.855628Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50753 dual_stack=true 2026-09-23T00:50:25.732957Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38676 dual_stack=true 2026-09-23T00:50:26.577564Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-23T00:50:26.623874Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1979 subscriber_connection_id: 993b6a31d6d5eca6be29a45258480eb4 publisher_connection_id: 5ada2c900c60cebe7bd83d72c8493565 ... 2026-09-23T00:50:26.834760Z  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-09-23T00:50:26.835411Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53439 dual_stack=true 2026-09-23T00:50:27.686359Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39824 dual_stack=true 2026-09-23T00:50:28.543079Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-23T00:50:28.602972Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-23T00:50:28.820300Z  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: 1985 subscriber_connection_id: b81ad8da0a8df0104238104ee572d304 publisher_connection_id: 491e7c4eff80952a6ff94dd6a7de7fab ... 2026-09-23T00:50:28.820981Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41806 dual_stack=true 2026-09-23T00:50:29.655165Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55239 dual_stack=true 2026-09-23T00:50:30.494418Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-23T00:50:30.520499Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 2117 subscriber_connection_id: e70ff0e965060389ae99fbf07b4012b8 publisher_connection_id: 276f3b516c14e9c1a1579f58b3b419e2 ... 2026-09-23T00:50:30.937359Z  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-09-23T00:50:30.938053Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57071 dual_stack=true 2026-09-23T00:50:31.798223Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47273 dual_stack=true 2026-09-23T00:50:32.674029Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-23T00:50:32.741329Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 13 - moq-test-two-subgroups-eog --- duration_ms: 7018 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 6" ... 2026-09-23T00:50:37.955166Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 2026-09-23T00:50:37.956622Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38780 dual_stack=true 2026-09-23T00:50:38.814452Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55648 dual_stack=true 2026-09-23T00:50:39.685465Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-23T00:50:40.003676Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 14 - moq-test-datagram --- duration_ms: 2260 message: "moq-test verification failed: missing 5 objects (first 5): (0, 2), (1, 1), (2, 0), (2, 2), (2, 4)" ... 2026-09-23T00:50:40.216767Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33945 dual_stack=true 2026-09-23T00:50:41.093983Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36754 dual_stack=true 2026-09-23T00:50:42.291385Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-23T00:50:42.676670Z  INFO moq_test_client::moqtest: PUBLISH completed ok 15 - moq-test-datagram-eog --- duration_ms: 2669 subscriber_connection_id: 62956007b65510fc4533eee2f9118610 publisher_connection_id: a3f081977bd0be78270c8cae2aa6d175 ... 2026-09-23T00:50:42.885348Z  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") 2026-09-23T00:50:42.886031Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52566 dual_stack=true 2026-09-23T00:50:43.767068Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43574 dual_stack=true 2026-09-23T00:50:45.594666Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-23T00:50:45.653436Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-23T00:50:46.038872Z  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 16 - moq-test-extensions --- duration_ms: 3153 subscriber_connection_id: ad546476cf0998c0866358877d4d6331 publisher_connection_id: ff75f77e0f0d99d0ef8ba9eeabc83147 ... 2026-09-23T00:50:46.039553Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47761 dual_stack=true 2026-09-23T00:50:46.870349Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54611 dual_stack=true 2026-09-23T00:50:47.750946Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-23T00:50:47.782049Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 2212 subscriber_connection_id: 35d42cb8b640162a3a2ee27760551135 publisher_connection_id: 99a78eba78555554650a5455a5acf48a ... 2026-09-23T00:50:48.251377Z  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") 2026-09-23T00:50:48.252044Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43216 dual_stack=true 2026-09-23T00:50:49.142547Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35970 dual_stack=true 2026-09-23T00:50:50.014326Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-23T00:50:50.032576Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 18 - moq-test-forward-zero --- duration_ms: 7351 message: "moq-test verification failed: PUBLISH_DONE stream count 2 != expected 0" ... 2026-09-23T00:50:55.602673Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 make[1]: *** [Makefile:122: test-external] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'