Merge topic 'add-test-macro-doc'

190cdce7d5 Tests: Improve documentation of ADD_TEST_MACRO

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9542
This commit is contained in:
Brad King
2024-05-24 14:24:42 +00:00
committed by Kitware Robot
+10 -2
View File
@@ -1,5 +1,13 @@
# a macro for tests that have a simple format where the name matches the
# directory and project
# Creates a test named <NAME> that runs ctest --build-and-test on the
# subdirectory of this one named by replacing "." with "/" in
# <NAME>. Any arguments following NAME are passed to ctest as a
# --test-command. See the implementation for additional details.
#
# The subdirectory is added to TEST_BUILD_DIRS in the caller's scope.
#
# Requires: the name of the project in the subdirectory is the part of
# <NAME> following the last dot ("."), or all of <NAME> if there is no
# "." in <NAME>.
macro(ADD_TEST_MACRO NAME)
if(${ARGC} GREATER 1)
set(_test_command --test-command ${ARGN})