From f764d3a0213df15fe9ead930f0cf18542118f28c Mon Sep 17 00:00:00 2001 From: Sergey Igushkin Date: Fri, 28 Feb 2020 20:09:19 +0300 Subject: [PATCH] testCompileOnlyDependencyProcessingForMetadataCompilations -> Gradle 5+ This test fails with Gradle 4.9 due to a Gradle bug when Gradle is unable to pick up task dependencies from providers nested into a file collection. That doesn't seem feasible to fix. --- .../org/jetbrains/kotlin/gradle/HierarchicalMppIT.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/HierarchicalMppIT.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/HierarchicalMppIT.kt index b90ba403f4e..3841c0700e0 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/HierarchicalMppIT.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/HierarchicalMppIT.kt @@ -396,7 +396,12 @@ class HierarchicalMppIT : BaseGradleIT() { } @Test - fun testCompileOnlyDependencyProcessingForMetadataCompilations() = with(Project("hierarchical-mpp-project-dependency")) { + fun testCompileOnlyDependencyProcessingForMetadataCompilations() = with( + Project( + "hierarchical-mpp-project-dependency", + GradleVersionRequired.AtLeast("5.0") // Bug in Gradle versions < 5.0: Gradle can't pick build dependencies from nested provider + ) + ) { publishThirdPartyLib(withGranularMetadata = true) setupWorkingDir() gradleBuildScript().modify(::transformBuildScriptWithPluginsDsl)