get_test_property¶
获取测试属性。
get_test_property(<test> <property> [DIRECTORY <dir>] <variable>)
从测试中获取属性。属性的值被存储在指定的 <变量>
中。如果 <测试>
未定义或测试属性未找到,<变量>
将被设置为 NOTFOUND
。如果测试属性被定义为 INHERITED
属性(请参见 define_property()
),则搜索将包括相关的父作用域,如 define_property()
命令所述。
有关标准属性的列表,可以键入 cmake --help-property-list
。
3.28 版新增:可以用以下子选项覆盖目录范围
DIRECTORY <目录>
测试属性将从
<目录>
目录的范围内读取。CMake 必须已经了解该源目录,可以通过调用add_subdirectory()
或<目录>
是顶级源目录。相对路径被视为相对于当前源目录。<目录>
可以引用一个二进制目录。
另请参见¶
更通用的
get_property()
命令