Table of Contents
| API Documentation: | SwiftXCTestSuite |
|---|
Note: This class is incubating and may change in a future version of Gradle.
A XCTest suite, implemented in Swift.
| Property | Description |
binaries | Incubating The binaries of this component. |
module | Incubating Defines the Swift module for this component. The default value is calculated from the project name. |
source | Incubating 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 | Incubating Specifies the target machines this component should be built for. The "machines" extension property (see |
testBinary | Incubating The binary to use as the default to run this test suite. |
| Method | Description |
source(action) | Incubating Configures the source files or directories for this component. |
BinaryCollection<? extends SoftwareComponent> binaries (read-only)
BinaryCollection<? extends SoftwareComponent>Note: This property is incubating and may change in a future version of Gradle.
The binaries of this component.
Note: This property is incubating and may change in a future version of Gradle.
Defines the Swift module for this component. The default value is calculated from the project name.
ConfigurableFileCollection source (read-only)
Note: This property is incubating and may change in a future version of Gradle.
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.
SetProperty<TargetMachine> targetMachines
SetProperty<TargetMachine>Note: This property is incubating and may change in a future version of Gradle.
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]
Provider<? extends TestComponent> testBinary
Provider<? extends TestComponent>Note: This property is incubating and may change in a future version of Gradle.
The binary to use as the default to run this test suite.
void source(Action<? super ConfigurableFileCollection> action)
Action<? super ConfigurableFileCollection>Note: This method is incubating and may change in a future version of Gradle.
Configures the source files or directories for this component.