【问题标题】:CTest, VS2010. How to get rid of Nightly, NightlyMemCheck, etc?测试,VS2010。如何摆脱 Nightly、NightlyMemCheck 等?
【发布时间】:2012-12-11 15:10:51
【问题描述】:

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

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

我不需要全部。而且,我要把所有的代码都传给一个对CMake不是很熟悉的人,又怕这丰富的东西会迷惑和误导他。

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

我该怎么做?

【问题讨论】:

    标签: visual-studio cmake ctest


    【解决方案1】:

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

    【讨论】:

    • 确实,这成功了。我有include(CTest),然后是enable_testing()
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多