This is an automated email from the ASF dual-hosted git repository.
pnoltes pushed a change to branch feature/585-celix-conditions
in repository https://gitbox.apache.org/repos/asf/celix.git
from cc323ef8 Remove dead code.
add 9998dd98 Move the components.ready check from fw bundle to a separate
bundle
No new revisions were added by this update.
Summary of changes:
bundles/CMakeLists.txt | 1 +
bundles/components_ready_check/CMakeLists.txt | 53 +++++++
bundles/components_ready_check/README.md | 45 ++++++
.../api/celix_components_ready_constants.h | 22 ++-
.../components_ready_check/gtest/CMakeLists.txt | 54 +++++++
.../gtest/src/ActiveComponentBundle.cc | 23 +--
.../gtest/src/ComponentsReadyTestSuite.cc | 90 ++++++++++++
.../ComponentsReadyWithErrorInjectionTestSuite.cc | 123 ++++++++++++++++
.../gtest/src/InactiveComponentBundle.cc | 15 +-
.../src/celix_components_ready_check.c | 160 +++++++++++++++++++++
.../src/celix_components_ready_check.h | 34 +++--
.../src/celix_components_ready_check_activator.c | 20 +--
bundles/shell/README.md | 18 +--
.../error_injector/celix_bundle_ctx/CMakeLists.txt | 1 +
.../include/celix_bundle_context_ei.h | 1 +
.../src/celix_bundle_context_ei.cc | 7 +
libs/framework/gtest/CMakeLists.txt | 1 -
.../framework/gtest/src/CondTestBundleActivator.cc | 7 -
.../gtest/src/FrameworkBundleTestSuite.cc | 18 ---
.../FrameworkBundleWithErrorInjectionTestSuite.cc | 17 ---
libs/framework/include/celix_condition.h | 8 --
libs/framework/src/celix_framework_bundle.c | 54 -------
libs/framework/src/celix_framework_bundle.h | 6 -
libs/framework/src/framework.c | 2 +-
24 files changed, 605 insertions(+), 175 deletions(-)
create mode 100644 bundles/components_ready_check/CMakeLists.txt
create mode 100644 bundles/components_ready_check/README.md
copy libs/framework/src/dm_dependency.h =>
bundles/components_ready_check/api/celix_components_ready_constants.h (68%)
create mode 100644 bundles/components_ready_check/gtest/CMakeLists.txt
copy
examples/celix-examples/readme_cxx_examples/src/CalcProviderBundleActivator.cc
=> bundles/components_ready_check/gtest/src/ActiveComponentBundle.cc (63%)
create mode 100644
bundles/components_ready_check/gtest/src/ComponentsReadyTestSuite.cc
create mode 100644
bundles/components_ready_check/gtest/src/ComponentsReadyWithErrorInjectionTestSuite.cc
copy libs/framework/gtest/src/CondTestBundleActivator.cc =>
bundles/components_ready_check/gtest/src/InactiveComponentBundle.cc (78%)
create mode 100644
bundles/components_ready_check/src/celix_components_ready_check.c
copy libs/dependency_manager/api/dm_activator.h =>
bundles/components_ready_check/src/celix_components_ready_check.h (51%)
copy libs/framework/gtest/src/nop_activator.c =>
bundles/components_ready_check/src/celix_components_ready_check_activator.c
(52%)