MultiJVMTestingExtension

open class MultiJVMTestingExtension(objects: ObjectFactory) : Serializable

Extension for the MultiJVMTestingPlugin.

Constructors

Link copied to clipboard
constructor(objects: ObjectFactory)

Types

Link copied to clipboard
object Companion

Support constants.

Properties

Link copied to clipboard

All known Long Term Support JVM versions.

Link copied to clipboard

The JVM version that is used as target for compiling the code.

Link copied to clipboard

Allows to set the JVM versions on which tests should run by default (namely, when calling check). Defaults to supportedLtsVersionsAndLatest. Honors any excluded version.

Link copied to clipboard

Shortcut for accessing Companion.latestJava in the DSL.

Link copied to clipboard
Link copied to clipboard

Shortcut for accessing Companion.latestJava in the DSL.

Link copied to clipboard

Newest JVM version supported by the project.

Link copied to clipboard

Shortcut for accessing Companion.OLDEST_LTS in the DSL.

Link copied to clipboard
val supportedJvmVersions: Provider<Set<Int>>

All the JVM versions supported by the project.

Link copied to clipboard
val supportedLtsVersions: Provider<Set<Int>>

The set of all Long-Term Support JVM versions supported by this project.

Functions

Link copied to clipboard
fun excludeSupportFor(vararg jvms: Int)

Forcibly removes support for the provided jvms.

Link copied to clipboard
fun testByDefaultWith(vararg jvms: Int)
fun testByDefaultWith(jvms: Provider<Set<Int>>)

Forcibly tests with the provided jvms (unless they are excluded).