From 8363b0e9cfc52f5f950ce09e1786800318fb9139 Mon Sep 17 00:00:00 2001 From: Ilya Goncharov Date: Fri, 7 Oct 2022 11:20:13 +0200 Subject: [PATCH] [Gradle, JS] No conf cache report if no root build file --- .../kotlin/gradle/testbase/configurationCacheHelpers.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/testbase/configurationCacheHelpers.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/testbase/configurationCacheHelpers.kt index f686f55cd93..2b4654dc38a 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/testbase/configurationCacheHelpers.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/testbase/configurationCacheHelpers.kt @@ -10,6 +10,7 @@ import org.jetbrains.kotlin.gradle.BaseGradleIT import java.net.URI import java.nio.file.Path import kotlin.io.path.ExperimentalPathApi +import kotlin.io.path.exists import kotlin.io.path.name import kotlin.test.fail @@ -71,7 +72,8 @@ private fun copyReportToTempDir(htmlReportFile: Path): Path = private val GradleProject.configurationCacheReportFile get() = projectPath .resolve("build") - .findInPath("configuration-cache-report.html") + .takeIf { it.exists() } + ?.findInPath("configuration-cache-report.html") ?.let { copyReportToTempDir(it) } private val Path.asClickableFileUrl