A suite of containerized tools for conformance, interoperability, and performance testing of MoQT relay implementations.
| Project | Description |
|---|---|
| moq-test-ui | Web frontend for running and visualising test results |
| moq-interop-tests | Containerized conformance and interop test tool suite |
| Project | Description |
|---|---|
| aiomoqt | Benchmark tooling for relay throughput and latency |
| Test | Type | Description |
|---|---|---|
| probe | Diagnostics | Relay endpoint liveness and compatibility probe across transports and draft versions |
| interop-tests | Conformance | Interoperability test suite for relay operations such as goaway, subscribe, publish, and fetch |
| conformance | Conformance | MoQ conformance suite validating protocol behavior across structured test sections |
| multi-sub-bench | Performance | Multi-subscriber load benchmark measuring completion rate, output throughput, and latency |
| adaptive-bench | Performance | Adaptive bitrate benchmark for throughput/latency behavior under changing network conditions |
Each sub-project and external tool builds one or more containers that can be used individually, composed into a full test suite, or driven via the moq-test-ui frontend or REST APIs.
Test requirements documentation is maintained in the requirements/ folder.
- requirements/relay-test-requirements.md — MoQ Relay Test Requirements