aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/build.yml
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2022-03-11 18:29:38 +0100
committerToni Uhlig <matzeton@googlemail.com>2022-03-11 18:29:38 +0100
commitf884a538ce79f70d44bdaaa9cb5ad2801dc36196 (patch)
tree95711638fbd34265e65ddf1d17e7c40398a13996 /.github/workflows/build.yml
parent41757ecf1cbcbcd890c1ab7e08995aaffe031752 (diff)
Code coverage generation using LCOV.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to '.github/workflows/build.yml')
-rw-r--r--.github/workflows/build.yml5
1 files changed, 4 insertions, 1 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 786c30eb1..a2b05a73b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -36,7 +36,7 @@ jobs:
- name: Configure nDPI
run: |
mkdir build && cd build
- env CMAKE_C_FLAGS='-Werror' cmake .. -DBUILD_EXAMPLES=ON -DBUILD_NDPI=ON -DENABLE_SANITIZER=ON -DENABLE_ZLIB=ON ${{ matrix.ndpid_gcrypt }}
+ env CMAKE_C_FLAGS='-Werror' cmake .. -DENABLE_COVERAGE=ON -DBUILD_EXAMPLES=ON -DBUILD_NDPI=ON -DENABLE_SANITIZER=ON -DENABLE_ZLIB=ON ${{ matrix.ndpid_gcrypt }}
- name: Build nDPI
run: |
make -C build all VERBOSE=1
@@ -52,6 +52,9 @@ jobs:
run: |
make -C ./build daemon VERBOSE=1
make -C ./build daemon VERBOSE=1
+ - name: Coverage
+ run: |
+ make -C ./build coverage
- name: Dist
run: |
make -C ./build dist