Interface SwiftXCTestBinary
- All Superinterfaces:
- ComponentWithDependencies,- ComponentWithNativeRuntime,- ComponentWithObjectFiles,- Named,- SoftwareComponent,- SwiftBinary,- TestComponent
- All Known Subinterfaces:
- SwiftXCTestBundle,- SwiftXCTestExecutable
An test binary built from Swift source.
- Since:
- 4.4
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.gradle.api.NamedNamed.Namer
- 
Method SummaryModifier and TypeMethodDescriptionReturns the executable test file for this binary.Returns the installation directory for this binary.Provider<? extends AbstractLinkTask> Returns the link task for this binary.Returns the script for running this binary.Returns the task that runs the tests for this component.Methods inherited from interface org.gradle.language.ComponentWithDependenciesgetDependenciesMethods inherited from interface org.gradle.language.nativeplatform.ComponentWithNativeRuntimegetBaseName, getTargetMachine, getToolChain, isDebuggable, isOptimizedMethods inherited from interface org.gradle.language.nativeplatform.ComponentWithObjectFilesgetObjectsMethods inherited from interface org.gradle.language.swift.SwiftBinarygetCompileModules, getCompileTask, getLinkLibraries, getModule, getModuleFile, getRuntimeLibraries, getSwiftSource, getTargetPlatform, isTestable
- 
Method Details- 
getExecutableFileProvider<RegularFile> getExecutableFile()Returns the executable test file for this binary.- Since:
- 4.5
 
- 
getInstallDirectoryReturns the installation directory for this binary.- Since:
- 4.4
 
- 
getRunScriptFileProvider<RegularFile> getRunScriptFile()Returns the script for running this binary.- Since:
- 4.4
 
- 
getLinkTaskProvider<? extends AbstractLinkTask> getLinkTask()Returns the link task for this binary.- Since:
- 4.5
 
- 
getRunTaskReturns the task that runs the tests for this component.- Specified by:
- getRunTaskin interface- TestComponent
 
 
-