Files
oceanbase/mittest/logservice/archiveservice/CMakeLists.txt
obdev d6c6e05727 [FEAT MERGE] log4200
Co-authored-by: zhjc1124 <zhjc1124@gmail.com>
Co-authored-by: BinChenn <binchenn.bc@gmail.com>
Co-authored-by: oceanoverflow <oceanoverflow@gmail.com>
2023-05-06 08:15:43 +00:00

28 lines
955 B
CMake

#log_unittest(basic_archive)
#log_unittest(test_archive_task)
#log_unittest(test_archive_manage)
#log_unittest(test_archive_file_utils)
set(ARCHIVE_TEST_SRCS
basic_archive.cpp
fake_archive_piece_mgr.cpp)
add_library(archive_test ${ARCHIVE_TEST_SRCS})
target_include_directories(archive_test PUBLIC
${CMAKE_SOURCE_DIR}/unittest ${CMAKE_SOURCE_DIR}/mittest)
target_link_libraries(archive_test PUBLIC
oceanbase
)
function(ob_unittest_archive case)
ob_unittest(${ARGV})
target_link_libraries(${case} PRIVATE gtest gmock archive_test observer_test oceanbase)
endfunction()
#ob_unittest_archive(test_archive_manage test_archive_manage.cpp)
ob_unittest_archive(test_archive_file_utils test_archive_file_utils.cpp)
ob_unittest_archive(test_restore_archive_log test_restore_archive_log.cpp)
ob_unittest_archive(test_restore_mysql_proxy test_restore_mysql_proxy.cpp)
ob_unittest_archive(test_restore_oracle_proxy test_restore_oracle_proxy.cpp)