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

pengzheng pushed a change to branch feature/556-osgi-uninstall
in repository https://gitbox.apache.org/repos/asf/celix.git


    from 821ab600 Add through unit test for bundle cache.
     add 4a1ef22a Improving rsa_shm according to code reviews
     add 9175b303 Removing unnecessary type conversions from celix_errno
     add cc9e0f1f Add synchronization between shm client and server when client 
exits
     add f647eccf Set ERROR_INJECTOR_DFI default ON
     add 6954a85e Handle error for endpointDescription_clone
     add ad97eeb8 Add unit test for rsa_common
     add 96221707 Replace the hash_map in rsa_json_rpc with celix_long_hash_map
     add 5eb30e65 Add error injector for celix_long_hash_map
     add c9ce507d Resolve busy loop error
     add 099d7659 Reuse dfi option to its error injector
     add 3d24c025 Add conan option for mdnsresponder_ei
     add 3c903725 error_injector_mdnsresponder not support MacOS
     add 46e73d1c Revert "error_injector_mdnsresponder not support MacOS"
     add 3b966579 Revert "Add conan option for mdnsresponder_ei"
     add ad96edc1 Add validata for rsa_shm and discovery_zeroconf
     add 6669d38c Revert "Add synchronization between shm client and server 
when client exits"
     add 15f03915 Merge pull request #558 from apache/feature/556-osgi-uninstall
     add c00bcbab Add unit test for 2 errno marcros
     add acb71bd8 Merge pull request #559 from apache/feature/celix_errno_tests
     add 205321eb Add fix to handle dm cmp allActive / createInfo for installed 
but not started bundles
     add 7f095dca Merge pull request #560 from 
apache/hotfix/dm_all_component_active_segfault
     add 0c78bdcf Merge branch 'master' into rsa_shm_unit_test
     add cd5a44cf Merge pull request #551 from xuzhenbao/rsa_shm_unit_test
     new 96b22b7d Add tests for system bundle archive creation failures.
     new 26fffc94 Add tests for normal bundle archive creation failures.
     new eca2f207 Delete residue archive directory in case of errors.
     new 7e0541fe Fix logging null string in case of bundleArchive_revise error.
     new be8461b7 Add more tests for bundle archive.

The 5 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:
 .../rsa_shm/gtest/CMakeLists.txt                   |   1 +
 .../gtest/src/RsaShmClientServerUnitTestSuite.cc   |   2 +-
 .../src/RsaShmExportRegistrationUnitTestSuite.cc   |  13 +
 .../rsa_shm/gtest/src/RsaShmImplUnitTestSuite.cc   |  22 ++
 .../src/RsaShmImportRegistrationUnitTestSuite.cc   |  12 +
 .../rsa_shm/src/rsa_shm_client.c                   |  16 +-
 .../rsa_shm/src/rsa_shm_export_registration.c      |   7 +-
 .../rsa_shm/src/rsa_shm_impl.c                     |   9 +-
 .../rsa_shm/src/rsa_shm_server.c                   |   2 +-
 .../shm_pool/src/shm_cache.c                       |   2 +-
 .../shm_pool/src/shm_pool.c                        |   2 +-
 bundles/remote_services/rsa_common/CMakeLists.txt  |   6 +-
 .../shm_pool => rsa_common}/gtest/CMakeLists.txt   |  30 ++-
 .../gtest/src/EndpointDescriptionUnitTestSuite.cc  | 172 ++++++++++++++
 .../rsa_common/src/endpoint_description.c          |  34 ++-
 .../rsa_rpc_json/gtest/CMakeLists.txt              |   2 +
 .../gtest/src/RsaJsonRpcActivatorUnitTestSuite.cc  |  15 ++
 .../gtest/src/RsaJsonRpcUnitTestSuite.cc           |  45 ++++
 .../rsa_rpc_json/src/rsa_json_rpc_activator.c      |   7 +-
 .../rsa_rpc_json/src/rsa_json_rpc_endpoint_impl.c  |   8 +-
 .../rsa_rpc_json/src/rsa_json_rpc_proxy_impl.c     |  48 ++--
 conanfile.py                                       |  11 +-
 libs/error_injector/CMakeLists.txt                 |   6 +-
 .../CMakeLists.txt                                 |  12 +-
 .../include/celix_long_hash_map_ei.h               |  13 +-
 .../src/celix_long_hash_map_ei.cc                  |  20 +-
 .../error_injector/celix_properties/CMakeLists.txt |   5 +-
 .../celix_properties/include/celix_properties_ei.h |   1 +
 .../celix_properties/src/celix_properties_ei.cc    |   8 +
 libs/error_injector/stdio/src/stdio_ei.cc          |   2 +-
 .../error_injector/unistd}/CMakeLists.txt          |  13 +-
 .../asprintf_ei.h => unistd/include/unistd_ei.h}   |  12 +-
 .../src/ifaddrs_ei.cc => unistd/src/unistd_ei.cc}  |  18 +-
 libs/framework/gtest/CMakeLists.txt                |   4 +-
 .../BundleArchiveWithErrorInjectionTestSuite.cc    | 209 +++++++++++++---
 .../src/CelixBundleCacheErrorInjectionTestSuite.cc | 111 ++++++---
 .../gtest/src/CelixBundleCacheTestSuite.cc         |   2 +
 .../src/CelixBundleContextBundlesTestSuite.cc      |  36 ++-
 libs/framework/include/celix_dependency_manager.h  |  42 ++--
 libs/framework/include_deprecated/bundle_archive.h |   7 +-
 libs/framework/src/bundle_archive.c                | 263 +++++++++++----------
 libs/framework/src/bundle_archive_private.h        |   7 +
 libs/framework/src/bundle_revision.c               |   4 +-
 libs/framework/src/dm_dependency_manager_impl.c    |  17 +-
 libs/utils/gtest/src/CelixErrnoTestSuite.cc        |  61 +++++
 libs/utils/include/celix_errno.h                   |   2 +-
 46 files changed, 1010 insertions(+), 331 deletions(-)
 copy bundles/remote_services/{remote_service_admin_shm_v2/shm_pool => 
rsa_common}/gtest/CMakeLists.txt (59%)
 create mode 100644 
bundles/remote_services/rsa_common/gtest/src/EndpointDescriptionUnitTestSuite.cc
 copy libs/error_injector/{ifaddrs => celix_long_hash_map}/CMakeLists.txt (67%)
 copy 
bundles/remote_services/remote_service_admin_shm_v2/rsa_shm/gtest/src/thpool_ei.h
 => libs/error_injector/celix_long_hash_map/include/celix_long_hash_map_ei.h 
(80%)
 copy 
bundles/remote_services/remote_service_admin_shm_v2/rsa_shm/gtest/src/thpool_ei.h
 => libs/error_injector/celix_long_hash_map/src/celix_long_hash_map_ei.cc (72%)
 copy {bundles/logging/log_helper/gtest => 
libs/error_injector/unistd}/CMakeLists.txt (72%)
 copy libs/error_injector/{asprintf/include/asprintf_ei.h => 
unistd/include/unistd_ei.h} (85%)
 copy libs/error_injector/{ifaddrs/src/ifaddrs_ei.cc => 
unistd/src/unistd_ei.cc} (77%)

Reply via email to