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