我试图了解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()的语法,而没有太多细节。