Skip to content

Conversation

@dariusz-f
Copy link
Collaborator

This commit introduces code coverage measurement using lcov for the project.

  • feat(ci): Integrated lcov into the test-linux GitHub Actions workflow to automatically generate and upload coverage reports.
  • feat(cmake): Added an ENABLE_COVERAGE option to CMakeLists.txt to compile the project with coverage instrumentation flags.
  • docs: Added a new "Code Coverage" section to README.md with instructions on how to manually generate and view coverage reports using lcov and genhtml.

This commit introduces code coverage measurement using `lcov` for the project.

- **feat(ci):** Integrated `lcov` into the `test-linux` GitHub Actions workflow to automatically generate and upload coverage reports.
- **feat(cmake):** Added an `ENABLE_COVERAGE` option to `CMakeLists.txt` to compile the project with coverage instrumentation flags.
- **docs:** Added a new "Code Coverage" section to `README.md` with instructions on how to manually generate and view coverage reports using `lcov` and `genhtml`.

Signed-off-by: Dariusz Frankiewicz <[email protected]>
Copy link
Collaborator

@dkozinski dkozinski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@kpchoi kpchoi merged commit 3451c5a into main Dec 4, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants