Add codecov.io coverage tracking

* Every Linux build tracks coverage when running Debug mode
* OS X not supported yet (Future WIP)
* Our own unit tests, non-default reporters and Clara are ignored
This commit is contained in:
Martin Hořeňovský
2017-11-25 16:58:29 +01:00
parent db44964e27
commit e344984a1b
7 changed files with 892 additions and 26 deletions

14
codecov.yml Normal file
View File

@@ -0,0 +1,14 @@
codecov:
branch: master
ci:
# Don't wait for AppVeyor build to finalize coverage information
# We don't have a way to generate coverage from it anyway
- !appveyor
coverage:
ignore:
- "projects/SelfTest"
- "**/catch_reporter_tap.hpp"
- "**/catch_reporter_automake.hpp"
- "**/catch_reporter_teamcity.hpp"
- "**/external/clara.hpp"