Table of Contents
API Documentation: | SwiftXCTestSuite |
---|
A XCTest suite, implemented in Swift.
Property | Description |
binaries | The binaries of this component. |
module | Defines the Swift module for this component. The default value is calculated from the project name. |
source | Defines the source files or directories of this component. You can add files or directories to this collection. When a directory is added, all source files are included for compilation. |
targetMachines | Specifies the target machines this component should be built for. The "machines" extension property (see |
testBinary | The binary to use as the default to run this test suite. |
Method | Description |
source(action) | Configures the source files or directories for this component. |
The binaries of this component.
Defines the Swift module for this component. The default value is calculated from the project name.
Defines the source files or directories of this component. You can add files or directories to this collection. When a directory is added, all source files are included for compilation.
When this collection is empty, the directory src/main/swift
is used by default.
Specifies the target machines this component should be built for. The "machines" extension property (see TargetMachineFactory
) can be used to construct common operating system and architecture combinations.
For example:
targetMachines = [machines.linux.x86_64, machines.windows.x86_64]
The binary to use as the default to run this test suite.
Configures the source files or directories for this component.