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-18T00:47:47.948894Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36092 dual_stack=true 2026-09-18T00:47:48.457278Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 509 connection_id: 404d0af5fcee670c25d17fcc5d725b7f ... 2026-09-18T00:47:48.458326Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52622 dual_stack=true 2026-09-18T00:47:48.874258Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop ok 2 - publish-namespace-only --- duration_ms: 2418 connection_id: 41ad04ab4f934e7e91eb96ccd47b7545 ... 2026-09-18T00:47:50.875412Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) 2026-09-18T00:47:50.876389Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36006 dual_stack=true 2026-09-18T00:47:51.232546Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-18T00:47:51.349237Z  WARN moq_transport::serve::error: [7154ade0-2aa5-4957-b86e-28cb75702aa2] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-18T00:47:51.349383Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:7154ade0-2aa5-4957-b86e-28cb75702aa2] ok 3 - subscribe-error --- duration_ms: 473 connection_id: 56a1bd582252515965c6cf02ddd77a95 ... 2026-09-18T00:47:51.350498Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54544 dual_stack=true 2026-09-18T00:47:51.748299Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51818 dual_stack=true 2026-09-18T00:47:52.121681Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-18T00:47:52.121706Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-18T00:47:55.122695Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3773 publisher_connection_id: b67cdcf33856782092ef0ff37e8c128c subscriber_connection_id: 8ef2a077a54276c8331c87e1bbff7444 ... 2026-09-18T00:47:55.123808Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52848 dual_stack=true 2026-09-18T00:47:55.511337Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-18T00:47:55.627105Z  WARN moq_transport::serve::error: [03f8a027-b5a3-4e16-aa25-56423e1e49a2] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-18T00:47:56.013328Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57431 dual_stack=true 2026-09-18T00:47:56.492110Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-18T00:47:59.493368Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-18T00:47:59.493395Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:03f8a027-b5a3-4e16-aa25-56423e1e49a2] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4370 subscriber_connection_id: 6f7273755cff08a213212627b20bdefe publisher_connection_id: 414c881e9010cf1bec8d52683cd75352 ... 2026-09-18T00:47:59.494515Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45801 dual_stack=true 2026-09-18T00:48:00.060658Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-18T00:48:02.061873Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-18T00:48:02.163281Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2669 connection_id: 222ab7b36cb596a93ff9aa2dee5bfcbe ... 2026-09-18T00:48:02.164231Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47994 dual_stack=true 2026-09-18T00:48:02.523551Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-18T00:48:02.640365Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-18T00:48:02.640542Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 477 connection_id: 93e2f1bf8cdf1ca2b482f0d15033e988 ... 2026-09-18T00:48:02.641665Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48661 dual_stack=true 2026-09-18T00:48:02.998091Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43608 dual_stack=true 2026-09-18T00:48:03.351568Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-18T00:48:03.468663Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-18T00:48:08.688957Z  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: 6048 message: "subscriber track mode failed: closed, code=2" ... 2026-09-18T00:48:08.690208Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58199 dual_stack=true 2026-09-18T00:48:09.056819Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-18T00:48:09.674950Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 985 connection_id: 393afa56af53e2f110750aa905191aeb ... 2026-09-18T00:48:09.675933Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52614 dual_stack=true 2026-09-18T00:48:10.247973Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53679 dual_stack=true 2026-09-18T00:48:10.733002Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-18T00:48:10.780932Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-18T00:48:10.907110Z  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: 1232 subscriber_connection_id: 111e2edcac99d96a58ec077f305b652b publisher_connection_id: 6e686dcd0df06de4eb5ea9fe45acb679 ... 2026-09-18T00:48:10.908232Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43307 dual_stack=true 2026-09-18T00:48:11.475207Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58794 dual_stack=true 2026-09-18T00:48:11.970131Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-18T00:48:12.025871Z  INFO moq_test_client::moqtest: PUBLISH completed ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 1239 subscriber_connection_id: a972b49746c1d11cd629e773994b4736 publisher_connection_id: e69d759b112273d8bb145fcca91862e9 ... 2026-09-18T00:48:12.146731Z  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-18T00:48:12.147778Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44653 dual_stack=true 2026-09-18T00:48:12.792299Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60149 dual_stack=true 2026-09-18T00:48:13.330251Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-18T00:48:13.354834Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 1331 subscriber_connection_id: 9aaabe95e2ffcf34152d2ecbf02e5532 publisher_connection_id: a897c94cba33499877080d3f4e5bdc71 ... 2026-09-18T00:48:13.477760Z  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-18T00:48:13.478615Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53388 dual_stack=true 2026-09-18T00:48:14.052287Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59784 dual_stack=true 2026-09-18T00:48:14.533009Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-18T00:48:14.598243Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-18T00:48:14.722223Z  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: 1244 subscriber_connection_id: a3c1aa688592e288bd67afc27beeb88d publisher_connection_id: 1bd90a462925d5782c3649afc82402bf ... 2026-09-18T00:48:14.723253Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53476 dual_stack=true 2026-09-18T00:48:15.304844Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33098 dual_stack=true 2026-09-18T00:48:15.792302Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-18T00:48:16.107270Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 1501 subscriber_connection_id: a7e1c2349d476849a79c779a326ffe22 publisher_connection_id: e3fee3fd3410d7b5334c3f2b84da193a ... 2026-09-18T00:48:16.223740Z  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-18T00:48:16.224627Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55934 dual_stack=true 2026-09-18T00:48:16.803014Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42143 dual_stack=true 2026-09-18T00:48:17.288631Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-18T00:48:17.667165Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-18T00:48:17.797107Z  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: 1573 subscriber_connection_id: 9b5604c50fad0c3b94e4cabbaf7ac080 publisher_connection_id: 535ef9b00b1713cc672baad7c0c89d8a ... 2026-09-18T00:48:17.797924Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48425 dual_stack=true 2026-09-18T00:48:18.368070Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35086 dual_stack=true 2026-09-18T00:48:18.868851Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-18T00:48:18.925845Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 1253 subscriber_connection_id: 132525c61a193c882c45c2aac1bb976f publisher_connection_id: 002a60b7b7a1eb16fe5b13dace5c5752 ... 2026-09-18T00:48:19.050289Z  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-18T00:48:19.051059Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36690 dual_stack=true 2026-09-18T00:48:19.624467Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41375 dual_stack=true 2026-09-18T00:48:20.108830Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-18T00:48:20.136842Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-18T00:48:20.259452Z  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: 1209 subscriber_connection_id: 363eb0039d66a8d19966bccb701fea60 publisher_connection_id: 0900f106936abcdf1159c295742b44cb ... 2026-09-18T00:48:20.260365Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59295 dual_stack=true 2026-09-18T00:48:20.852353Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55820 dual_stack=true 2026-09-18T00:48:21.336004Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-18T00:48:21.354259Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-18T00:48:26.471607Z  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: 6212 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'