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-13T00:54:58.268721Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44237 dual_stack=true ok 1 - setup-only --- duration_ms: 496 connection_id: 931f11b47c081e64a04d07ff4ff20ea5 ... 2026-09-13T00:54:58.764041Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-09-13T00:54:58.765026Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42344 dual_stack=true 2026-09-13T00:54:59.264111Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-13T00:55:01.265245Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2501 connection_id: f8f668317bb17039630f2d7e553be9b3 ... 2026-09-13T00:55:01.266488Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44683 dual_stack=true 2026-09-13T00:55:01.766645Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-13T00:55:01.931550Z  WARN moq_transport::serve::error: [0628ed90-1fae-4b68-9b4d-37aebe3686ee] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-13T00:55:01.931727Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:0628ed90-1fae-4b68-9b4d-37aebe3686ee] ok 3 - subscribe-error --- duration_ms: 666 connection_id: be5d287f4e0c50c10f0aef33163a44be ... 2026-09-13T00:55:01.932796Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56408 dual_stack=true 2026-09-13T00:55:02.432350Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48582 dual_stack=true 2026-09-13T00:55:02.926186Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-13T00:55:02.926207Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-13T00:55:05.927217Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3995 publisher_connection_id: e8026f213f285054842344ec7d997570 subscriber_connection_id: 1ecede3dfb54babfea16d40d8c711663 ... 2026-09-13T00:55:05.928254Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41627 dual_stack=true 2026-09-13T00:55:06.428107Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-13T00:55:06.593033Z  WARN moq_transport::serve::error: [a9211c49-0267-4ce2-a198-1c0136342ba6] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-13T00:55:06.929919Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52125 dual_stack=true 2026-09-13T00:55:07.424174Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-13T00:55:10.424901Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-13T00:55:10.424926Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:a9211c49-0267-4ce2-a198-1c0136342ba6] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4497 subscriber_connection_id: 5ff9d821010cc8b07457562e38e80fa1 publisher_connection_id: af2c39bf92337acaac5437f0d829d3f0 ... 2026-09-13T00:55:10.425876Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47858 dual_stack=true 2026-09-13T00:55:10.921352Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-13T00:55:12.922134Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE ok 6 - publish-namespace-done --- duration_ms: 2598 connection_id: f397ed3b10374e5f045d4ccc44bd5527 ... 2026-09-13T00:55:13.023553Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully 2026-09-13T00:55:13.024556Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59068 dual_stack=true 2026-09-13T00:55:13.688637Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-13T00:55:13.853554Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 830 connection_id: 4673200b8c77e750388009dd7c976a16 ... 2026-09-13T00:55:13.853783Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" 2026-09-13T00:55:13.854656Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45680 dual_stack=true 2026-09-13T00:55:14.356990Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48588 dual_stack=true 2026-09-13T00:55:14.850218Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-13T00:55:15.015395Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-13T00:55:20.281697Z  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: 6427 message: "subscriber track mode failed: closed, code=2" ... 2026-09-13T00:55:20.282923Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44660 dual_stack=true 2026-09-13T00:55:20.777646Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-13T00:55:21.442005Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 1160 connection_id: ff1908383aedd081fc2a86b9f4c85223 ... 2026-09-13T00:55:21.443065Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38255 dual_stack=true 2026-09-13T00:55:22.145615Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57238 dual_stack=true 2026-09-13T00:55:22.810528Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-13T00:55:22.857722Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1580 subscriber_connection_id: 5a96a08c790b75fb8d34df12dba8a521 publisher_connection_id: d0c7fb62618c54d66ddd2f636395b317 ... 2026-09-13T00:55:23.022305Z  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-13T00:55:23.023193Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32819 dual_stack=true 2026-09-13T00:55:23.723861Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52558 dual_stack=true 2026-09-13T00:55:24.388838Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-13T00:55:24.444559Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-13T00:55:24.608884Z  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 11 - moq-test-subgroup-per-group-eog --- duration_ms: 1586 subscriber_connection_id: a401b4e22ce198d3ccd775ca5f36aa3d publisher_connection_id: 683e9e9baacdc5510216e804141a0c6b ... 2026-09-13T00:55:24.609856Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37511 dual_stack=true 2026-09-13T00:55:25.325337Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49066 dual_stack=true 2026-09-13T00:55:25.982231Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-13T00:55:26.005945Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-13T00:55:26.170285Z  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: 1561 subscriber_connection_id: a23cea813e4458d74e95c123b0b8bc67 publisher_connection_id: 239d9e4e8223bf9394c32aaf4735c493 ... 2026-09-13T00:55:26.171146Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60774 dual_stack=true 2026-09-13T00:55:26.868499Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38409 dual_stack=true 2026-09-13T00:55:27.524013Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-13T00:55:27.589047Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-13T00:55:27.751502Z  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: 1581 subscriber_connection_id: 05225db4fd7a37e37761b6d33440128d publisher_connection_id: 44a51cc0115ee6c50cccdc8075532f87 ... 2026-09-13T00:55:27.752429Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58589 dual_stack=true 2026-09-13T00:55:28.447465Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51180 dual_stack=true 2026-09-13T00:55:29.105283Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-13T00:55:29.420951Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-13T00:55:34.585359Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 not ok 14 - moq-test-datagram --- duration_ms: 6834 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 0" ... 2026-09-13T00:55:34.586701Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47396 dual_stack=true 2026-09-13T00:55:35.288712Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45761 dual_stack=true 2026-09-13T00:55:35.995991Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-13T00:55:36.377660Z  INFO moq_test_client::moqtest: PUBLISH completed ok 15 - moq-test-datagram-eog --- duration_ms: 1956 subscriber_connection_id: be9e32728d367d35f855f0eba82baad3 publisher_connection_id: ca588c292270d6d2ef43d32aa39961f6 ... 2026-09-13T00:55:36.542601Z  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-13T00:55:36.543545Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42085 dual_stack=true 2026-09-13T00:55:37.237673Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53316 dual_stack=true 2026-09-13T00:55:37.902683Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-13T00:55:37.959408Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-13T00:55:38.121718Z  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: 1579 subscriber_connection_id: 2757b1670b3478a75d4e761e4f5f6a2c publisher_connection_id: f1ca671497ede1671eba0dac1bca2629 ... 2026-09-13T00:55:38.122682Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41855 dual_stack=true 2026-09-13T00:55:38.824538Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56592 dual_stack=true 2026-09-13T00:55:39.489644Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-13T00:55:39.518558Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-13T00:55:39.682985Z  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: 1561 subscriber_connection_id: 74dc32ae84dfd86f0dc41f9b2a04376c publisher_connection_id: 9ce718de66d77c6516854e4f580cc82d ... 2026-09-13T00:55:39.683908Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45400 dual_stack=true 2026-09-13T00:55:40.550330Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44457 dual_stack=true 2026-09-13T00:55:41.209813Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-13T00:55:41.229292Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-13T00:55:46.395432Z  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: 6712 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'