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-20T00:51:43.568855Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48112 dual_stack=true 2026-09-20T00:51:43.879165Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 311 connection_id: e3f22815c65e38d68beae9738644adbe ... 2026-09-20T00:51:43.880149Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32974 dual_stack=true 2026-09-20T00:51:44.270640Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop ok 2 - publish-namespace-only --- duration_ms: 2393 connection_id: 9e8d314183dbaa5a5e0bd9bb918a0634 ... 2026-09-20T00:51:46.272783Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) 2026-09-20T00:51:46.273924Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47902 dual_stack=true 2026-09-20T00:51:46.587417Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-20T00:51:46.690410Z  WARN moq_transport::serve::error: [5df42739-e386-452b-a85a-8c5ce358c7b2] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 ok 3 - subscribe-error --- duration_ms: 417 connection_id: 6e8bac422fbbe8cda2b11938c817da82 ... 2026-09-20T00:51:46.690546Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:5df42739-e386-452b-a85a-8c5ce358c7b2] 2026-09-20T00:51:46.691458Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41828 dual_stack=true 2026-09-20T00:51:47.007652Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52105 dual_stack=true 2026-09-20T00:51:47.323130Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-20T00:51:47.323153Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track ok 4 - publish-namespace-subscribe --- duration_ms: 3633 publisher_connection_id: 64fad85146818963068efc25870547ae subscriber_connection_id: 4f63a5bf6cbc69d4717fc4a85bf87e78 ... 2026-09-20T00:51:50.324322Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress 2026-09-20T00:51:50.325240Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51710 dual_stack=true 2026-09-20T00:51:50.635163Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-20T00:51:50.736354Z  WARN moq_transport::serve::error: [9736f880-30fd-429d-b342-0e7ae0a1cf3b] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-20T00:51:51.137744Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33897 dual_stack=true 2026-09-20T00:51:51.539973Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-20T00:51:54.541837Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-20T00:51:54.541874Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:9736f880-30fd-429d-b342-0e7ae0a1cf3b] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4217 subscriber_connection_id: a9c6bcefd167df091e814f97b0eaa5b8 publisher_connection_id: 6d82a6fc4ad2b33a80e14a978dc2c0f5 ... 2026-09-20T00:51:54.542871Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44873 dual_stack=true 2026-09-20T00:51:54.852333Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-20T00:51:56.853060Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-20T00:51:56.954412Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2412 connection_id: a9a6df39db2a14482f0050a685882b24 ... 2026-09-20T00:51:56.955445Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60081 dual_stack=true 2026-09-20T00:51:57.265472Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-20T00:51:57.367022Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-20T00:51:57.367246Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 412 connection_id: 3bc69ab4885255a54a376088a56a3af1 ... 2026-09-20T00:51:57.368157Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57966 dual_stack=true 2026-09-20T00:51:57.684424Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41375 dual_stack=true 2026-09-20T00:51:57.994669Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-20T00:51:58.098387Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-20T00:52:03.304479Z  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: 5937 message: "subscriber track mode failed: closed, code=2" ... 2026-09-20T00:52:03.305633Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52013 dual_stack=true 2026-09-20T00:52:03.749562Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 1049 connection_id: 383499a562e922e0cb172ae92dc57c11 ... 2026-09-20T00:52:04.354008Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-09-20T00:52:04.355060Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39641 dual_stack=true 2026-09-20T00:52:04.872592Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47077 dual_stack=true 2026-09-20T00:52:05.288988Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-20T00:52:05.336156Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-20T00:52:05.437390Z  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: 1083 subscriber_connection_id: ce8ee695f5c5fca5da9529b99f59ccaa publisher_connection_id: c70d610024c7e835f115b3fd734cef82 ... 2026-09-20T00:52:05.438280Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49966 dual_stack=true 2026-09-20T00:52:05.948866Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53652 dual_stack=true 2026-09-20T00:52:06.361339Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-20T00:52:06.416560Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-20T00:52:11.519359Z  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: 6082 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-09-20T00:52:11.520565Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41987 dual_stack=true 2026-09-20T00:52:12.038793Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56338 dual_stack=true 2026-09-20T00:52:12.479289Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-20T00:52:12.503933Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 1087 subscriber_connection_id: f814c8f6e82f15066ab1f47dc433dcc6 publisher_connection_id: c8040fa292a3d0c0769615dd3b25f8a7 ... 2026-09-20T00:52:12.607311Z  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-20T00:52:12.608232Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35641 dual_stack=true 2026-09-20T00:52:13.120181Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54399 dual_stack=true 2026-09-20T00:52:13.531859Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-20T00:52:13.596906Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-20T00:52:18.698977Z  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: 6091 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 6" ... 2026-09-20T00:52:18.700256Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53505 dual_stack=true 2026-09-20T00:52:19.214655Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48404 dual_stack=true 2026-09-20T00:52:19.627649Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-20T00:52:19.947720Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-20T00:52:20.049923Z  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: 1350 subscriber_connection_id: 0f91efdec599a6120b969492978ad230 publisher_connection_id: b6d739ca04586f026139b67e10e3c796 ... 2026-09-20T00:52:20.050876Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53329 dual_stack=true 2026-09-20T00:52:20.567171Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36357 dual_stack=true 2026-09-20T00:52:21.090635Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-20T00:52:21.470837Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-20T00:52:21.572632Z  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: 1522 subscriber_connection_id: df856ca6ff9e21b6f1b6246ed510632a publisher_connection_id: e2dbd7c281a10ac154cb3da63ec16ba6 ... 2026-09-20T00:52:21.573598Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34198 dual_stack=true 2026-09-20T00:52:22.091789Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45812 dual_stack=true 2026-09-20T00:52:22.511002Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-20T00:52:22.568573Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 1098 subscriber_connection_id: 85177a8d835aa4ef2558dced06e6f57d publisher_connection_id: 8dc18441d85eaba2e02e48147cd8354d ... 2026-09-20T00:52:22.671548Z  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-20T00:52:22.672519Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33021 dual_stack=true 2026-09-20T00:52:23.184157Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33079 dual_stack=true 2026-09-20T00:52:23.603409Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-20T00:52:23.632373Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 1063 subscriber_connection_id: 34095c546512d871150967d9f9e60c4e publisher_connection_id: a0175efc92bea93671c16d26cae64009 ... 2026-09-20T00:52:23.735156Z  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-20T00:52:23.736167Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49374 dual_stack=true 2026-09-20T00:52:24.245934Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41157 dual_stack=true 2026-09-20T00:52:24.665587Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-20T00:52:24.684029Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-20T00:52:29.788365Z  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: 6053 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 0" ... make[1]: *** [Makefile:122: test-external] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'