Commit 9930f1fc authored by Anonymous Maarten's avatar Anonymous Maarten

CTest: add missing tests + check for unknown tests

parent 2f632318
...@@ -53,6 +53,21 @@ set(tests ...@@ -53,6 +53,21 @@ set(tests
test_sockopt_hwm test_sockopt_hwm
test_heartbeats test_heartbeats
test_poller test_poller
test_atomics
test_bind_src_address
test_capabilities
test_ipc_wildcard
test_metadata
test_pair_tipc
test_reqrep_device_tipc
test_reqrep_tipc
test_router_handover
test_router_mandatory_tipc
test_srcfd
test_stream_timeout
test_sub_forward_tipc
test_xpub_manual
test_xpub_welcome_msg
) )
if(NOT WIN32) if(NOT WIN32)
list(APPEND tests list(APPEND tests
...@@ -65,6 +80,11 @@ if(NOT WIN32) ...@@ -65,6 +80,11 @@ if(NOT WIN32)
test_proxy_terminate test_proxy_terminate
test_getsockopt_memset test_getsockopt_memset
test_filter_ipc test_filter_ipc
test_connect_delay_tipc
test_shutdown_stress_tipc
test_stream_exceeds_buffer
test_router_mandatory_hwm
test_term_endpoint_tipc
) )
if(HAVE_FORK) if(HAVE_FORK)
list(APPEND tests test_fork) list(APPEND tests test_fork)
...@@ -92,3 +112,13 @@ if(NOT WIN32) ...@@ -92,3 +112,13 @@ if(NOT WIN32)
endif() endif()
endif() endif()
#Check whether all tests in the current folder are present
file(READ "${CMAKE_CURRENT_LIST_FILE}" CURRENT_LIST_FILE_CONTENT)
file(GLOB ALL_TEST_SOURCES "test_*.cpp")
foreach(TEST_SOURCE ${ALL_TEST_SOURCES})
get_filename_component(TESTNAME "${TEST_SOURCE}" NAME_WE)
string(REGEX MATCH "${TESTNAME}" MATCH_TESTNAME "${CURRENT_LIST_FILE_CONTENT}")
if (NOT MATCH_TESTNAME)
message(AUTHOR_WARNING "Test '${TESTNAME}' is not known to CTest.")
endif()
endforeach()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment