Как изменить каталог, из которого запускается CTest в сгенерированных файлах Visual Studio - PullRequest
2 голосов
/ 22 февраля 2012

В настоящее время у меня возникают проблемы с изменением каталога CTest при использовании проекта RUN_TESTS, созданного CMake.В настоящее время для CMAKE_RUNTIME_OUTPUT_DIRECTORY задан пользовательский путь.В результате, когда CTest пытается работать, он делает это из каталога, который не содержит двоичных файлов.

В качестве временного решения я вызываю ADD_TEST, используя $ {RUNTIME_OUTPUT_DIRECTORY} \ test, но я не уверен, что этоправильное решение.Есть ли способ лучше изменить каталог по умолчанию, используемый CTest?

1 Ответ

1 голос
/ 22 февраля 2012

Если ваша цель ADD_EXECUTABLE, скажем, my_exe и ваше имя теста my_test, вы должны иметь возможность вызвать ADD_TEST, например:

ADD_TEST(NAME my_test COMMAND my_exe)

Для получения дополнительной информации выполните

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