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:52:36.028833Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56313 dual_stack=true 2026-10-07T00:52:36.502248Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 474 connection_id: 1f0c66e0eda430bd185f41d811d320a6 ... 2026-10-07T00:52:36.503133Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42519 dual_stack=true 2026-10-07T00:52:36.979625Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-10-07T00:52:38.980535Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2478 connection_id: 5f5023431b925837308acbf68c28a916 ... 2026-10-07T00:52:38.981384Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49672 dual_stack=true 2026-10-07T00:52:39.448793Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-10-07T00:52:39.581516Z  WARN moq_transport::serve::error: [88f525ae-a2f7-4de9-815e-bfaf6c1a482a] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-10-07T00:52:39.581760Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:88f525ae-a2f7-4de9-815e-bfaf6c1a482a] ok 3 - subscribe-error --- duration_ms: 601 connection_id: 43e4fcccafd0619ca516c95dae37d02c ... 2026-10-07T00:52:39.582660Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58396 dual_stack=true 2026-10-07T00:52:39.988294Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55662 dual_stack=true 2026-10-07T00:52:40.440199Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-07T00:52:40.440225Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-10-07T00:52:43.441139Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3859 publisher_connection_id: 959ef31ae3621ef2cf51779831b0d24c subscriber_connection_id: 2c92d31ea5f9f0e9d2676641db5d08a6 ... 2026-10-07T00:52:43.441984Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43476 dual_stack=true 2026-10-07T00:52:43.898292Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-10-07T00:52:44.031146Z  WARN moq_transport::serve::error: [117860c0-31ff-49f8-a331-c306c5f525a2] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-10-07T00:52:44.400423Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33312 dual_stack=true 2026-10-07T00:52:44.809755Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop ok 5 - subscribe-before-publish-namespace --- duration_ms: 4369 subscriber_connection_id: 2db79ddfd4fb2684e78727fc7df84021 publisher_connection_id: 47f3a3f8d7ab70febec031db8f178f62 ... 2026-10-07T00:52:47.811102Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-10-07T00:52:47.811123Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:117860c0-31ff-49f8-a331-c306c5f525a2] (may be expected) 2026-10-07T00:52:47.811925Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50760 dual_stack=true 2026-10-07T00:52:48.266744Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-07T00:52:50.267304Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE ok 6 - publish-namespace-done --- duration_ms: 2557 connection_id: 08056f7bcd3e029a2f6f78288dbc1923 ... 2026-10-07T00:52:50.368637Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully 2026-10-07T00:52:50.369489Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37635 dual_stack=true 2026-10-07T00:52:50.785575Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-10-07T00:52:50.918198Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-10-07T00:52:50.918458Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 549 connection_id: 1ff94080390a733760011cf2e8242f45 ... 2026-10-07T00:52:50.919284Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43238 dual_stack=true 2026-10-07T00:52:51.336602Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38098 dual_stack=true 2026-10-07T00:52:51.745890Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-10-07T00:52:51.879691Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-10-07T00:52:52.117914Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 1199 publisher_connection_id: 1f6a9554513efb44428b26053952dfa7 subscriber_connection_id: 40f6cf458159a16a28d8c6a0bf90dd4a ... 2026-10-07T00:52:52.118751Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48074 dual_stack=true 2026-10-07T00:52:52.573581Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-10-07T00:52:53.208118Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 1090 connection_id: ed309a47c0f52110b91242546a006873 ... 2026-10-07T00:52:53.208975Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42270 dual_stack=true 2026-10-07T00:52:53.816738Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38857 dual_stack=true 2026-10-07T00:52:54.362739Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-07T00:52:54.409552Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1333 subscriber_connection_id: d2d09fef94d5b7054f69535f770a8c16 publisher_connection_id: 0d1fe2762d13fae5e1fe9c9f3fff506b ... 2026-10-07T00:52:54.541877Z  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:52:54.542736Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52464 dual_stack=true 2026-10-07T00:52:55.157945Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57101 dual_stack=true 2026-10-07T00:52:55.756767Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-07T00:52:55.811159Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-07T00:53:00.944976Z  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: 6403 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-10-07T00:53:00.946171Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33623 dual_stack=true 2026-10-07T00:53:01.572457Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35559 dual_stack=true 2026-10-07T00:53:02.168745Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-10-07T00:53:02.193399Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-07T00:53:07.326017Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 12 - moq-test-subgroup-per-object --- duration_ms: 6380 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 8" ... 2026-10-07T00:53:07.327119Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40114 dual_stack=true 2026-10-07T00:53:08.109735Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48577 dual_stack=true 2026-10-07T00:53:08.651767Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-10-07T00:53:08.717867Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 1523 subscriber_connection_id: d52a183e9caabbc5f3a827181e082a7f publisher_connection_id: 6acc763cd5c6320c65078e65628f7543 ... 2026-10-07T00:53:08.849885Z  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-10-07T00:53:08.850717Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38539 dual_stack=true 2026-10-07T00:53:09.519831Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38262 dual_stack=true 2026-10-07T00:53:10.063064Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-07T00:53:10.382458Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 1665 subscriber_connection_id: 11430c0361c8ed808c75c0b5ca292b6d publisher_connection_id: 1f546d98af3650901ed1d9630dba7702 ... 2026-10-07T00:53:10.515617Z  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-07T00:53:10.516420Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46395 dual_stack=true 2026-10-07T00:53:11.135278Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54093 dual_stack=true 2026-10-07T00:53:11.676160Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-07T00:53:12.057997Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-07T00:53:12.190780Z  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: 1675 subscriber_connection_id: 9fc2db4167bdaec296d662edd0787fa7 publisher_connection_id: 1853bfe0fee1fe75b3669435e76c4e63 ... 2026-10-07T00:53:12.191551Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50245 dual_stack=true 2026-10-07T00:53:12.807965Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42330 dual_stack=true 2026-10-07T00:53:13.376842Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-07T00:53:13.432353Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-07T00:53:18.565322Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 16 - moq-test-extensions --- duration_ms: 6374 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-10-07T00:53:18.566395Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59961 dual_stack=true 2026-10-07T00:53:19.178262Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36516 dual_stack=true 2026-10-07T00:53:19.777799Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-10-07T00:53:19.805590Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 1372 subscriber_connection_id: 4bef1cc936a2776cafb2e83336084437 publisher_connection_id: 04e82c1935a0d861a41701888b723fda ... 2026-10-07T00:53:19.937641Z  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-10-07T00:53:19.938447Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40793 dual_stack=true 2026-10-07T00:53:20.548693Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35458 dual_stack=true 2026-10-07T00:53:21.087866Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-10-07T00:53:21.107156Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-07T00:53:26.240231Z  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: 6302 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'