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-22T00:50:19.314685Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47261 dual_stack=true 2026-09-22T00:50:19.836453Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 522 connection_id: 43b752ff7e274ef18b0e7f302f850a0c ... 2026-09-22T00:50:19.837366Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43529 dual_stack=true 2026-09-22T00:50:20.332612Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-22T00:50:22.334336Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2497 connection_id: 1d049ba4f5a4b05a087b06190ce13803 ... 2026-09-22T00:50:22.335459Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51639 dual_stack=true 2026-09-22T00:50:22.835592Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-22T00:50:23.000246Z  WARN moq_transport::serve::error: [098332c3-af1a-487b-8e2f-d89a46bc3457] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-22T00:50:23.000298Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:098332c3-af1a-487b-8e2f-d89a46bc3457] ok 3 - subscribe-error --- duration_ms: 665 connection_id: 5734900c10c3bda5cc9040dbae40ce57 ... 2026-09-22T00:50:23.001408Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47959 dual_stack=true 2026-09-22T00:50:23.509504Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54038 dual_stack=true 2026-09-22T00:50:24.018620Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-22T00:50:24.018632Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-22T00:50:27.020221Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 4019 publisher_connection_id: 1edd6badbe15a0ddc5c895284185c284 subscriber_connection_id: edb5b07848d14e133ffe4667b3233bf0 ... 2026-09-22T00:50:27.021109Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47693 dual_stack=true 2026-09-22T00:50:27.511704Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-22T00:50:27.673725Z  WARN moq_transport::serve::error: [0a885072-bacd-49aa-8ab8-aa706b7bd4ae] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-22T00:50:28.014271Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42519 dual_stack=true 2026-09-22T00:50:28.527789Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-22T00:50:31.529217Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-22T00:50:31.529247Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:0a885072-bacd-49aa-8ab8-aa706b7bd4ae] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4509 subscriber_connection_id: 199342ce45bd4e32a96093cace7548cd publisher_connection_id: 9adf244980ee9b0c8b330848eb0c4396 ... 2026-09-22T00:50:31.530388Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50485 dual_stack=true 2026-09-22T00:50:32.033141Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-22T00:50:34.034713Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-22T00:50:34.136154Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2606 connection_id: 50445a8a912aec64bba8286f2982db44 ... 2026-09-22T00:50:34.137091Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50350 dual_stack=true 2026-09-22T00:50:34.631314Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-22T00:50:34.794255Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-22T00:50:34.794509Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 658 connection_id: 4d5cd87fc139746e0eec7fe514dccaa8 ... 2026-09-22T00:50:34.795484Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42950 dual_stack=true 2026-09-22T00:50:35.290803Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60774 dual_stack=true 2026-09-22T00:50:35.784558Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-22T00:50:36.241217Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-22T00:50:41.506360Z  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: 6711 message: "subscriber track mode failed: closed, code=2" ... 2026-09-22T00:50:41.507345Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41973 dual_stack=true 2026-09-22T00:50:42.018909Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-22T00:50:42.689315Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 1182 connection_id: d8523b369368119022211a2755d557cd ... 2026-09-22T00:50:42.690276Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47742 dual_stack=true 2026-09-22T00:50:43.405657Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56506 dual_stack=true 2026-09-22T00:50:44.086336Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-22T00:50:44.133258Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1618 subscriber_connection_id: 986cd0d3ce8c0f3354909d46b343bf7d publisher_connection_id: 8b13ef90c5372740105b76c59792858a ... 2026-09-22T00:50:44.307984Z  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-22T00:50:44.308781Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53620 dual_stack=true 2026-09-22T00:50:45.010561Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46574 dual_stack=true 2026-09-22T00:50:45.682424Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-22T00:50:45.737700Z  INFO moq_test_client::moqtest: PUBLISH completed ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 1600 subscriber_connection_id: 2c662120d9af1f0c2d154cb872fc27d5 publisher_connection_id: dc72fdea11916b3175326fd0150b2917 ... 2026-09-22T00:50:45.908112Z  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-22T00:50:45.909117Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51914 dual_stack=true 2026-09-22T00:50:46.604995Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48403 dual_stack=true 2026-09-22T00:50:47.296991Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-22T00:50:47.322784Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 1583 subscriber_connection_id: 909425af88c6626bc417255bfefdccaa publisher_connection_id: 29357db52b101e0252b2e9ebd8c56f1b ... 2026-09-22T00:50:47.491294Z  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-22T00:50:47.492267Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60584 dual_stack=true 2026-09-22T00:50:48.198483Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37280 dual_stack=true 2026-09-22T00:50:48.882336Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-22T00:50:48.947418Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-22T00:50:49.112248Z  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: 1620 subscriber_connection_id: 999d0b8870d61f635f543e27a7388237 publisher_connection_id: baccbede6a6ddc2b9a31d121b05e4103 ... 2026-09-22T00:50:49.113233Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35349 dual_stack=true 2026-09-22T00:50:49.815934Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48773 dual_stack=true 2026-09-22T00:50:50.487023Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-22T00:50:50.803245Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-22T00:50:50.966049Z  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: 1853 subscriber_connection_id: 727bf5e7055fae5e27530c9282172e22 publisher_connection_id: d142f3cb2c081f32adab2476b8ae49b3 ... 2026-09-22T00:50:50.966887Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51919 dual_stack=true 2026-09-22T00:50:51.851629Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47362 dual_stack=true 2026-09-22T00:50:52.528863Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-22T00:50:52.910666Z  INFO moq_test_client::moqtest: PUBLISH completed ok 15 - moq-test-datagram-eog --- duration_ms: 2118 subscriber_connection_id: 7c64a53ab36cd721115b428f85c1da48 publisher_connection_id: ab74b1c2fa00395cb76e74245a178780 ... 2026-09-22T00:50:53.084595Z  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-22T00:50:53.085434Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46487 dual_stack=true 2026-09-22T00:50:53.803121Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54924 dual_stack=true 2026-09-22T00:50:54.475680Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-22T00:50:54.532152Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 1610 subscriber_connection_id: e977d6794c69f240de9d2767361ff027 publisher_connection_id: f5c47bbfb786baa2782d5b79ce81e5ef ... 2026-09-22T00:50:54.695074Z  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-22T00:50:54.695912Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39000 dual_stack=true 2026-09-22T00:50:55.399438Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37591 dual_stack=true 2026-09-22T00:50:56.074288Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-22T00:50:56.103445Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-22T00:50:56.265679Z  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") ok 17 - moq-test-increments --- duration_ms: 1570 subscriber_connection_id: 84df2bff0010328015cfdd6f968f7df6 publisher_connection_id: 2f496eea0d8f75205e7ee9574211294e ... 2026-09-22T00:50:56.266597Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51769 dual_stack=true 2026-09-22T00:50:57.130135Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57743 dual_stack=true 2026-09-22T00:50:57.794534Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-22T00:50:57.812851Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-22T00:51:02.975989Z  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: 6710 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'