Add coveralls settings
This commit is contained in:
parent
29e02c2a29
commit
db76fff1ca
23
.github/workflows/main.yml
vendored
23
.github/workflows/main.yml
vendored
@ -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
1
.gitignore
vendored
@ -3,6 +3,7 @@
|
||||
*.gcda
|
||||
*.gcno
|
||||
*.gcov
|
||||
/lcov.info
|
||||
|
||||
core
|
||||
vgcore.*
|
||||
|
Loading…
x
Reference in New Issue
Block a user