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:52:16.678946Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46509 dual_stack=true 2026-09-28T00:52:17.494438Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 816 connection_id: 1ad70aeae36d26314f120b10f325c48c ... 2026-09-28T00:52:17.495203Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52856 dual_stack=true 2026-09-28T00:52:18.185767Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-28T00:52:20.186484Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2692 connection_id: a54bbf1e6ae3908f8babf1492daa0fcb ... 2026-09-28T00:52:20.187331Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49063 dual_stack=true 2026-09-28T00:52:20.906489Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-28T00:52:21.136074Z  WARN moq_transport::serve::error: [3fa1b72d-7cfe-4743-9d5b-f4b00fb6a4ef] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-28T00:52:21.136194Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:3fa1b72d-7cfe-4743-9d5b-f4b00fb6a4ef] ok 3 - subscribe-error --- duration_ms: 949 connection_id: 2a7c8d712627b9b26c7a1bde3e042dfb ... 2026-09-28T00:52:21.136883Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39717 dual_stack=true 2026-09-28T00:52:21.951109Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39683 dual_stack=true 2026-09-28T00:52:22.676140Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-28T00:52:22.676154Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-28T00:52:23.331815Z  WARN moq_transport::serve::error: [0fb2210c-e0ca-4c1f-a432-bec8b6cb0a34] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 ok 4 - publish-namespace-subscribe --- duration_ms: 2195 publisher_connection_id: 11cbe238a6853ef10b0edd0be00889e0 subscriber_connection_id: b9df711720b4056cb53446914012db84 ... 2026-09-28T00:52:23.331993Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:0fb2210c-e0ca-4c1f-a432-bec8b6cb0a34] - subscription was processed 2026-09-28T00:52:23.332696Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36239 dual_stack=true 2026-09-28T00:52:24.028176Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-28T00:52:24.258971Z  WARN moq_transport::serve::error: [49cc970e-8f5c-4e36-b54d-b6b06c265044] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-28T00:52:24.530225Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42512 dual_stack=true 2026-09-28T00:52:25.356616Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-28T00:52:28.357458Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-28T00:52:28.357482Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:49cc970e-8f5c-4e36-b54d-b6b06c265044] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 5025 subscriber_connection_id: 5c35ca0a92a13d626b7a6ee75617dfd1 publisher_connection_id: ad6996287a8d3e706e429c0029502f1c ... 2026-09-28T00:52:28.358266Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60350 dual_stack=true 2026-09-28T00:52:29.086938Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-28T00:52:31.087650Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-28T00:52:31.189025Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2831 connection_id: 7e7553435b71db595fd3a8f7e28f65c3 ... 2026-09-28T00:52:31.189744Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37783 dual_stack=true 2026-09-28T00:52:31.978179Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-28T00:52:32.200679Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-28T00:52:32.200790Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 1011 connection_id: 0b7983f51b66237ac0897e85a5d53768 ... 2026-09-28T00:52:32.201486Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44363 dual_stack=true 2026-09-28T00:52:33.409374Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37525 dual_stack=true 2026-09-28T00:52:34.109957Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-28T00:52:34.690090Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-28T00:52:40.010683Z  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: 7810 message: "subscriber track mode failed: closed, code=2" ... 2026-09-28T00:52:40.011525Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58845 dual_stack=true 2026-09-28T00:52:40.767023Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 1497 connection_id: 0a8bad7a42faf251e3a364591f39ae66 ... 2026-09-28T00:52:41.508200Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-09-28T00:52:41.508943Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36287 dual_stack=true 2026-09-28T00:52:42.517016Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60567 dual_stack=true 2026-09-28T00:52:43.422305Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-28T00:52:43.469475Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-28T00:52:43.964705Z  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: 2456 subscriber_connection_id: df6ee2ac8d3388d5d08c91a0e1444028 publisher_connection_id: eef5ed721f39a8562ec2a16e9dc56cfa ... 2026-09-28T00:52:43.965446Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43660 dual_stack=true 2026-09-28T00:52:45.332455Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42672 dual_stack=true 2026-09-28T00:52:46.267313Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-28T00:52:46.323985Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-28T00:52:46.563675Z  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: 2598 subscriber_connection_id: 5bae354292ab4df75bcd59c71e123930 publisher_connection_id: 59a2c9189ceaad73b87f1658773f6069 ... 2026-09-28T00:52:46.564362Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35716 dual_stack=true 2026-09-28T00:52:47.473095Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50939 dual_stack=true 2026-09-28T00:52:48.410660Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-28T00:52:48.436330Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 2109 subscriber_connection_id: b2ff9ebc5943ad4360e4c39ff6a1fd4a publisher_connection_id: e619ab3eaa6f96539b4917d0687196f1 ... 2026-09-28T00:52:48.672864Z  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:52:48.673551Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60310 dual_stack=true 2026-09-28T00:52:49.555898Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58581 dual_stack=true 2026-09-28T00:52:50.472812Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-28T00:52:50.538553Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 2089 subscriber_connection_id: 08a7a183a92845bebe41bedc3bd2fe60 publisher_connection_id: 8d766dc7215a0a679ed597fa472b4c4b ... 2026-09-28T00:52:50.762133Z  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-28T00:52:50.762787Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50429 dual_stack=true 2026-09-28T00:52:51.662206Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40859 dual_stack=true 2026-09-28T00:52:52.646868Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-28T00:52:52.964654Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 14 - moq-test-datagram --- duration_ms: 2430 message: "moq-test verification failed: missing 7 objects (first 5): (0, 3), (0, 4), (1, 0), (1, 1), (1, 4)" ... 2026-09-28T00:52:53.193171Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58811 dual_stack=true 2026-09-28T00:52:54.337511Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56242 dual_stack=true 2026-09-28T00:52:55.263546Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-28T00:52:55.643691Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 15 - moq-test-datagram-eog --- duration_ms: 2693 message: "moq-test verification failed: missing 1 objects (first 5): (2, 1)" ... 2026-09-28T00:52:55.886639Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52622 dual_stack=true 2026-09-28T00:52:56.774453Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40753 dual_stack=true 2026-09-28T00:52:57.637851Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-28T00:52:57.693673Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 2039 subscriber_connection_id: 04277ecc10f96d96687c0186c837ce5e publisher_connection_id: 67864632919fdaaf172350a8a753ac09 ... 2026-09-28T00:52:57.925408Z  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-28T00:52:57.926138Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55662 dual_stack=true 2026-09-28T00:52:59.572830Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56463 dual_stack=true 2026-09-28T00:53:00.521316Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-28T00:53:00.550234Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-28T00:53:00.989863Z  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: 3064 subscriber_connection_id: a73d3707a743909747b373fb629457cf publisher_connection_id: 734b30edc5a7e4019cad07ee3313b81d ... 2026-09-28T00:53:00.990565Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51897 dual_stack=true 2026-09-28T00:53:01.877997Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55301 dual_stack=true 2026-09-28T00:53:03.242062Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-28T00:53:03.259387Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-28T00:53:08.871094Z  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: 7881 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'