get_test_property

获取测试的属性。

get_test_property(<test> <property> [DIRECTORY <dir>] <variable>)

从测试中获取属性。属性的值存储在指定的 `` 中。如果 `` 未定义,或者未找到测试属性,则 `` 将被设置为 `NOTFOUND`。如果测试属性被定义为 `INHERITED` 属性(请参阅 define_property()),搜索将包括相关的父作用域,如 define_property() 命令中所述。

要获取标准属性列表,可以键入 cmake --help-property-list

在 3.28 版本中添加: 目录作用域可以使用以下子选项进行覆盖

DIRECTORY <dir>

将从 `

` 目录的作用域读取测试属性。CMake 必须已经知道该源目录,无论是通过调用 add_subdirectory() 添加的,还是 `` 是顶级源目录。相对路径被视为相对于当前源目录。`` 可能会引用一个二进制目录。

另请参阅