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
© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.22/prop_test/DEPENDS.html