Daniel Poetzl
f94ba36daa
Remove entries about library code from lcov coverage file
...
Previously coverage data about header files from the C++ library (in /usr) was
included in the lcov coverage report. We want to exclude these files as we are
only interested in coverage of cprover code and excluding library code also
gives a more accurate percentage of overall coverage.
2019-08-05 20:50:36 +01:00
Daniel Poetzl
3cdee5283d
Simplify codecov make and cmake configuration
...
Do not apt install unneeded packages, and commit coverage data even when the
build was not initiated by github.
2019-08-05 20:49:19 +01:00
Yumi Bagge
79b2e2848b
Add $VCS_COMMIT_ID
...
Since commit ID is empty for merge commit, this PR addresses the issue by explicitly setting VCS_COMMIT_ID variable.
2019-06-20 12:09:27 +01:00
Yumi Bagge
82a49e0ee9
Fix regex for codecov upload script
...
Currently codecov is missing base report, because merge PR uses commit not pR.
So the regex is added to choose only PR.
2019-06-18 11:12:27 +01:00
Yumi Bagge
0ef5e78de9
Add CPROVER_WITH_PROFILING to make build
...
to be enabled for coverage measurement
2019-05-30 22:06:16 +01:00
Yumi Bagge
c1b1d0719d
Add AWS CodeBuild spec to run codecov
2019-05-30 22:06:16 +01:00