From a33da2a1c62919b1f1b7d054989db99e8de91dce Mon Sep 17 00:00:00 2001 From: strangepleasures Date: Wed, 18 Oct 2023 17:40:29 +0000 Subject: [PATCH] Temporarily disable Kapt4IT and KaptIncrementalIT and the descendants. Those tests are currently producing OOMs on Windows --- .../src/test/kotlin/org/jetbrains/kotlin/gradle/Kapt4IT.kt | 1 + .../kotlin/org/jetbrains/kotlin/gradle/KaptIncrementalIT.kt | 2 ++ .../kotlin/gradle/KaptIncrementalWithAggregatingApt.kt | 3 +++ .../jetbrains/kotlin/gradle/KaptIncrementalWithIsolatingApt.kt | 2 ++ 4 files changed, 8 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/Kapt4IT.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/Kapt4IT.kt index 60157c5df94..7a63673555c 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/Kapt4IT.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/Kapt4IT.kt @@ -14,6 +14,7 @@ import kotlin.io.path.name import kotlin.io.path.walk @DisplayName("Kapt 4 base checks") +@Disabled("Causes OOM on Windows") class Kapt4IT : Kapt3IT() { override val defaultBuildOptions = super.defaultBuildOptions.copyEnsuringK2() diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/KaptIncrementalIT.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/KaptIncrementalIT.kt index bb570b2bd70..8050ef11b06 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/KaptIncrementalIT.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/KaptIncrementalIT.kt @@ -4,6 +4,7 @@ import org.gradle.api.logging.LogLevel import org.gradle.testkit.runner.BuildResult import org.gradle.util.GradleVersion import org.jetbrains.kotlin.gradle.testbase.* +import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.DisplayName import java.io.File import java.nio.file.Path @@ -14,6 +15,7 @@ import kotlin.io.path.deleteRecursively import kotlin.io.path.writeText import kotlin.test.assertEquals +@Disabled("Causes OOM on Windows") @DisplayName("Kapt incremental compilation") @OtherGradlePluginTests open class KaptIncrementalIT : KGPBaseTest() { diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/KaptIncrementalWithAggregatingApt.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/KaptIncrementalWithAggregatingApt.kt index 69759e5856e..dcc1ff0fe04 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/KaptIncrementalWithAggregatingApt.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/KaptIncrementalWithAggregatingApt.kt @@ -12,6 +12,7 @@ import org.jetbrains.kotlin.gradle.incapt.IncrementalBinaryIsolatingProcessor import org.jetbrains.kotlin.gradle.incapt.IncrementalIsolatingProcessor import org.jetbrains.kotlin.gradle.incapt.IncrementalProcessor import org.jetbrains.kotlin.gradle.testbase.* +import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.DisplayName import java.io.File import kotlin.io.path.createDirectories @@ -20,6 +21,7 @@ import kotlin.io.path.writeText import kotlin.test.assertEquals import kotlin.test.assertTrue +@Disabled("Causes OOM on Windows") @DisplayName("Kapt incremental tests with aggregating apt") open class KaptIncrementalWithAggregatingApt : KaptIncrementalIT() { @@ -390,6 +392,7 @@ open class KaptIncrementalWithAggregatingApt : KaptIncrementalIT() { } } + @DisplayName("Kapt incremental tests with aggregating apt with precise compilation outputs backup") class KaptIncrementalWithAggregatingAptAndPreciseBackup : KaptIncrementalWithAggregatingApt() { override val defaultBuildOptions = super.defaultBuildOptions.copy(usePreciseOutputsBackup = true, keepIncrementalCompilationCachesInMemory = true) diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/KaptIncrementalWithIsolatingApt.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/KaptIncrementalWithIsolatingApt.kt index caafdc6ff04..5136ba7235e 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/KaptIncrementalWithIsolatingApt.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/KaptIncrementalWithIsolatingApt.kt @@ -12,6 +12,7 @@ import org.jetbrains.kotlin.gradle.incapt.IncrementalBinaryIsolatingProcessor import org.jetbrains.kotlin.gradle.incapt.IncrementalProcessor import org.jetbrains.kotlin.gradle.incapt.IncrementalProcessorReferencingClasspath import org.jetbrains.kotlin.gradle.testbase.* +import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.condition.DisabledOnOs import org.junit.jupiter.api.condition.OS @@ -23,6 +24,7 @@ import java.util.zip.ZipOutputStream import kotlin.io.path.* import kotlin.test.assertEquals +@Disabled("Causes OOM on Windows") @DisplayName("Kapt incremental tests with isolating apt") open class KaptIncrementalWithIsolatingApt : KaptIncrementalIT() {