XCTest-watchOS 0.0.2

XCTest-watchOS 0.0.2

Dan Federman 维护。



  • 作者:
  • Dan Federman

XCTest-watchOS

CI Status Carthage Compatibility Version License Platform

XCTest-watchOS 提供了一个在 watchOS 上运行的 XCTest 实现。XCTest-watchOS 允许您以最小的代价在 watchOS 上运行您的库中现有的 XCTest 测试套件。

入门

  1. 创建一个新的 watchOS 应用程序
  2. 将您的测试文件包含在您的新 watchOS 应用程序扩展中
  3. 安装 XCTest-watchOS,并从您的新 watchOS 应用程序扩展链接包含的 XCTest 框架
  4. 从您的新 watchOS 应用程序扩展中的 WKExtensionDelegate 实现的 applicationDidFinishLaunching 中调用 XCTestCase.runAllTestsAndExit()
  5. 运行您的新 watchOS 应用,并查看您的测试是否成功

CocoaPods

通过将以下内容添加到您的 Podfile 中使用 CocoaPods 进行安装

platform :watchos, '2.0'
use_frameworks!
pod 'XCTest-watchOS'

Carthage

通过将以下内容添加到您的 Cartfile 中使用 Carthage 进行安装

github "dfed/XCTest-watchOS"

运行 carthage 构建框架,并将构建后的 XCTest.framework 拖入您的 Xcode 项目。

Swift 包管理器

使用 Swift 包管理器 安装,在您的 Package.swift 中添加以下内容。

dependencies: [
    .package(url: "https://github.com/dfed/XCTest-watchOS", from: "0.0.1"),
],

子模块

或者手动检出子模块,使用 git submodule add [email protected]:dfed/XCTest-watchOS.git,将 XCTest.xcodeproj 拖入项目,并将 XCTest 框架作为测试预览应用的构建依赖项添加。

要求

  • Xcode 9.0 或更高版本。
  • watchOS 2 或更高版本。