From 375920da58419cfef4080579cea91d1b525b28a1 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Tue, 10 Sep 2019 02:45:17 +0300 Subject: [PATCH] [FIR] Add gradle property for extending jvmArgs of modularized test --- compiler/fir/modularized-tests/build.gradle.kts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/compiler/fir/modularized-tests/build.gradle.kts b/compiler/fir/modularized-tests/build.gradle.kts index a0315e59984..a66b953c99a 100644 --- a/compiler/fir/modularized-tests/build.gradle.kts +++ b/compiler/fir/modularized-tests/build.gradle.kts @@ -47,6 +47,14 @@ projectTest { jvmArgs!!.removeIf { it.contains("-Xmx") } maxHeapSize = "8g" dependsOn(":dist") + + run { + val argsExt = project.findProperty("fir.modularized.jvm.args") as? String + if (argsExt != null) { + val paramRegex = "([^\"]\\S*|\".+?\")\\s*".toRegex() + jvmArgs(paramRegex.findAll(argsExt).map { it.groupValues[1] }.toList()) + } + } } testsJar() \ No newline at end of file