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-30T00:49:24.557415Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47717 dual_stack=true 2026-09-30T00:49:24.887013Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 330 connection_id: 252fbb5b0b9db83837bcb4e4e4298a3a ... 2026-09-30T00:49:24.887972Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44212 dual_stack=true 2026-09-30T00:49:25.200131Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-30T00:49:27.201189Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) 2026-09-30T00:49:27.202258Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56863 dual_stack=true ok 2 - publish-namespace-only --- duration_ms: 2314 connection_id: ac82cd66c32bfb53a868fc7c36ca7a9b ... 2026-09-30T00:49:27.517124Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track ok 3 - subscribe-error --- duration_ms: 416 connection_id: 81e613d1eab9c0e796f745230be1a990 ... 2026-09-30T00:49:27.618216Z  WARN moq_transport::serve::error: [3d8fde24-124b-4153-97a4-98fb74a1f3f0] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-30T00:49:27.618279Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:3d8fde24-124b-4153-97a4-98fb74a1f3f0] 2026-09-30T00:49:27.619358Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53103 dual_stack=true 2026-09-30T00:49:27.936205Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33701 dual_stack=true 2026-09-30T00:49:28.257907Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-30T00:49:28.257929Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-30T00:49:31.258849Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3640 publisher_connection_id: ed58ec76641c8c5ffb04a9aa7ec69e88 subscriber_connection_id: e0ef4fed844c0944f7f5f6b34f320942 ... 2026-09-30T00:49:31.260027Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35839 dual_stack=true 2026-09-30T00:49:31.570245Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-30T00:49:31.672123Z  WARN moq_transport::serve::error: [14336b0c-e28c-438f-8a40-fea2977bfe44] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-30T00:49:32.072535Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54653 dual_stack=true 2026-09-30T00:49:32.386715Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-30T00:49:35.388253Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-30T00:49:35.388313Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:14336b0c-e28c-438f-8a40-fea2977bfe44] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4129 subscriber_connection_id: 6000ab537b1dcdae4cd0cade1cc7087b publisher_connection_id: 9919cbb6efc7a407b8bf600ed6b0137f ... 2026-09-30T00:49:35.389381Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56542 dual_stack=true 2026-09-30T00:49:35.698705Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-30T00:49:37.700306Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-30T00:49:37.801449Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2413 connection_id: aefe7f88a3bcd2619fa8872d7bb5fc95 ... 2026-09-30T00:49:37.802629Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57490 dual_stack=true 2026-09-30T00:49:38.125176Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-30T00:49:38.227117Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-30T00:49:38.227298Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 425 connection_id: b3aa8e9648474cb30957031685ac067a ... 2026-09-30T00:49:38.228304Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47178 dual_stack=true 2026-09-30T00:49:38.543613Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58292 dual_stack=true 2026-09-30T00:49:38.958065Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-30T00:49:39.059652Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-30T00:49:44.263712Z  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: 6036 message: "subscriber track mode failed: closed, code=2" ... 2026-09-30T00:49:44.265099Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38255 dual_stack=true 2026-09-30T00:49:44.651253Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 990 connection_id: 52aa4dec0c7b2124614804db552572f3 ... 2026-09-30T00:49:45.254149Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-09-30T00:49:45.255130Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43339 dual_stack=true 2026-09-30T00:49:45.814485Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54179 dual_stack=true 2026-09-30T00:49:46.226411Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-30T00:49:46.273402Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-30T00:49:46.374031Z  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") ok 10 - moq-test-subgroup-per-group --- duration_ms: 1119 subscriber_connection_id: 7c1c86d1162fc8f01afb4d8695d19c9a publisher_connection_id: 7345c982aae01e2327bbb0158a878d3d ... 2026-09-30T00:49:46.374970Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42272 dual_stack=true 2026-09-30T00:49:46.898014Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42974 dual_stack=true 2026-09-30T00:49:47.319363Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-30T00:49:47.376817Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-30T00:49:47.483479Z  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-09-30T00:49:47.484229Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57445 dual_stack=true ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 1109 subscriber_connection_id: 9263a6677502cf5ffd63fe84fb071cae publisher_connection_id: 602eff4fc3b5acf01488d727e8db7b46 ... 2026-09-30T00:49:48.109142Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35787 dual_stack=true 2026-09-30T00:49:48.519511Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-30T00:49:48.545105Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-30T00:49:48.647930Z  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") ok 12 - moq-test-subgroup-per-object --- duration_ms: 1164 subscriber_connection_id: 76cee7f6b26f11f4fa98c8db104212d2 publisher_connection_id: e20b7c4e21c97daade45781e39e4186d ... 2026-09-30T00:49:48.648763Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57673 dual_stack=true 2026-09-30T00:49:49.163136Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55072 dual_stack=true 2026-09-30T00:49:49.585916Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-30T00:49:49.652319Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 1105 subscriber_connection_id: d2716e6418bd3876c63f93baf0300016 publisher_connection_id: 91dd71f16c52bd1ba6f3a3f987838038 ... 2026-09-30T00:49:49.753447Z  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") 2026-09-30T00:49:49.754207Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36280 dual_stack=true 2026-09-30T00:49:50.379040Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52404 dual_stack=true 2026-09-30T00:49:50.817157Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-30T00:49:51.134105Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 1485 subscriber_connection_id: 2f71e0d164a1769d3d45cc25f1dec418 publisher_connection_id: 6486e651115fc3adb11346716bbd18da ... 2026-09-30T00:49:51.238919Z  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") 2026-09-30T00:49:51.239948Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48451 dual_stack=true 2026-09-30T00:49:51.752824Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36279 dual_stack=true 2026-09-30T00:49:52.184358Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-30T00:49:52.562719Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-30T00:49:52.664175Z  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: 1425 subscriber_connection_id: 811289f84b9dfd53ac7dbe5a9142e2d1 publisher_connection_id: 034b801de8ae309bc4f8768c237b293a ... 2026-09-30T00:49:52.665121Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60971 dual_stack=true 2026-09-30T00:49:53.284585Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35894 dual_stack=true 2026-09-30T00:49:53.812298Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-30T00:49:53.869992Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-30T00:49:53.975216Z  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: 1311 subscriber_connection_id: aa078909d490f264c462647b1ebce5ac publisher_connection_id: 2a22820b9a948e2c0479632ec351f5dc ... 2026-09-30T00:49:53.976168Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59556 dual_stack=true 2026-09-30T00:49:54.517643Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47273 dual_stack=true 2026-09-30T00:49:54.967847Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-30T00:49:54.995811Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-30T00:49:55.102729Z  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: 1127 subscriber_connection_id: a8f87291b018dcfa536dfb1f411bf7d2 publisher_connection_id: d552c37cf363fbc40858dda217bab41c ... 2026-09-30T00:49:55.103524Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41873 dual_stack=true 2026-09-30T00:49:55.626820Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53994 dual_stack=true 2026-09-30T00:49:56.087313Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-30T00:49:56.106591Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-30T00:50:01.209310Z  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: 6106 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'