This is an automated email from the ASF dual-hosted git repository. pengzheng pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/celix.git
commit 15f039153231190313b022d71d1b953a970b5d6e Merge: eaa79e00 821ab600 Author: PengZheng <[email protected]> AuthorDate: Tue May 23 09:51:41 2023 +0800 Merge pull request #558 from apache/feature/556-osgi-uninstall Add celix_bundleCache_destroyArchive libs/error_injector/CMakeLists.txt | 1 + libs/error_injector/celix_hash_map/CMakeLists.txt | 25 +++ .../celix_hash_map/include/celix_hash_map_ei.h | 34 ++++ .../celix_hash_map/src/celix_hash_map_ei.cc | 29 +++ libs/framework/gtest/CMakeLists.txt | 3 + .../BundleArchiveWithErrorInjectionTestSuite.cc | 22 +- .../src/CelixBundleCacheErrorInjectionTestSuite.cc | 145 +++++++++++++ .../gtest/src/CelixBundleCacheTestSuite.cc | 83 ++++++++ libs/framework/src/bundle_archive.c | 34 +--- libs/framework/src/bundle_archive_private.h | 3 + libs/framework/src/celix_bundle_cache.c | 226 ++++++++++++--------- libs/framework/src/celix_bundle_cache.h | 35 ++-- libs/framework/src/framework.c | 15 +- libs/utils/include/celix_file_utils.h | 2 +- 14 files changed, 501 insertions(+), 156 deletions(-)
