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:latest URL: https://relay:4443 time="2026-10-05T01:41:44Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-05T01:41:44Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-05T01:41:44Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-05T01:41:44Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-05T01:41:44Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." Container main-relay-1 Recreate Container main-relay-1 Recreated Attaching to relay-1, test-client-1 relay-1 | 2026-10-05T01:41:44.579840Z  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-05T01:41:44.579858Z  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-05T01:41:44.581702Z  INFO moq_relay::cluster: cluster initialized hop_id=4530258104131829 configured=false relay-1 | 2026-10-05T01:41:44.582974Z  INFO moq_relay::relay: listening addr=[::]:4443 kind="quic" relay-1 | 2026-10-05T01:41:44.583102Z  INFO moq_relay::cluster: no cluster peers configured; running standalone test-client-1 | TAP version 14 test-client-1 | # moq-test-client v0.1.13 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..8 test-client-1 | 2026-10-05T01:41:50.186842Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45064 dual_stack=true relay-1 | 2026-10-05T01:41:50.227891Z  INFO conn{id=0 remote=[::ffff:172.18.0.3]:45064 session="2263d974e906230022b061a0dc3700f7"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-05T01:41:50.227965Z  INFO conn{id=0 remote=[::ffff:172.18.0.3]:45064 session="2263d974e906230022b061a0dc3700f7"}: moq_relay::connection: negotiated version=moq-transport-16 transport=quic test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 42 test-client-1 | connection_id: 96d25ff6d50e900a2a78c7f1b2dde77d test-client-1 | ... test-client-1 | 2026-10-05T01:41:50.228261Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | 2026-10-05T01:41:50.228471Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-05T01:41:50.228529Z  INFO conn{id=0 remote=[::ffff:172.18.0.3]:45064 session="2263d974e906230022b061a0dc3700f7"}: moq_net::ietf::session: session terminated err=transport: closed relay-1 | 2026-10-05T01:41:50.228652Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-10-05T01:41:50.229220Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55069 dual_stack=true relay-1 | 2026-10-05T01:41:50.231509Z  INFO conn{id=1 remote=[::ffff:172.18.0.3]:55069 session="584608efbe2c4177e2d58bb9e5c2e7f0"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-05T01:41:50.231545Z  INFO conn{id=1 remote=[::ffff:172.18.0.3]:55069 session="584608efbe2c4177e2d58bb9e5c2e7f0"}: moq_relay::connection: negotiated version=moq-transport-16 transport=quic test-client-1 | 2026-10-05T01:41:50.231983Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | 2026-10-05T01:41:52.235148Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) relay-1 | 2026-10-05T01:41:52.235421Z  INFO conn{id=1 remote=[::ffff:172.18.0.3]:55069 session="584608efbe2c4177e2d58bb9e5c2e7f0"}: moq_net::ietf::session: session terminated err=transport: closed test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2006 test-client-1 | connection_id: 368fbb2662ed4847a76d1b4fa18dab01 test-client-1 | ... test-client-1 | 2026-10-05T01:41:52.236549Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52396 dual_stack=true relay-1 | 2026-10-05T01:41:52.236719Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed relay-1 | 2026-10-05T01:41:52.238941Z  INFO conn{id=2 remote=[::ffff:172.18.0.3]:52396 session="0f4ff83eb5f27e96ca4c7c01b220594b"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-05T01:41:52.238990Z  INFO conn{id=2 remote=[::ffff:172.18.0.3]:52396 session="0f4ff83eb5f27e96ca4c7c01b220594b"}: moq_relay::connection: negotiated version=moq-transport-16 transport=quic test-client-1 | 2026-10-05T01:41:52.239225Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-10-05T01:41:52.239413Z  INFO conn{id=2 remote=[::ffff:172.18.0.3]:52396 session="0f4ff83eb5f27e96ca4c7c01b220594b"}: moq_net::ietf::publisher: subscribe started id=0 broadcast=nonexistent/namespace track=test-track test-client-1 | 2026-10-05T01:41:52.239636Z  WARN moq_test_client::scenarios: Got error but not clearly 'not found': closed, code=16. Relay may use different error text. relay-1 | 2026-10-05T01:41:52.239780Z  INFO conn{id=2 remote=[::ffff:172.18.0.3]:52396 session="0f4ff83eb5f27e96ca4c7c01b220594b"}: moq_net::ietf::session: session terminated err=transport: closed relay-1 | 2026-10-05T01:41:52.239814Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 031518d694098da7226c893611f82184 test-client-1 | ... test-client-1 | 2026-10-05T01:41:52.239950Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-05T01:41:52.240522Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50459 dual_stack=true relay-1 | 2026-10-05T01:41:52.242466Z  INFO conn{id=3 remote=[::ffff:172.18.0.3]:50459 session="5195b8fa0d6ecafb3f8d68eb19aa0050"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-05T01:41:52.242503Z  INFO conn{id=3 remote=[::ffff:172.18.0.3]:50459 session="5195b8fa0d6ecafb3f8d68eb19aa0050"}: moq_relay::connection: negotiated version=moq-transport-16 transport=quic test-client-1 | 2026-10-05T01:41:52.243341Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52386 dual_stack=true relay-1 | 2026-10-05T01:41:52.245157Z  INFO conn{id=4 remote=[::ffff:172.18.0.3]:52386 session="88c07a7f45df2e396655286b19f04752"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-05T01:41:52.245195Z  INFO conn{id=4 remote=[::ffff:172.18.0.3]:52386 session="88c07a7f45df2e396655286b19f04752"}: moq_relay::connection: negotiated version=moq-transport-16 transport=quic test-client-1 | 2026-10-05T01:41:52.245437Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-10-05T01:41:52.245448Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-10-05T01:41:52.245701Z  INFO conn{id=4 remote=[::ffff:172.18.0.3]:52386 session="88c07a7f45df2e396655286b19f04752"}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test/interop track=test-track test-client-1 | 2026-10-05T01:41:52.246117Z  INFO moq_test_client::scenarios: Subscriber got error: closed, code=16 - subscription was processed test-client-1 | ok 4 - publish-namespace-subscribe relay-1 | 2026-10-05T01:41:52.246213Z  INFO conn{id=3 remote=[::ffff:172.18.0.3]:50459 session="5195b8fa0d6ecafb3f8d68eb19aa0050"}: moq_net::ietf::session: session terminated err=transport: closed test-client-1 | --- relay-1 | 2026-10-05T01:41:52.246411Z  INFO conn{id=4 remote=[::ffff:172.18.0.3]:52386 session="88c07a7f45df2e396655286b19f04752"}: moq_net::ietf::session: session terminated err=transport: closed test-client-1 | duration_ms: 6 test-client-1 | publisher_connection_id: 582032033c9c74d0d4367d670c45626e test-client-1 | subscriber_connection_id: 64e8f3fa1eae92125e526c6532163ed6 test-client-1 | ... relay-1 | 2026-10-05T01:41:52.246450Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-10-05T01:41:52.246362Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-05T01:41:52.246553Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-10-05T01:41:52.247126Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37858 dual_stack=true relay-1 | 2026-10-05T01:41:52.249265Z  INFO conn{id=5 remote=[::ffff:172.18.0.3]:37858 session="b2194ce5d8ac59df563553c481f2ccd8"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-05T01:41:52.249295Z  INFO conn{id=5 remote=[::ffff:172.18.0.3]:37858 session="b2194ce5d8ac59df563553c481f2ccd8"}: moq_relay::connection: negotiated version=moq-transport-16 transport=quic test-client-1 | 2026-10-05T01:41:52.249501Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-10-05T01:41:52.249786Z  INFO conn{id=5 remote=[::ffff:172.18.0.3]:37858 session="b2194ce5d8ac59df563553c481f2ccd8"}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test/interop track=test-track relay-1 | 2026-10-05T01:41:52.250089Z  INFO conn{id=5 remote=[::ffff:172.18.0.3]:37858 session="b2194ce5d8ac59df563553c481f2ccd8"}: moq_net::ietf::session: session terminated err=transport: closed relay-1 | 2026-10-05T01:41:52.250126Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-10-05T01:41:52.250123Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-05T01:41:52.751469Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59145 dual_stack=true relay-1 | 2026-10-05T01:41:52.755305Z  INFO conn{id=6 remote=[::ffff:172.18.0.3]:59145 session="93f529b5e558181bfefac79274b63657"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-05T01:41:52.755364Z  INFO conn{id=6 remote=[::ffff:172.18.0.3]:59145 session="93f529b5e558181bfefac79274b63657"}: moq_relay::connection: negotiated version=moq-transport-16 transport=quic test-client-1 | 2026-10-05T01:41:52.755618Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | 2026-10-05T01:41:55.756390Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-10-05T01:41:55.756408Z  INFO moq_test_client::scenarios: Subscriber got error: closed, code=16 (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3510 test-client-1 | subscriber_connection_id: 314e14e61954955b32e7437fd0cadbcb test-client-1 | publisher_connection_id: 685c351644461b38a27b1a222dd26e5d test-client-1 | ... relay-1 | 2026-10-05T01:41:55.756565Z  INFO conn{id=6 remote=[::ffff:172.18.0.3]:59145 session="93f529b5e558181bfefac79274b63657"}: moq_net::ietf::session: session terminated err=transport: closed relay-1 | 2026-10-05T01:41:55.757004Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-10-05T01:41:55.757411Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43779 dual_stack=true relay-1 | 2026-10-05T01:41:55.760147Z  INFO conn{id=7 remote=[::ffff:172.18.0.3]:43779 session="decd6d22a0d0dcc2860ed4cc940c73a4"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-05T01:41:55.760198Z  INFO conn{id=7 remote=[::ffff:172.18.0.3]:43779 session="decd6d22a0d0dcc2860ed4cc940c73a4"}: moq_relay::connection: negotiated version=moq-transport-16 transport=quic test-client-1 | 2026-10-05T01:41:55.760508Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-10-05T01:41:57.761867Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-10-05T01:41:57.762158Z  INFO conn{id=7 remote=[::ffff:172.18.0.3]:43779 session="decd6d22a0d0dcc2860ed4cc940c73a4"}: moq_net::ietf::session: session terminated err=transport: closed relay-1 | 2026-10-05T01:41:57.762572Z  WARN web_transport_moq::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-05T01:41:57.762670Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-10-05T01:41:57.863024Z  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: 2106 test-client-1 | connection_id: 0cb25a816b0699d427eab8749943708f test-client-1 | ... test-client-1 | 2026-10-05T01:41:57.864038Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46173 dual_stack=true relay-1 | 2026-10-05T01:41:57.866583Z  INFO conn{id=8 remote=[::ffff:172.18.0.3]:46173 session="cc7987a147841d61973ffa3f770c2ae7"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-05T01:41:57.866655Z  INFO conn{id=8 remote=[::ffff:172.18.0.3]:46173 session="cc7987a147841d61973ffa3f770c2ae7"}: moq_relay::connection: negotiated version=moq-transport-16 transport=quic test-client-1 | 2026-10-05T01:41:57.866925Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | not ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | message: "PUBLISH was rejected: closed, code=3" relay-1 | 2026-10-05T01:41:57.867392Z  INFO conn{id=8 remote=[::ffff:172.18.0.3]:46173 session="cc7987a147841d61973ffa3f770c2ae7"}: moq_net::ietf::session: session terminated err=transport: closed test-client-1 | ... relay-1 | 2026-10-05T01:41:57.867817Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-10-05T01:41:57.868264Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53371 dual_stack=true relay-1 | 2026-10-05T01:41:57.870461Z  INFO conn{id=9 remote=[::ffff:172.18.0.3]:53371 session="820098c81ee09148401489fb7e27d40f"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-05T01:41:57.870504Z  INFO conn{id=9 remote=[::ffff:172.18.0.3]:53371 session="820098c81ee09148401489fb7e27d40f"}: moq_relay::connection: negotiated version=moq-transport-16 transport=quic test-client-1 | 2026-10-05T01:41:57.871330Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42523 dual_stack=true relay-1 | 2026-10-05T01:41:57.874371Z  INFO conn{id=10 remote=[::ffff:172.18.0.3]:42523 session="fc58efd8385608c87a6e1fefdeff8863"}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish=** subscribe=** relay-1 | 2026-10-05T01:41:57.874411Z  INFO conn{id=10 remote=[::ffff:172.18.0.3]:42523 session="fc58efd8385608c87a6e1fefdeff8863"}: moq_relay::connection: negotiated version=moq-transport-16 transport=quic test-client-1 | 2026-10-05T01:41:57.874655Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 7 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-10-05T01:41:57.875120Z  INFO conn{id=9 remote=[::ffff:172.18.0.3]:53371 session="820098c81ee09148401489fb7e27d40f"}: moq_net::ietf::session: session terminated err=transport: closed relay-1 | 2026-10-05T01:41:57.875309Z  INFO conn{id=10 remote=[::ffff:172.18.0.3]:42523 session="fc58efd8385608c87a6e1fefdeff8863"}: moq_net::ietf::session: session terminated err=transport: closed relay-1 | 2026-10-05T01:41:57.875338Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 exited with code 1 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 make[1]: *** [Makefile:86: test] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'