Add coveralls settings

This commit is contained in:
Benedikt Heine 2020-03-31 17:54:13 +02:00
parent 29e02c2a29
commit db76fff1ca
2 changed files with 24 additions and 0 deletions

View File

@ -63,7 +63,30 @@ jobs:
make clean
make -j test-coverage
- name: Coveralls assemble with lcov
run: lcov -c -d . -o lcov.info
if: "matrix.CC == 'gcc'"
- name: Coveralls upload
uses: coverallsapp/github-action@master
if: "matrix.CC == 'gcc'"
with:
parallel: true
path-to-lcov: "./lcov.info"
github-token: ${{ secrets.GITHUB_TOKEN }}
runs-on: ubuntu-latest
container:
image: dunst/ci:${{ matrix.distro }}
# Just send the signal to coveralls to finish
# the build and finalise coverage stats
finish-coverage:
needs: build
runs-on: ubuntu-latest
steps:
- name: Coveralls finish
uses: coverallsapp/github-action@master
with:
parallel-finish: true
github-token: ${{ secrets.GITHUB_TOKEN }}

1
.gitignore vendored
View File

@ -3,6 +3,7 @@
*.gcda
*.gcno
*.gcov
/lcov.info
core
vgcore.*