Build: Enable caching for test task with enabled test distribution

#KTI-112
This commit is contained in:
Vyacheslav Gerasimov
2020-12-10 19:49:21 +03:00
parent 8f2ad57f7a
commit 1bc369c63c
2 changed files with 4 additions and 1 deletions
+1 -1
View File
@@ -467,7 +467,7 @@ allprojects {
}
tasks.withType<Test> {
outputs.doNotCacheIf("https://youtrack.jetbrains.com/issue/KT-37089") { true }
outputs.doNotCacheIf("https://youtrack.jetbrains.com/issue/KTI-112") { !isTestDistributionEnabled() }
}
normalization {
@@ -25,3 +25,6 @@ fun Test.configureTestDistribution(configure: TestDistributionExtension.() -> Un
configure()
}
}
fun Test.isTestDistributionEnabled(): Boolean =
extensions.findByType(TestDistributionExtension::class.java)?.enabled?.orNull ?: false