set_tests_properties()
时间: 2024-01-18 10:03:11 浏览: 87
C#之properties测试程序
`set_tests_properties()` 是 CMake 中用来设置测试属性的函数。它可以用来设置测试的名称、超时时间、工作目录、环境变量等属性。例如:
```
add_executable(my_test my_test.cpp)
add_test(NAME my_test COMMAND my_test)
set_tests_properties(my_test PROPERTIES TIMEOUT 10)
```
上面的代码定义了一个名为 `my_test` 的测试,并将其与一个名为 `my_test.cpp` 的源文件编译链接成一个可执行文件。然后,使用 `add_test()` 将该可执行文件作为测试命令添加到测试中。最后,使用 `set_tests_properties()` 将 `my_test` 的超时时间设置为 10 秒钟。这意味着,如果 `my_test` 的执行时间超过 10 秒钟,那么该测试将被视为失败。
阅读全文