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-27T00:51:38.287240Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57603 dual_stack=true ok 1 - setup-only --- duration_ms: 1192 connection_id: 914f717ad73ae2ec8cbbeabb05680e09 ... 2026-09-27T00:51:39.479370Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-09-27T00:51:39.480125Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37581 dual_stack=true 2026-09-27T00:51:40.223873Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-27T00:51:42.225572Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2746 connection_id: e2e379de25837888c084922e1c5cbc50 ... 2026-09-27T00:51:42.226273Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59855 dual_stack=true 2026-09-27T00:51:42.970639Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-27T00:51:43.200921Z  WARN moq_transport::serve::error: [8b7aa902-6447-4c64-bf26-65bb956e207e] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-27T00:51:43.201051Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:8b7aa902-6447-4c64-bf26-65bb956e207e] ok 3 - subscribe-error --- duration_ms: 975 connection_id: 1fe16a132d96816b4c158b06110e0d9a ... 2026-09-27T00:51:43.201783Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51662 dual_stack=true 2026-09-27T00:51:44.415110Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41025 dual_stack=true 2026-09-27T00:51:45.163252Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-27T00:51:45.163267Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-27T00:51:45.396759Z  WARN moq_transport::serve::error: [d9fd4f13-21e7-43c7-bd17-e1abc8719f73] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-27T00:51:45.396918Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:d9fd4f13-21e7-43c7-bd17-e1abc8719f73] - subscription was processed ok 4 - publish-namespace-subscribe --- duration_ms: 2195 publisher_connection_id: c6c8776c1b2dcb0ce44f6423bc8d728f subscriber_connection_id: 69767bb4b2b7cfbaf4dc095f2f7f2669 ... 2026-09-27T00:51:45.397719Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43994 dual_stack=true 2026-09-27T00:51:46.197376Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-27T00:51:46.420965Z  WARN moq_transport::serve::error: [a7058f8e-5f44-4e50-a07d-eb5ade5757d1] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-27T00:51:46.698340Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41560 dual_stack=true 2026-09-27T00:51:47.397407Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-27T00:51:50.397767Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-27T00:51:50.397791Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:a7058f8e-5f44-4e50-a07d-eb5ade5757d1] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 5000 subscriber_connection_id: ca96af1c663fd546047550c8638e08dc publisher_connection_id: baf49d3cc8867521a88870a3e63d1bf8 ... 2026-09-27T00:51:50.398516Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39701 dual_stack=true 2026-09-27T00:51:51.104208Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-27T00:51:53.104818Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-27T00:51:53.206224Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2808 connection_id: bba64a8df3e7ed6c2520eb9215aedf50 ... 2026-09-27T00:51:53.206950Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47548 dual_stack=true 2026-09-27T00:51:53.912183Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-27T00:51:54.122951Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-27T00:51:54.123059Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 916 connection_id: c5374c461cc44069dff98af162d4c0b4 ... 2026-09-27T00:51:54.123749Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47844 dual_stack=true 2026-09-27T00:51:54.776211Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44030 dual_stack=true 2026-09-27T00:51:55.445842Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-27T00:51:55.672628Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-27T00:52:00.999734Z  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: 6876 message: "subscriber track mode failed: closed, code=2" ... 2026-09-27T00:52:01.000595Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35351 dual_stack=true 2026-09-27T00:52:01.679661Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 1411 connection_id: 5617e02e942354ca74517ae81e24e593 ... 2026-09-27T00:52:02.411961Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-09-27T00:52:02.412648Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54654 dual_stack=true 2026-09-27T00:52:03.305647Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60392 dual_stack=true 2026-09-27T00:52:04.231322Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-27T00:52:04.278866Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-27T00:52:04.712282Z  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: 2300 subscriber_connection_id: c5be4065f2b11fda31091904dcdbd442 publisher_connection_id: d589f0ab4b173e1f258aa1c1955aed11 ... 2026-09-27T00:52:04.712946Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51871 dual_stack=true 2026-09-27T00:52:05.576386Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51813 dual_stack=true 2026-09-27T00:52:06.476495Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-27T00:52:06.532337Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-27T00:52:11.755078Z  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: 7042 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-09-27T00:52:11.756000Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46829 dual_stack=true 2026-09-27T00:52:12.648228Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54653 dual_stack=true 2026-09-27T00:52:13.534422Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-27T00:52:13.558109Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 2515 subscriber_connection_id: 6e35facac01cace151f6b7b4ce43661b publisher_connection_id: 866d0ca0785bbb14ed33355cef4afcb6 ... 2026-09-27T00:52:14.270698Z  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-27T00:52:14.271380Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34409 dual_stack=true 2026-09-27T00:52:15.165769Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50893 dual_stack=true 2026-09-27T00:52:16.076059Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-27T00:52:16.139774Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 2322 subscriber_connection_id: 118730e7b0e361dc9af82e0ef3116146 publisher_connection_id: 3a4a62c13126c6f8e24209ab1479192b ... 2026-09-27T00:52:16.592880Z  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-27T00:52:16.593545Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47007 dual_stack=true 2026-09-27T00:52:17.511441Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55354 dual_stack=true 2026-09-27T00:52:18.427675Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-27T00:52:18.743853Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 14 - moq-test-datagram --- duration_ms: 2655 message: "moq-test verification failed: missing 1 objects (first 5): (0, 0)" ... 2026-09-27T00:52:19.249201Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36602 dual_stack=true 2026-09-27T00:52:20.148248Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45596 dual_stack=true 2026-09-27T00:52:21.088144Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-27T00:52:21.465753Z  INFO moq_test_client::moqtest: PUBLISH completed ok 15 - moq-test-datagram-eog --- duration_ms: 2433 subscriber_connection_id: 1c7ef6b06518fb08b8096025e275c26a publisher_connection_id: b894add2a47470d785507983c67d7996 ... 2026-09-27T00:52:21.681791Z  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-27T00:52:21.682464Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34788 dual_stack=true 2026-09-27T00:52:22.567136Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41023 dual_stack=true 2026-09-27T00:52:23.524586Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-27T00:52:23.580333Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-27T00:52:24.062864Z  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-27T00:52:24.063499Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33356 dual_stack=true ok 16 - moq-test-extensions --- duration_ms: 2381 subscriber_connection_id: 98e5ad718f62b489ddab7c480b6afb34 publisher_connection_id: fdde189da552ae6173617738fa2e07c7 ... 2026-09-27T00:52:25.949049Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58932 dual_stack=true 2026-09-27T00:52:26.913673Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-27T00:52:26.941633Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 3156 subscriber_connection_id: 84428a60aa3890778ce9650387724fc9 publisher_connection_id: 16698f30680501d82b85915232f84c11 ... 2026-09-27T00:52:27.219054Z  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-27T00:52:27.219744Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59462 dual_stack=true 2026-09-27T00:52:28.116076Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52797 dual_stack=true 2026-09-27T00:52:28.996980Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-27T00:52:29.015298Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-27T00:52:34.599063Z  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: 7380 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'