TestOnSpecificJvmVersion

abstract class TestOnSpecificJvmVersion @Inject constructor(val jvmVersion: Int, val referenceTest: Test) : Test

A special Test task configured to run the referenceTest using a specific jvmVersion.

Constructors

Link copied to clipboard
@Inject
constructor(jvmVersion: Int, referenceTest: Test)

Properties

Link copied to clipboard
@get:OutputDirectory
val binaryResultsDirectory: DirectoryProperty
Link copied to clipboard
@get:Internal
val conventionMapping: @Nullable ConventionMapping
Link copied to clipboard
var description: @Nullable String
Link copied to clipboard
@get:Internal
var enabled: Boolean
Link copied to clipboard
Link copied to clipboard
@get:Internal
var forkEvery: Long
Link copied to clipboard
var group: @Nullable String
Link copied to clipboard
Link copied to clipboard
@get:Internal
var ignoreFailures: Boolean
Link copied to clipboard
Link copied to clipboard
val javaLauncher: Property<JavaLauncher>
Link copied to clipboard
@Internal
val jvmVersion: Int
Link copied to clipboard
@get:Internal
var maxParallelForks: Int
Link copied to clipboard
val modularity: ModularitySpec
Link copied to clipboard
@Internal
val referenceTest: Test
Link copied to clipboard
val reports: TestTaskReports
Link copied to clipboard
val state: TaskStateInternal
Link copied to clipboard
val testLogging: TestLoggingContainer
Link copied to clipboard
val timeout: Property<Duration>

Functions

