fix(testing): codecov reports (#2094)
* fix(testing): fix codecov.yml * fix(testing): make code coverage procedure for main and PRs identical * fix(testing): make codecov ignore the right folders
This commit is contained in:
@@ -55,7 +55,8 @@ jobs:
|
||||
run: |
|
||||
cd build
|
||||
ctest --output-on-failure
|
||||
gcovr --root .. --object-dir . --exclude-directories xmpsdk --exclude-directories unitTests --exclude-directories samples --exclude '.*xmpsdk.*' --exclude '.*unitTests.*' --exclude '.*samples.*' --exclude-unreachable-branches --exclude-throw-branches --xml -o coverage.xml
|
||||
# this needs to match th ecommand in on_push_ExtraJobsForMain.yml!
|
||||
gcovr --root .. --object-dir . --exclude-unreachable-branches --exclude-throw-branches --xml -o coverage.xml
|
||||
curl https://keybase.io/codecovsecurity/pgp_keys.asc | gpg --import
|
||||
curl -Os https://uploader.codecov.io/latest/linux/codecov
|
||||
curl -Os https://uploader.codecov.io/latest/linux/codecov.SHA256SUM
|
||||
|
||||
@@ -18,6 +18,7 @@ jobs:
|
||||
- name: install dependencies
|
||||
run: |
|
||||
pip3 install conan==1.45.0
|
||||
pip install gcovr
|
||||
|
||||
- name: Conan common config
|
||||
run: |
|
||||
@@ -52,8 +53,8 @@ jobs:
|
||||
run: |
|
||||
cd build
|
||||
ctest --output-on-failure
|
||||
pip install gcovr
|
||||
gcovr -r ./../ -x --exclude-unreachable-branches --exclude-throw-branches -o coverage.xml .
|
||||
# this needs to match th ecommand in on_PR_linux_secial_builds.yml!
|
||||
gcovr --root .. --object-dir . --exclude-unreachable-branches --exclude-throw-branches --xml -o coverage.xml .
|
||||
curl https://keybase.io/codecovsecurity/pgp_keys.asc | gpg --import
|
||||
curl -Os https://uploader.codecov.io/latest/linux/codecov
|
||||
curl -Os https://uploader.codecov.io/latest/linux/codecov.SHA256SUM
|
||||
|
||||
Reference in New Issue
Block a user