Package org.gradle.nativeplatform.test
Interface NativeTestSuiteBinarySpec
- All Superinterfaces:
- Binary,- BinarySpec,- Buildable,- BuildableComponentSpec,- CheckableComponentSpec,- ComponentSpec,- ModelElement,- Named,- NativeBinarySpec,- TestSuiteBinarySpec
- All Known Subinterfaces:
- CUnitTestSuiteBinarySpec,- GoogleTestTestSuiteBinarySpec
@Incubating
public interface NativeTestSuiteBinarySpec
extends TestSuiteBinarySpec, NativeBinarySpec
An executable which runs a suite of tests.
- Since:
- 4.2
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfaceProvides access to key tasks used for building the binary.Nested classes/interfaces inherited from interface org.gradle.api.NamedNamed.Namer
- 
Method SummaryModifier and TypeMethodDescriptionThe component that this binary was built from.The executable file.getTasks()The set of tasks associated with this binary.The tested binary.Returns the test suite that this binary belongs to.Methods inherited from interface org.gradle.platform.base.BinarygetDisplayNameMethods inherited from interface org.gradle.platform.base.BinarySpecgetInputs, getSources, isBuildableMethods inherited from interface org.gradle.api.BuildablegetBuildDependenciesMethods inherited from interface org.gradle.api.BuildableComponentSpecbuiltBy, getBuildTask, hasBuildDependencies, setBuildTaskMethods inherited from interface org.gradle.api.CheckableComponentSpeccheckedBy, getCheckTask, setCheckTaskMethods inherited from interface org.gradle.platform.base.ComponentSpecgetProjectPathMethods inherited from interface org.gradle.model.ModelElementgetDisplayName, getNameMethods inherited from interface org.gradle.nativeplatform.NativeBinarySpecgetAssembler, getBuildType, getcCompiler, getCppCompiler, getFlavor, getLibs, getLinker, getObjcCompiler, getObjcppCompiler, getRcCompiler, getStaticLibArchiver, getTargetPlatform, getToolChain, lib
- 
Method Details- 
getTestSuiteNativeTestSuiteSpec getTestSuite()Returns the test suite that this binary belongs to.- Specified by:
- getTestSuitein interface- TestSuiteBinarySpec
 
- 
getComponentNativeTestSuiteSpec getComponent()Description copied from interface:NativeBinarySpecThe component that this binary was built from.- Specified by:
- getComponentin interface- NativeBinarySpec
 
- 
getTestedBinaryNativeBinarySpec getTestedBinary()The tested binary.- Specified by:
- getTestedBinaryin interface- TestSuiteBinarySpec
 
- 
getExecutableFileFile getExecutableFile()The executable file.
- 
getTasksNativeTestSuiteBinarySpec.TasksCollection getTasks()The set of tasks associated with this binary.- Specified by:
- getTasksin interface- BinarySpec
 
- 
getInstallationNativeInstallationSpec getInstallation()
- 
getExecutableNativeExecutableFileSpec getExecutable()
 
-