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-10-02T00:48:15.327235Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44628 dual_stack=true 2026-10-02T00:48:15.821455Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 495 connection_id: 60c33f38c652dcd267fff7bc808dac1d ... 2026-10-02T00:48:15.822464Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49902 dual_stack=true 2026-10-02T00:48:16.318490Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-10-02T00:48:18.319738Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2498 connection_id: 7f65f093e74a3e01e77e897b26d449f2 ... 2026-10-02T00:48:18.320790Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39108 dual_stack=true 2026-10-02T00:48:18.833706Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-10-02T00:48:18.996417Z  WARN moq_transport::serve::error: [971c3408-668c-4780-bdb0-cc283bf88f83] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-10-02T00:48:18.996569Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:971c3408-668c-4780-bdb0-cc283bf88f83] ok 3 - subscribe-error --- duration_ms: 676 connection_id: 42baef0bf240eef62db3e9dae6db3528 ... 2026-10-02T00:48:18.997770Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38253 dual_stack=true 2026-10-02T00:48:19.497413Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58731 dual_stack=true 2026-10-02T00:48:20.013270Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-02T00:48:20.013295Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-10-02T00:48:23.015068Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 4018 publisher_connection_id: 7909b7c299e60160a04f18800327560d subscriber_connection_id: 0b4b1608b9d22e6760b224849a4fe3cd ... 2026-10-02T00:48:23.016146Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47724 dual_stack=true 2026-10-02T00:48:23.550557Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-10-02T00:48:23.716789Z  WARN moq_transport::serve::error: [75555ba2-b007-46a0-a3a0-4e1b16482e63] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-10-02T00:48:24.052765Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54041 dual_stack=true 2026-10-02T00:48:24.554764Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-10-02T00:48:27.555337Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-10-02T00:48:27.555361Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:75555ba2-b007-46a0-a3a0-4e1b16482e63] (may be expected) 2026-10-02T00:48:27.556494Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38141 dual_stack=true ok 5 - subscribe-before-publish-namespace --- duration_ms: 4540 subscriber_connection_id: f20ffe345ca7a6d953d4cd01c23c1d2e publisher_connection_id: 36102708c4b9f74ecfa4a39b7575a37b ... 2026-10-02T00:48:28.064767Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-02T00:48:30.066164Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-10-02T00:48:30.167618Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2612 connection_id: 72073b974c04b3610ccb33335eebf74c ... 2026-10-02T00:48:30.168713Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33721 dual_stack=true 2026-10-02T00:48:30.686344Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-10-02T00:48:30.850270Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-10-02T00:48:30.850466Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 682 connection_id: 396d7e4ef694acfee3bf896f848a90c8 ... 2026-10-02T00:48:30.851454Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40192 dual_stack=true 2026-10-02T00:48:31.375349Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42028 dual_stack=true 2026-10-02T00:48:31.887106Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-10-02T00:48:32.051248Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-10-02T00:48:37.317027Z  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: 6466 message: "subscriber track mode failed: closed, code=2" ... 2026-10-02T00:48:37.318162Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42915 dual_stack=true 2026-10-02T00:48:37.961267Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 1304 connection_id: 627dfe9f5d0b0381f8a044075ae14b68 ... 2026-10-02T00:48:38.622119Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-10-02T00:48:38.623104Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54102 dual_stack=true 2026-10-02T00:48:39.317699Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33091 dual_stack=true 2026-10-02T00:48:39.985529Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-02T00:48:40.032382Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1575 subscriber_connection_id: 0549d2dfac5283cf5e758ac17434d546 publisher_connection_id: 5cd018982c25b317bb6bb1e6bf5182b7 ... 2026-10-02T00:48:40.197637Z  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-10-02T00:48:40.198586Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41068 dual_stack=true 2026-10-02T00:48:40.926428Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54743 dual_stack=true 2026-10-02T00:48:41.751252Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-02T00:48:41.807537Z  INFO moq_test_client::moqtest: PUBLISH completed ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 1773 subscriber_connection_id: 49a219a1ad282ca63c7c5e17551bea43 publisher_connection_id: 836a1382d97e2c4ee41bf91fb1d657e1 ... 2026-10-02T00:48:41.971015Z  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-10-02T00:48:41.972023Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36991 dual_stack=true 2026-10-02T00:48:42.659026Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38278 dual_stack=true 2026-10-02T00:48:43.315896Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-10-02T00:48:43.340730Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 1529 subscriber_connection_id: e979968d4fda3c4aa87f23fdc02194de publisher_connection_id: 4c12ddeb17266953fc21ceb42a2956da ... 2026-10-02T00:48:43.500078Z  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-10-02T00:48:43.501013Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57550 dual_stack=true 2026-10-02T00:48:44.268280Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51845 dual_stack=true 2026-10-02T00:48:44.907560Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-10-02T00:48:44.971577Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-02T00:48:45.128948Z  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: 1628 subscriber_connection_id: b57b0f0371cdfbae14967ac1d349b6fd publisher_connection_id: f4cf2113fedf13f60b7ff786c68ddd08 ... 2026-10-02T00:48:45.130032Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57597 dual_stack=true 2026-10-02T00:48:45.859335Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35917 dual_stack=true 2026-10-02T00:48:46.538921Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-02T00:48:46.854939Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 1884 subscriber_connection_id: 28eec9381c29392239c83cf9f501acca publisher_connection_id: 89af13aba444840bef4da89d89c2615c ... 2026-10-02T00:48:47.013006Z  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-10-02T00:48:47.014124Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34804 dual_stack=true 2026-10-02T00:48:47.711487Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42312 dual_stack=true 2026-10-02T00:48:48.379131Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-02T00:48:48.759644Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-02T00:48:48.923339Z  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: 1910 subscriber_connection_id: c669f89c05792000c48f60df0e0f9de3 publisher_connection_id: 9e9976f89a42a7c7d607811bea7f1bf7 ... 2026-10-02T00:48:48.924504Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32876 dual_stack=true 2026-10-02T00:48:49.619369Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39837 dual_stack=true 2026-10-02T00:48:50.280523Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-02T00:48:50.337009Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 1583 subscriber_connection_id: 431fd232f4d7cd9c69c30bbad51706c0 publisher_connection_id: 14103645fbb87df4eeead18d20ab69c7 ... 2026-10-02T00:48:50.507321Z  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-10-02T00:48:50.508254Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40580 dual_stack=true 2026-10-02T00:48:51.310823Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59744 dual_stack=true 2026-10-02T00:48:52.008872Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-10-02T00:48:52.036761Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-02T00:48:52.202146Z  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: 1694 subscriber_connection_id: cd4f7ba95509a37a56033fae1ae9b7c1 publisher_connection_id: 4ef62cf5d2e2610ee48b3807aeff4e72 ... 2026-10-02T00:48:52.203073Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37716 dual_stack=true 2026-10-02T00:48:52.906093Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47641 dual_stack=true 2026-10-02T00:48:53.570732Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-10-02T00:48:53.590230Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-02T00:48:58.753235Z  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: 6551 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'