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

pnoltes pushed a commit to branch feature/509-remove-cpputests
in repository https://gitbox.apache.org/repos/asf/celix.git

commit f2317ed1dba8cea8d9716e9e0c41fb041e3d719d
Author: Pepijn Noltes <[email protected]>
AuthorDate: Sun Dec 31 01:27:10 2023 +0100

    Separate celix err ei test to prevent unintentionally init of tss
---
 libs/utils/gtest/CMakeLists.txt | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/libs/utils/gtest/CMakeLists.txt b/libs/utils/gtest/CMakeLists.txt
index 0351ba15..012d2cd3 100644
--- a/libs/utils/gtest/CMakeLists.txt
+++ b/libs/utils/gtest/CMakeLists.txt
@@ -92,12 +92,24 @@ setup_target_for_coverage(test_utils SCAN_DIR ..)
 
 
 if (EI_TESTS)
+    #Note testing celix err separated, otherwise celix err tss can already be 
initialized by another util function
+    add_executable(test_celix_err_with_ei
+            src/ErrErrorInjectionTestSuite.cc
+    )
+    target_link_libraries(test_celix_err_with_ei PRIVATE
+            utils_cut
+            Celix::malloc_ei
+            Celix::threads_ei
+            GTest::gtest GTest::gtest_main
+    )
+    add_test(NAME test_celix_err_with_ei COMMAND test_celix_err_with_ei)
+    setup_target_for_coverage(test_celix_err_with_ei SCAN_DIR ..)
+
     add_executable(test_utils_with_ei
             src/FileUtilsErrorInjectionTestSuite.cc
             src/ConvertUtilsErrorInjectionTestSuite.cc
             src/IpUtilsErrorInjectionTestSuite.cc
             src/ArrayListErrorInjectionTestSuite.cc
-            src/ErrErrorInjectionTestSuite.cc
             src/PropertiesErrorInjectionTestSuite.cc
             src/VersionErrorInjectionTestSuite.cc
             src/HashMapErrorInjectionTestSuite.cc

Reply via email to