From 81b13df26007f3603fdfb44d0ac0efb5d982126f Mon Sep 17 00:00:00 2001 From: pit-ray Date: Tue, 13 Feb 2024 04:29:28 +0900 Subject: [PATCH] fix coverage command --- .github/workflows/coveralls.yml | 12 +++--------- tests/CMakeLists.txt | 11 ----------- 2 files changed, 3 insertions(+), 20 deletions(-) diff --git a/.github/workflows/coveralls.yml b/.github/workflows/coveralls.yml index 387956a..e570984 100644 --- a/.github/workflows/coveralls.yml +++ b/.github/workflows/coveralls.yml @@ -45,9 +45,6 @@ jobs: with: arch: x64 - - name: Install cpp-coveralls - run: python -m pip install --user cpp-coveralls - - name: Setup Dependencies shell: powershell run: | @@ -67,10 +64,7 @@ jobs: - name: Test run: ctest -C ${{env.BUILD_TYPE}} --test-dir build_test --output-on-failure - - name: Collect gcov files + - name: Submit results to Coveralls using cpp-coveralls run: | - cmake -B build_test tests -DCOVERAGE=1 - tar xvf build_test/gcov.tar.gz - - - name: Submit the gcov into the Coveralls - run: python -m coveralls -i Testing/CoverageInfo/fluent_tray.hpp.gcov -t ${{env.TOKEN}} + python3 -m pip install --user cpp-coveralls + python3 -m coveralls -r ./ -E ".*/tests/.*" -E ".*/build_test/.*" -E ".*/demo/.*" t ${{env.TOKEN}} diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 7e751de..931de3a 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -96,14 +96,3 @@ set( CMAKE_CTEST_ARGUMENTS "${CMAKE_CTEST_ARGUMENTS} --verbose --no-label-summary --parallel ${PROC_N}" ) - -if(${COVERAGE}) - include(CTestCoverageCollectGCOV) - ctest_coverage_collect_gcov( - TARBALL gcov.tar.gz - TARBALL_COMPRESSION GZIP - SOURCE ${PROJECT_SOURCE_DIR} - BUILD ${CMAKE_BINARY_DIR} - GCOV_COMMAND gcov - GCOV_OPTIONS -bc) -endif()