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