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-07T00:53:26.410623Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54647 dual_stack=true 2026-10-07T00:53:26.832985Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 423 connection_id: 8296298f47fc197743c316466b363cc8 ... 2026-10-07T00:53:26.833816Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57961 dual_stack=true 2026-10-07T00:53:27.265093Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop ok 2 - publish-namespace-only --- duration_ms: 2433 connection_id: adaee7fd957c50b78a9ec96f629753ed ... 2026-10-07T00:53:29.266930Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) 2026-10-07T00:53:29.267751Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51598 dual_stack=true 2026-10-07T00:53:29.685360Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-10-07T00:53:29.817772Z  WARN moq_transport::serve::error: [48eebb94-c20a-41be-aecb-1bb9e19dfa69] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-10-07T00:53:29.817970Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:48eebb94-c20a-41be-aecb-1bb9e19dfa69] ok 3 - subscribe-error --- duration_ms: 551 connection_id: 3b2f8095860baf5c87ea610435c72aba ... 2026-10-07T00:53:29.818844Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58413 dual_stack=true 2026-10-07T00:53:30.230074Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53016 dual_stack=true 2026-10-07T00:53:30.773296Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-07T00:53:30.773326Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-10-07T00:53:30.905906Z  WARN moq_transport::serve::error: [e1b42625-ddc2-4a8a-adcd-e42881c8f63e] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-10-07T00:53:30.906208Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:e1b42625-ddc2-4a8a-adcd-e42881c8f63e] - subscription was processed ok 4 - publish-namespace-subscribe --- duration_ms: 1088 publisher_connection_id: 86b8073700c4ee9e330c38b0961846dd subscriber_connection_id: 228e42175af80c13fc14ce429cbb7215 ... 2026-10-07T00:53:30.907064Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44772 dual_stack=true 2026-10-07T00:53:31.320592Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-10-07T00:53:31.454265Z  WARN moq_transport::serve::error: [860436db-6834-4bea-9d67-98b9c4c750bf] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-10-07T00:53:31.822986Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45136 dual_stack=true 2026-10-07T00:53:32.236953Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-10-07T00:53:35.238253Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-10-07T00:53:35.238274Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:860436db-6834-4bea-9d67-98b9c4c750bf] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4331 subscriber_connection_id: cebd857bc61372d61b1bb21a95904ad1 publisher_connection_id: 5171288a9ebfcfcca58b2408df972676 ... 2026-10-07T00:53:35.239105Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54114 dual_stack=true 2026-10-07T00:53:35.657042Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-07T00:53:37.658106Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-10-07T00:53:37.759747Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2521 connection_id: dd66f4c55442e0dd7e39a0a54e4307ea ... 2026-10-07T00:53:37.760563Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59472 dual_stack=true 2026-10-07T00:53:38.169160Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-10-07T00:53:38.302173Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-10-07T00:53:38.302443Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 542 connection_id: 76d66af44b72fc83e7d8266c19905340 ... 2026-10-07T00:53:38.303399Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59643 dual_stack=true 2026-10-07T00:53:38.714182Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56038 dual_stack=true 2026-10-07T00:53:39.129011Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-10-07T00:53:39.261891Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-10-07T00:53:39.498575Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 1196 publisher_connection_id: 58b083f89dca3ca32d2498a58f4de620 subscriber_connection_id: 239ef67195e862125262839895813011 ... 2026-10-07T00:53:39.499431Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36856 dual_stack=true 2026-10-07T00:53:39.916637Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-10-07T00:53:40.552534Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 1053 connection_id: 77f65766775c76eddc1d8dd8844b769e ... 2026-10-07T00:53:40.553349Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49336 dual_stack=true 2026-10-07T00:53:41.175139Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41729 dual_stack=true 2026-10-07T00:53:41.738402Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-07T00:53:41.784147Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1364 subscriber_connection_id: 6db2f4fceaec5ec01484e63cb21a1692 publisher_connection_id: 96fda56aa2bb9810a748a4b2f862f85f ... 2026-10-07T00:53:41.916891Z  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-07T00:53:41.917691Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38981 dual_stack=true 2026-10-07T00:53:42.521823Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50143 dual_stack=true 2026-10-07T00:53:43.072361Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-07T00:53:43.125844Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-07T00:53:43.257954Z  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: 1341 subscriber_connection_id: a67b3924ad6cb77923d0b56fafb68e95 publisher_connection_id: 55ff977b8f7b98cc933170a237c70791 ... 2026-10-07T00:53:43.258763Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38212 dual_stack=true 2026-10-07T00:53:43.876809Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50984 dual_stack=true 2026-10-07T00:53:44.426396Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-10-07T00:53:44.450154Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 1324 subscriber_connection_id: 5e19c1f4dc2dae23872f3e8f3141d708 publisher_connection_id: 941affa34d14b00a140794048cec92a9 ... 2026-10-07T00:53:44.582297Z  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-07T00:53:44.583157Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37721 dual_stack=true 2026-10-07T00:53:45.196457Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50169 dual_stack=true 2026-10-07T00:53:45.743074Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-10-07T00:53:45.806901Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-07T00:53:50.939819Z  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: 6357 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 6" ... 2026-10-07T00:53:50.940958Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56410 dual_stack=true 2026-10-07T00:53:51.551938Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56068 dual_stack=true 2026-10-07T00:53:52.106449Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-07T00:53:52.424901Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-07T00:53:52.558071Z  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") ok 14 - moq-test-datagram --- duration_ms: 1617 subscriber_connection_id: c75144453bbada6087e776e285445d00 publisher_connection_id: 114479191014fec525b38e5bbf6cf302 ... 2026-10-07T00:53:52.558937Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40289 dual_stack=true 2026-10-07T00:53:53.173988Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37347 dual_stack=true 2026-10-07T00:53:53.713763Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-07T00:53:54.094330Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-07T00:53:54.227133Z  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: 1669 subscriber_connection_id: 6b38736f9005362fa95427acd6225766 publisher_connection_id: 06e6d8d20b56643a259821919164e5af ... 2026-10-07T00:53:54.227967Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38557 dual_stack=true 2026-10-07T00:53:54.835620Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60492 dual_stack=true 2026-10-07T00:53:55.375265Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-07T00:53:55.431480Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-07T00:53:55.563386Z  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: 1336 subscriber_connection_id: 5aebea1efd40f790ec953eda9b5dc303 publisher_connection_id: c0849ca241b0db3b5a9e179799a74a5b ... 2026-10-07T00:53:55.564179Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41523 dual_stack=true 2026-10-07T00:53:56.180436Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60425 dual_stack=true 2026-10-07T00:53:56.718994Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-10-07T00:53:56.746979Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-07T00:54:01.880173Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 17 - moq-test-increments --- duration_ms: 6317 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-10-07T00:54:01.881280Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47205 dual_stack=true 2026-10-07T00:54:02.502115Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35211 dual_stack=true 2026-10-07T00:54:03.048173Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-10-07T00:54:03.067496Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 18 - moq-test-forward-zero --- duration_ms: 6321 message: "moq-test verification failed: PUBLISH_DONE stream count 2 != expected 0" ... 2026-10-07T00:54:08.201799Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 make[1]: *** [Makefile:122: test-external] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'