DEPENDS¶
指定此测试应该只在指定的测试列表之后运行。
将其设置为一个测试列表,这些测试必须在此测试运行之前完成。这些测试的结果不被考虑在内,依赖关系纯粹是为了执行顺序(即,它实际上只是一个运行之后关系)。如果需要依赖于成功完成,请考虑使用带有设置测试的测试装置(请参阅 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