Update coverage ci

This commit is contained in:
ado
2023-08-08 01:06:27 +02:00
parent f232c7d995
commit d4c9227830
3 changed files with 9 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
name: ubuntu-latest-gcc-ci
name: coverage-ci
on:
workflow_dispatch:
@@ -18,7 +18,7 @@ on:
- bugfix/**
jobs:
gcc_tests:
test_coverage:
if: >-
! contains(toJSON(github.event.commits.*.message), '[skip ci]') &&
! contains(toJSON(github.event.commits.*.message), '[skip github]')
@@ -43,6 +43,11 @@ jobs:
- name: Install dependencies
run: script/ci_install_deps.sh
- name: Install test coverage tools
run: |
apt update
apt install -y gcovr lcov
- name: Configure
run: cmake -S test -B build -D CMAKE_BUILD_TYPE=Debug