作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我找不到如何指定标签。应该是这样的
ADD_TEST( FirstTest RunSomeProgram "withArguments" )
SET_TESTS_PROPERTIES( FirstTest PROPERTIES LABEL "TESTLABEL" )
ctest -S someScript -L TESTLABEL
最佳答案
您接近了-测试属性名为 LABELS
,而不是LABEL
。
有两种设置标签的方法:您选择的(使用 set_tests_properties
)有一点陷阱。签名是:
set_tests_properties(test1 [test2...] PROPERTIES prop1 value1 prop2 value2)
set_tests_properties(FirstTest PROPERTIES LABELS "TESTLABEL;UnitTest;FooModule")
set(Labels TESTLABEL UnitTest FooModule)
set_tests_properties(FirstTest PROPERTIES LABELS "${Labels}") # Quotes essential
set_property
命令传递正确的标签列表:
set_property(TEST FirstTest PROPERTY LABELS TESTLABEL UnitTest FooModule)
set_property(TEST FirstTest PROPERTY LABELS ${Labels}) # No quotes needed
关于cmake - CTest-使用标签进行不同的测试CTestTestfile.cmake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24495412/
我是一名优秀的程序员,十分优秀!