camblet-driver
camblet-driver copied to clipboard
Create a reusable test framework for testing the kernel module (bats-core?)
Problem Statement
Like in #50 we use Bash in CI to test such features as big file upload/download, but we should create a programmable test framework, which is capable of:
- building the kernel module
- loading/unloading the kernel module
- control the kernel module
- load wasm modules (proxywasm, rego, etc.)
- start test severs/clients and make interactions with them to test features and correctness
Proposed Solution
Alternatives Considered
Please briefly describe which alternatives, if any, have been considered, including merits of alternate approaches and tradeoffs being made.
Additional Context
Please provide any other information that may be relevant.