依赖项

指定此测试只能在指定测试列表之后运行。

将其设置为在运行此测试之前必须完成的测试列表。不考虑这些测试的结果,依赖关系仅用于执行顺序(即,它实际上只是一个继续执行关系)。如果需要使用成功完成的依赖项,请考虑使用带有设置测试的测试固定装置(请参阅 FIXTURES_REQUIRED)。

示例

add_test(NAME baseTest1 ...)
add_test(NAME baseTest2 ...)
add_test(NAME dependsTest12 ...)

set_tests_properties(dependsTest12 PROPERTIES DEPENDS "baseTest1;baseTest2")
# dependsTest12 runs after baseTest1 and baseTest2, even if they fail