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-28T00:53:09.001245Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52439 dual_stack=true ok 1 - setup-only --- duration_ms: 1705 connection_id: 3f99b98bf1149d8d575ab6155008dd59 ... 2026-09-28T00:53:10.705697Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-09-28T00:53:10.706440Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33778 dual_stack=true 2026-09-28T00:53:11.411346Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-28T00:53:13.412502Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2706 connection_id: 7b4f11ca80933d48f245e22f7c624bcd ... 2026-09-28T00:53:13.413260Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59172 dual_stack=true 2026-09-28T00:53:14.129923Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-28T00:53:14.367730Z  WARN moq_transport::serve::error: [4e37eecf-6214-4d8e-a38c-8cc86454147e] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-28T00:53:14.367862Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:4e37eecf-6214-4d8e-a38c-8cc86454147e] ok 3 - subscribe-error --- duration_ms: 955 connection_id: ed7ba38b98704e3b9361ba3c85e4a640 ... 2026-09-28T00:53:14.368673Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40817 dual_stack=true 2026-09-28T00:53:15.053270Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52951 dual_stack=true 2026-09-28T00:53:15.727105Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-28T00:53:15.727120Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-28T00:53:15.949824Z  WARN moq_transport::serve::error: [80c5e7f9-8ff1-4d36-a7d8-e8a0633e81b4] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-28T00:53:15.949992Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:80c5e7f9-8ff1-4d36-a7d8-e8a0633e81b4] - subscription was processed ok 4 - publish-namespace-subscribe --- duration_ms: 1582 publisher_connection_id: f0eee6ffded667ad1f06e715619c800b subscriber_connection_id: 006df3320d654f7ceb1fd04d3c1292ad ... 2026-09-28T00:53:15.950703Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37960 dual_stack=true 2026-09-28T00:53:16.667331Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-28T00:53:17.169081Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58672 dual_stack=true 2026-09-28T00:53:17.328232Z  WARN moq_transport::serve::error: [f9bccef2-a7d6-47d4-96b8-7973749bc76e] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-28T00:53:18.335845Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-28T00:53:21.337182Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-28T00:53:21.337206Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:f9bccef2-a7d6-47d4-96b8-7973749bc76e] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 5387 subscriber_connection_id: 809eb6f19090b89137ae82d137866178 publisher_connection_id: faf3ca8a708b737fb0b7662c14ad50a9 ... 2026-09-28T00:53:21.337934Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40040 dual_stack=true 2026-09-28T00:53:22.018133Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-28T00:53:24.019285Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-28T00:53:24.119691Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2782 connection_id: 809b316d8cf9addec32bf692527bf1e6 ... 2026-09-28T00:53:24.120399Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49465 dual_stack=true 2026-09-28T00:53:24.844863Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-28T00:53:25.496358Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-28T00:53:25.496521Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 1376 connection_id: 1a7ae30c3548112e120a2450743a8752 ... 2026-09-28T00:53:25.497189Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41128 dual_stack=true 2026-09-28T00:53:26.660893Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58944 dual_stack=true 2026-09-28T00:53:27.338515Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-28T00:53:27.571760Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-28T00:53:33.148985Z  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: 7652 message: "subscriber track mode failed: closed, code=2" ... 2026-09-28T00:53:33.149856Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43729 dual_stack=true 2026-09-28T00:53:33.854810Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 1426 connection_id: 3dd40223b20f29c919300c1fc6f253f5 ... 2026-09-28T00:53:34.575572Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-09-28T00:53:34.576262Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57369 dual_stack=true 2026-09-28T00:53:35.459248Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46329 dual_stack=true 2026-09-28T00:53:37.253733Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-28T00:53:37.298938Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 3227 subscriber_connection_id: 5dc5030b62cd8aae6cc17b86e707ee77 publisher_connection_id: 2d3fe46bb66736972090cd5409e99245 ... 2026-09-28T00:53:37.803176Z  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-28T00:53:37.803853Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40494 dual_stack=true 2026-09-28T00:53:38.689392Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51987 dual_stack=true 2026-09-28T00:53:39.996628Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-28T00:53:40.053368Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-28T00:53:45.285488Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 7482 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-09-28T00:53:45.286440Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47387 dual_stack=true 2026-09-28T00:53:46.183567Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39779 dual_stack=true 2026-09-28T00:53:47.559723Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-28T00:53:47.585541Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 2520 subscriber_connection_id: 8905f32b2b4f9860a9d2f93cb47c62a7 publisher_connection_id: edefcdf08b9e665a36e5940e5c6680a8 ... 2026-09-28T00:53:47.805836Z  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-28T00:53:47.806588Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54442 dual_stack=true 2026-09-28T00:53:48.718770Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43681 dual_stack=true 2026-09-28T00:53:49.608500Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-28T00:53:49.674205Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-28T00:53:55.307082Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 13 - moq-test-two-subgroups-eog --- duration_ms: 7501 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 6" ... 2026-09-28T00:53:55.307923Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54706 dual_stack=true 2026-09-28T00:53:56.650767Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37602 dual_stack=true 2026-09-28T00:53:57.542270Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-28T00:53:57.858837Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 14 - moq-test-datagram --- duration_ms: 2777 message: "moq-test verification failed: missing 1 objects (first 5): (1, 4)" ... 2026-09-28T00:53:58.085293Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33808 dual_stack=true 2026-09-28T00:53:58.980179Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36654 dual_stack=true 2026-09-28T00:53:59.869186Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-28T00:54:00.250432Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 15 - moq-test-datagram-eog --- duration_ms: 2392 message: "moq-test verification failed: missing 2 objects (first 5): (0, 3), (1, 0)" ... 2026-09-28T00:54:00.477430Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38619 dual_stack=true 2026-09-28T00:54:01.403651Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52302 dual_stack=true 2026-09-28T00:54:02.325462Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-28T00:54:02.381202Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-28T00:54:02.608314Z  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: 2131 subscriber_connection_id: 656cc21b247915ebe698e04af7d50d13 publisher_connection_id: 9bd50208436521cf1e7aba3d22361892 ... 2026-09-28T00:54:02.608994Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57330 dual_stack=true 2026-09-28T00:54:03.491729Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47276 dual_stack=true 2026-09-28T00:54:04.442345Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-28T00:54:04.470335Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 2368 subscriber_connection_id: e32fe92cb5f289330fdcb778d3e98f2b publisher_connection_id: 88fc82e6ef6675c51308a2ca2ba45271 ... 2026-09-28T00:54:04.976761Z  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") 2026-09-28T00:54:04.977483Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32839 dual_stack=true 2026-09-28T00:54:05.881938Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47545 dual_stack=true 2026-09-28T00:54:06.864086Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-28T00:54:06.882392Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-28T00:54:12.472655Z  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: 7496 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'