mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-09-25 04:09:36 +03:00
40 lines
905 B
CMake
40 lines
905 B
CMake
enable_language(C)
|
|
enable_testing()
|
|
|
|
add_executable(fake_discovery fake_discovery.c)
|
|
|
|
discover_tests(COMMAND fake_discovery
|
|
DISCOVERY_ARGS --list_tests
|
|
DISCOVERY_MATCH "^([^,]+),([^,]+)$"
|
|
TEST_NAME "DT.\\1"
|
|
TEST_ARGS "\\1"
|
|
TEST_PROPERTIES
|
|
LABELS "\\2"
|
|
)
|
|
|
|
discover_tests(COMMAND fake_discovery
|
|
DISCOVERY_ARGS --list_env
|
|
DISCOVERY_MATCH "^([^,]+),([^,]+)$"
|
|
DISCOVERY_PROPERTIES
|
|
ENVIRONMENT "TEST_NAME=two"
|
|
ENVIRONMENT_MODIFICATION "TEST_LABEL=string_append:BAR"
|
|
TEST_NAME "Env.\\1"
|
|
TEST_ARGS "\\1"
|
|
TEST_PROPERTIES
|
|
LABELS "\\2"
|
|
)
|
|
|
|
discover_tests(COMMAND fake_discovery --list_args "one;two"
|
|
DISCOVERY_ARGS "three"
|
|
DISCOVERY_MATCH ".*"
|
|
TEST_NAME "ExpandLists.OFF.\\0"
|
|
TEST_ARGS ""
|
|
)
|
|
|
|
discover_tests(COMMAND fake_discovery --list_args "one;two" COMMAND_EXPAND_LISTS
|
|
DISCOVERY_ARGS "three"
|
|
DISCOVERY_MATCH ".*"
|
|
TEST_NAME "ExpandLists.ON.\\0"
|
|
TEST_ARGS ""
|
|
)
|