From 41df792eefbc91c59ba2e7b12aca5fc8609fdffe Mon Sep 17 00:00:00 2001 From: jgromes Date: Fri, 7 Feb 2025 21:04:03 +0100 Subject: [PATCH] [CI] Update workflow --- .github/workflows/unit-test.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 58a7d722..94e8ad1e 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -19,9 +19,20 @@ jobs: - name: Install dependencies run: | sudo apt-get update - sudo apt-get install -y libboost-all-dev libfmt-dev + sudo apt-get install -y libboost-all-dev libfmt-dev lcov - name: Run unit test run: | cd extras/test/unit ./test.sh + + - name: Measure test coverage + run: | + cd extras/test/unit + ./coverage.sh + + - name: Upload coverage report as artifact + uses: actions/upload-artifact@v4 + with: + name: coverage_report + path: extras/test/unit/lcov.report.zip