FindXCTest
Новое в версии 3.3.
Функции для создания и выполнения пакетов XCTest.
Пакет XCTest — это CFBundle со специальным типом продукта и расширением пакета. Дополнительную информацию о библиотеке разработчика Mac можно найти в документе Тестирование с помощью Xcode.
Функции модуля
-
xctest_add_bundle -
Функция
xctest_add_bundleсоздаёт пакет XCTest с именем <target>, который будет тестировать целевой объект <testee>. Поддерживаемые типы целевых объектов для testee — это Frameworks и App Bundles:xctest_add_bundle( <target> # Name of the XCTest bundle <testee> # Target name of the testee )
-
xctest_add_test -
Функция
xctest_add_testдобавляет пакет XCTest в проект для выполнения с помощьюctest(1). Тест будет называться <name> и тестировать <bundle>:xctest_add_test( <name> # Test name <bundle> # Target name of XCTest bundle )
Переменные модуля
Включение этого модуля устанавливает следующие переменные:
-
XCTest_FOUND -
Истина, если фреймворк XCTest и исполняемый файл были найдены.
-
XCTest_EXECUTABLE -
Путь к командной утилите xctest, используемой для выполнения пакетов XCTest.
-
XCTest_INCLUDE_DIRS -
Директория, содержащая заголовки фреймворка XCTest.
-
XCTest_LIBRARIES -
Расположение фреймворка XCTest.
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.29/module/FindXCTest.html