Swiftpack.co -  dfed/XCTest-watchOS as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
dfed/XCTest-watchOS
XCTest-watchOS provides an implementation of XCTest that can run on watchOS
.package(url: "https://github.com/dfed/XCTest-watchOS.git", from: "0.0.2")

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.

GitHub

link
Stars: 18
Last commit: 3 weeks ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API