Я пытаюсь понять, как работает CTest.
У меня есть скрипт с именем "CTestScript.cmake.in". Это делает следующие вещи
Setup env_var for required directories
Check out the latest code using SVN
Invokes make command to compile the source code and generates executables
CTEST_TEST(BUILD "$ENV{CTEST_BINARY_DIRECTORY}" RETURN_VALUE res)
Я использую следующую команду, чтобы начать выполнение.
ctest -S CTestScript.cmake.in --tests-regex $(TestName)
У меня также есть файл с именем "CTestTestfile.cmake", который содержит все тестовые случаи.
Я хотел бы знать, как работает CTEST_TEST (). Где я должен разместить "CTestTestfile.cmake"?
Я просмотрел документацию по cmake. Я мог получить только синтаксис для CTEST_TEST () и не слишком много деталей.