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-19T00:48:06.044297Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55682 dual_stack=true ok 1 - setup-only --- duration_ms: 358 connection_id: 6f171ed30b9b97042c2061989d565a4c ... 2026-09-19T00:48:06.402228Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-09-19T00:48:06.403220Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36609 dual_stack=true 2026-09-19T00:48:06.759242Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-19T00:48:08.760944Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2358 connection_id: 17b67f54539cdc2a782b68a33d4db2fc ... 2026-09-19T00:48:08.762103Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47977 dual_stack=true 2026-09-19T00:48:09.117648Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-19T00:48:09.234527Z  WARN moq_transport::serve::error: [c59991a1-8bc4-456d-90ca-e7357197ec5e] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-19T00:48:09.234587Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:c59991a1-8bc4-456d-90ca-e7357197ec5e] ok 3 - subscribe-error --- duration_ms: 473 connection_id: dedb288b07a62a85e24de4f41ff1f543 ... 2026-09-19T00:48:09.235699Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54072 dual_stack=true 2026-09-19T00:48:09.593809Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60435 dual_stack=true 2026-09-19T00:48:09.956197Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-19T00:48:09.956220Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-19T00:48:10.073339Z  WARN moq_transport::serve::error: [d3aac0b7-60c0-4639-a587-8f161ed1c3c4] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-19T00:48:10.073454Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:d3aac0b7-60c0-4639-a587-8f161ed1c3c4] - subscription was processed ok 4 - publish-namespace-subscribe --- duration_ms: 839 publisher_connection_id: cfac4d090903bed1fa72b4fc6daad52b subscriber_connection_id: 272d193ef63ada6b72b338052a5d4c07 ... 2026-09-19T00:48:10.074473Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39205 dual_stack=true 2026-09-19T00:48:10.429042Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-19T00:48:10.545891Z  WARN moq_transport::serve::error: [446d04a8-01e9-4de5-ae45-aae9e4b7e0d5] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-19T00:48:10.930893Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45925 dual_stack=true 2026-09-19T00:48:11.287978Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-19T00:48:14.288884Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-19T00:48:14.288913Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:446d04a8-01e9-4de5-ae45-aae9e4b7e0d5] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4215 subscriber_connection_id: 2990c14b6c448bf58cafcd58a56ee74e publisher_connection_id: 93e14c0b06f3aa59907fa3e43d976227 ... 2026-09-19T00:48:14.290069Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42431 dual_stack=true 2026-09-19T00:48:14.647624Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-19T00:48:16.649277Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE ok 6 - publish-namespace-done --- duration_ms: 2461 connection_id: 766dfb5fae66adcce9dc9e28a9f12cac ... 2026-09-19T00:48:16.750722Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully 2026-09-19T00:48:16.751749Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44601 dual_stack=true 2026-09-19T00:48:17.109143Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-19T00:48:17.226669Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-19T00:48:17.226850Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 476 connection_id: 401f56841aa69a5050419c330ae1ef5b ... 2026-09-19T00:48:17.227855Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35256 dual_stack=true 2026-09-19T00:48:17.586947Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52827 dual_stack=true 2026-09-19T00:48:17.943804Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-19T00:48:18.061134Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-19T00:48:23.281819Z  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: 6054 message: "subscriber track mode failed: closed, code=2" ... 2026-09-19T00:48:23.282855Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50392 dual_stack=true 2026-09-19T00:48:23.638328Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-19T00:48:24.256585Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 974 connection_id: 80d36b359ad6fac7ea8ee42ab6d76269 ... 2026-09-19T00:48:24.257605Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35481 dual_stack=true 2026-09-19T00:48:24.816590Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34435 dual_stack=true 2026-09-19T00:48:25.290630Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-19T00:48:25.338844Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:48:25.455788Z  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: 1199 subscriber_connection_id: 2ab45abf31f5107c6e718821075f8cb4 publisher_connection_id: cc3221c61961480919c132f23fbc8fc4 ... 2026-09-19T00:48:25.456706Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39966 dual_stack=true 2026-09-19T00:48:26.024795Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58658 dual_stack=true 2026-09-19T00:48:26.496621Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-19T00:48:26.553249Z  INFO moq_test_client::moqtest: PUBLISH completed ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 1213 subscriber_connection_id: 8deb92b6aa528ebb89b48897278229d2 publisher_connection_id: ebe4761c5c8ceee04f20447c76a93c9c ... 2026-09-19T00:48:26.669528Z  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-19T00:48:26.670460Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51345 dual_stack=true 2026-09-19T00:48:27.229114Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33688 dual_stack=true 2026-09-19T00:48:27.704950Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-19T00:48:27.729487Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:48:27.846767Z  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") ok 12 - moq-test-subgroup-per-object --- duration_ms: 1177 subscriber_connection_id: 4e242841bbf4ae8ca89e1d1803bb65b8 publisher_connection_id: 129cd756e47c8d6afdbe9ef0f27cd19c ... 2026-09-19T00:48:27.847650Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49270 dual_stack=true 2026-09-19T00:48:28.405788Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49352 dual_stack=true 2026-09-19T00:48:28.879591Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-19T00:48:28.944662Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:48:29.061269Z  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: 1214 subscriber_connection_id: 415aa68500d123dd4754674001c5b84f publisher_connection_id: 6a58555a985c6ff64cd0a5ffdf3fa3bf ... 2026-09-19T00:48:29.062269Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58573 dual_stack=true 2026-09-19T00:48:29.620657Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54497 dual_stack=true 2026-09-19T00:48:30.097156Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-19T00:48:30.416525Z  INFO moq_test_client::moqtest: PUBLISH completed ok 14 - moq-test-datagram --- duration_ms: 1473 subscriber_connection_id: 8ee3a5e98825ef90747099eb71172aac publisher_connection_id: 765256a8a184d8edd82f8c6be0dab1e7 ... 2026-09-19T00:48:30.534296Z  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-09-19T00:48:30.535361Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49410 dual_stack=true 2026-09-19T00:48:31.097352Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55137 dual_stack=true 2026-09-19T00:48:31.568622Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-19T00:48:31.947568Z  INFO moq_test_client::moqtest: PUBLISH completed ok 15 - moq-test-datagram-eog --- duration_ms: 1530 subscriber_connection_id: e3b8ebef9e118b2771d92fe64affa847 publisher_connection_id: 1a92eb7238f6ca4c77e52086e24c4779 ... 2026-09-19T00:48:32.064849Z  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-19T00:48:32.065730Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46630 dual_stack=true 2026-09-19T00:48:32.622750Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55572 dual_stack=true 2026-09-19T00:48:33.095314Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-19T00:48:33.151509Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 1202 subscriber_connection_id: aa47c74fbfd9f0a8b99f61d42ad2dc92 publisher_connection_id: 4956a5411203e6c9915f5bdf2831e67d ... 2026-09-19T00:48:33.267759Z  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-19T00:48:33.268634Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43653 dual_stack=true 2026-09-19T00:48:33.825565Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59102 dual_stack=true 2026-09-19T00:48:34.300510Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-19T00:48:34.329507Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 1178 subscriber_connection_id: 29da8671159a40ece9b9b4484fa6446b publisher_connection_id: 338a3e777690da9d1713fcf8d37a3743 ... 2026-09-19T00:48:34.446104Z  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-19T00:48:34.447088Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58024 dual_stack=true 2026-09-19T00:48:35.005168Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33803 dual_stack=true 2026-09-19T00:48:35.480348Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-19T00:48:35.498804Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-19T00:48:40.617175Z  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: 6171 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'