@groovy.transform.CompileStatic class IntegrationTestGradlePlugin extends java.lang.Object implements Plugin<Project>
Gradle plugin for adding separate src/integration-test folder to hold integration tests.
This plugin applies TestPhasesGradlePlugin and registers the default
integrationTest phase. Additional test phases can be added via the
testPhases extension.
Adds integrationTestImplementation and integrationTestRuntimeOnly configurations that extend from testCompileClasspath and testRuntimeClasspath.
| Type | Name and description |
|---|---|
static java.lang.String |
INTEGRATION_TEST_SOURCE_SET_NAME |
boolean |
ideaIntegration |
java.lang.String |
sourceFolderName |
| Constructor and description |
|---|
IntegrationTestGradlePlugin() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
apply(org.apache.tools.ant.Project project) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#equals(java.lang.Object), java.lang.Object#getClass(), java.lang.Object#hashCode(), java.lang.Object#notify(), java.lang.Object#notifyAll(), java.lang.Object#toString(), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int) |