我们在第四步中定义了一些测试,现在为了支持dashboard,并且把测试的结果提交到dashboard中去,我们需
- 要在顶层的CMakeLists.txt中添加CTest模块。
# enable dashboard scripting
include(CTest)
CTest会调用enable_testing(),所以我们可以从CMakelists.txt中删除enable_testing
2. 在顶层目录中创建一个CTestConfig.cmake文件
在文件中指定项目的名称和提交到dashboard的位置
set(CTEST_PROJECT_NAME "CMakeTutorial")
set(CTEST_NIGHTLY_START_TIME "00:00:00 EST")
set(CTEST_DROP_METHOD "http")
set(CTEST_DROP_SITE "my.cdash.org")
set(CTEST_DROP_LOCATION "/submit.php?project=CMakeTutorial")
set(CTEST_DROP_SITE_CDASH TRUE)
接下来运行ctest
外加一些配置参数即可。