kmesh icon indicating copy to clipboard operation
kmesh copied to clipboard

[OSPP 2025] UT Supplement to the Kmesh eBPF program

Open LiZhenCheng9527 opened this issue 7 months ago • 2 comments

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.

LiZhenCheng9527 avatar May 19 '25 02:05 LiZhenCheng9527

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

LiZhenCheng9527 avatar May 19 '25 02:05 LiZhenCheng9527

/assign

wxnzb avatar Jun 13 '25 08:06 wxnzb

Thanks @wxnzb for her contribution. This issue has been resolved. /close

LiZhenCheng9527 avatar Nov 29 '25 03:11 LiZhenCheng9527

@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.

kmesh-bot avatar Nov 29 '25 03:11 kmesh-bot