make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' Running tests against moqt://cdn.moq.dev:443/anon... Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest docker run --rm \ \ --network host \ -e RELAY_URL=moqt://cdn.moq.dev:443/anon \ -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://cdn.moq.dev:443/anon 1..18 2026-09-17T00:48:50.086094Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46945 dual_stack=true ok 1 - setup-only --- duration_ms: 250 connection_id: 564dc1d161edf26a7df0ae3eace7585e ... 2026-09-17T00:48:50.335543Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-09-17T00:48:50.336190Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39327 dual_stack=true 2026-09-17T00:48:50.391045Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-09-17T00:48:52.392319Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2056 connection_id: 22464bf5f2fd1325f68ee999c56339cf ... 2026-09-17T00:48:52.392976Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55774 dual_stack=true 2026-09-17T00:48:52.529949Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track ok 3 - subscribe-error --- duration_ms: 188 connection_id: d62e5608a56eedb6e23296db5b1bd14d ... 2026-09-17T00:48:52.580940Z  WARN moq_test_client::scenarios: Got error but not clearly 'not found': closed, code=404. Relay may use different error text. 2026-09-17T00:48:52.581543Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58246 dual_stack=true 2026-09-17T00:48:52.667857Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49617 dual_stack=true 2026-09-17T00:48:52.767770Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-17T00:48:52.767789Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track ok 4 - publish-namespace-subscribe --- duration_ms: 3188 publisher_connection_id: 97be6e4a705465081feffa731e0723a6 subscriber_connection_id: 5b555b8761f023f1b72f21bd916198e0 ... 2026-09-17T00:48:55.769121Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress 2026-09-17T00:48:55.769837Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43009 dual_stack=true 2026-09-17T00:48:55.820083Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-09-17T00:48:56.321857Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58417 dual_stack=true 2026-09-17T00:48:56.463789Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop ok 5 - subscribe-before-publish-namespace --- duration_ms: 3695 subscriber_connection_id: bbf41ff072b291a8acbc4cb51ce8fd78 publisher_connection_id: 296c7ae058a5224f29bd8a3335df21e9 ... 2026-09-17T00:48:59.465098Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-09-17T00:48:59.465120Z  INFO moq_test_client::scenarios: Subscriber got error: closed, code=404 (may be expected) 2026-09-17T00:48:59.465836Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49933 dual_stack=true 2026-09-17T00:48:59.513501Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-09-17T00:49:01.515136Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-09-17T00:49:01.616618Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2151 connection_id: 85153a6c84064d82f75c7849ace1a44c ... 2026-09-17T00:49:01.617344Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38487 dual_stack=true 2026-09-17T00:49:01.717800Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-09-17T00:49:01.755775Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) not ok 7 - publish-track-only --- duration_ms: 139 message: "PUBLISH was rejected: closed, code=3" ... 2026-09-17T00:49:01.756424Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34405 dual_stack=true 2026-09-17T00:49:01.826372Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59407 dual_stack=true 2026-09-17T00:49:01.897124Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-09-17T00:49:01.933667Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) not ok 8 - publish-track-subscribe --- duration_ms: 177 message: "PUBLISH was rejected: closed, code=3" ... 2026-09-17T00:49:01.934310Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51581 dual_stack=true 2026-09-17T00:49:02.024065Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 not ok 9 - rendezvous-timeout --- duration_ms: 106 message: "expected REQUEST_ERROR TIMEOUT, got: closed, code=404" ... 2026-09-17T00:49:02.041287Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59936 dual_stack=true 2026-09-17T00:49:02.363183Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55573 dual_stack=true 2026-09-17T00:49:02.487992Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) not ok 10 - moq-test-subgroup-per-group --- duration_ms: 447 message: "PUBLISH was rejected: closed, code=3" ... 2026-09-17T00:49:02.488748Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45812 dual_stack=true 2026-09-17T00:49:02.807089Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58710 dual_stack=true 2026-09-17T00:49:02.904429Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) not ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 416 message: "PUBLISH was rejected: closed, code=3" ... 2026-09-17T00:49:02.905088Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41402 dual_stack=true 2026-09-17T00:49:03.156605Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50749 dual_stack=true 2026-09-17T00:49:03.220322Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) not ok 12 - moq-test-subgroup-per-object --- duration_ms: 315 message: "PUBLISH was rejected: closed, code=3" ... 2026-09-17T00:49:03.221046Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38544 dual_stack=true 2026-09-17T00:49:03.469078Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59259 dual_stack=true 2026-09-17T00:49:03.523319Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) not ok 13 - moq-test-two-subgroups-eog --- duration_ms: 302 message: "PUBLISH was rejected: closed, code=3" ... 2026-09-17T00:49:03.524052Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36054 dual_stack=true 2026-09-17T00:49:03.780400Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39835 dual_stack=true 2026-09-17T00:49:03.835295Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) not ok 14 - moq-test-datagram --- duration_ms: 311 message: "PUBLISH was rejected: closed, code=3" ... 2026-09-17T00:49:03.836059Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59175 dual_stack=true 2026-09-17T00:49:04.094566Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56827 dual_stack=true 2026-09-17T00:49:04.149260Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) not ok 15 - moq-test-datagram-eog --- duration_ms: 313 message: "PUBLISH was rejected: closed, code=3" ... 2026-09-17T00:49:04.149948Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40971 dual_stack=true 2026-09-17T00:49:04.406085Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55538 dual_stack=true 2026-09-17T00:49:04.459617Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) 2026-09-17T00:49:04.460240Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47681 dual_stack=true not ok 16 - moq-test-extensions --- duration_ms: 310 message: "PUBLISH was rejected: closed, code=3" ... 2026-09-17T00:49:04.749150Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51971 dual_stack=true not ok 17 - moq-test-increments --- duration_ms: 357 message: "PUBLISH was rejected: closed, code=3" ... 2026-09-17T00:49:04.817571Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) 2026-09-17T00:49:04.818209Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44329 dual_stack=true 2026-09-17T00:49:04.915302Z  WARN moq_transport::session: failed to decode inbound request; dropping stream error=webtransport error: read error: RESET_STREAM: 0 2026-09-17T00:49:05.094977Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50972 dual_stack=true 2026-09-17T00:49:05.162691Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) not ok 18 - moq-test-forward-zero --- duration_ms: 345 message: "PUBLISH was rejected: closed, code=3" ... make[1]: *** [Makefile:122: test-external] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'