From a4fd704186407b335b9185cff67b225134455e46 Mon Sep 17 00:00:00 2001 From: Benno Waldhauer Date: Sat, 15 Mar 2025 11:55:53 +0100 Subject: [PATCH 1/2] adjust coverage script to execute on ubuntu 24.04 --- test/coverage.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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" From 4973882dfe066a3461cd9aff6803b0b6ba91d23d Mon Sep 17 00:00:00 2001 From: Benno Waldhauer Date: Sat, 15 Mar 2025 12:32:46 +0100 Subject: [PATCH 2/2] update action-lcov-report --- .github/workflows/coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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