You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by pn...@apache.org on 2020/05/17 09:59:56 UTC

[celix] branch feature/codecov_ci created (now 4bc0901)

This is an automated email from the ASF dual-hosted git repository.

pnoltes pushed a change to branch feature/codecov_ci
in repository https://gitbox.apache.org/repos/asf/celix.git.


      at 4bc0901  Initial setup of to use codecov.io for coverage reports.

This branch includes the following new commits:

     new 4bc0901  Initial setup of to use codecov.io for coverage reports.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[celix] 01/01: Initial setup of to use codecov.io for coverage reports.

Posted by pn...@apache.org.
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 <pe...@gmail.com>
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 ..)