[OSPP 2025] UT Supplement to the Kmesh eBPF program
Kmesh is a high-performance and low overhead service mesh data plane based on eBPF and programmable kernel. When writing eBPF programs, verifying their functionality typically requires compiling them and performing black-box testing. However, this approach is inefficient, and the coverage of functionality depends on the testing capabilities of the testers. Therefore, we took inspiration from Cilium and introduced a testing framework for eBPF programs. At this stage, the testing framework has been completed, and we need everyone to contribute by improving the test cases for eBPF programs.
OUTPUT
1.Successfully run UT test code for Kmesh's ebpf sendMsg prog 2.Successfully run UT test code for Kmesh's ebpf Cgroup prog 3. BONUS: Integrate a run of eBPF Prog UT in github action and output UT coverage. 4. Documentation of sendMsg and Cgroup Unit Test
/assign
Thanks @wxnzb for her contribution. This issue has been resolved. /close
@LiZhenCheng9527: Closing this issue.
In response to this:
Thanks @wxnzb for her contribution. This issue has been resolved. /close
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.