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-18T00:48:26.623733Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38857 dual_stack=true ok 1 - setup-only --- duration_ms: 384 connection_id: b7c7260f970da76e6dd497533d7f487b ... 2026-09-18T00:48:27.007404Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-09-18T00:48:27.008507Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51389 dual_stack=true 2026-09-18T00:48:27.364584Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-18T00:48:29.366752Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2359 connection_id: 6357209d17890c175b4523699faf4cb8 ... 2026-09-18T00:48:29.367647Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53069 dual_stack=true 2026-09-18T00:48:29.735800Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-18T00:48:29.852042Z  WARN moq_transport::serve::error: [63fc00c3-2650-4939-b475-5b0c5b3959c5] Not found: Track /nonexistent/namespace/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-18T00:48:29.852090Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:63fc00c3-2650-4939-b475-5b0c5b3959c5] ok 3 - subscribe-error --- duration_ms: 485 connection_id: d1a8d30265607d6d906c5875d85361b7 ... 2026-09-18T00:48:29.852950Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57882 dual_stack=true 2026-09-18T00:48:30.233049Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44586 dual_stack=true 2026-09-18T00:48:30.595954Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-18T00:48:30.595979Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-18T00:48:30.711727Z  WARN moq_transport::serve::error: [6116f3b9-f307-4007-8ebe-1eb36d82a561] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 ok 4 - publish-namespace-subscribe --- duration_ms: 859 publisher_connection_id: 70ceec01895736671133c621d4eef708 subscriber_connection_id: 26bb369f964852e88472057fd1b09bca ... 2026-09-18T00:48:30.711839Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:6116f3b9-f307-4007-8ebe-1eb36d82a561] - subscription was processed 2026-09-18T00:48:30.712862Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41366 dual_stack=true 2026-09-18T00:48:31.072225Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-18T00:48:31.189510Z  WARN moq_transport::serve::error: [11fe2677-7532-401c-97d4-4d50520c00dc] Not found: Track /moq-test/interop/test-track does not exist at moq-transport/src/session/subscriber.rs:1653 2026-09-18T00:48:31.574348Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46838 dual_stack=true 2026-09-18T00:48:31.934157Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-18T00:48:34.934792Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-18T00:48:34.934820Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:11fe2677-7532-401c-97d4-4d50520c00dc] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4223 subscriber_connection_id: 4535fa004d4da30d734a0c3d46d590e7 publisher_connection_id: b8f22732c8b6552ebdba384fef9691a6 ... 2026-09-18T00:48:34.935856Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50189 dual_stack=true 2026-09-18T00:48:35.300493Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-18T00:48:37.301284Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-18T00:48:37.401684Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2466 connection_id: fd68e9b4d3cc2237218e225fba3bd5be ... 2026-09-18T00:48:37.402632Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44862 dual_stack=true 2026-09-18T00:48:37.787390Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-18T00:48:37.904625Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-18T00:48:37.904759Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 503 connection_id: 1ca37f896929b2eac944bcc23d654089 ... 2026-09-18T00:48:37.905697Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53969 dual_stack=true 2026-09-18T00:48:38.275699Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41032 dual_stack=true 2026-09-18T00:48:38.643342Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-18T00:48:38.760876Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-18T00:48:43.980977Z  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: 6076 message: "subscriber track mode failed: closed, code=2" ... 2026-09-18T00:48:43.981962Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56270 dual_stack=true 2026-09-18T00:48:44.335377Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 ok 9 - rendezvous-timeout --- duration_ms: 970 connection_id: e3e1fec43fba5eb4b74a2496206a4642 ... 2026-09-18T00:48:44.952009Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT 2026-09-18T00:48:44.952876Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33651 dual_stack=true 2026-09-18T00:48:45.510310Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32937 dual_stack=true 2026-09-18T00:48:45.981571Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-18T00:48:46.027969Z  INFO moq_test_client::moqtest: PUBLISH completed ok 10 - moq-test-subgroup-per-group --- duration_ms: 1195 subscriber_connection_id: 80c0049a90301b5fe1c86a0c03d9b010 publisher_connection_id: ec71284088a1c53c78bc75887995796e ... 2026-09-18T00:48:46.147347Z  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-18T00:48:46.148161Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40815 dual_stack=true 2026-09-18T00:48:46.713902Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44471 dual_stack=true 2026-09-18T00:48:47.184248Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-18T00:48:47.240736Z  INFO moq_test_client::moqtest: PUBLISH completed ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 1208 subscriber_connection_id: c77aeaed87407d4b82a398b06fef8983 publisher_connection_id: 532dce0780b5c14145f47fe3c3bd6a05 ... 2026-09-18T00:48:47.356134Z  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-18T00:48:47.357018Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53444 dual_stack=true 2026-09-18T00:48:47.916972Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46212 dual_stack=true 2026-09-18T00:48:48.389408Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-18T00:48:48.414301Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-18T00:48:48.529340Z  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: 1173 subscriber_connection_id: c96a27504aa2c52c3329f5c271a95e3f publisher_connection_id: efa3563ec447e53fb6c0561b16942ec3 ... 2026-09-18T00:48:48.530373Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56078 dual_stack=true 2026-09-18T00:48:49.089773Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37624 dual_stack=true 2026-09-18T00:48:49.566490Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-18T00:48:49.633614Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 1221 subscriber_connection_id: 97b312f6badcad9bc35a80f5d67a66d1 publisher_connection_id: a3f68b84d97a6a202219f7fd220260ff ... 2026-09-18T00:48:49.750900Z  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") 2026-09-18T00:48:49.751739Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58670 dual_stack=true 2026-09-18T00:48:50.309063Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59630 dual_stack=true 2026-09-18T00:48:50.787172Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-18T00:48:51.105072Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-18T00:48:51.222244Z  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: 1471 subscriber_connection_id: 80f4a666c2c53aa9086d885ad093ce32 publisher_connection_id: 88b5e00416cec8e84705163165153a91 ... 2026-09-18T00:48:51.223177Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43758 dual_stack=true 2026-09-18T00:48:51.778700Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35299 dual_stack=true 2026-09-18T00:48:52.249617Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-18T00:48:52.630438Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-18T00:48:52.746724Z  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: 1524 subscriber_connection_id: 1076149f1543a2d12b1b27f926ebb881 publisher_connection_id: 2d11dba10645657ce04c48e7c34e9632 ... 2026-09-18T00:48:52.747603Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45256 dual_stack=true 2026-09-18T00:48:53.303685Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39111 dual_stack=true 2026-09-18T00:48:53.776829Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-18T00:48:53.832669Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 1202 subscriber_connection_id: 8c90c80f645ff1fc3682f8c0a42f68c1 publisher_connection_id: d55dac0d4bf751628864b0b66c89615e ... 2026-09-18T00:48:53.948884Z  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-18T00:48:53.949823Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49478 dual_stack=true 2026-09-18T00:48:54.505466Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53974 dual_stack=true 2026-09-18T00:48:54.984237Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-18T00:48:55.012202Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 1178 subscriber_connection_id: fc5a86973a29d4702a33bd746b015916 publisher_connection_id: 85b88fcd034409dd14c020df6f82e18d ... 2026-09-18T00:48:55.127528Z  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-18T00:48:55.128531Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44700 dual_stack=true 2026-09-18T00:48:55.697568Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42094 dual_stack=true 2026-09-18T00:48:56.174112Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-18T00:48:56.192576Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-18T00:49:01.310364Z  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: 6183 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'