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-10-05T00:51:35.021276Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44367 dual_stack=true ok 1 - setup-only --- duration_ms: 282 connection_id: cb48f178e80b85e694c0ebb0fbfbf52c ... 2026-10-05T00:51:35.302568Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully 2026-10-05T00:51:35.303434Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53813 dual_stack=true 2026-10-05T00:51:35.481741Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop 2026-10-05T00:51:37.483275Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) ok 2 - publish-namespace-only --- duration_ms: 2180 connection_id: 44c961d020a8ac6a74bcd9a6e9c577e9 ... 2026-10-05T00:51:37.484301Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57148 dual_stack=true 2026-10-05T00:51:37.758807Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track 2026-10-05T00:51:37.813476Z  WARN moq_transport::serve::error: [72bc4bab-3687-45f6-b615-342eab660712] Not found: not found: Track not found [error:b68633ce-3c23-4cb0-8c6b-6d3bdcef8ef0] at moq-transport/src/session/subscriber.rs:1653 ok 3 - subscribe-error --- duration_ms: 330 connection_id: 6cd93d130fc6d9347bbc40ed271e333b ... 2026-10-05T00:51:37.813591Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:72bc4bab-3687-45f6-b615-342eab660712] 2026-10-05T00:51:37.814538Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42423 dual_stack=true 2026-10-05T00:51:37.996177Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33685 dual_stack=true 2026-10-05T00:51:38.296217Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-05T00:51:38.296239Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track 2026-10-05T00:51:38.351200Z  WARN moq_transport::serve::error: [65a76351-492a-47df-8792-66feff9fa71e] Not found: not found: Track not found [error:38a70517-2bf3-4634-ad38-0da0c9f74bfd] at moq-transport/src/session/subscriber.rs:1653 ok 4 - publish-namespace-subscribe --- duration_ms: 537 publisher_connection_id: af703f84e7223cd88fe5044350c95ad6 subscriber_connection_id: 25696095a05588c3b76865f27c9f1d38 ... 2026-10-05T00:51:38.351328Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:65a76351-492a-47df-8792-66feff9fa71e] - subscription was processed 2026-10-05T00:51:38.352247Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42304 dual_stack=true 2026-10-05T00:51:38.646133Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track 2026-10-05T00:51:38.701964Z  WARN moq_transport::serve::error: [975015c7-b660-45da-abae-8d9fc9645587] Not found: not found: Track not found [error:04d18aa9-d116-4ef0-b538-5305a50dca83] at moq-transport/src/session/subscriber.rs:1653 2026-10-05T00:51:39.148802Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46658 dual_stack=true 2026-10-05T00:51:39.359485Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop 2026-10-05T00:51:42.360610Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) 2026-10-05T00:51:42.360666Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:975015c7-b660-45da-abae-8d9fc9645587] (may be expected) ok 5 - subscribe-before-publish-namespace --- duration_ms: 4009 subscriber_connection_id: b866d60a9a8099b24b77a03994c04865 publisher_connection_id: 780486569ad458abd1e2ae98dd3a57c2 ... 2026-10-05T00:51:42.361759Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41348 dual_stack=true 2026-10-05T00:51:42.662899Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop 2026-10-05T00:51:44.664128Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE 2026-10-05T00:51:44.765685Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully ok 6 - publish-namespace-done --- duration_ms: 2404 connection_id: 9623c4e029018f2c3e05e4a77d72b16e ... 2026-10-05T00:51:44.766607Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49402 dual_stack=true 2026-10-05T00:51:44.986998Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" 2026-10-05T00:51:45.041637Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" 2026-10-05T00:51:45.041966Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" ok 7 - publish-track-only --- duration_ms: 276 connection_id: d3d181ae19298d0e0800f961f711fd53 ... 2026-10-05T00:51:45.042884Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49476 dual_stack=true 2026-10-05T00:51:45.214826Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42599 dual_stack=true 2026-10-05T00:51:45.382865Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" 2026-10-05T00:51:45.438110Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" 2026-10-05T00:51:45.595133Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" ok 8 - publish-track-subscribe --- duration_ms: 553 publisher_connection_id: 3ddd599de690e5bec8538b9fb53848e6 subscriber_connection_id: 0a26933a883e35c5b6bdf6a093beed96 ... 2026-10-05T00:51:45.596147Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57619 dual_stack=true 2026-10-05T00:51:45.774976Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 2026-10-05T00:51:46.330221Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT ok 9 - rendezvous-timeout --- duration_ms: 734 connection_id: 0efb1a8004150e71c49b081971ef5dcc ... 2026-10-05T00:51:46.331260Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38980 dual_stack=true 2026-10-05T00:51:46.702517Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56042 dual_stack=true 2026-10-05T00:51:46.927460Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-05T00:51:46.974656Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-05T00:51:47.029734Z  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: 699 subscriber_connection_id: 4c4ba4fa19a94cc33733ae1fdadf6bea publisher_connection_id: 1aebd8cc27a30eb2be026e3d409a900c ... 2026-10-05T00:51:47.030626Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38993 dual_stack=true 2026-10-05T00:51:47.416121Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43126 dual_stack=true 2026-10-05T00:51:47.657935Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-05T00:51:47.712642Z  INFO moq_test_client::moqtest: PUBLISH completed ok 11 - moq-test-subgroup-per-group-eog --- duration_ms: 736 subscriber_connection_id: 4673eaa2db70b7a7a76dbe3f88770e57 publisher_connection_id: 0e93d7486d2d28af5551102c015a42f3 ... 2026-10-05T00:51:47.766006Z  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") 2026-10-05T00:51:47.766881Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48760 dual_stack=true 2026-10-05T00:51:48.151181Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34695 dual_stack=true 2026-10-05T00:51:48.399250Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 2026-10-05T00:51:48.425008Z  INFO moq_test_client::moqtest: PUBLISH completed ok 12 - moq-test-subgroup-per-object --- duration_ms: 712 subscriber_connection_id: 35267ee4273d2ef60134a00b8214c467 publisher_connection_id: ec4db1b6710c691b6f3b86ad3b30379d ... 2026-10-05T00:51:48.478511Z  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-10-05T00:51:48.479336Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45593 dual_stack=true 2026-10-05T00:51:48.861767Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41357 dual_stack=true 2026-10-05T00:51:49.082957Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 2026-10-05T00:51:49.147761Z  INFO moq_test_client::moqtest: PUBLISH completed ok 13 - moq-test-two-subgroups-eog --- duration_ms: 722 subscriber_connection_id: ece697ccc8bcfc456a4d65c35c1ed6e5 publisher_connection_id: 17b9f4b6285a2780b688e79f2e2af7f5 ... 2026-10-05T00:51:49.201211Z  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") 2026-10-05T00:51:49.202189Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36553 dual_stack=true 2026-10-05T00:51:49.570260Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53041 dual_stack=true 2026-10-05T00:51:49.792719Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-05T00:51:50.109116Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-05T00:51:50.162712Z  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: 961 subscriber_connection_id: af4bbe52bdb74f8789eb60838ebcf49f publisher_connection_id: 873d1380f2ed44ab553affd1d047ce71 ... 2026-10-05T00:51:50.163559Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51208 dual_stack=true 2026-10-05T00:51:50.535561Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56503 dual_stack=true 2026-10-05T00:51:50.756601Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 2026-10-05T00:51:51.135907Z  INFO moq_test_client::moqtest: PUBLISH completed 2026-10-05T00:51:51.190416Z  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: 1027 subscriber_connection_id: c2f550ee3b0e649e1de03120993821dc publisher_connection_id: ff3c829118202867e83f33655b28e889 ... 2026-10-05T00:51:51.191293Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58160 dual_stack=true 2026-10-05T00:51:51.560483Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36299 dual_stack=true 2026-10-05T00:51:51.784568Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 2026-10-05T00:51:51.841413Z  INFO moq_test_client::moqtest: PUBLISH completed ok 16 - moq-test-extensions --- duration_ms: 705 subscriber_connection_id: 3bfc608b920049fdef01b7cf9409a301 publisher_connection_id: c5f6c7a2d1f66fc2be8ff7c2eeafcd70 ... 2026-10-05T00:51:51.896233Z  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") 2026-10-05T00:51:51.897101Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45389 dual_stack=true 2026-10-05T00:51:52.267202Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52918 dual_stack=true 2026-10-05T00:51:52.491033Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 2026-10-05T00:51:52.517983Z  INFO moq_test_client::moqtest: PUBLISH completed ok 17 - moq-test-increments --- duration_ms: 676 subscriber_connection_id: 24cf10e79389c9e9093c4080faea9d6f publisher_connection_id: bb727490fee6a180027662bbbf59b77e ... 2026-10-05T00:51:52.572384Z  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-10-05T00:51:52.573256Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58418 dual_stack=true 2026-10-05T00:51:52.947770Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49459 dual_stack=true 2026-10-05T00:51:53.175111Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 2026-10-05T00:51:53.193626Z  INFO moq_test_client::moqtest: PUBLISH completed ok 18 - moq-test-forward-zero --- duration_ms: 676 subscriber_connection_id: 4135c1a3408548071e6adce692616625 publisher_connection_id: 23a68d1a4f82859e22cde25acedfca38 ... 2026-10-05T00:51:53.249047Z  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'