CTest,VS2010。如何摆脱 Nightly、NightlyMemCheck 等?

wl2*_*776 3 cmake ctest visual-studio

我在 Visual Studio 2010 中使用 CMake 和 CTest。

ENABLE_TESTING()几个ADD_TEST()s之后,我的解决方案包含名称为“连续”、“实验”等的项目。

我不需要他们全部。而且,我要把所有的代码都传给一个对 CMake 不是很熟悉的人,担心这种丰富会混淆和误导他。

所以,我只想留下 RUN_TESTS 项目并摆脱所有其他测试项目。

我怎样才能做到这一点?

sak*_*kra 5

仔细检查include(CTest)您的 CMake 列表文件之一中是否没有。包含此 CMake 模块会创建目标ContinuousExperimental, ... 作为副作用。调用enable_testing足以获取RUN_TESTS目标。