interface TestLauncher : ConfigurableLauncher<TestLauncher>
A TestLauncher
allows you to execute tests in a Gradle build.
Since
2.6
abstract fun run(): Unit
Executes the tests, blocking until complete. abstract fun run(handler: ResultHandler<in Void>): Unit
Starts executing the tests. This method returns immediately, and the result is later passed to the given handler. If the operation fails, the handler's |
|
abstract fun withJvmTestClasses(vararg testClasses: String): TestLauncher abstract fun withJvmTestClasses(testClasses: MutableIterable<String>): TestLauncher
Adds tests to be executed declared by class name. |
|
abstract fun withJvmTestMethods(testClass: String, vararg methods: String): TestLauncher
Adds tests to be executed declared by class and method name. abstract fun withJvmTestMethods(testClass: String, methods: MutableIterable<String>): TestLauncher
Adds tests to be executed declared by class and methods name. |
|
abstract fun withTests(vararg descriptors: TestOperationDescriptor): TestLauncher abstract fun withTests(descriptors: MutableIterable<TestOperationDescriptor>): TestLauncher
Adds tests to be executed by passing test descriptors received from a previous Gradle Run. |
abstract fun addProgressListener(listener: ProgressListener): T abstract fun addProgressListener(listener: ProgressListener): T abstract fun addProgressListener(listener: ProgressListener, eventTypes: MutableSet<OperationType>): T abstract fun addProgressListener(listener: ProgressListener, vararg operationTypes: OperationType): T
{@inheritDoc} |
|
abstract fun setColorOutput(colorOutput: Boolean): T
{@inheritDoc} |
|
abstract fun setEnvironmentVariables(envVariables: MutableMap<String, String>): T
{@inheritDoc} |
|
abstract fun setJavaHome(javaHome: File): T
{@inheritDoc} |
|
abstract fun setJvmArguments(vararg jvmArguments: String): T abstract fun setJvmArguments(jvmArguments: MutableIterable<String>): T
{@inheritDoc} |
|
abstract fun setStandardError(outputStream: OutputStream): T
{@inheritDoc} |
|
abstract fun setStandardInput(inputStream: InputStream): T
{@inheritDoc} |
|
abstract fun setStandardOutput(outputStream: OutputStream): T
{@inheritDoc} |
|
abstract fun withArguments(vararg arguments: String): T abstract fun withArguments(arguments: MutableIterable<String>): T
{@inheritDoc} |
|
abstract fun withCancellationToken(cancellationToken: CancellationToken): T
{@inheritDoc} |