public class TestIntegrationPlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PLUGIN_NAME |
static java.lang.String |
SETUP_ARQUILLIAN_TASK_NAME |
static java.lang.String |
SETUP_TESTABLE_TOMCAT_TASK_NAME |
static java.lang.String |
START_TESTABLE_TOMCAT_TASK_NAME |
static java.lang.String |
STOP_TESTABLE_TOMCAT_TASK_NAME |
Constructor and Description |
---|
TestIntegrationPlugin() |
Modifier and Type | Method and Description |
---|---|
protected SetupArquillianTask |
addTaskSetupArquillian(org.gradle.api.Project project,
org.gradle.api.tasks.SourceSet testIntegrationSourceSet,
TestIntegrationTomcatExtension testIntegrationTomcatExtension) |
protected SetupTestableTomcatTask |
addTaskSetupTestableTomcat(org.gradle.api.Project project,
TestIntegrationTomcatExtension testIntegrationTomcatExtension) |
protected StartTestableTomcatTask |
addTaskStartTestableTomcat(org.gradle.api.Project project,
SetupTestableTomcatTask setupTestableTomcatTask,
StopTestableTomcatTask stopTestableTomcatTask,
TestIntegrationTomcatExtension testIntegrationTomcatExtension) |
protected StopTestableTomcatTask |
addTaskStopTestableTomcat(org.gradle.api.Project project,
org.gradle.api.tasks.testing.Test testIntegrationTask,
TestIntegrationTomcatExtension testIntegrationTomcatExtension) |
void |
apply(org.gradle.api.Project project) |
protected void |
configureBaseAppServerTask(BaseAppServerTask baseAppServerTask,
TestIntegrationTomcatExtension testIntegrationTomcatExtension) |
protected void |
configureJmxRemotePortSpec(JmxRemotePortSpec jmxRemotePortSpec,
TestIntegrationTomcatExtension testIntegrationTomcatExtension) |
protected void |
configureManagerSpec(ManagerSpec managerSpec,
TestIntegrationTomcatExtension testIntegrationTomcatExtension) |
protected void |
configureModuleFrameworkBaseDirSpec(ModuleFrameworkBaseDirSpec moduleFrameworkBaseDirSpec,
TestIntegrationTomcatExtension testIntegrationTomcatExtension) |
protected void |
configureTaskSystemProperty(org.gradle.process.JavaForkOptions javaForkOptions,
java.lang.String key,
java.io.File file) |
protected void |
configureTaskTestIntegration(org.gradle.api.tasks.testing.Test test,
org.gradle.api.tasks.SourceSet testIntegrationSourceSet,
TestIntegrationTomcatExtension testIntegrationTomcatExtension,
StartTestableTomcatTask startTestableTomcatTask) |
protected void |
configureTaskTestIntegrationEnabled(org.gradle.api.tasks.testing.Test test) |
protected java.io.File |
getSrcDir(org.gradle.api.file.SourceDirectorySet sourceDirectorySet) |
protected java.lang.String |
getTomcatExecutableFileName(java.lang.String fileName) |
public static final java.lang.String PLUGIN_NAME
public static final java.lang.String SETUP_ARQUILLIAN_TASK_NAME
public static final java.lang.String SETUP_TESTABLE_TOMCAT_TASK_NAME
public static final java.lang.String START_TESTABLE_TOMCAT_TASK_NAME
public static final java.lang.String STOP_TESTABLE_TOMCAT_TASK_NAME
public void apply(org.gradle.api.Project project)
apply
in interface org.gradle.api.Plugin<org.gradle.api.Project>
protected SetupArquillianTask addTaskSetupArquillian(org.gradle.api.Project project, org.gradle.api.tasks.SourceSet testIntegrationSourceSet, TestIntegrationTomcatExtension testIntegrationTomcatExtension)
protected SetupTestableTomcatTask addTaskSetupTestableTomcat(org.gradle.api.Project project, TestIntegrationTomcatExtension testIntegrationTomcatExtension)
protected StartTestableTomcatTask addTaskStartTestableTomcat(org.gradle.api.Project project, SetupTestableTomcatTask setupTestableTomcatTask, StopTestableTomcatTask stopTestableTomcatTask, TestIntegrationTomcatExtension testIntegrationTomcatExtension)
protected StopTestableTomcatTask addTaskStopTestableTomcat(org.gradle.api.Project project, org.gradle.api.tasks.testing.Test testIntegrationTask, TestIntegrationTomcatExtension testIntegrationTomcatExtension)
protected void configureBaseAppServerTask(BaseAppServerTask baseAppServerTask, TestIntegrationTomcatExtension testIntegrationTomcatExtension)
protected void configureJmxRemotePortSpec(JmxRemotePortSpec jmxRemotePortSpec, TestIntegrationTomcatExtension testIntegrationTomcatExtension)
protected void configureManagerSpec(ManagerSpec managerSpec, TestIntegrationTomcatExtension testIntegrationTomcatExtension)
protected void configureModuleFrameworkBaseDirSpec(ModuleFrameworkBaseDirSpec moduleFrameworkBaseDirSpec, TestIntegrationTomcatExtension testIntegrationTomcatExtension)
protected void configureTaskSystemProperty(org.gradle.process.JavaForkOptions javaForkOptions, java.lang.String key, java.io.File file)
protected void configureTaskTestIntegration(org.gradle.api.tasks.testing.Test test, org.gradle.api.tasks.SourceSet testIntegrationSourceSet, TestIntegrationTomcatExtension testIntegrationTomcatExtension, StartTestableTomcatTask startTestableTomcatTask)
protected void configureTaskTestIntegrationEnabled(org.gradle.api.tasks.testing.Test test)
protected java.io.File getSrcDir(org.gradle.api.file.SourceDirectorySet sourceDirectorySet)
protected java.lang.String getTomcatExecutableFileName(java.lang.String fileName)