ebpf
ebpf copied to clipboard
CI: store merged coverage as artifact
Integrate Code Coverage Reporting in CI Pipeline
Summary:
This pull request integrates code coverage reporting into the existing CI pipeline. The following updates have been made to the GitHub Actions workflow to ensure that code coverage is tracked and uploaded to the Coveralls service.
Changes:
-
Added Code Coverage Steps:
- Introduced coverage generation after running tests in the CI pipeline.
- Integrated the Coveralls reporting tool to upload the coverage data.
- Modified the test job in the CI workflow to include coverage steps.
-
Test Coverage Reporting:
- Coverage is generated for each test run and uploaded as an artifact.
- This allows the team to track the test coverage on each pull request.
Impact:
- Continuous monitoring of code coverage ensures that new code contributions maintain high-quality tests.
- Developers can review coverage metrics and ensure new features are adequately tested.
Related Issues:
- Resolves issue: #1256 (if any related issues exist).