Spec-Zone.ru › CMake 3.11

FindXCTest

Функции для создания и выполнения наборов тестов 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–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.11/module/FindXCTest.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API