From 4e3aebe6f31a91eb35171bd503319a933f48a9f1 Mon Sep 17 00:00:00 2001 From: Luca Guerra Date: Fri, 19 Jul 2024 14:20:10 +0000 Subject: [PATCH] fix(ci): exclude non-libsinsp files from libsinsp test coverage Signed-off-by: Luca Guerra --- .github/workflows/test_coverage_ci.yml | 3 +-- codecov.yml | 6 ++++++ 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 codecov.yml diff --git a/.github/workflows/test_coverage_ci.yml b/.github/workflows/test_coverage_ci.yml index 928e0de58b..36903017f3 100644 --- a/.github/workflows/test_coverage_ci.yml +++ b/.github/workflows/test_coverage_ci.yml @@ -48,13 +48,12 @@ jobs: - name: Generate libsinsp coverage report run: | - gcovr --filter ".*/userspace/libsinsp/.*" --exclude ".*/third-party/.*" --xml -o ./libsinsp.coverage.xml + gcovr --xml -o ./libsinsp.coverage.xml - name: Upload to codecov uses: codecov/codecov-action@79066c46f8dcdf8d7355f820dbac958c5b4cb9d3 # v4.5.0 with: fail_ci_if_error: true files: ./libsinsp.coverage.xml - flags: libsinsp token: ${{ secrets.CODECOV_TOKEN }} verbose: true diff --git a/codecov.yml b/codecov.yml new file mode 100644 index 0000000000..f46abcda96 --- /dev/null +++ b/codecov.yml @@ -0,0 +1,6 @@ +component_management: + individual_components: + - component_id: libsinsp + name: libsinsp + paths: + - userspace/libsinsp/**