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 dd3d35a3 Merge pull request #543 from
apache/feature/error_injector_ergonomics
add 8d2a27d8 Add initial implementation for celix_err
add cd2d042d Refactor celix_err to use a fixed err msg buffer
add cef5bb88 Add tss abstraction to celix threads
add 98c5ce42 Update celix err to support __thread instead of tss usage
add 40b85559 Refactor threads cpputest to gtest and add a tss test
add d1ce85a4 Add celix tss to the threads_ei lib
add d690d063 Add __thread base alternative impl for celix_err
add b3271ef6 Add celix_err test suite with error injection
add 47659d6d Add init to celix thread in ThreadsTestSuite.cc
add 958540d6 Add missing signal header include to ThreadsTestSuite
add 6e513439 Refactor celix_errocodes and move it to utils
add 796b628a Remove __thread option in celix_err
add 9089a8f7 Rename celix_errorcodes.c to celix_errno.c
add 0c5c67ab Merge remote-tracking branch 'origin/master' into
feature/celix_err
add 45e530b0 Add newline to end of CelixErrnoTestSuite.cc
add 787ad0fd Merge branch 'master' into feature/celix_err
add 9000ce49 Add celix_err_buffer_size option to conanfile
add 8dab662c Add celix_err_printErrors function
add 4d58528a Add missing free calls in ErrTestSuite.cc
add 7b3bd7e1 Merge remote-tracking branch 'origin/master' into
feature/celix_err
add f25eba73 Add validate for conan celix_err_buffer_size option
new 4281d765 Merge pull request #536 from apache/feature/celix_err
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:
conanfile.py | 11 +
libs/error_injector/celix_threads/CMakeLists.txt | 7 +-
.../celix_threads/include/celix_threads_ei.h | 6 +
.../celix_threads/src/celix_threads_ei.cc | 30 ++
libs/framework/CMakeLists.txt | 2 +-
libs/utils/CMakeLists.txt | 12 +-
libs/utils/gtest/CMakeLists.txt | 6 +-
libs/utils/gtest/src/CelixErrnoTestSuite.cc | 95 ++++
libs/utils/gtest/src/ErrErrorInjectionTestSuite.cc | 76 +++
libs/utils/gtest/src/ErrTestSuite.cc | 104 ++++
libs/utils/gtest/src/ThreadsTestSuite.cc | 440 +++++++++++++++++
libs/utils/include/celix_err.h | 89 ++++
libs/utils/include/celix_errno.h | 25 +-
libs/utils/include/celix_threads.h | 61 ++-
libs/utils/private/test/celix_threads_test.cpp | 537 ---------------------
libs/utils/src/celix_err.c | 167 +++++++
.../utils/src/celix_err_constants.h.in | 17 +-
.../celix_errorcodes.c => utils/src/celix_errno.c} | 49 +-
libs/utils/src/celix_threads.c | 18 +-
19 files changed, 1184 insertions(+), 568 deletions(-)
create mode 100644 libs/utils/gtest/src/CelixErrnoTestSuite.cc
create mode 100644 libs/utils/gtest/src/ErrErrorInjectionTestSuite.cc
create mode 100644 libs/utils/gtest/src/ErrTestSuite.cc
create mode 100644 libs/utils/gtest/src/ThreadsTestSuite.cc
create mode 100644 libs/utils/include/celix_err.h
delete mode 100644 libs/utils/private/test/celix_threads_test.cpp
create mode 100644 libs/utils/src/celix_err.c
copy bundles/pubsub/integration/gtest/msg.h =>
libs/utils/src/celix_err_constants.h.in (78%)
rename libs/{framework/src/celix_errorcodes.c => utils/src/celix_errno.c} (54%)