]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/crimson: embed lsan_suppressions into tests executables
authorMatan Breizman <mbreizma@redhat.com>
Mon, 5 Jun 2023 11:58:28 +0000 (11:58 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Tue, 17 Oct 2023 16:08:18 +0000 (16:08 +0000)
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit 814a3c23c76299076edeee9c8459b89c08302533)

src/test/crimson/CMakeLists.txt
src/test/crimson/seastore/CMakeLists.txt

index 6e39d338a4d34a342cde1c8f81adbd5731a10a52..1f9b6208db82facd154a5a37e2d777c5b7d00379 100644 (file)
@@ -41,7 +41,8 @@ add_executable(test-async-echo
 target_link_libraries(test-async-echo ceph-common global)
 
 add_executable(unittest-seastar-alienstore-thread-pool
-  test_alienstore_thread_pool.cc)
+  test_alienstore_thread_pool.cc
+  ${PROJECT_SOURCE_DIR}/src/crimson/osd/lsan_suppressions.cc)
 add_ceph_unittest(unittest-seastar-alienstore-thread-pool
   --memory 256M --smp 1)
 target_link_libraries(unittest-seastar-alienstore-thread-pool
index 1f6ddb778d0e1559b79f5e135acff9e7f1ef1e55..5c6c2771ce1aa6b534f75d61d1d64f8108bba506 100644 (file)
@@ -40,7 +40,8 @@ target_link_libraries(
 
 add_executable(unittest-object-data-handler
   test_object_data_handler.cc
-  ../gtest_seastar.cc)
+  ../gtest_seastar.cc
+  ${PROJECT_SOURCE_DIR}/src/crimson/osd/lsan_suppressions.cc)
 add_ceph_unittest(unittest-object-data-handler
   --memory 256M --smp 1)
 target_link_libraries(
@@ -52,7 +53,8 @@ target_link_libraries(
 
 add_executable(unittest-collection-manager
   test_collection_manager.cc
-  ../gtest_seastar.cc)
+  ../gtest_seastar.cc
+  ${PROJECT_SOURCE_DIR}/src/crimson/osd/lsan_suppressions.cc)
 add_ceph_test(unittest-collection-manager
   unittest-collection-manager --memory 256M --smp 1)
 target_link_libraries(