From a8e0dfabc72b2928aa7b798f9866c7baa6a30725 Mon Sep 17 00:00:00 2001 From: Vyacheslav Gerasimov Date: Tue, 16 Jul 2019 15:59:46 +0300 Subject: [PATCH] Add `-XX:+HeapDumpOnOutOfMemoryError` for gradle in import tests #KT-32643 --- .../idea/codeInsight/gradle/GradleImportingTestCase.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/idea/idea-gradle/tests/org/jetbrains/kotlin/idea/codeInsight/gradle/GradleImportingTestCase.kt b/idea/idea-gradle/tests/org/jetbrains/kotlin/idea/codeInsight/gradle/GradleImportingTestCase.kt index d1c578233c7..4b81fd30f25 100644 --- a/idea/idea-gradle/tests/org/jetbrains/kotlin/idea/codeInsight/gradle/GradleImportingTestCase.kt +++ b/idea/idea-gradle/tests/org/jetbrains/kotlin/idea/codeInsight/gradle/GradleImportingTestCase.kt @@ -112,7 +112,10 @@ abstract class GradleImportingTestCase : ExternalSystemImportingTestCase() { myProjectSettings = GradleProjectSettings().apply { this.isUseQualifiedModuleNames = false } - GradleSettings.getInstance(myProject).gradleVmOptions = "-Xmx128m -XX:MaxPermSize=64m" + + GradleSettings.getInstance(myProject).gradleVmOptions = + "-Xmx128m -XX:MaxPermSize=64m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${System.getProperty("user.dir")}" + System.setProperty(ExternalSystemExecutionSettings.REMOTE_PROCESS_IDLE_TTL_IN_MS_KEY, GRADLE_DAEMON_TTL_MS.toString()) configureWrapper() sdkCreationChecker = KotlinSdkCreationChecker()