This is an automated email from the ASF dual-hosted git repository. pnoltes pushed a commit to branch feature/codecov_ci in repository https://gitbox.apache.org/repos/asf/celix.git
commit 4bc0901e1ce594bd6cf12031499efb384dfeca03 Author: Pepijn Noltes <[email protected]> AuthorDate: Sun May 17 11:59:34 2020 +0200 Initial setup of to use codecov.io for coverage reports. --- .github/workflows/coverage.yml | 6 ++++++ misc/experimental/promise/gtest/CMakeLists.txt | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 5f6445c..79e6df4 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -40,6 +40,12 @@ jobs: export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH:$(pwd)/utils:$(pwd)/framework:$(pwd)/dfi make coverage lcx="lcov --output-file=coverage.info " && for i in `find . -name "*.info.cleaned"`; do lcx+=" --add-tracefile=$i"; done && $lcx + - name: Codecov + uses: codecov/codecov-action@v1 + with: + file: ./coverage.info + name: codecov-celix + # NOTE For now disabled, need to be able to configure coveralls thresholds # See https://github.com/lemurheavy/coveralls-public/issues/1431 # - name: Coveralls diff --git a/misc/experimental/promise/gtest/CMakeLists.txt b/misc/experimental/promise/gtest/CMakeLists.txt index 14e14ea..d7de9ea 100644 --- a/misc/experimental/promise/gtest/CMakeLists.txt +++ b/misc/experimental/promise/gtest/CMakeLists.txt @@ -21,5 +21,5 @@ add_executable(test_promise target_link_libraries(test_promise PRIVATE GTest::gtest GTest::gtest_main Celix::Promise) add_test(NAME test_promise COMMAND test_promise) -SETUP_TARGET_FOR_COVERAGE(test_promise_cov test_promise ${CMAKE_BINARY_DIR}/coverage/promise ..) +setup_target_for_coverage(test_promise SCAN_DIR ..)
