testing: fix test case names for CTest
[awesomized/libmemcached] / testing / CMakeLists.txt
1
2 file(GLOB_RECURSE TESTING_SRC RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.cpp)
3 set(TESTING_ROOT ${CMAKE_CURRENT_BINARY_DIR})
4 configure_file(conf.h.in conf.h @ONLY)
5 add_executable(catch_main ${TESTING_SRC})
6 set_target_properties(catch_main PROPERTIES CXX_STANDARD 17)
7 target_include_directories(catch_main PRIVATE
8 ${CMAKE_SOURCE_DIR}
9 ${CMAKE_BINARY_DIR}
10 ${CMAKE_SOURCE_DIR}/src
11 ${CMAKE_BINARY_DIR}/src)
12 target_link_libraries(catch_main PRIVATE libhashkit libmemcached libmemcachedutil)
13 add_dependencies(catch_main ${CLIENTS})
14
15 add_test("lib/Server" catch_main "lib/Server")
16 add_test("lib/Cluster" catch_main "lib/Cluster")
17
18 add_test("hashkit" catch_main "hashkit")
19
20 add_test("memcached_append" catch_main "memcached_append")
21 add_test("memcached_basic" catch_main "memcached_basic")
22 add_test("memcached_callbacks" catch_main "memcached_callbacks")
23 add_test("memcached_cas" catch_main "memcached_cas")
24 add_test("memcached_dump" catch_main "memcached_dump")
25 add_test("memcached_encoding_key" catch_main "memcached_encoding_key")
26 add_test("memcached_exist" catch_main "memcached_exist")
27 add_test("memcached_generate_hash" catch_main "memcached_generate_hash")
28 add_test("memcached_haldenbrand_nblock_tcp_ndelay" catch_main "memcached_haldenbrand_nblock_tcp_ndelay")
29 add_test("memcached_inc_dec" catch_main "memcached_inc_dec")
30 add_test("memcached_ketama_compat" catch_main "memcached_ketama_compat")
31 add_test("memcached_noreply" catch_main "memcached_noreply")
32 add_test("memcached_prepend" catch_main "memcached_prepend")
33 add_test("memcached_regression_binary_block_add" catch_main "memcached_regression_binary_block_add")
34 add_test("memcached_servers" catch_main "memcached_servers")
35 add_test("memcached_simple" catch_main "memcached_simple")
36 add_test("memcached_util" catch_main "memcached_util")
37
38 add_test("memcat" catch_main "memcat")
39 add_test("memcp" catch_main "memcp")
40 add_test("memdump" catch_main "memdump")
41 add_test("memerror" catch_main "memerror")
42 add_test("memexist" catch_main "memexist")