aboutsummaryrefslogtreecommitdiff
path: root/integration-tests/gradle/src/main/kotlin/org/jetbrains
diff options
context:
space:
mode:
authorVadim Mishenev <vad-mishenev@yandex.ru>2022-11-26 01:11:53 +0200
committerGitHub <noreply@github.com>2022-11-26 01:11:53 +0200
commit9ed17b64f0dd071afaa4f2e9c507937c4e9571d2 (patch)
treef218bedc28f66e1f7d803eae99c0ed1d5ac5cb84 /integration-tests/gradle/src/main/kotlin/org/jetbrains
parentdc1f9d20f599ca8f9311b779645bc5e53784ca92 (diff)
downloaddokka-9ed17b64f0dd071afaa4f2e9c507937c4e9571d2.tar.gz
dokka-9ed17b64f0dd071afaa4f2e9c507937c4e9571d2.tar.bz2
dokka-9ed17b64f0dd071afaa4f2e9c507937c4e9571d2.zip
Fix OOME: Metaspace (#2678)
* Fix OOME: Metaspace * Add stress test * Run sample analysis from `Dispatchers.Default`
Diffstat (limited to 'integration-tests/gradle/src/main/kotlin/org/jetbrains')
-rw-r--r--integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/AbstractGradleIntegrationTest.kt7
1 files changed, 3 insertions, 4 deletions
diff --git a/integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/AbstractGradleIntegrationTest.kt b/integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/AbstractGradleIntegrationTest.kt
index 9998f3fd..84efac93 100644
--- a/integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/AbstractGradleIntegrationTest.kt
+++ b/integration-tests/gradle/src/main/kotlin/org/jetbrains/dokka/it/gradle/AbstractGradleIntegrationTest.kt
@@ -6,8 +6,6 @@ import org.gradle.testkit.runner.internal.DefaultGradleRunner
import org.gradle.tooling.GradleConnectionException
import org.gradle.util.GradleVersion
import org.jetbrains.dokka.it.AbstractIntegrationTest
-import org.junit.Assume
-import org.junit.Assume.assumeFalse
import org.junit.AssumptionViolatedException
import org.junit.runner.RunWith
import org.junit.runners.Parameterized
@@ -29,7 +27,8 @@ abstract class AbstractGradleIntegrationTest : AbstractIntegrationTest() {
}
fun createGradleRunner(
- vararg arguments: String
+ vararg arguments: String,
+ jvmArgs: List<String> = listOf("-Xmx4G", "-XX:MaxMetaspaceSize=2G")
): GradleRunner {
return GradleRunner.create()
.withProjectDir(projectDir)
@@ -46,7 +45,7 @@ abstract class AbstractGradleIntegrationTest : AbstractIntegrationTest() {
* arguments
)
).run { this as DefaultGradleRunner }
- .withJvmArguments("-Xmx4G", "-XX:MaxMetaspaceSize=2G")
+ .withJvmArguments(jvmArgs)
}
fun GradleRunner.buildRelaxed(): BuildResult {