From f884a538ce79f70d44bdaaa9cb5ad2801dc36196 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Fri, 11 Mar 2022 18:29:38 +0100 Subject: Code coverage generation using LCOV. Signed-off-by: Toni Uhlig --- .github/workflows/build.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to '.github/workflows/build.yml') 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 -- cgit v1.2.3