aboutsummaryrefslogtreecommitdiff
path: root/src/main/groovy/frege/gradle/QuickCheckTask.groovy
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/groovy/frege/gradle/QuickCheckTask.groovy')
-rw-r--r--src/main/groovy/frege/gradle/QuickCheckTask.groovy4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/groovy/frege/gradle/QuickCheckTask.groovy b/src/main/groovy/frege/gradle/QuickCheckTask.groovy
index 178b0f6..11065ad 100644
--- a/src/main/groovy/frege/gradle/QuickCheckTask.groovy
+++ b/src/main/groovy/frege/gradle/QuickCheckTask.groovy
@@ -58,6 +58,7 @@ class QuickCheckTask extends DefaultTask {
String moduleJar
List<String> classpathDirectories = ["$project.buildDir/classes/main", "$project.buildDir/classes/test"]
String moduleDir = "$project.buildDir/classes/test"
+ List<String> allJvmArgs = []
@TaskAction
void runQuickCheck() {
@@ -82,6 +83,9 @@ class QuickCheckTask extends DefaultTask {
} else {
if (verbose) args << "-v"
if (listAvailable) args << "-l"
+ if (!allJvmArgs.isEmpty()) {
+ action.setJvmArgs(allJvmArgs)
+ }
args = args + [moduleDir]
}
logger.info("Calling Frege QuickCheck with args: '$args'")