]> git.meshlink.io Git - meshlink/blob - test/CMakeLists.txt
Move the public header files into their own directory.
[meshlink] / test / CMakeLists.txt
1 function(add_test_executable name)
2         add_executable(${name} ${ARGN})
3         target_link_libraries(${name} meshlink)
4         add_test(NAME ${name} COMMAND ${name})
5         set_tests_properties(${name} PROPERTIES SKIP_RETURN_CODE 77 TIMEOUT 30)
6 endfunction()
7
8 add_executable(stream stream.c)
9
10 add_test_executable(api_set_node_status_cb api_set_node_status_cb.c utils.c)
11 add_test_executable(basic basic.c utils.c)
12 add_test_executable(blacklist blacklist.c utils.c)
13 add_test_executable(channels-aio-abort channels-aio-abort.c utils.c)
14 add_test_executable(channels-aio-cornercases channels-aio-cornercases.c utils.c)
15 add_test_executable(channels-aio-fd channels-aio-fd.c utils.c)
16 add_test_executable(channels-aio channels-aio.c utils.c)
17 add_test_executable(channels-buffer-storage channels-buffer-storage.c utils.c)
18 add_test_executable(channels-cornercases channels-cornercases.c utils.c)
19 add_test_executable(channels-failure channels-failure.c utils.c)
20 add_test_executable(channels-fork channels-fork.c utils.c)
21 add_test_executable(channels-no-partial channels-no-partial.c utils.c)
22 add_test_executable(channels-udp-cornercases channels-udp-cornercases.c utils.c)
23 add_test_executable(channels-udp channels-udp.c utils.c)
24 add_test_executable(channels channels.c utils.c)
25 add_test_executable(discovery discovery.c utils.c)
26 add_test_executable(duplicate duplicate.c utils.c)
27 #add_test_executable(echo-fork echo-fork.c utils.c)
28 add_test_executable(encrypted encrypted.c utils.c)
29 add_test_executable(ephemeral ephemeral.c utils.c)
30 add_test_executable(get-all-nodes get-all-nodes.c utils.c)
31 add_test_executable(import-export import-export.c utils.c)
32 add_test_executable(invite-join invite-join.c utils.c)
33 add_test_executable(meta-connections meta-connections.c utils.c netns_utils.c)
34 add_test_executable(metering-relayed metering-relayed.c utils.c netns_utils.c)
35 add_test_executable(metering-slowping metering-slowping.c utils.c netns_utils.c)
36 add_test_executable(metering-tcponly metering-tcponly.c utils.c netns_utils.c)
37 add_test_executable(metering metering.c utils.c netns_utils.c)
38 add_test_executable(port port.c utils.c)
39 add_test_executable(sign-verify sign-verify.c utils.c)
40 add_test_executable(storage-policy storage-policy.c utils.c)
41 add_test_executable(trio trio.c utils.c)
42 add_test_executable(trio2 trio2.c utils.c)
43
44 # TODO: add UTCP stream tests