From 2766dc938bf2ff1fd2eec2a41613a682980074dd Mon Sep 17 00:00:00 2001 From: Yahor Berdnikau Date: Thu, 25 Nov 2021 15:10:23 +0100 Subject: [PATCH] Disabled compiler plugin tests on Windows. Kotlin compiler is leaking file descriptor to plugin jar file. ^KT-38570 Fixed --- .../jetbrains/kotlin/gradle/CompilerPluginsIncrementalIT.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/CompilerPluginsIncrementalIT.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/CompilerPluginsIncrementalIT.kt index c40b0474383..2a82571c9d0 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/CompilerPluginsIncrementalIT.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/CompilerPluginsIncrementalIT.kt @@ -8,6 +8,8 @@ package org.jetbrains.kotlin.gradle import org.gradle.util.GradleVersion import org.jetbrains.kotlin.gradle.testbase.* import org.junit.jupiter.api.DisplayName +import org.junit.jupiter.api.condition.DisabledOnOs +import org.junit.jupiter.api.condition.OS import kotlin.io.path.exists @DisplayName("Compiler plugin incremental compilation") @@ -18,6 +20,7 @@ class CompilerPluginsIncrementalIT : KGPBaseTest() { incremental = true ) + @DisabledOnOs(OS.WINDOWS, disabledReason = "Kotlin compiler holds an open file descriptor to plugin jar file") @DisplayName("KT-38570: After changing compiler plugin code, next incremental build picks it up") @GradleTest internal fun afterChangeInPluginBuildDoesIncrementalProcessing(gradleVersion: GradleVersion) {