目录
目录README.md

XCTest-watchOS

CI Status Carthage Compatibility Version License Platform

XCTest-watchOS provides an implementation of XCTest that can run on watchOS. XCTest-watchOS allows you to run your library’s existing XCTest suite on watchOS with minimal effort.

Getting Started

  1. Create a new watchOS app
  2. Include your test files in your new watchOS app extension
  3. Install XCTest-watchOS, and link the included XCTest framework from your new watchOS app extension
  4. Call XCTestCase.runAllTestsAndExit() from applicationDidFinishLaunching in your WKExtensionDelegate implementation in your new watchOS app extension
  5. Run your new watchOS app, and see if your tests succeed

CocoaPods

Install with CocoaPods by adding the following to your Podfile:

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

Carthage

Install with Carthage by adding the following to your Cartfile:

github "dfed/XCTest-watchOS"

Run carthage to build the framework and drag the built XCTest.framework into your Xcode project.

Swift Package Manager

Install with Swift Package Manager by adding the following to your Package.swift:

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

Submodules

Or manually checkout the submodule with git submodule add git@github.com:dfed/XCTest-watchOS.git, drag XCTest.xcodeproj to your project, and add the XCTest framework as a build dependency of your test watch app.

Requirements

  • Xcode 9.0 or later.
  • watchOS 2 or later.
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号