FindXCTest

加入於版本 3.3。

協助建立和執行 XCTest 套件的功能。

XCTest 套件是一種 CFBundle,具有特殊的產品類型和套件副檔名。《Mac 開發者程式庫》在使用 Xcode 進行測試文件中提供了更多資訊。

模組函式

xctest_add_bundle

xctest_add_bundle 函式會建立一個名為 <target> 的 XCTest 套件,該套件將測試目標 <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 Framework 和可執行檔,則為 True。

XCTest_EXECUTABLE

用於執行 XCTest 套件的 xctest 命令列工具的路徑。

XCTest_INCLUDE_DIRS

包含 XCTest Framework 標頭檔的目錄。

XCTest_LIBRARIES

XCTest Framework 的位置。