This is an automated email from the ASF dual-hosted git repository.
pnoltes pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git
from 03038302 Merge pull request #535 from
apache/hotfix/mark_embed_bundles_as_not_exec
add 0fc6f3ce Add CELIX_GOTO_IF_ERR marcro to celix_errno.h
add fae2eb4d Update aspritnf_ei to include vasprintf
add 7437f3cf Add array list error injection lib
add 78ff2f06 Add error injection test suite for array list
add b4d8eaac Add status return to array list modification functions
new 19529d7a Merge pull request #534 from
apache/feature/array_list_return_status_on_modification
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:
libs/error_injector/CMakeLists.txt | 1 +
libs/error_injector/asprintf/CMakeLists.txt | 4 +-
libs/error_injector/asprintf/include/asprintf_ei.h | 2 +
libs/error_injector/asprintf/src/asprintf_ei.cc | 11 ++-
.../CMakeLists.txt | 23 +++--
.../include/celix_array_list_ei.h} | 31 ++++---
.../celix_array_list/src/celix_array_list_ei.cc | 101 +++++++++++++++++++++
libs/utils/gtest/CMakeLists.txt | 5 +-
.../gtest/src/ArrayListErrorInjectionTestSuite.cc | 51 +++++++++++
libs/utils/gtest/src/ArrayListTestSuite.cc | 27 ++++++
libs/utils/include/celix_array_list.h | 27 ++++--
libs/utils/include/celix_errno.h | 6 ++
libs/utils/include_deprecated/array_list.h | 2 +-
libs/utils/src/array_list.c | 65 ++++++++-----
14 files changed, 299 insertions(+), 57 deletions(-)
copy libs/error_injector/{celix_properties => celix_array_list}/CMakeLists.txt
(50%)
copy libs/error_injector/{celix_utils/include/celix_utils_ei.h =>
celix_array_list/include/celix_array_list_ei.h} (52%)
create mode 100644
libs/error_injector/celix_array_list/src/celix_array_list_ei.cc
create mode 100644 libs/utils/gtest/src/ArrayListErrorInjectionTestSuite.cc