Closed PengZheng closed 2 months ago
It use more reliable synchronization method to fix random test failure like the following:
https://github.com/apache/celix/actions/runs/8714109775/job/23903761534
/Users/runner/work/celix/celix/libs/framework/gtest/src/CelixFrameworkTestSuite.cc:113: Failure Value of: celix_framework_isBundleActive(framework.get(), bndId) Actual: false Expected: true /Users/runner/work/celix/celix/libs/framework/gtest/src/CelixFrameworkTestSuite.cc:117: Failure Value of: celix_framework_isBundleActive(framework.get(), bndId) Actual: false Expected: true Warning: 17T00:06:21] [warning] [celix_framework] [celix_framework_stopBundleInternal:2030] Cannot stop bundle, bundle state is INSTALLED [ FAILED ] CelixFrameworkTestSuite.AsyncInstallStartStopUpdateAndUninstallBundleTest (970 ms)
It use more reliable synchronization method to fix random test failure like the following:
https://github.com/apache/celix/actions/runs/8714109775/job/23903761534