This is an automated email from the ASF dual-hosted git repository.
rlenferink pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/celix.git.
from cf2e7ad Merge pull request #206 from Oipo/feature/better_asan
add e1e25f8 Update github workflows to support coverage. Also split up
the build.yml in ubuntu and macos version.
add 7f137b1 Update github workflows
add 13cc3c7 Updates github workflows
add dfff6fc Updates github workflows
add e597b34 Updates github workflows
add fc72e40 Updates github workflows
add 6d1b7f2 Updates github workflows
add dd11d22 Refactoring of the setup_target_for_coverage CMake command,
now only needs a add_test target name.
add 6891fdd Updates github workflows
add 67b2ccb Refactoring of the setup_target_for_coverage CMake command,
now only needs a add_test target name.
add dc0393d Removes unused c thread pool and add coverage setup for
filter tests
add 0a4f780 Disables last step of the coverage workflow. Will be enabled
when Celix project can configure the thresholds.
add 8981c30 Adds link to blocking issue to enable upload to coveralls
add 00ff0d4 Merge remote-tracking branch 'remotes/origin/develop' into
feature/coverage_on_github_workflow
new d9b2c6d Merge pull request #200 from
apache/feature/coverage_on_github_workflow
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.
Summary of changes:
.github/workflows/build.yml | 90 ----
.github/workflows/coverage.yml | 49 ++
.github/workflows/macos.yml | 41 ++
.github/workflows/ubuntu.yml | 76 +++
.travis.yml | 6 +-
bundles/http_admin/test/CMakeLists.txt | 2 +-
.../pubsub_protocol_wire_v1/gtest/CMakeLists.txt | 2 +-
bundles/pubsub/test/CMakeLists.txt | 12 +-
.../remote_service_admin_dfi/gtest/CMakeLists.txt | 2 +-
.../private/test/CMakeLists.txt | 2 +-
.../topology_manager/tms_tst/CMakeLists.txt | 2 +-
bundles/shell/shell/test/CMakeLists.txt | 2 +-
cmake/celix_project/CelixProject.cmake | 2 +-
cmake/celix_project/CodeCoverage.cmake | 75 +--
libs/dfi/gtest/CMakeLists.txt | 2 +-
libs/framework/CMakeLists.txt | 40 +-
libs/framework/gtest/CMakeLists.txt | 2 +-
libs/utils/CMakeLists.txt | 26 +-
libs/utils/private/test/thread_pool_test.cpp | 120 -----
libs/utils/src/thpool.c | 535 ---------------------
.../bundles/config_admin/CMakeLists.txt | 2 +-
.../config_admin/config_admin_tst/CMakeLists.txt | 2 +-
22 files changed, 259 insertions(+), 833 deletions(-)
delete mode 100644 .github/workflows/build.yml
create mode 100644 .github/workflows/coverage.yml
create mode 100644 .github/workflows/macos.yml
create mode 100644 .github/workflows/ubuntu.yml
delete mode 100644 libs/utils/private/test/thread_pool_test.cpp
delete mode 100644 libs/utils/src/thpool.c