make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' rm -rf mlog/ mkdir -p mlog/relay mlog/client Running interop tests... Relay: moq-dev-rs-interop:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-14:latest URL: https://relay:4443 time="2026-10-06T01:48:04Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-06T01:48:04Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-06T01:48:04Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-06T01:48:04Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-06T01:48:04Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." Container main-relay-1 Recreate Container main-relay-1 Recreated Container main-test-client-1 Recreate Container main-test-client-1 Recreated Attaching to relay-1, test-client-1 relay-1 | 2026-10-06T01:48:04.596986Z  WARN moq_sock::bind: UDP receive buffer is smaller than requested; raise `net.core.rmem_max` or expect packet loss under load wanted=8388608 granted=1048576 relay-1 | 2026-10-06T01:48:04.597003Z  WARN moq_sock::bind: UDP send buffer is smaller than requested; raise `net.core.wmem_max` or expect packet loss under load wanted=8388608 granted=212992 relay-1 | 2026-10-06T01:48:04.598878Z  INFO moq_relay::cluster: cluster initialized hop_id=4567124013368044 configured=false relay-1 | 2026-10-06T01:48:04.600003Z  INFO moq_relay::relay: listening addr=[::]:4443 kind="quic" relay-1 | 2026-10-06T01:48:04.600137Z  INFO moq_relay::cluster: no cluster peers configured; running standalone test-client-1 | TAP version 14 test-client-1 | # moq-test-client v0.1.7 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 test-client-1 | 2026-10-06T01:48:10.204788Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44749 dual_stack=true relay-1 | 2026-10-06T01:48:10.245312Z  INFO conn{id=0 remote=[::ffff:172.18.0.3]:44749 session="3cbc971fc103dc8ab5eeae8a2b7b6939"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-06T01:48:10.245398Z  INFO conn{id=0 remote=[::ffff:172.18.0.3]:44749 session="3cbc971fc103dc8ab5eeae8a2b7b6939"}: moq_relay::connection: negotiated version=moq-transport-14 transport=quic test-client-1 | 2026-10-06T01:48:10.245673Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 41 test-client-1 | connection_id: 976ae6a5df64793c777da9b268acabd8 test-client-1 | ... relay-1 | 2026-10-06T01:48:10.245813Z  INFO conn{id=0 remote=[::ffff:172.18.0.3]:44749 session="3cbc971fc103dc8ab5eeae8a2b7b6939"}: moq_net::ietf::session: session terminated err=transport: closed test-client-1 | 2026-10-06T01:48:10.246028Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=7 relay-1 | 2026-10-06T01:48:10.246141Z  WARN web_transport_moq::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-06T01:48:10.246208Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-10-06T01:48:10.246661Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59932 dual_stack=true relay-1 | 2026-10-06T01:48:10.248763Z  INFO conn{id=1 remote=[::ffff:172.18.0.3]:59932 session="7e5d22d9e307a4e6fba9cb6195db71a7"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-06T01:48:10.248792Z  INFO conn{id=1 remote=[::ffff:172.18.0.3]:59932 session="7e5d22d9e307a4e6fba9cb6195db71a7"}: moq_relay::connection: negotiated version=moq-transport-14 transport=quic test-client-1 | 2026-10-06T01:48:10.249059Z  INFO moq_test_client::scenarios: Announcing namespace: moq-test/interop test-client-1 | 2026-10-06T01:48:10.249086Z  WARN moq_transport::serve::error: [15dea82c-a96b-463f-9588-f5367fbeb4a7] Not implemented: SUBSCRIBE_NAMESPACE at moq-transport/src/session/error.rs:77 test-client-1 | 2026-10-06T01:48:10.249093Z  WARN moq_transport::session::publisher: failed to process message: serve error: not implemented: Feature not implemented [error:15dea82c-a96b-463f-9588-f5367fbeb4a7] test-client-1 | 2026-10-06T01:48:12.250141Z  INFO moq_test_client::scenarios: Announce succeeded (no error received, waiting for subscriptions timed out) test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 6a9f133add05b5bc8481c6d3a0957405 test-client-1 | ... relay-1 | 2026-10-06T01:48:12.250421Z  INFO conn{id=1 remote=[::ffff:172.18.0.3]:59932 session="7e5d22d9e307a4e6fba9cb6195db71a7"}: moq_net::ietf::session: session terminated err=transport: closed relay-1 | 2026-10-06T01:48:12.250834Z  WARN web_transport_moq::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-06T01:48:12.250633Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=7 relay-1 | 2026-10-06T01:48:12.250902Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-10-06T01:48:12.251448Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58590 dual_stack=true relay-1 | 2026-10-06T01:48:12.253598Z  INFO conn{id=2 remote=[::ffff:172.18.0.3]:58590 session="6fe6fd77f79f4afe814686b1de926e80"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-06T01:48:12.253645Z  INFO conn{id=2 remote=[::ffff:172.18.0.3]:58590 session="6fe6fd77f79f4afe814686b1de926e80"}: moq_relay::connection: negotiated version=moq-transport-14 transport=quic test-client-1 | 2026-10-06T01:48:12.253869Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track test-client-1 | 2026-10-06T01:48:12.253913Z  WARN moq_transport::serve::error: [239913c7-2855-4981-8e0a-9cc8798f2e14] Not implemented: SUBSCRIBE_NAMESPACE at moq-transport/src/session/error.rs:77 test-client-1 | 2026-10-06T01:48:12.253919Z  WARN moq_transport::session::publisher: failed to process message: serve error: not implemented: Feature not implemented [error:239913c7-2855-4981-8e0a-9cc8798f2e14] relay-1 | 2026-10-06T01:48:12.254106Z  INFO conn{id=2 remote=[::ffff:172.18.0.3]:58590 session="6fe6fd77f79f4afe814686b1de926e80"}: moq_net::ietf::publisher: subscribe started id=0 broadcast=nonexistent/namespace track=test-track test-client-1 | 2026-10-06T01:48:12.254326Z  WARN moq_test_client::scenarios: Got error but not clearly 'not found': closed, code=4. This may indicate a different error type than expected. test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: eea7b91c47718f55e53a2e94917334b2 test-client-1 | ... relay-1 | 2026-10-06T01:48:12.254497Z  INFO conn{id=2 remote=[::ffff:172.18.0.3]:58590 session="6fe6fd77f79f4afe814686b1de926e80"}: moq_net::ietf::session: session terminated err=transport: closed test-client-1 | 2026-10-06T01:48:12.254755Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=7 relay-1 | 2026-10-06T01:48:12.254886Z  WARN web_transport_moq::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-06T01:48:12.254919Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-10-06T01:48:12.255338Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57545 dual_stack=true relay-1 | 2026-10-06T01:48:12.257307Z  INFO conn{id=3 remote=[::ffff:172.18.0.3]:57545 session="f7785577a8c26a1dd8a3fb85c9435d35"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-06T01:48:12.257336Z  INFO conn{id=3 remote=[::ffff:172.18.0.3]:57545 session="f7785577a8c26a1dd8a3fb85c9435d35"}: moq_relay::connection: negotiated version=moq-transport-14 transport=quic test-client-1 | 2026-10-06T01:48:12.258208Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46770 dual_stack=true relay-1 | 2026-10-06T01:48:12.260199Z  INFO conn{id=4 remote=[::ffff:172.18.0.3]:46770 session="6ba7cad6cc8c2eb996bd671051b52138"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-06T01:48:12.260236Z  INFO conn{id=4 remote=[::ffff:172.18.0.3]:46770 session="6ba7cad6cc8c2eb996bd671051b52138"}: moq_relay::connection: negotiated version=moq-transport-14 transport=quic test-client-1 | 2026-10-06T01:48:12.260430Z  INFO moq_test_client::scenarios: Publisher announcing namespace: moq-test/interop test-client-1 | 2026-10-06T01:48:12.260461Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track test-client-1 | 2026-10-06T01:48:12.260482Z  WARN moq_transport::serve::error: [ae5d86e2-8dce-4666-aa9b-873563d6c5a7] Not implemented: SUBSCRIBE_NAMESPACE at moq-transport/src/session/error.rs:77 test-client-1 | 2026-10-06T01:48:12.260486Z  WARN moq_transport::session::publisher: failed to process message: serve error: not implemented: Feature not implemented [error:ae5d86e2-8dce-4666-aa9b-873563d6c5a7] test-client-1 | 2026-10-06T01:48:12.260510Z  WARN moq_transport::serve::error: [9febf6df-9ea1-4d2c-badf-8e74aa535103] Not implemented: SUBSCRIBE_NAMESPACE at moq-transport/src/session/error.rs:77 test-client-1 | 2026-10-06T01:48:12.260519Z  WARN moq_transport::session::publisher: failed to process message: serve error: not implemented: Feature not implemented [error:9febf6df-9ea1-4d2c-badf-8e74aa535103] relay-1 | 2026-10-06T01:48:12.260692Z  INFO conn{id=4 remote=[::ffff:172.18.0.3]:46770 session="6ba7cad6cc8c2eb996bd671051b52138"}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test/interop track=test-track test-client-1 | 2026-10-06T01:48:12.261002Z  INFO moq_test_client::scenarios: Subscriber got error: closed, code=4 - subscription was processed test-client-1 | ok 4 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 6 test-client-1 | publisher_connection_id: e54096cc43a151b909e16c62775dd17e test-client-1 | subscriber_connection_id: 36c26f2c1ce8ae2eb7069cccd4065155 test-client-1 | ... relay-1 | 2026-10-06T01:48:12.261123Z  INFO conn{id=4 remote=[::ffff:172.18.0.3]:46770 session="6ba7cad6cc8c2eb996bd671051b52138"}: moq_net::ietf::session: session terminated err=transport: closed relay-1 | 2026-10-06T01:48:12.261184Z  INFO conn{id=3 remote=[::ffff:172.18.0.3]:57545 session="f7785577a8c26a1dd8a3fb85c9435d35"}: moq_net::ietf::session: session terminated err=transport: closed test-client-1 | 2026-10-06T01:48:12.261455Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=7 relay-1 | 2026-10-06T01:48:12.261594Z  WARN web_transport_moq::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-06T01:48:12.261508Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=7 relay-1 | 2026-10-06T01:48:12.261632Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed relay-1 | 2026-10-06T01:48:12.261653Z  WARN web_transport_moq::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-06T01:48:12.261677Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-10-06T01:48:12.262063Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42424 dual_stack=true relay-1 | 2026-10-06T01:48:12.264063Z  INFO conn{id=5 remote=[::ffff:172.18.0.3]:42424 session="2306d08c563a25851d89fd43006cdd92"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-06T01:48:12.264090Z  INFO conn{id=5 remote=[::ffff:172.18.0.3]:42424 session="2306d08c563a25851d89fd43006cdd92"}: moq_relay::connection: negotiated version=moq-transport-14 transport=quic test-client-1 | 2026-10-06T01:48:12.264259Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE announce: moq-test/interop/test-track test-client-1 | 2026-10-06T01:48:12.264397Z  WARN moq_transport::serve::error: [6936031d-a143-40b7-b227-2f577a16135a] Not implemented: SUBSCRIBE_NAMESPACE at moq-transport/src/session/error.rs:77 test-client-1 | 2026-10-06T01:48:12.264410Z  WARN moq_transport::session::publisher: failed to process message: serve error: not implemented: Feature not implemented [error:6936031d-a143-40b7-b227-2f577a16135a] relay-1 | 2026-10-06T01:48:12.264433Z  INFO conn{id=5 remote=[::ffff:172.18.0.3]:42424 session="2306d08c563a25851d89fd43006cdd92"}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test/interop track=test-track relay-1 | 2026-10-06T01:48:12.264728Z  INFO conn{id=5 remote=[::ffff:172.18.0.3]:42424 session="2306d08c563a25851d89fd43006cdd92"}: moq_net::ietf::session: session terminated err=transport: closed test-client-1 | 2026-10-06T01:48:12.264897Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=7 relay-1 | 2026-10-06T01:48:12.265024Z  WARN web_transport_moq::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-06T01:48:12.265098Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-10-06T01:48:12.766380Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36813 dual_stack=true relay-1 | 2026-10-06T01:48:12.769372Z  INFO conn{id=6 remote=[::ffff:172.18.0.3]:36813 session="26bf9afaf99423f17cda66e8ddb6906b"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-06T01:48:12.769417Z  INFO conn{id=6 remote=[::ffff:172.18.0.3]:36813 session="26bf9afaf99423f17cda66e8ddb6906b"}: moq_relay::connection: negotiated version=moq-transport-14 transport=quic test-client-1 | 2026-10-06T01:48:12.769706Z  INFO moq_test_client::scenarios: Publisher announcing namespace (after subscriber): moq-test/interop test-client-1 | 2026-10-06T01:48:12.769738Z  WARN moq_transport::serve::error: [cab2341f-37de-4ea6-8775-a087ba63e098] Not implemented: SUBSCRIBE_NAMESPACE at moq-transport/src/session/error.rs:77 test-client-1 | 2026-10-06T01:48:12.769748Z  WARN moq_transport::session::publisher: failed to process message: serve error: not implemented: Feature not implemented [error:cab2341f-37de-4ea6-8775-a087ba63e098] test-client-1 | 2026-10-06T01:48:15.770346Z  INFO moq_test_client::scenarios: Publisher announce timeout (expected) test-client-1 | 2026-10-06T01:48:15.770367Z  INFO moq_test_client::scenarios: Subscriber got error: closed, code=4 (may be expected) test-client-1 | ok 5 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: 2b27d114810479d5a1814a3828cc997f test-client-1 | publisher_connection_id: 2e1e2c5e5910c25959c3687729df81b7 test-client-1 | ... relay-1 | 2026-10-06T01:48:15.770643Z  INFO conn{id=6 remote=[::ffff:172.18.0.3]:36813 session="26bf9afaf99423f17cda66e8ddb6906b"}: moq_net::ietf::session: session terminated err=transport: closed test-client-1 | 2026-10-06T01:48:15.770838Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=7 relay-1 | 2026-10-06T01:48:15.771009Z  WARN web_transport_moq::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-06T01:48:15.771069Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-10-06T01:48:15.771615Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45910 dual_stack=true relay-1 | 2026-10-06T01:48:15.775143Z  INFO conn{id=7 remote=[::ffff:172.18.0.3]:45910 session="c474e0dd9a926c58914a0f28e3a0f8f8"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-06T01:48:15.775188Z  INFO conn{id=7 remote=[::ffff:172.18.0.3]:45910 session="c474e0dd9a926c58914a0f28e3a0f8f8"}: moq_relay::connection: negotiated version=moq-transport-14 transport=quic test-client-1 | 2026-10-06T01:48:15.775449Z  INFO moq_test_client::scenarios: Announcing namespace: moq-test/interop test-client-1 | 2026-10-06T01:48:15.775509Z  WARN moq_transport::serve::error: [abdc4544-e703-4094-b6d3-502d05ee7408] Not implemented: SUBSCRIBE_NAMESPACE at moq-transport/src/session/error.rs:77 test-client-1 | 2026-10-06T01:48:15.775521Z  WARN moq_transport::session::publisher: failed to process message: serve error: not implemented: Feature not implemented [error:abdc4544-e703-4094-b6d3-502d05ee7408] test-client-1 | 2026-10-06T01:48:17.776796Z  INFO moq_test_client::scenarios: Announce active, now sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-10-06T01:48:17.777083Z  INFO conn{id=7 remote=[::ffff:172.18.0.3]:45910 session="c474e0dd9a926c58914a0f28e3a0f8f8"}: moq_net::ietf::session: session terminated err=transport: closed test-client-1 | 2026-10-06T01:48:17.777323Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=7 relay-1 | 2026-10-06T01:48:17.777488Z  WARN web_transport_moq::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-06T01:48:17.777556Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-10-06T01:48:17.877898Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2107 test-client-1 | connection_id: 3630eab94cbba92321e8690f4dafef0c test-client-1 | ... test-client-1 exited with code 0 Aborting on container exit... Container main-test-client-1 Stopping Container main-test-client-1 Stopped Container main-relay-1 Stopping Container main-relay-1 Stopped Test results in mlog/ make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'