pistacheio / pistache

A high-performance REST toolkit written in C++
https://pistacheio.github.io/pistache/
Apache License 2.0
3.17k stars 698 forks source link

ci(linux): small coverage fixes #1188

Open Tachi107 opened 8 months ago

Tachi107 commented 8 months ago

This PR finally fixes the CI Coverage step on Debian Testing, and also switches from gpgv to a sop implementation. See the individual commit messages for details :)

codecov[bot] commented 8 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (1c733a1) 78.09% compared to head (dc6651f) 0.00%.

:exclamation: Current head dc6651f differs from pull request most recent head 86bcf34. Consider uploading reports for the commit 86bcf34 to get more accurate results

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1188 +/- ## ========================================== - Coverage 78.09% 0 -78.10% ========================================== Files 53 0 -53 Lines 7077 0 -7077 ========================================== - Hits 5527 0 -5527 + Misses 1550 0 -1550 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Tachi107 commented 8 months ago

...and this doesn't actually fix the coverage step on Debian Testing, lcov 2.0 is creating more issues than expected. I'll try to see if we can ditch it and directly use gcov instead.