diff --git a/buildSrc/src/main/kotlin/tasks.kt b/buildSrc/src/main/kotlin/tasks.kt index c67a36e19b5..21be0bff0b5 100644 --- a/buildSrc/src/main/kotlin/tasks.kt +++ b/buildSrc/src/main/kotlin/tasks.kt @@ -127,7 +127,9 @@ fun Project.projectTest(taskName: String = "test", parallel: Boolean = false, bo } if (parallel) { - maxParallelForks = Math.max(Runtime.getRuntime().availableProcessors() / 2, 1) + maxParallelForks = + project.findProperty("kotlin.test.maxParallelForks")?.toString()?.toInt() + ?: Math.max(Runtime.getRuntime().availableProcessors() / 2, 1) } body() }