make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' Running tests against moqt://draft-18-interop.cloudflare.mediaoverquic.com:443... Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest docker run --rm \ \ --network host \ -e RELAY_URL=moqt://draft-18-interop.cloudflare.mediaoverquic.com:443 \ -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://draft-18-interop.cloudflare.mediaoverquic.com:443 1..18 2026-09-26T00:44:07.314033Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40555 dual_stack=true 2026-09-26T00:44:07.443885Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully ok 1 - setup-only --- duration_ms: 130 connection_id: ba6d474e5062d35a85b064d464186bc7 ... 2026-09-26T00:44:07.444865Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58196 dual_stack=true 2026-09-26T00:44:07.526043Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-26T00:44:09.527831Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2084 connection_id: f19ab53b9caa07cc89f9e9a3a2227727 ... 2026-09-26T00:44:09.528834Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48490 dual_stack=true 2026-09-26T00:44:09.605113Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-09-26T00:44:09.620087Z  WARN moq_transport::serve::error: [5c60c09b-df91-4357-bf5d-a4a8c6b3d2f0] Not found: not found: Track not found [error:a8ecb87c-7b3d-47fc-8cb3-23b916bb8a33] at moq-transport/src/session/subscriber.rs:1653 2026-09-26T00:44:09.620152Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:5c60c09b-df91-4357-bf5d-a4a8c6b3d2f0] ok 3 - subscribe-error --- duration_ms: 92 connection_id: 1b6f853d327c880ad9dc31798413f36c ... 2026-09-26T00:44:09.621254Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37992 dual_stack=true 2026-09-26T00:44:09.693210Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39960 dual_stack=true 2026-09-26T00:44:09.774145Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-26T00:44:09.774158Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-09-26T00:44:12.775564Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress ok 4 - publish-namespace-subscribe --- duration_ms: 3155 publisher_connection_id: de21a6ff37615f3eacabbc3e564521de subscriber_connection_id: 53eced6e02eac036500d7bbd1e19b60c ... 2026-09-26T00:44:12.776674Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58149 dual_stack=true 2026-09-26T00:44:12.847454Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-26T00:44:12.863075Z  WARN moq_transport::serve::error: [a45607aa-3975-4614-8ae3-6f860152cc8e] Not found: not found: Track not found [error:231a6b1c-1abf-492d-b5cc-7e999c740e48] at moq-transport/src/session/subscriber.rs:1653 2026-09-26T00:44:13.349251Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40620 dual_stack=true 2026-09-26T00:44:13.429460Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-09-26T00:44:16.430743Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-26T00:44:16.430768Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:a45607aa-3975-4614-8ae3-6f860152cc8e] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 3655 subscriber_connection_id: e4519a9a8d0b83244fe3aadc330c4537 publisher_connection_id: e3c06a4a9aa2e81cf37edca5ccd39d0e ... 2026-09-26T00:44:16.431817Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34279 dual_stack=true 2026-09-26T00:44:16.483893Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-26T00:44:18.485393Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-26T00:44:18.586851Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2155 connection_id: 9bfadc43fae644cba0df392790fb6a03 ... 2026-09-26T00:44:18.587759Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56908 dual_stack=true 2026-09-26T00:44:18.671202Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-26T00:44:18.687246Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-09-26T00:44:18.687332Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 100 connection_id: 92b6d63504dc4fd226cc29bc352e7e11 ... 2026-09-26T00:44:18.688304Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50933 dual_stack=true 2026-09-26T00:44:18.744042Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35601 dual_stack=true 2026-09-26T00:44:18.801944Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-26T00:44:18.818853Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-09-26T00:44:18.937582Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 250 publisher_connection_id: 43fa5466672daa0902e2df2b751e8504 subscriber_connection_id: 062721e6a9e38026264cfc6c141779f0 ... 2026-09-26T00:44:18.938496Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41756 dual_stack=true 2026-09-26T00:44:18.992908Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-09-26T00:44:19.511278Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 573 connection_id: 4f25aa8f15c7a3dccd9b5ae589e30533 ... 2026-09-26T00:44:19.512325Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49719 dual_stack=true 2026-09-26T00:44:19.772553Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50019 dual_stack=true 2026-09-26T00:44:19.844752Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-26T00:44:19.889183Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-26T00:44:19.906426Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 0/0, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") ok 10 - moq-test-subgroup-per-group --- duration_ms: 395 subscriber_connection_id: 7fa3ac5c53afa5d6f15b26da434d78c4 publisher_connection_id: 9706a61f6453fda7ab290b7023b7d4bb ... 2026-09-26T00:44:19.907270Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40518 dual_stack=true 2026-09-26T00:44:20.165620Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40065 dual_stack=true 2026-09-26T00:44:20.263078Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-26T00:44:20.317728Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-26T00:44:20.335686Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 429 subscriber_connection_id: 9e75a7b53336c5b1e8d1c2508f817c3d publisher_connection_id: 7923bbfb2df84097a414286f9e64a2ad ... 2026-09-26T00:44:20.336548Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49148 dual_stack=true 2026-09-26T00:44:20.590423Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36805 dual_stack=true 2026-09-26T00:44:20.675299Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-09-26T00:44:20.699950Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 379 subscriber_connection_id: 206eda96425ddb97e864233033f7c0af publisher_connection_id: e95ff50b7a1f0b1284ba092f3dbc29e5 ... 2026-09-26T00:44:20.715351Z  INFO moq_test_client: moq-test passed: objects 8/8, eog 0/0, streams 8, publish_done status=2 stream_count=8 reason=ReasonPhrase("done") 2026-09-26T00:44:20.716211Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58983 dual_stack=true 2026-09-26T00:44:20.971130Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52583 dual_stack=true 2026-09-26T00:44:21.042945Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-09-26T00:44:21.108956Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-26T00:44:21.125074Z  INFO moq_test_client: moq-test passed: objects 18/18, eog 3/3, streams 6, publish_done status=2 stream_count=6 reason=ReasonPhrase("done") ok 13 - moq-test-two-subgroups-eog --- duration_ms: 409 subscriber_connection_id: e45a96f2c218aaf38ddc831eefa25ec9 publisher_connection_id: 2042901d9645a95986bf7a924f6527d8 ... 2026-09-26T00:44:21.125854Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51758 dual_stack=true 2026-09-26T00:44:21.381998Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35000 dual_stack=true 2026-09-26T00:44:21.453339Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-26T00:44:21.770813Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-26T00:44:21.787532Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 0/0, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("done") ok 14 - moq-test-datagram --- duration_ms: 662 subscriber_connection_id: be0929b4f8bd359c531ab2f895357de5 publisher_connection_id: ecd7bfbd40a43a0d3bd451c786017076 ... 2026-09-26T00:44:21.788504Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34941 dual_stack=true 2026-09-26T00:44:22.043871Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53113 dual_stack=true 2026-09-26T00:44:22.138122Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-09-26T00:44:22.518807Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-26T00:44:22.535388Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("done") ok 15 - moq-test-datagram-eog --- duration_ms: 747 subscriber_connection_id: d6d80914a746c34e6ed2d3f4787d1ebf publisher_connection_id: 5a176c07362a59737d291594447fec83 ... 2026-09-26T00:44:22.536288Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50399 dual_stack=true 2026-09-26T00:44:22.790522Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38116 dual_stack=true 2026-09-26T00:44:22.882948Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-09-26T00:44:22.937438Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-09-26T00:44:22.954803Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") ok 16 - moq-test-extensions --- duration_ms: 419 subscriber_connection_id: 81e2a157b0cf8c24af255215d7c7be3a publisher_connection_id: f353bd1992b069bfe661c01984aa9de6 ... 2026-09-26T00:44:22.955699Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43218 dual_stack=true 2026-09-26T00:44:23.214113Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43157 dual_stack=true 2026-09-26T00:44:23.281233Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-09-26T00:44:23.311592Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 372 subscriber_connection_id: ad74b498f2f5c8d7a80f816363aea265 publisher_connection_id: fa01efc31c4dc1435d2f845edf3b87c7 ... 2026-09-26T00:44:23.327214Z  INFO moq_test_client: moq-test passed: objects 9/9, eog 0/0, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") 2026-09-26T00:44:23.328044Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43399 dual_stack=true 2026-09-26T00:44:23.607101Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47425 dual_stack=true 2026-09-26T00:44:23.670800Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-09-26T00:44:23.689066Z  INFO moq_test_client::moqtest: PUBLISH completed ok 18 - moq-test-forward-zero --- duration_ms: 377 subscriber_connection_id: 28ed832cf1cb27831aeced028ec65a56 publisher_connection_id: 34538d5d1542c3cf0e2cdf5b80b910db ... 2026-09-26T00:44:23.704544Z  INFO moq_test_client: moq-test passed: objects 0/0, eog 0/0, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("done") make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'