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-02T00:47:24.181113Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41487 dual_stack=true 2026-10-02T00:47:24.701576Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 521 connection_id: cc16aeab62e16d7b1b0b968287d8bf35 ... 2026-10-02T00:47:24.702710Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57024 dual_stack=true 2026-10-02T00:47:25.221126Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-10-02T00:47:27.223209Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2521 connection_id: 1dbab7ac0d69df81969542e06fa90711 ... 2026-10-02T00:47:27.224317Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35613 dual_stack=true 2026-10-02T00:47:27.736357Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-10-02T00:47:27.899482Z  WARN moq_transport::serve::error: [0c26f85e-705a-41e7-9875-c31da328bb16] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-10-02T00:47:27.899634Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:0c26f85e-705a-41e7-9875-c31da328bb16] ok 3 - subscribe-error --- duration_ms: 676 connection_id: 20c60cba2e4a6f1b7d051249f6a7d023 ... 2026-10-02T00:47:27.900778Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60953 dual_stack=true 2026-10-02T00:47:28.422175Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45105 dual_stack=true 2026-10-02T00:47:29.388103Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-02T00:47:29.388120Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track ok 4 - publish-namespace-subscribe --- duration_ms: 1649 publisher_connection_id: ef932c4267a0c8b10110c9563c41b75f subscriber_connection_id: 1f545bbdf5fae06c1f92302ddd6e6555 ... 2026-10-02T00:47:29.549362Z  WARN moq_transport::serve::error: [56f7ec4b-5121-4612-8353-8c204dce9a27] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-10-02T00:47:29.549459Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:56f7ec4b-5121-4612-8353-8c204dce9a27] - subscription was processed 2026-10-02T00:47:29.550473Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57686 dual_stack=true 2026-10-02T00:47:30.053741Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-10-02T00:47:30.215061Z  WARN moq_transport::serve::error: [4082c245-b94e-4737-9512-54f4ac65561b] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-10-02T00:47:30.555873Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49210 dual_stack=true 2026-10-02T00:47:31.061615Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-10-02T00:47:34.062759Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-10-02T00:47:34.062786Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:4082c245-b94e-4737-9512-54f4ac65561b] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4513 subscriber_connection_id: a498a66a785051c16284a4fce31e5f33 publisher_connection_id: 060345742eee5ae6a2784cd12269c559 ... 2026-10-02T00:47:34.064111Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54267 dual_stack=true 2026-10-02T00:47:34.572102Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-02T00:47:36.573603Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-10-02T00:47:36.675021Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2612 connection_id: 136f7b9deb40ecf7ecc4cf2303534400 ... 2026-10-02T00:47:36.676025Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46758 dual_stack=true 2026-10-02T00:47:37.197875Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-10-02T00:47:37.362156Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-10-02T00:47:37.362476Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 687 connection_id: 4134a14cbd52b1a7552938ffa90d0de6 ... 2026-10-02T00:47:37.363596Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54674 dual_stack=true 2026-10-02T00:47:37.874610Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52304 dual_stack=true 2026-10-02T00:47:38.409777Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-10-02T00:47:38.575668Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-10-02T00:47:43.839268Z  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: 6476 message: "subscriber track mode failed: closed, code=2" ... 2026-10-02T00:47:43.840535Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57369 dual_stack=true 2026-10-02T00:47:44.365378Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-10-02T00:47:45.026863Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 1187 connection_id: 450f1f2616d21f9eabf3b9df4de9fa07 ... 2026-10-02T00:47:45.027943Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36658 dual_stack=true 2026-10-02T00:47:45.726082Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37469 dual_stack=true 2026-10-02T00:47:46.472250Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-02T00:47:46.518236Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1651 subscriber_connection_id: 9c2ae916e459959b39ce9469a219bfdd publisher_connection_id: 9873307121a4918ab2db99f872d3cf57 ... 2026-10-02T00:47:46.678642Z  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-02T00:47:46.679593Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59153 dual_stack=true 2026-10-02T00:47:47.398172Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41557 dual_stack=true 2026-10-02T00:47:48.066456Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-02T00:47:48.122046Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-02T00:47:48.285742Z  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: 1607 subscriber_connection_id: 882cf34ac38f2e3d40c4c03d917665af publisher_connection_id: 714a073da98b869e29d44c9ad2d1c2bf ... 2026-10-02T00:47:48.286741Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59483 dual_stack=true 2026-10-02T00:47:48.997632Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42086 dual_stack=true 2026-10-02T00:47:49.673040Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-10-02T00:47:49.697798Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 1582 subscriber_connection_id: 43925792f4b210821a45c19c6e73495a publisher_connection_id: 2a49b18d913d71adb69c7c064a0d35ff ... 2026-10-02T00:47:49.868204Z  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-10-02T00:47:49.869150Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55998 dual_stack=true 2026-10-02T00:47:50.760683Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55083 dual_stack=true 2026-10-02T00:47:51.452288Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-10-02T00:47:51.517179Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-02T00:47:56.681252Z  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: 6813 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 6" ... 2026-10-02T00:47:56.682443Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55547 dual_stack=true 2026-10-02T00:47:57.389544Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53680 dual_stack=true 2026-10-02T00:47:58.062859Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-02T00:47:58.379995Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-02T00:47:58.545445Z  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: 1863 subscriber_connection_id: dd80d1a41c393bc5c04016d30c87ec4e publisher_connection_id: c6cfb4d35b72145e7e58cf60f86b11c5 ... 2026-10-02T00:47:58.546471Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48938 dual_stack=true 2026-10-02T00:47:59.239429Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54737 dual_stack=true 2026-10-02T00:47:59.911546Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-02T00:48:00.290596Z  INFO moq_test_client::moqtest: PUBLISH completed ok 15 - moq-test-datagram-eog --- duration_ms: 1903 subscriber_connection_id: 7ad9c46df97af4f025f062a21da7b865 publisher_connection_id: 1b2e323a6ab59102ef40907dab8bb090 ... 2026-10-02T00:48:00.449151Z  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-10-02T00:48:00.450261Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54317 dual_stack=true 2026-10-02T00:48:01.150024Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37105 dual_stack=true 2026-10-02T00:48:01.805364Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-02T00:48:01.861070Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-02T00:48:07.023864Z  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: 6575 message: "moq-test verification failed: PUBLISH_DONE stream count 4611686018427387903 != expected 3" ... 2026-10-02T00:48:07.025253Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44438 dual_stack=true 2026-10-02T00:48:07.732176Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46534 dual_stack=true 2026-10-02T00:48:08.405834Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-10-02T00:48:08.432820Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-02T00:48:08.604152Z  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: 1579 subscriber_connection_id: f39b86d13b25d89d77fa0bd3f70feb12 publisher_connection_id: 8c4bf34834e7756c1d32dea848406429 ... 2026-10-02T00:48:08.605181Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41599 dual_stack=true 2026-10-02T00:48:09.322407Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54566 dual_stack=true 2026-10-02T00:48:09.988216Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-10-02T00:48:10.006613Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-02T00:48:15.173758Z  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: 6569 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'