api / org.gradle.jvm.test / JvmTestSuiteBinarySpec

JvmTestSuiteBinarySpec

@Incubating interface JvmTestSuiteBinarySpec : TestSuiteBinarySpec, JvmBinarySpec, WithDependencies

Base type of JVM test suite binaries.

Since
2.11

Types

JvmTestSuiteTasks

interface JvmTestSuiteTasks : TestSuiteTaskCollection

Provides direct access to important build tasks of JVM test suites.

Functions

getRuntimeClasspath

abstract fun getRuntimeClasspath(): DependencyResolvingClasspath

getTasks

abstract fun getTasks(): JvmTestSuiteTasks

getTestSuite

abstract fun getTestSuite(): JvmTestSuiteSpec

getTestedBinary

abstract fun getTestedBinary(): JvmBinarySpec

Inherited Functions

getClassesDir

abstract fun getClassesDir(): File

The classes directory for this binary.

getResourcesDir

abstract fun getResourcesDir(): File

The resources directory for this binary.

getTargetPlatform

abstract fun getTargetPlatform(): JavaPlatform

The target platform for this binary.

getToolChain

abstract fun getToolChain(): JavaToolChain

Returns the org.gradle.jvm.toolchain.JavaToolChain that will be used to build this binary.

setClassesDir

abstract fun setClassesDir(classesDir: File): Unit

Sets the classes directory for this binary.

setResourcesDir

abstract fun setResourcesDir(dir: File): Unit

Sets the resources directory for this binary.

setTargetPlatform

abstract fun setTargetPlatform(platform: JavaPlatform): Unit

Sets the target platform for this binary.

setToolChain

abstract fun setToolChain(toolChain: JavaToolChain): Unit

Sets the org.gradle.jvm.toolchain.JavaToolChain that will be used to build this binary.

Inheritors

JUnitTestSuiteBinarySpec

interface JUnitTestSuiteBinarySpec : JvmTestSuiteBinarySpec

Represents a JUnit test suite binary.