👷 add CI step for coverage

This commit is contained in:
Niels Lohmann 2021-01-31 18:37:47 +01:00
parent 91475eeff1
commit d6f54a0837
No known key found for this signature in database
GPG Key ID: 7F3CEA63AE251B69

View File

@ -130,15 +130,15 @@ jobs:
- name: build
run: |
cmake --build build --target ci_test_coverage
cp -r /__w/json/json/build/html /workdir
cp -r /__w/json/json/build/json.info /workdir
cp -vr /__w/json/json/build/html /workdir
cp -vr /__w/json/json/build/json.info /workdir
- name: archive coverage report
uses: actions/upload-artifact@v2
with:
name: code-coverage-report
path: html
path: /__w/json/json/html
- name: Coveralls
uses: coverallsapp/github-action@master
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
path-to-lcov: json.info
path-to-lcov: /__w/json/json/json.info