Skip to content

Commit 0095fff

Browse files
committed
set gradle properties using gradle.properties, add --parallel
1 parent eb6c795 commit 0095fff

File tree

1 file changed

+11
-0
lines changed
  • modules/bcv-gradle-plugin-functional-tests/src/testFixtures/kotlin/api

1 file changed

+11
-0
lines changed

modules/bcv-gradle-plugin-functional-tests/src/testFixtures/kotlin/api/TestDsl.kt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ fun BaseKotlinGradleTest.test(fn: BaseKotlinScope.() -> Unit): GradleRunner {
5353
}
5454
}
5555

56+
baseKotlinScope.gradleProperties {
57+
addLine("org.gradle.jvmargs=" + baseKotlinScope.runner.gradleJvmArgs.joinToString(" "))
58+
}
59+
5660
return GradleRunner.create()
5761
.withProjectDir(rootProjectDir)
5862
.withGradleVersion(baseKotlinScope.runner.gradleVersion)
@@ -218,12 +222,18 @@ class AppendableScope(val filePath: String) {
218222

219223
class Runner {
220224
var gradleVersion: String = minimumGradleTestVersion
225+
/** JVM args used by Gradle. Set as `org.gradle.jvmargs` in `gradle.properties`. */
226+
val gradleJvmArgs: MutableSet<String> = mutableSetOf(
227+
"-Dfile.encoding=UTF-8",
228+
"org.gradle.welcome=never",
229+
)
221230
var configurationCache: Boolean = true
222231
var rerunTasks: Boolean = false
223232
var rerunTask: Boolean = false
224233
var buildCache: Boolean = true
225234
var stacktrace: Boolean = true
226235
var continues: Boolean = true
236+
var parallel: Boolean = true
227237

228238
val arguments: MutableList<String> = mutableListOf()
229239

@@ -235,6 +245,7 @@ class Runner {
235245
if (rerunTask) add("--rerun-task")
236246
if (stacktrace) add("--stacktrace")
237247
if (continues) add("--continue")
248+
if (parallel) add("--parallel")
238249
}.distinct()
239250
}
240251

0 commit comments

Comments
 (0)