benbovy / spherely

Manipulation and analysis of geometric objects on the sphere.
https://spherely.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
119 stars 8 forks source link

CI: unexpectly low coverage reports #28

Closed benbovy closed 1 year ago

benbovy commented 1 year ago

Apparently branch coverage is often problematic with C++. As a result, the reported coverage is here lower than the actual coverage.

One workaround seems to use lcov instead of gcovr to generate the reports without branch coverage: https://community.codecov.com/t/ignore-partial-branches-report-with-gcovr-in-my-c-project/3331