ComponentWithDependencies
, ComponentWithNativeRuntime
, ComponentWithObjectFiles
, Named
, SoftwareComponent
, SwiftBinary
, TestComponent
SwiftXCTestBundle
, SwiftXCTestExecutable
public interface SwiftXCTestBinary extends SwiftBinary, TestComponent
Named.Namer
Modifier and Type | Method | Description |
---|---|---|
Provider<RegularFile> |
getExecutableFile() |
Returns the executable test file for this binary.
|
Provider<Directory> |
getInstallDirectory() |
Returns the installation directory for this binary.
|
Provider<? extends AbstractLinkTask> |
getLinkTask() |
Returns the link task for this binary.
|
Provider<RegularFile> |
getRunScriptFile() |
Returns the script for running this binary.
|
Provider<? extends XCTest> |
getRunTask() |
Returns the task that runs the tests for this component.
|
getDependencies
getBaseName, getTargetMachine, getToolChain, isDebuggable, isOptimized
getObjects
getCompileModules, getCompileTask, getLinkLibraries, getModule, getModuleFile, getRuntimeLibraries, getSwiftSource, getTargetPlatform, isTestable
Provider<RegularFile> getExecutableFile()
Provider<Directory> getInstallDirectory()
Provider<RegularFile> getRunScriptFile()
Provider<? extends AbstractLinkTask> getLinkTask()
Provider<? extends XCTest> getRunTask()
getRunTask
in interface TestComponent