Files
oceanbase/mittest/palf_cluster/CMakeLists.txt
2023-09-27 08:43:51 +00:00

24 lines
895 B
CMake

set(PALF_CLUSTER_TEST_SRCS
env/ob_simple_log_cluster.cpp
env/ob_simple_log_server.cpp
logservice/ob_log_client.cpp
logservice/log_service.cpp
logservice/ls_adapter.cpp
logservice/role_coordinator_handler.cpp
logservice/role_coordinator.cpp
rpc/palf_cluster_rpc_req.cpp
rpc/palf_cluster_request_handler.cpp)
add_library(palf_cluster_test ${PALF_CLUSTER_TEST_SRCS})
target_include_directories(palf_cluster_test PUBLIC
${CMAKE_SOURCE_DIR}/unittest ${CMAKE_SOURCE_DIR}/mittest)
target_link_libraries(palf_cluster_test PUBLIC oceanbase)
function(ob_unittest_clog case)
ob_unittest(${ARGV})
target_link_libraries(${case} PRIVATE gtest gmock palf_cluster_test oceanbase)
set_tests_properties(${case} PROPERTIES TIMEOUT 600)
endfunction()
ob_unittest_clog(test_palf_bench_server test_palf_bench_server.cpp)
ob_unittest_clog(test_palf_bench_client test_palf_bench_client.cpp)