[CI] Update workflow

This commit is contained in:
jgromes 2025-02-07 21:04:03 +01:00
parent 7497cb26a5
commit 41df792eef

View file

@ -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