diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index beeb3b2..41e6fb6 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -35,7 +35,7 @@ jobs: - name: Report code coverage if: ${{ github.event_name == 'pull_request' }} - uses: zgosalvez/github-actions-report-lcov@v3 + uses: zgosalvez/github-actions-report-lcov@v4 with: coverage-files: build/filtered_coverage.info minimum-coverage: 80 diff --git a/test/coverage.sh b/test/coverage.sh index 1d4da14..46caba4 100644 --- a/test/coverage.sh +++ b/test/coverage.sh @@ -7,7 +7,9 @@ build_dir="$base_dir/build" ${base_dir}/build.sh clean debug without_examples echo "generate coverage.info:" -lcov --capture --directory . --output-file "${build_dir}/coverage.info" +lcov --capture --directory . --output-file "${build_dir}/coverage.info" \ + --no-external --ignore-errors empty --ignore-errors mismatch \ + --rc geninfo_unexecuted_blocks=1 echo "generate filtered_coverage.info:" lcov --extract "${build_dir}/coverage.info" '*/bw/webthing/*' --output-file "${build_dir}/filtered_coverage.info"