Mooncake icon indicating copy to clipboard operation
Mooncake copied to clipboard

feat(ci): add code coverage support with lcov and Codecov integration

Open LiYiMing-lg opened this issue 2 months ago • 2 comments

Description

This PR adds code coverage support to the CI pipeline by integrating lcov/gcov for coverage reporting and Codecov for visualization.

Changes

  • Added coverage tools installation (lcov, gcovr)
  • Modified CMake configuration to enable coverage compilation
  • Added coverage report generation using lcov
  • Integrated Codecov action for automated coverage reporting
  • Coverage reports will be generated for each PR and main branch builds

Testing

  • Coverage data is collected during make test execution
  • Reports are uploaded to Codecov for better visualization

LiYiMing-lg avatar Nov 11 '25 06:11 LiYiMing-lg

[!NOTE] Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.

gemini-code-assist[bot] avatar Nov 11 '25 06:11 gemini-code-assist[bot]

Could you update this PR to pass CI? thx. @LiYiMing-lg

stmatengss avatar Nov 26 '25 05:11 stmatengss