Link copied to clipboard
open override fun acceptServiceReferences(serviceReferences: MutableSet<ServiceReferenceSpec>)
Link copied to clipboard
open fun addTestListener(listener: TestListener)
Link copied to clipboard
open fun addTestOutputListener(listener: TestOutputListener)
Link copied to clipboard
open fun afterSuite(closure: Closure<Any>)
Link copied to clipboard
open fun afterTest(closure: Closure<Any>)
Link copied to clipboard
open override fun appendParallelSafeAction(action: Action<in Task>)
Link copied to clipboard
open fun beforeSuite(closure: Closure<Any>)
Link copied to clipboard
open fun beforeTest(closure: Closure<Any>)
Link copied to clipboard
open override fun bootstrapClasspath(vararg classpath: @Nullable Any): Test
Link copied to clipboard
open operator override fun compareTo(other: Task): Int
Link copied to clipboard
open override fun configure(closure: Closure<Any>): Task
Link copied to clipboard
open fun conventionMapping(property: String, mapping: Closure<Any>): Task
open fun conventionMapping(property: String, mapping: Callable<*>): Task
Link copied to clipboard
open override fun copyTo(target: JavaForkOptions): Test
open override fun copyTo(target: ProcessForkOptions): Test
Link copied to clipboard
open override fun debugOptions(action: Action<JavaDebugOptions>)
Link copied to clipboard
open override fun dependsOn(vararg paths: Any): Task
Link copied to clipboard
open override fun doFirst(action: Closure<Any>): Task
open override fun doFirst(action: Action<in Task>): Task
open override fun doFirst(actionName: String, action: Action<in Task>): Task
Link copied to clipboard
open override fun doLast(action: Closure<Any>): Task
open override fun doLast(action: Action<in Task>): Task
open override fun doLast(actionName: String, action: Action<in Task>): Task
Link copied to clipboard
open override fun doNotTrackState(reasonNotToTrackState: String)
Link copied to clipboard
open override fun environment(environmentVariables: MutableMap<String, *>): Test
open override fun environment(name: String, value: Any): Test
Link copied to clipboard
open override fun exclude(excludeSpec: Closure<Any>): Test
open override fun exclude(vararg excludes: String): Test
open override fun exclude(excludes: MutableIterable<String>): Test
open override fun exclude(excludeSpec: Spec<FileTreeElement>): Test
Link copied to clipboard
open override fun executable(executable: Any): Test
Link copied to clipboard
open override fun executeTests()
Link copied to clipboard
open fun filter(action: Action<TestFilter>)
Link copied to clipboard
open override fun finalizedBy(vararg paths: Any): Task
Link copied to clipboard
open override fun getActions(): MutableList<Action<in Task>>
Link copied to clipboard
open override fun getAllJvmArgs(): MutableList<String>
Link copied to clipboard
open override fun getAnt(): AntBuilder
Link copied to clipboard
@Internal
open override fun getAsDynamicObject(): DynamicObject
Link copied to clipboard
open override fun getBootstrapClasspath(): FileCollection
Link copied to clipboard
@InputFiles
@SkipWhenEmpty
@IgnoreEmptyDirectories
@PathSensitive(value = PathSensitivity.RELATIVE)
open fun getCandidateClassFiles(): FileTree
Link copied to clipboard
open override fun getClasspath(): FileCollection
Link copied to clipboard
open override fun getDebug(): Boolean
Link copied to clipboard
open override fun getDebugOptions(): JavaDebugOptions
Link copied to clipboard
open override fun getDefaultCharacterEncoding(): @Nullable String
Link copied to clipboard
open override fun getDependsOn(): MutableSet<Any>
Link copied to clipboard
open override fun getDestroyables(): TaskDestroyables
Link copied to clipboard
open override fun getDidWork(): Boolean
Link copied to clipboard
@Incubating
@Input
abstract fun getDryRun(): Property<Boolean>
Link copied to clipboard
open override fun getEnableAssertions(): Boolean
Link copied to clipboard
@Internal
open override fun getEnvironment(): MutableMap<String, Any>
Link copied to clipboard
@Internal
open override fun getExcludes(): MutableSet<String>
Link copied to clipboard
@Internal
open override fun getExecutable(): String
Link copied to clipboard
open override fun getExtensions(): ExtensionContainer
Link copied to clipboard
@Input
abstract fun getFailOnNoDiscoveredTests(): Property<Boolean>
Link copied to clipboard
open fun getFilter(): TestFilter
Link copied to clipboard
open override fun getFinalizedBy(): TaskDependency
Link copied to clipboard
open override fun getIdentityPath(): Path
Link copied to clipboard
@Internal
open override fun getIncludes(): MutableSet<String>
Link copied to clipboard
open override fun getInputs(): TaskInputsInternal
Link copied to clipboard
@Input
open fun getJavaVersion(): JavaVersion
Link copied to clipboard
open override fun getJvmArgs(): MutableList<String>
Link copied to clipboard
open override fun getJvmArgumentProviders(): MutableList<CommandLineArgumentProvider>
Link copied to clipboard
@Internal
open override fun getLifecycleDependencies(): TaskDependencyInternal
Link copied to clipboard
open override fun getLocalState(): TaskLocalState
Link copied to clipboard
open override fun getLogger(): Logger
Link copied to clipboard
open override fun getLogging(): LoggingManager
Link copied to clipboard
open override fun getMaxHeapSize(): @Nullable String
Link copied to clipboard
open override fun getMinHeapSize(): @Nullable String
Link copied to clipboard
open override fun getMustRunAfter(): TaskDependency
Link copied to clipboard
open override fun getName(): String
Link copied to clipboard
open override fun getOnlyIf(): Spec<in TaskInternal>
Link copied to clipboard
open fun getOptions(): TestFrameworkOptions
Link copied to clipboard
open override fun getOutputs(): TaskOutputsInternal
Link copied to clipboard
open override fun getPath(): String
Link copied to clipboard
open override fun getProject(): Project
Link copied to clipboard
Link copied to clipboard
open override fun getRequiredServices(): TaskRequiredServices
Link copied to clipboard
open override fun getSharedResources(): MutableList<ResourceLock>
Link copied to clipboard
open override fun getShouldRunAfter(): TaskDependency
Link copied to clipboard
open override fun getStandardOutputCapture(): StandardOutputCapture
Link copied to clipboard
open override fun getSystemProperties(): MutableMap<String, @Nullable Any>
Link copied to clipboard
open override fun getTaskActions(): MutableList<InputChangesAwareTaskAction>
Link copied to clipboard
open override fun getTaskDependencies(): TaskDependencyInternal
Link copied to clipboard
open override fun getTaskIdentity(): TaskIdentity<*>
Link copied to clipboard
open override fun getTemporaryDir(): File
Link copied to clipboard
open override fun getTemporaryDirFactory(): Factory<File>
Link copied to clipboard
open override fun getTestClassesDirs(): FileCollection
Link copied to clipboard
open override fun getTestFramework(): TestFramework
Link copied to clipboard
open override fun getTestFrameworkProperty(): Property<TestFramework>
Link copied to clipboard
@Internal
open override fun getWorkingDir(): File
Link copied to clipboard
open override fun hasProperty(propertyName: String): Boolean
Link copied to clipboard
open override fun hasTaskActions(): Boolean
Link copied to clipboard
open override fun include(includeSpec: Closure<Any>): Test
open override fun include(vararg includes: String): Test
open override fun include(includes: MutableIterable<String>): Test
open override fun include(includeSpec: Spec<FileTreeElement>): Test
Link copied to clipboard
Link copied to clipboard
open override fun isScanForTestClasses(): Boolean
Link copied to clipboard
open override fun jvmArgs(vararg arguments: Any): Test
open override fun jvmArgs(arguments: MutableIterable<*>): Test
Link copied to clipboard
open override fun mustRunAfter(vararg paths: Any): Task
Link copied to clipboard
open override fun notCompatibleWithConfigurationCache(reason: String)
Link copied to clipboard
open override fun onlyIf(onlyIfClosure: Closure<Any>)
open override fun onlyIf(spec: Spec<in Task>)
open override fun onlyIf(onlyIfReason: String, spec: Spec<in Task>)
Link copied to clipboard
open fun onOutput(closure: Closure<Any>)
Link copied to clipboard
open fun options(@DelegatesTo(value = TestFrameworkOptions::class) testFrameworkConfigure: Closure<Any>): TestFrameworkOptions
open fun options(testFrameworkConfigure: Action<in TestFrameworkOptions>): TestFrameworkOptions
Link copied to clipboard
open override fun prependParallelSafeAction(action: Action<in Task>)
Link copied to clipboard
open override fun property(propertyName: String): Any
Link copied to clipboard
open fun removeTestListener(listener: TestListener)
Link copied to clipboard
open fun removeTestOutputListener(listener: TestOutputListener)
Link copied to clipboard
open override fun reports(closure: Closure<Any>): TestTaskReports
open override fun reports(configureAction: Action<in TestTaskReports>): TestTaskReports
Link copied to clipboard
open override fun setActions(replacements: MutableList<Action<in Task>>)
Link copied to clipboard
open override fun setAllJvmArgs(arguments: MutableIterable<*>)
open override fun setAllJvmArgs(arguments: MutableList<String>)
Link copied to clipboard
open override fun setBootstrapClasspath(classpath: FileCollection)
Link copied to clipboard
open fun setClasspath(classpath: FileCollection)
Link copied to clipboard
open override fun setDebug(enabled: Boolean)
Link copied to clipboard
open override fun setDefaultCharacterEncoding(defaultCharacterEncoding: @Nullable String)
Link copied to clipboard
open override fun setDependsOn(dependsOn: MutableIterable<*>)
Link copied to clipboard
open override fun setDidWork(didWork: Boolean)
Link copied to clipboard
open override fun setEnableAssertions(enabled: Boolean)
Link copied to clipboard
open override fun setEnvironment(environmentVariables: MutableMap<String, *>)
Link copied to clipboard
open override fun setExcludes(excludes: MutableIterable<String>): Test
Link copied to clipboard
open override fun setExecutable(executable: Any)
open override fun setExecutable(executable: String)
Link copied to clipboard
open override fun setFinalizedBy(finalizedByTasks: MutableIterable<*>)
Link copied to clipboard
open override fun setIncludes(includes: MutableIterable<String>): Test
Link copied to clipboard
open override fun setJvmArgs(arguments: MutableIterable<*>)
open override fun setJvmArgs(arguments: MutableList<String>)
Link copied to clipboard
open override fun setMaxHeapSize(heapSize: @Nullable String)
Link copied to clipboard
open override fun setMinHeapSize(heapSize: @Nullable String)
Link copied to clipboard
open override fun setMustRunAfter(mustRunAfterTasks: MutableIterable<*>)
Link copied to clipboard
open override fun setOnlyIf(onlyIfClosure: Closure<Any>)
open override fun setOnlyIf(spec: Spec<in Task>)
open override fun setOnlyIf(onlyIfReason: String, spec: Spec<in Task>)
Link copied to clipboard
open override fun setProperty(name: String, value: Any)
Link copied to clipboard
open fun setScanForTestClasses(scanForTestClasses: Boolean)
Link copied to clipboard
open override fun setShouldRunAfter(shouldRunAfterTasks: MutableIterable<*>)
Link copied to clipboard
open override fun setSystemProperties(properties: MutableMap<String, out @Nullable Any>)
Link copied to clipboard
open fun setTestClassesDirs(testClassesDirs: FileCollection)
Link copied to clipboard
open override fun setTestNameIncludePatterns(testNamePattern: MutableList<String>): Test
Link copied to clipboard
open override fun setWorkingDir(dir: File)
open override fun setWorkingDir(dir: Any)
Link copied to clipboard
open override fun shouldRunAfter(vararg paths: Any): TaskDependency
Link copied to clipboard
open override fun systemProperties(properties: MutableMap<String, out @Nullable Any>): Test
Link copied to clipboard
open override fun systemProperty(name: String, value: @Nullable Any): Test
Link copied to clipboard
open fun testFramework(testFrameworkConfigure: @Nullable Closure<Any>): TestFramework
Link copied to clipboard
open fun testLogging(@DelegatesTo(value = TestLoggingContainer::class) closure: Closure<Any>)
open fun testLogging(action: Action<in TestLoggingContainer>)
Link copied to clipboard
open fun useJUnit()
open fun useJUnit(@DelegatesTo(value = JUnitOptions::class) testFrameworkConfigure: @Nullable Closure<Any>)
open fun useJUnit(testFrameworkConfigure: Action<in JUnitOptions>)
Link copied to clipboard
open fun useJUnitPlatform()
open fun useJUnitPlatform(testFrameworkConfigure: Action<in JUnitPlatformOptions>)
Link copied to clipboard
open override fun usesService(service: Provider<out BuildService<*>>)
Link copied to clipboard
open fun useTestNG()
open fun useTestNG(@DelegatesTo(value = TestNGOptions::class) testFrameworkConfigure: Closure<Any>)
open fun useTestNG(testFrameworkConfigure: Action<in TestNGOptions>)
Link copied to clipboard
open override fun workingDir(dir: Any): Test