aboutsummaryrefslogtreecommitdiff
path: root/src/functionalTest/java/ch/fhnw/thga/gradleplugins/SharedFunctionalTestLogic.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/functionalTest/java/ch/fhnw/thga/gradleplugins/SharedFunctionalTestLogic.java')
-rw-r--r--src/functionalTest/java/ch/fhnw/thga/gradleplugins/SharedFunctionalTestLogic.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/functionalTest/java/ch/fhnw/thga/gradleplugins/SharedFunctionalTestLogic.java b/src/functionalTest/java/ch/fhnw/thga/gradleplugins/SharedFunctionalTestLogic.java
index a0d46a4..3b4ee49 100644
--- a/src/functionalTest/java/ch/fhnw/thga/gradleplugins/SharedFunctionalTestLogic.java
+++ b/src/functionalTest/java/ch/fhnw/thga/gradleplugins/SharedFunctionalTestLogic.java
@@ -53,15 +53,25 @@ public class SharedFunctionalTestLogic
return destination;
}
- static BuildResult runGradleTask(File testProjectDir, String... taskName)
+ static BuildResult runGradleTask(File testProjectDir, String... args)
{
return GradleRunner
.create()
.withProjectDir(testProjectDir)
.withPluginClasspath()
- .withArguments(taskName)
+ .withArguments(args)
.build();
}
+
+ static BuildResult runAndFailGradleTask(File testProjectDir, String... args)
+ {
+ return GradleRunner
+ .create()
+ .withProjectDir(testProjectDir)
+ .withPluginClasspath()
+ .withArguments(args)
+ .buildAndFail();
+ }
static File createSettingsFile(File testProjectDir) throws IOException
{