Re-enable coveralls code coverage by adding coveralls action to github actions workflow#581
Re-enable coveralls code coverage by adding coveralls action to github actions workflow#581jwlodek wants to merge 11 commits intoareaDetector:masterfrom
Conversation
jwlodek
commented
Apr 27, 2026
- Remove unused travis ci configuration file
- Update github actions CI configuration to re-enable coveralls code coverage metrics
…cov extraction of coverage info
|
I've moved the coverage check to the matrix job that builds against adsupport, to guarantee that most dependency libraries are available - I noticed that on the default ubuntu-latest/os/default the lz4 and bslz4 tests in the Codec tests did not get covered, presumably since there isn't a bitshuffle OS package. |
|
Hmm, now it picked up those branches in the Codec tests, but I don't seem to get |
|
Ok, figured out that this was caused by difference in gcda file generation between static/shared builds. I added a linux/adsupport/shared entry to the matrix, and have used that for the coverage. This should now be good to go. |
MarkRivers
left a comment
There was a problem hiding this comment.
This looks good to me. I am not an expert in this.
