FindXCTest

From Get docs
Cmake/docs/3.21/module/findxctest


FindXCTest

New in version 3.3.


Functions to help creating and executing XCTest bundles.

An XCTest bundle is a CFBundle with a special product-type and bundle extension. The Mac Developer Library provides more information in the Testing with Xcode document.

Module Functions

xctest_add_bundle

The xctest_add_bundle function creates a XCTest bundle named which will test the target . Supported target types for testee are Frameworks and App Bundles:

xctest_add_bundle(
  <target>  # Name of the XCTest bundle
  <testee>  # Target name of the testee
  )
xctest_add_test

The xctest_add_test function adds an XCTest bundle to the project to be run by ctest(1). The test will be named and tests :

xctest_add_test(
  <name>    # Test name
  <bundle>  # Target name of XCTest bundle
  )

Module Variables

The following variables are set by including this module:

XCTest_FOUND
True if the XCTest Framework and executable were found.
XCTest_EXECUTABLE
The path to the xctest command line tool used to execute XCTest bundles.
XCTest_INCLUDE_DIRS
The directory containing the XCTest Framework headers.
XCTest_LIBRARIES
The location of the XCTest Framework.

© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.21/module/FindXCTest.html