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-12T00:51:01.138849Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43434 dual_stack=true 2026-09-12T00:51:01.623724Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 485 connection_id: 23a992441c2a62c56d749604785e256d ... 2026-09-12T00:51:01.624719Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59639 dual_stack=true 2026-09-12T00:51:02.140878Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-12T00:51:04.142761Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2519 connection_id: 9dec59c8b76f0a923f731857391ff2af ... 2026-09-12T00:51:04.143978Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36099 dual_stack=true 2026-09-12T00:51:04.789527Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-12T00:51:04.949487Z  WARN moq_transport::serve::error: [561cc8ad-5e7c-4971-8145-3f4407705b5c] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-12T00:51:04.949640Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:561cc8ad-5e7c-4971-8145-3f4407705b5c] ok 3 - subscribe-error --- duration_ms: 806 connection_id: d43d3288282e994bedd3659301894a48 ... 2026-09-12T00:51:04.950626Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35805 dual_stack=true 2026-09-12T00:51:05.447474Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41869 dual_stack=true 2026-09-12T00:51:05.939429Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-12T00:51:05.939446Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-12T00:51:08.940492Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3991 publisher_connection_id: 2e72734eb55bb23c6675f626617523aa subscriber_connection_id: 5e911623622d41de724ff59a4232a5fc ... 2026-09-12T00:51:08.941497Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58324 dual_stack=true 2026-09-12T00:51:09.585711Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-12T00:51:09.745552Z  WARN moq_transport::serve::error: [85098d23-ef0c-4379-8bbe-175583279186] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-12T00:51:10.088617Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52662 dual_stack=true 2026-09-12T00:51:10.574250Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-12T00:51:13.575733Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-12T00:51:13.575754Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:85098d23-ef0c-4379-8bbe-175583279186] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4635 subscriber_connection_id: abad5a21fd8ece43b65ab02e82f10787 publisher_connection_id: bbb849c7c3a6d7020e64f79eee81a286 ... 2026-09-12T00:51:13.576799Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51095 dual_stack=true 2026-09-12T00:51:14.071320Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-12T00:51:16.072721Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-12T00:51:16.174148Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2598 connection_id: 2cd946f2c1629b0e7415a6c228df2a0d ... 2026-09-12T00:51:16.175282Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51235 dual_stack=true 2026-09-12T00:51:16.667047Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-12T00:51:16.829461Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-12T00:51:16.829608Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 655 connection_id: 9baae7f035b5abe7d36c71ca7a38b4d4 ... 2026-09-12T00:51:16.830382Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37474 dual_stack=true 2026-09-12T00:51:17.324830Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55431 dual_stack=true 2026-09-12T00:51:17.809661Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-12T00:51:17.969667Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-12T00:51:23.232639Z  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: 6403 message: "subscriber track mode failed: closed, code=2" ... 2026-09-12T00:51:23.233831Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55649 dual_stack=true 2026-09-12T00:51:23.719145Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 1147 connection_id: 099598fde90312b9264e2edbd2401913 ... 2026-09-12T00:51:24.380337Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-09-12T00:51:24.381305Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57166 dual_stack=true 2026-09-12T00:51:25.079394Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58559 dual_stack=true 2026-09-12T00:51:25.736713Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-12T00:51:25.784763Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-12T00:51:25.949741Z  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: 1569 subscriber_connection_id: 6d286f14c3ba2647bcf18bd388e5384e publisher_connection_id: f61cc1fd8e9b0b88c68abf688a24a258 ... 2026-09-12T00:51:25.950640Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35863 dual_stack=true 2026-09-12T00:51:26.641564Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52823 dual_stack=true 2026-09-12T00:51:27.296776Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-12T00:51:27.352216Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-12T00:51:27.514223Z  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: 1564 subscriber_connection_id: 94fc7927d21c2a090ff0e88d00ad8965 publisher_connection_id: 7566e28126cd86897d90afa4eb8a99d0 ... 2026-09-12T00:51:27.515160Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60554 dual_stack=true 2026-09-12T00:51:28.202659Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34643 dual_stack=true 2026-09-12T00:51:28.857969Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-12T00:51:28.883420Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-12T00:51:34.046743Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 12 - moq-test-subgroup-per-object --- duration_ms: 6532 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 8" ... 2026-09-12T00:51:34.048157Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36082 dual_stack=true 2026-09-12T00:51:34.736643Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34451 dual_stack=true 2026-09-12T00:51:35.389832Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-12T00:51:35.456796Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 1571 subscriber_connection_id: 604c814fe37b94dd86395ace4e85ab7b publisher_connection_id: f1563865d57c0396eb06156986739839 ... 2026-09-12T00:51:35.618169Z  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-12T00:51:35.619150Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47125 dual_stack=true 2026-09-12T00:51:36.311488Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38780 dual_stack=true 2026-09-12T00:51:36.958764Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-12T00:51:37.273971Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-12T00:51:42.435388Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 14 - moq-test-datagram --- duration_ms: 6817 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 0" ... 2026-09-12T00:51:42.436797Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60293 dual_stack=true 2026-09-12T00:51:43.155244Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47823 dual_stack=true 2026-09-12T00:51:43.808457Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-12T00:51:44.189043Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-12T00:51:44.350909Z  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: 1915 subscriber_connection_id: acc6bbac17814ec01d587d7195ffba09 publisher_connection_id: 06dedfe41be8ccce2b7b43d7d589ae24 ... 2026-09-12T00:51:44.351835Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55059 dual_stack=true 2026-09-12T00:51:45.043192Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41095 dual_stack=true 2026-09-12T00:51:45.691256Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-12T00:51:45.745300Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 1554 subscriber_connection_id: 4c79ef3423b4b9875fa14960fd1bf861 publisher_connection_id: a3f2ea81517058a2273bb82fcdb07831 ... 2026-09-12T00:51:45.904957Z  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-12T00:51:45.905835Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49792 dual_stack=true 2026-09-12T00:51:46.591962Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59096 dual_stack=true 2026-09-12T00:51:47.244861Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-12T00:51:47.272769Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 1529 subscriber_connection_id: be081e64020dc2000c832ebb16116232 publisher_connection_id: fa85d75b187320c8d24bbe1da6fdadd6 ... 2026-09-12T00:51:47.434117Z  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-12T00:51:47.434995Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43380 dual_stack=true 2026-09-12T00:51:48.123315Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36329 dual_stack=true 2026-09-12T00:51:48.775781Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-12T00:51:48.795009Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-12T00:51:53.957676Z  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: 6523 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'