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-21T00:53:12.669293Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59685 dual_stack=true ok 1 - setup-only --- duration_ms: 572 connection_id: cfd69e7121eb828a79edfc4fdc64ceb6 ... 2026-09-21T00:53:13.241339Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-09-21T00:53:13.242096Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38523 dual_stack=true 2026-09-21T00:53:13.815957Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop ok 2 - publish-namespace-only --- duration_ms: 2575 connection_id: f8fa61bde10cac2d491938d4e54afcad ... 2026-09-21T00:53:15.816882Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) 2026-09-21T00:53:15.817533Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59419 dual_stack=true 2026-09-21T00:53:16.275540Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-21T00:53:16.426053Z  WARN moq_transport::serve::error: [6c6abce3-234b-4fa8-81f1-f66dc0e19838] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 ok 3 - subscribe-error --- duration_ms: 609 connection_id: b977a60dcca349bbdc0460f9c39034ef ... 2026-09-21T00:53:16.426241Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:6c6abce3-234b-4fa8-81f1-f66dc0e19838] 2026-09-21T00:53:16.426987Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33734 dual_stack=true 2026-09-21T00:53:17.034194Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57881 dual_stack=true 2026-09-21T00:53:17.492419Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-21T00:53:17.492437Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-21T00:53:20.493031Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 4066 publisher_connection_id: 5fe25d42d4f978422b57324199e9579a subscriber_connection_id: 1e247a2a98846a495f5f383a30e4ec0d ... 2026-09-21T00:53:20.493755Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35936 dual_stack=true 2026-09-21T00:53:20.953526Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-21T00:53:21.104603Z  WARN moq_transport::serve::error: [e5174b17-3f21-4e0d-86df-fbc8605e35cc] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-21T00:53:21.456258Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60750 dual_stack=true 2026-09-21T00:53:21.921069Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-21T00:53:24.922707Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-21T00:53:24.922728Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:e5174b17-3f21-4e0d-86df-fbc8605e35cc] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4429 subscriber_connection_id: 3827deb1e2161b3c51bee5ce6d02ffcf publisher_connection_id: 211ec2c9d030cd9ebe972c2c5f23c594 ... 2026-09-21T00:53:24.923401Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44660 dual_stack=true 2026-09-21T00:53:25.381852Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-21T00:53:27.383627Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-21T00:53:27.485082Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2562 connection_id: 30a2a2ef8d113927c91d847af5e2b76b ... 2026-09-21T00:53:27.485858Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53817 dual_stack=true 2026-09-21T00:53:27.944445Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-21T00:53:28.096094Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-21T00:53:28.096414Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 611 connection_id: 476f5dfb9de71386dc21bbe7cf046473 ... 2026-09-21T00:53:28.097081Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36667 dual_stack=true 2026-09-21T00:53:28.556501Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41880 dual_stack=true 2026-09-21T00:53:29.164886Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-21T00:53:29.316804Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-21T00:53:34.571074Z  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: 6474 message: "subscriber track mode failed: closed, code=2" ... 2026-09-21T00:53:34.571978Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49860 dual_stack=true 2026-09-21T00:53:35.029969Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-21T00:53:35.682524Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 1111 connection_id: 395991d637e037d3233eadbf456fb30e ... 2026-09-21T00:53:35.683235Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44020 dual_stack=true 2026-09-21T00:53:36.354424Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54605 dual_stack=true 2026-09-21T00:53:36.965355Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-21T00:53:37.011840Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1480 subscriber_connection_id: ab34321b5650730cdccd7cc2dc7574f6 publisher_connection_id: 98d13a5831e16fcafc349ef442e16767 ... 2026-09-21T00:53:37.162740Z  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-21T00:53:37.163411Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59270 dual_stack=true 2026-09-21T00:53:37.825571Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35760 dual_stack=true 2026-09-21T00:53:38.436686Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-21T00:53:38.492170Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-21T00:53:38.642464Z  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: 1479 subscriber_connection_id: b4f50fddbef98921709214b8298d0bb2 publisher_connection_id: 1817792b624fb8cebda0dcae6f522e39 ... 2026-09-21T00:53:38.643314Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46725 dual_stack=true 2026-09-21T00:53:39.304437Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44179 dual_stack=true 2026-09-21T00:53:39.914199Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-21T00:53:39.939027Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-21T00:53:40.089858Z  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: 1447 subscriber_connection_id: 0a507c19c8384dee5a9f99f039ee8ad5 publisher_connection_id: fd9574492084c412db01589b43262d2a ... 2026-09-21T00:53:40.090553Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52889 dual_stack=true 2026-09-21T00:53:40.751032Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46570 dual_stack=true 2026-09-21T00:53:41.362961Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-21T00:53:41.429690Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-21T00:53:41.580357Z  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-21T00:53:41.581052Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46793 dual_stack=true ok 13 - moq-test-two-subgroups-eog --- duration_ms: 1490 subscriber_connection_id: ad799aed5a10d6b5667d2f2259b6a090 publisher_connection_id: 3a263f24d65514418a00dc10916eb12e ... 2026-09-21T00:53:42.242110Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59237 dual_stack=true 2026-09-21T00:53:42.854068Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-21T00:53:43.172576Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 1743 subscriber_connection_id: 082aa20d70dc303cd8c8dd91fc799a66 publisher_connection_id: dc6b4cfbc5337e873dd30ff85101bc8b ... 2026-09-21T00:53:43.324134Z  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-21T00:53:43.324813Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49293 dual_stack=true 2026-09-21T00:53:43.987251Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51517 dual_stack=true 2026-09-21T00:53:44.599078Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-21T00:53:44.979998Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-21T00:53:50.132915Z  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: 6808 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 0" ... 2026-09-21T00:53:50.133780Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48924 dual_stack=true 2026-09-21T00:53:50.792016Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55526 dual_stack=true 2026-09-21T00:53:51.399198Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-21T00:53:51.454191Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-21T00:53:51.605732Z  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: 1472 subscriber_connection_id: 2e2e91c609b7d3e4034d49290c7037fd publisher_connection_id: c334ebce53ef657b2744220351f7af1c ... 2026-09-21T00:53:51.607253Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59309 dual_stack=true 2026-09-21T00:53:52.270555Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53096 dual_stack=true 2026-09-21T00:53:52.884602Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-21T00:53:52.912600Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-21T00:53:53.063124Z  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: 1457 subscriber_connection_id: 76a8157e98384dd8ee3ba236d199f0ae publisher_connection_id: 0643281366d16ed4eda09faef5abf4f8 ... 2026-09-21T00:53:53.063838Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59685 dual_stack=true 2026-09-21T00:53:53.722815Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57454 dual_stack=true 2026-09-21T00:53:54.335184Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-21T00:53:54.352626Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-21T00:53:59.504003Z  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: 6441 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'