Используя CTest, как работает CTEST_TEST ()? - PullRequest
0 голосов
/ 15 марта 2019

Я пытаюсь понять, как работает 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 () и не слишком много деталей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...