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-24T00:47:49.969803Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40625 dual_stack=true 2026-09-24T00:47:50.523173Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 554 connection_id: 39479cb60a99412569535fe0a68b2270 ... 2026-09-24T00:47:50.524255Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55063 dual_stack=true 2026-09-24T00:47:51.067728Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-24T00:47:53.069919Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2546 connection_id: 8ac890e96b15ed94c91d24d64befc26b ... 2026-09-24T00:47:53.071068Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34449 dual_stack=true 2026-09-24T00:47:53.618119Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-24T00:47:53.802568Z  WARN moq_transport::serve::error: [cba4b67e-37df-4c77-9e38-d583e8100603] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-24T00:47:53.802774Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:cba4b67e-37df-4c77-9e38-d583e8100603] ok 3 - subscribe-error --- duration_ms: 732 connection_id: 996baee549598cfa64fe5ce247bd998c ... 2026-09-24T00:47:53.803820Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41648 dual_stack=true 2026-09-24T00:47:54.338782Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38157 dual_stack=true 2026-09-24T00:47:54.924825Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-24T00:47:54.924842Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-24T00:47:55.100745Z  WARN moq_transport::serve::error: [a2fc8f02-fc31-4455-87e5-de012c6e92ad] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-24T00:47:55.100971Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:a2fc8f02-fc31-4455-87e5-de012c6e92ad] - subscription was processed 2026-09-24T00:47:55.101870Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57747 dual_stack=true ok 4 - publish-namespace-subscribe --- duration_ms: 1298 publisher_connection_id: be202463b31476f8d1521136431fcf26 subscriber_connection_id: 316e09ba5db79214fc542d1ff5d14692 ... 2026-09-24T00:47:55.653891Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-24T00:47:55.825537Z  WARN moq_transport::serve::error: [6c35fc0c-0900-40e3-8e64-bc98dcab2e6e] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-24T00:47:56.156379Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40363 dual_stack=true 2026-09-24T00:47:56.709328Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-24T00:47:59.710864Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-24T00:47:59.710936Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:6c35fc0c-0900-40e3-8e64-bc98dcab2e6e] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4610 subscriber_connection_id: 81d1205b451f59141fca5d4576ce2777 publisher_connection_id: 4b119b563539bb8c80c10a68b76b8f0a ... 2026-09-24T00:47:59.711957Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46336 dual_stack=true 2026-09-24T00:48:00.436812Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-24T00:48:02.438196Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE ok 6 - publish-namespace-done --- duration_ms: 2828 connection_id: 93d96419b4f3098efb2feb9c11eb2e72 ... 2026-09-24T00:48:02.539685Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully 2026-09-24T00:48:02.540757Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36312 dual_stack=true 2026-09-24T00:48:03.691223Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-24T00:48:04.403528Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-24T00:48:04.403806Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 1864 connection_id: e71e26118954c27e38d456a1b94572cb ... 2026-09-24T00:48:04.404692Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42949 dual_stack=true 2026-09-24T00:48:04.959560Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46576 dual_stack=true 2026-09-24T00:48:05.477347Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-24T00:48:06.583552Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-24T00:48:11.868920Z  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: 7465 message: "subscriber track mode failed: closed, code=2" ... 2026-09-24T00:48:11.870103Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55800 dual_stack=true 2026-09-24T00:48:12.407714Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-24T00:48:13.077980Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 1208 connection_id: f461b68cf72dd361646d2b543f73e07d ... 2026-09-24T00:48:13.078921Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60133 dual_stack=true 2026-09-24T00:48:13.827857Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59376 dual_stack=true 2026-09-24T00:48:14.567030Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-24T00:48:14.614717Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1720 subscriber_connection_id: e7498b7069b17dfff82ada53eacf3907 publisher_connection_id: 993363bd36fe9a63b397e16fd3ef5e14 ... 2026-09-24T00:48:14.798863Z  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-09-24T00:48:14.799856Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34338 dual_stack=true 2026-09-24T00:48:15.549422Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38751 dual_stack=true 2026-09-24T00:48:16.644768Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-24T00:48:16.702272Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-24T00:48:21.880532Z  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: 7081 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-09-24T00:48:21.881831Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60897 dual_stack=true 2026-09-24T00:48:22.617567Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48343 dual_stack=true 2026-09-24T00:48:23.364604Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-24T00:48:23.389268Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 1689 subscriber_connection_id: ee5dee4dffffdb3defe3eaf56e2e2c1e publisher_connection_id: 7e9186524153dfc6cfdde9f22b11d12f ... 2026-09-24T00:48:23.570464Z  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-24T00:48:23.571553Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60148 dual_stack=true 2026-09-24T00:48:24.313455Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50835 dual_stack=true 2026-09-24T00:48:25.051695Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-24T00:48:25.119752Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 1727 subscriber_connection_id: aec513400042c910dc337024ac5fa850 publisher_connection_id: 8252cb125b892e33b2b1119aedba7604 ... 2026-09-24T00:48:25.298440Z  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-24T00:48:25.299861Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59714 dual_stack=true 2026-09-24T00:48:26.049965Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38178 dual_stack=true 2026-09-24T00:48:27.993856Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-24T00:48:28.309560Z  INFO moq_test_client::moqtest: PUBLISH completed not ok 14 - moq-test-datagram --- duration_ms: 3188 message: "moq-test verification failed: missing 3 objects (first 5): (0, 0), (1, 1), (1, 2)" ... 2026-09-24T00:48:28.487681Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46752 dual_stack=true 2026-09-24T00:48:29.329170Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47382 dual_stack=true 2026-09-24T00:48:30.389312Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-24T00:48:30.770225Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-24T00:48:35.955207Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 15 - moq-test-datagram-eog --- duration_ms: 7468 message: "moq-test verification failed: missing 1 objects (first 5): (0, 4); PUBLISH_DONE stream count 4611686018427387903 != expected 0" ... 2026-09-24T00:48:35.956487Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35351 dual_stack=true 2026-09-24T00:48:36.711863Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60419 dual_stack=true 2026-09-24T00:48:37.452733Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-24T00:48:37.508285Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-24T00:48:38.273291Z  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: 2317 subscriber_connection_id: 7f9daee58560d318948b2bbd1beeea03 publisher_connection_id: 898b7660a1f527a59eb898e5fe75ebc6 ... 2026-09-24T00:48:38.274206Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35801 dual_stack=true 2026-09-24T00:48:39.013819Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53687 dual_stack=true 2026-09-24T00:48:39.914362Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-24T00:48:39.942559Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-24T00:48:46.133925Z  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: 7860 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-09-24T00:48:46.135369Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41724 dual_stack=true 2026-09-24T00:48:47.925546Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57207 dual_stack=true 2026-09-24T00:48:48.963322Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-24T00:48:48.980910Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-24T00:48:54.153194Z  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: 8019 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'