From 76fd385464a6f614a9122f3c6f1d0dc25b35e125 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Feb 2026 11:21:30 +0000 Subject: [PATCH] Fix code-coverage workflow by adding --merge-mode-functions to gcovr commands Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com> --- .github/workflows/coverage.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 829378773..8e2ab1675 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -75,14 +75,14 @@ jobs: - name: Gather coverage run: | cd ${{github.workspace}} - gcovr --html coverage.html --gcov-ignore-parse-errors --gcov-executable "llvm-cov gcov" . + gcovr --html coverage.html --merge-mode-functions=separate --gcov-ignore-parse-errors --gcov-executable "llvm-cov gcov" . cd - - name: Gather detailed coverage run: | cd ${{github.workspace}} mkdir cov-details - gcovr --html-details ${{env.COV_DETAILS_PATH}}/coverage.html --gcov-ignore-parse-errors --gcov-executable "llvm-cov gcov" -r `pwd`/src --object-directory `pwd`/build + gcovr --html-details ${{env.COV_DETAILS_PATH}}/coverage.html --merge-mode-functions=separate --gcov-ignore-parse-errors --gcov-executable "llvm-cov gcov" -r `pwd`/src --object-directory `pwd`/build cd - - name: Get date