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-05T00:53:45.730526Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56458 dual_stack=true 2026-10-05T00:53:46.078458Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 348 connection_id: 0374a349cb26eeb1d3667f3ffa256ce3 ... 2026-10-05T00:53:46.079455Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55099 dual_stack=true 2026-10-05T00:53:46.427999Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop ok 2 - publish-namespace-only --- duration_ms: 2350 connection_id: dcdc240dde9c97af7a02a49b11630ea7 ... 2026-10-05T00:53:48.429382Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) 2026-10-05T00:53:48.430437Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55430 dual_stack=true 2026-10-05T00:53:48.776943Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-10-05T00:53:48.891045Z  WARN moq_transport::serve::error: [765d6659-429c-441e-99b3-2bac3fabc5cb] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 ok 3 - subscribe-error --- duration_ms: 461 connection_id: ee7eeba0af2ab9fbcf30b254608228a4 ... 2026-10-05T00:53:48.891263Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:765d6659-429c-441e-99b3-2bac3fabc5cb] 2026-10-05T00:53:48.892266Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58153 dual_stack=true 2026-10-05T00:53:49.242962Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54313 dual_stack=true 2026-10-05T00:53:49.590007Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-05T00:53:49.590032Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-10-05T00:53:52.591593Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress 2026-10-05T00:53:52.592556Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38783 dual_stack=true ok 4 - publish-namespace-subscribe --- duration_ms: 3700 publisher_connection_id: 9b4b5751ccfd3c9414e74c9d2b042bb8 subscriber_connection_id: f59b2509b255092dad0c3f6932c2054c ... 2026-10-05T00:53:52.938602Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-10-05T00:53:53.053012Z  WARN moq_transport::serve::error: [bdd23f05-5a76-46bb-b678-0facb0941cc8] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-10-05T00:53:53.440461Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46139 dual_stack=true 2026-10-05T00:53:53.789643Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-10-05T00:53:56.790774Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-10-05T00:53:56.790802Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:bdd23f05-5a76-46bb-b678-0facb0941cc8] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4199 subscriber_connection_id: 1c40aef17aee8ca223f80864a1495739 publisher_connection_id: 8ce7e7246ea2cf5a835669e411483ec7 ... 2026-10-05T00:53:56.791981Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54243 dual_stack=true 2026-10-05T00:53:57.140240Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-05T00:53:59.141192Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-10-05T00:53:59.241689Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2450 connection_id: a05d51af52e71c2f9dd24804573113fd ... 2026-10-05T00:53:59.242744Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54844 dual_stack=true 2026-10-05T00:53:59.593969Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-10-05T00:53:59.707488Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-10-05T00:53:59.707822Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 466 connection_id: 87cf6feda37f0b11b5e5e384772cdf93 ... 2026-10-05T00:53:59.708873Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57954 dual_stack=true 2026-10-05T00:54:00.062160Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51696 dual_stack=true 2026-10-05T00:54:00.416743Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-10-05T00:54:00.532394Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-10-05T00:54:00.754005Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 1046 publisher_connection_id: 106da556e2626bb69e2679cef984fcb6 subscriber_connection_id: a137e2d9e365f38266ffbaf288320961 ... 2026-10-05T00:54:00.754930Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53858 dual_stack=true 2026-10-05T00:54:01.108394Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-10-05T00:54:01.724750Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 970 connection_id: 7e4f5fffee1cab97343d9a92f7a8c390 ... 2026-10-05T00:54:01.725690Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35153 dual_stack=true 2026-10-05T00:54:02.275152Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36884 dual_stack=true 2026-10-05T00:54:02.736001Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-05T00:54:02.782373Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1171 subscriber_connection_id: 7596eab4b95c441b5e6518069f86abb2 publisher_connection_id: e2020235b13c38df559d8eae3158c083 ... 2026-10-05T00:54:02.895935Z  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-05T00:54:02.896905Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42395 dual_stack=true 2026-10-05T00:54:03.455305Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44240 dual_stack=true 2026-10-05T00:54:03.952279Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-05T00:54:04.006873Z  INFO moq_test_client::moqtest: PUBLISH completed ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 1227 subscriber_connection_id: f4e534a8712a5a8529f93cf0ab1a3488 publisher_connection_id: e940cad2fb6cb13f022d26d3018df6a7 ... 2026-10-05T00:54:04.123900Z  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-05T00:54:04.124841Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38715 dual_stack=true 2026-10-05T00:54:04.683248Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42597 dual_stack=true 2026-10-05T00:54:05.159037Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-10-05T00:54:05.182775Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-05T00:54:05.297976Z  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: 1174 subscriber_connection_id: ae4d8f79e4b9669dfbc02396f6f50f78 publisher_connection_id: d6258150d7823aad24a6eeae82a3ec73 ... 2026-10-05T00:54:05.298946Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47045 dual_stack=true 2026-10-05T00:54:05.862103Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32846 dual_stack=true 2026-10-05T00:54:06.324424Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-10-05T00:54:06.389581Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-05T00:54:06.503076Z  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: 1205 subscriber_connection_id: 91c0f3a4248dfc0e7b8b25de697bf558 publisher_connection_id: a8de38ee776e606f562349c7f41fc3c8 ... 2026-10-05T00:54:06.503960Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39997 dual_stack=true 2026-10-05T00:54:07.064273Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51649 dual_stack=true 2026-10-05T00:54:07.539307Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-05T00:54:07.855265Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 1470 subscriber_connection_id: eea45a42931ac815ad5196572dd15867 publisher_connection_id: 10bbbd27daf37bbfd6128b3d5c861563 ... 2026-10-05T00:54:07.973749Z  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-10-05T00:54:07.974707Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37370 dual_stack=true 2026-10-05T00:54:08.532124Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56260 dual_stack=true 2026-10-05T00:54:08.991807Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-05T00:54:09.372974Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-05T00:54:14.487864Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 15 - moq-test-datagram-eog --- duration_ms: 6514 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 0" ... 2026-10-05T00:54:14.489152Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53792 dual_stack=true 2026-10-05T00:54:15.048992Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33193 dual_stack=true 2026-10-05T00:54:15.623571Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-05T00:54:15.681142Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-05T00:54:15.794321Z  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: 1306 subscriber_connection_id: b6f86556cc096764930ba1a20982608b publisher_connection_id: 415a4e80a5930d1e34a4f8ff7cd3cc46 ... 2026-10-05T00:54:15.795351Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58974 dual_stack=true 2026-10-05T00:54:16.356067Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47405 dual_stack=true 2026-10-05T00:54:16.831714Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-10-05T00:54:16.858721Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-05T00:54:16.976502Z  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: 1182 subscriber_connection_id: bc31c539ed01c8675d23a90860c2bfee publisher_connection_id: db2467ffae0d662f6896940f31cc536c ... 2026-10-05T00:54:16.977382Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41346 dual_stack=true 2026-10-05T00:54:17.532400Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47166 dual_stack=true 2026-10-05T00:54:17.997019Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-10-05T00:54:18.015354Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-05T00:54:23.130786Z  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: 6154 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'