From d656c05f5077d5ba66d893f62b81bd6e29a2c636 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Tue, 1 Oct 2019 17:29:16 +0800 Subject: [PATCH] cmake: pass arguments to crimson tests otherwise they will take all CPU cores and all memory Signed-off-by: Kefu Chai --- src/test/crimson/CMakeLists.txt | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/test/crimson/CMakeLists.txt b/src/test/crimson/CMakeLists.txt index 0763f922961..26d32576a77 100644 --- a/src/test/crimson/CMakeLists.txt +++ b/src/test/crimson/CMakeLists.txt @@ -1,19 +1,22 @@ add_executable(unittest_seastar_buffer test_buffer.cc) -add_ceph_unittest(unittest_seastar_buffer --memory 256M --smp 1) +add_ceph_test(unittest_seastar_buffer + unittest_seastar_buffer --memory 256M --smp 1) target_link_libraries(unittest_seastar_buffer crimson) add_executable(unittest_seastar_denc test_denc.cc) -add_ceph_unittest(unittest_seastar_denc --memory 256M --smp 1) +add_ceph_unittest(unittest_seastar_denc) target_link_libraries(unittest_seastar_denc crimson GTest::Main) add_executable(unittest_seastar_socket test_socket.cc) -add_ceph_unittest(unittest_seastar_socket --memory 256M --smp 1) +add_ceph_test(unittest_seastar_socket + unittest_seastar_socket --memory 256M --smp 2) target_link_libraries(unittest_seastar_socket crimson) add_executable(unittest_seastar_messenger test_messenger.cc) -add_ceph_unittest(unittest_seastar_messenger --memory 256M --smp 1) +add_ceph_test(unittest_seastar_messenger + unittest_seastar_messenger --memory 256M --smp 1) target_link_libraries(unittest_seastar_messenger crimson) add_executable(perf_crimson_msgr perf_crimson_msgr.cc) @@ -32,7 +35,8 @@ target_link_libraries(unittest_async_echo ceph-common global) add_executable(unittest_seastar_thread_pool test_thread_pool.cc) -add_ceph_unittest(unittest_seastar_thread_pool --memory 256M --smp 1) +add_ceph_test(unittest_seastar_thread_pool + unittest_seastar_thread_pool --memory 256M --smp 1) target_link_libraries(unittest_seastar_thread_pool crimson) add_executable(unittest_seastar_config @@ -45,7 +49,8 @@ target_link_libraries(unittest_seastar_monc crimson) add_executable(unittest_seastar_perfcounters test_perfcounters.cc) -add_ceph_unittest(unittest_seastar_perfcounters --memory 256M --smp 1) +add_ceph_test(unittest_seastar_perfcounters + unittest_seastar_perfcounters --memory 256M --smp 1) target_link_libraries(unittest_seastar_perfcounters crimson) add_executable(unittest_seastar_lru -- 2.39.5