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-14T00:54:00.247913Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38771 dual_stack=true ok 1 - setup-only --- duration_ms: 384 connection_id: f2ebe9273be825643387c367128c16b8 ... 2026-09-14T00:54:00.631028Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-09-14T00:54:00.631980Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37901 dual_stack=true 2026-09-14T00:54:01.012991Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-14T00:54:03.014025Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2383 connection_id: 121fb56914a062653d404f53c8bf8363 ... 2026-09-14T00:54:03.015112Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59133 dual_stack=true 2026-09-14T00:54:03.519144Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-14T00:54:03.644629Z  WARN moq_transport::serve::error: [ffd00b68-7f9d-4235-a648-42ff7f21308c] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-14T00:54:03.644670Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:ffd00b68-7f9d-4235-a648-42ff7f21308c] ok 3 - subscribe-error --- duration_ms: 630 connection_id: 055d67c9f0a567c90921dc149b40f2a0 ... 2026-09-14T00:54:03.645736Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55784 dual_stack=true 2026-09-14T00:54:04.026708Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50875 dual_stack=true 2026-09-14T00:54:04.408098Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-14T00:54:04.408114Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-14T00:54:07.409380Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3764 publisher_connection_id: 51c30dbd66ddbe40904f8ca1f6037a69 subscriber_connection_id: e927fa1b66770bb136689e190b3cacd8 ... 2026-09-14T00:54:07.410510Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35440 dual_stack=true 2026-09-14T00:54:07.806769Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-14T00:54:07.936779Z  WARN moq_transport::serve::error: [7d014894-c330-491d-ab46-c455d3cad50f] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-14T00:54:08.308803Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48136 dual_stack=true 2026-09-14T00:54:08.704186Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-14T00:54:11.705599Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-14T00:54:11.705625Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:7d014894-c330-491d-ab46-c455d3cad50f] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4296 subscriber_connection_id: a87aafc38803b31f0d3ba35a1381cbea publisher_connection_id: 1b257b26535a8ec8d5da344543cf2b4d ... 2026-09-14T00:54:11.706967Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40530 dual_stack=true 2026-09-14T00:54:12.088253Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-14T00:54:14.089016Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-14T00:54:14.190429Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2484 connection_id: eb5bed7e66a720fd69e3fabeb197d53d ... 2026-09-14T00:54:14.191498Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37134 dual_stack=true 2026-09-14T00:54:14.586083Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-14T00:54:14.715787Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-14T00:54:14.716004Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 525 connection_id: d550fa44fbe16f37a31b083e2ed65ca2 ... 2026-09-14T00:54:14.717109Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33980 dual_stack=true 2026-09-14T00:54:15.112516Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35014 dual_stack=true 2026-09-14T00:54:15.509683Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-14T00:54:15.640050Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-14T00:54:20.872564Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 2026-09-14T00:54:20.873541Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45753 dual_stack=true not ok 8 - publish-track-subscribe --- duration_ms: 6156 message: "subscriber track mode failed: closed, code=2" ... 2026-09-14T00:54:21.267857Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 1026 connection_id: 65f957168630f8a495c186b0553add67 ... 2026-09-14T00:54:21.898792Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-09-14T00:54:21.899722Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46933 dual_stack=true 2026-09-14T00:54:22.495738Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44374 dual_stack=true 2026-09-14T00:54:23.021565Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-14T00:54:23.067538Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:54:23.197139Z  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: 1298 subscriber_connection_id: f62d34c596e9745d2e54dec9474eacbd publisher_connection_id: f11ce4334d2c2074b8bc220187ccced9 ... 2026-09-14T00:54:23.198091Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57379 dual_stack=true 2026-09-14T00:54:23.792864Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35260 dual_stack=true 2026-09-14T00:54:24.317236Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-14T00:54:24.373651Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:54:24.503112Z  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: 1305 subscriber_connection_id: bae191ee7009992eba702572c32d1292 publisher_connection_id: 078b9b90117eb233d1ded6da758aee7f ... 2026-09-14T00:54:24.504011Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57736 dual_stack=true 2026-09-14T00:54:25.229743Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41387 dual_stack=true 2026-09-14T00:54:25.937182Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-14T00:54:25.961871Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 1588 subscriber_connection_id: 34e5fef24b7548efc539606641dbcecf publisher_connection_id: cefa4fad5dabf72c916c104e53f05bf0 ... 2026-09-14T00:54:26.091281Z  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-14T00:54:26.092281Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41658 dual_stack=true 2026-09-14T00:54:26.689422Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46171 dual_stack=true 2026-09-14T00:54:27.213892Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-14T00:54:27.278169Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:54:27.407480Z  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: 1316 subscriber_connection_id: ead9e1b378dc34cdc2487b35a71da427 publisher_connection_id: c71fa5bfdc8df89ebec61a57e65ce573 ... 2026-09-14T00:54:27.408431Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55343 dual_stack=true 2026-09-14T00:54:28.005795Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42705 dual_stack=true 2026-09-14T00:54:28.514156Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-14T00:54:28.833963Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 1552 subscriber_connection_id: 60ca9115b9e7b7b48770b6c9afe445a4 publisher_connection_id: 3418b9e843441f5583ea9037486168ae ... 2026-09-14T00:54:28.959509Z  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-14T00:54:28.960488Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50129 dual_stack=true 2026-09-14T00:54:29.557160Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45544 dual_stack=true 2026-09-14T00:54:30.081761Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-14T00:54:30.461274Z  INFO moq_test_client::moqtest: PUBLISH completed ok 15 - moq-test-datagram-eog --- duration_ms: 1631 subscriber_connection_id: 7e9883bd8ce1f8ffeef014dba9d3e11a publisher_connection_id: 0de14ad54741dac6b56df615046072e8 ... 2026-09-14T00:54:30.591020Z  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-14T00:54:30.591942Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49503 dual_stack=true 2026-09-14T00:54:31.188378Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47613 dual_stack=true 2026-09-14T00:54:31.781550Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-14T00:54:31.836108Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:54:31.961092Z  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: 1370 subscriber_connection_id: 8cc461aae2c4b649005f743dd6fac74f publisher_connection_id: c90451c6f3bb385ebf04589ffb8a99a6 ... 2026-09-14T00:54:31.962023Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32784 dual_stack=true 2026-09-14T00:54:32.558420Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51493 dual_stack=true 2026-09-14T00:54:33.082706Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-14T00:54:33.110709Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:54:38.241081Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 17 - moq-test-increments --- duration_ms: 6280 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-09-14T00:54:38.242198Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58914 dual_stack=true 2026-09-14T00:54:38.837757Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44277 dual_stack=true 2026-09-14T00:54:39.363579Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-14T00:54:39.380883Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-14T00:54:44.510920Z  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: 6269 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'