public class PoshiRunnerPlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EVALUATE_POSHI_CONSOLE_TASK_NAME |
static java.lang.String |
EXPAND_POSHI_RUNNER_TASK_NAME |
static java.lang.String |
POSHI_RUNNER_CONFIGURATION_NAME |
static java.lang.String |
RUN_POSHI_TASK_NAME |
static java.lang.String |
SIKULI_CONFIGURATION_NAME |
static java.lang.String |
VALIDATE_POSHI_TASK_NAME |
static java.lang.String |
WRITE_POSHI_PROPERTIES_TASK_NAME |
Constructor and Description |
---|
PoshiRunnerPlugin() |
Modifier and Type | Method and Description |
---|---|
protected org.gradle.api.artifacts.Configuration |
addConfigurationPoshiRunner(org.gradle.api.Project project,
PoshiRunnerExtension poshiRunnerExtension) |
protected org.gradle.api.artifacts.Configuration |
addConfigurationSikuli(org.gradle.api.Project project,
PoshiRunnerExtension poshiRunnerExtension) |
protected void |
addDependenciesPoshiRunner(org.gradle.api.Project project,
PoshiRunnerExtension poshiRunnerExtension) |
protected void |
addDependenciesSikuli(org.gradle.api.Project project,
PoshiRunnerExtension poshiRunnerExtension) |
protected org.gradle.api.tasks.JavaExec |
addTaskEvaluatePoshiConsole(org.gradle.api.Project project) |
protected org.gradle.api.tasks.Copy |
addTaskExpandPoshiRunner(org.gradle.api.Project project) |
protected org.gradle.api.tasks.testing.Test |
addTaskRunPoshi(org.gradle.api.Project project) |
protected org.gradle.api.tasks.JavaExec |
addTaskValidatePoshi(org.gradle.api.Project project) |
protected org.gradle.api.tasks.JavaExec |
addTaskWritePoshiProperties(org.gradle.api.Project project) |
void |
apply(org.gradle.api.Project project) |
protected void |
configureTaskEvaluatePoshiConsole(org.gradle.api.tasks.JavaExec javaExec,
PoshiRunnerExtension poshiRunnerExtension) |
protected void |
configureTaskRunPoshi(org.gradle.api.tasks.testing.Test test,
PoshiRunnerExtension poshiRunnerExtension) |
protected void |
configureTaskRunPoshiBinResultsDir(org.gradle.api.tasks.testing.Test test) |
protected void |
configureTaskRunPoshiReports(org.gradle.api.tasks.testing.Test test) |
protected void |
configureTaskRunPoshiSystemProperties(org.gradle.api.tasks.testing.Test test,
PoshiRunnerExtension poshiRunnerExtension) |
protected void |
configureTaskValidatePoshi(org.gradle.api.tasks.JavaExec javaExec,
PoshiRunnerExtension poshiRunnerExtension) |
protected void |
configureTaskWritePoshiProperties(org.gradle.api.tasks.JavaExec javaExec,
PoshiRunnerExtension poshiRunnerExtension) |
protected java.io.File |
getExpandedPoshiRunnerDir(org.gradle.api.Project project) |
protected org.gradle.api.file.FileCollection |
getPoshiRunnerClasspath(org.gradle.api.Project project) |
protected void |
populateSystemProperties(java.util.Map<java.lang.String,java.lang.Object> systemProperties,
PoshiRunnerExtension poshiRunnerExtension) |
public static final java.lang.String EVALUATE_POSHI_CONSOLE_TASK_NAME
public static final java.lang.String EXPAND_POSHI_RUNNER_TASK_NAME
public static final java.lang.String POSHI_RUNNER_CONFIGURATION_NAME
public static final java.lang.String RUN_POSHI_TASK_NAME
public static final java.lang.String SIKULI_CONFIGURATION_NAME
public static final java.lang.String VALIDATE_POSHI_TASK_NAME
public static final java.lang.String WRITE_POSHI_PROPERTIES_TASK_NAME
public void apply(org.gradle.api.Project project)
apply
in interface org.gradle.api.Plugin<org.gradle.api.Project>
protected org.gradle.api.artifacts.Configuration addConfigurationPoshiRunner(org.gradle.api.Project project, PoshiRunnerExtension poshiRunnerExtension)
protected org.gradle.api.artifacts.Configuration addConfigurationSikuli(org.gradle.api.Project project, PoshiRunnerExtension poshiRunnerExtension)
protected void addDependenciesPoshiRunner(org.gradle.api.Project project, PoshiRunnerExtension poshiRunnerExtension)
protected void addDependenciesSikuli(org.gradle.api.Project project, PoshiRunnerExtension poshiRunnerExtension)
protected org.gradle.api.tasks.JavaExec addTaskEvaluatePoshiConsole(org.gradle.api.Project project)
protected org.gradle.api.tasks.Copy addTaskExpandPoshiRunner(org.gradle.api.Project project)
protected org.gradle.api.tasks.testing.Test addTaskRunPoshi(org.gradle.api.Project project)
protected org.gradle.api.tasks.JavaExec addTaskValidatePoshi(org.gradle.api.Project project)
protected org.gradle.api.tasks.JavaExec addTaskWritePoshiProperties(org.gradle.api.Project project)
protected void configureTaskEvaluatePoshiConsole(org.gradle.api.tasks.JavaExec javaExec, PoshiRunnerExtension poshiRunnerExtension)
protected void configureTaskRunPoshi(org.gradle.api.tasks.testing.Test test, PoshiRunnerExtension poshiRunnerExtension)
protected void configureTaskRunPoshiBinResultsDir(org.gradle.api.tasks.testing.Test test)
protected void configureTaskRunPoshiReports(org.gradle.api.tasks.testing.Test test)
protected void configureTaskRunPoshiSystemProperties(org.gradle.api.tasks.testing.Test test, PoshiRunnerExtension poshiRunnerExtension)
protected void configureTaskValidatePoshi(org.gradle.api.tasks.JavaExec javaExec, PoshiRunnerExtension poshiRunnerExtension)
protected void configureTaskWritePoshiProperties(org.gradle.api.tasks.JavaExec javaExec, PoshiRunnerExtension poshiRunnerExtension)
protected java.io.File getExpandedPoshiRunnerDir(org.gradle.api.Project project)
protected org.gradle.api.file.FileCollection getPoshiRunnerClasspath(org.gradle.api.Project project)
protected void populateSystemProperties(java.util.Map<java.lang.String,java.lang.Object> systemProperties, PoshiRunnerExtension poshiRunnerExtension)