Code coverage generation using LCOV.

Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
This commit is contained in:
Toni Uhlig 2022-03-11 18:29:38 +01:00
parent 41757ecf1c
commit f884a538ce
No known key found for this signature in database
GPG key ID: 22C5333D922537D2
4 changed files with 32 additions and 3 deletions

View file

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