-
-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Overview
Implement an automated interoperability test framework to verify compatibility across multiple Media over QUIC (MoQ) implementations.
This issue serves as the main Epic to organize and track related sub-issues for Go, TypeScript, and other protocol implementations.
Use Case
The interop test framework ensures that independent implementations of the MoQ protocol can communicate reliably and conform to the same protocol semantics.
It will provide a foundation for verifying protocol correctness and detecting regressions during continuous development.
Proposed Solution
Develop a unified interop testing environment that:
-
Defines a common structure for cross-implementation tests
-
Provides automation through GitHub Actions or similar CI tools
-
Supports internal (Go ↔ TypeScript) and external (e.g., Rust) interoperability checks
-
Generates detailed test logs and reports for debugging
-
Defines required test steps and test cases to ensure comprehensive protocol coverage
Alternatives Considered
No response
Checklist
- I have searched existing issues
- I have read relevant documentation
- I can contribute to this feature