Pass cacheRedirectorEnabled flag to performance test gradle import

#KT-33582
This commit is contained in:
Vyacheslav Gerasimov
2019-08-27 19:02:54 +03:00
parent b04fbbd43b
commit cf39803074
2 changed files with 7 additions and 0 deletions
+3
View File
@@ -215,6 +215,9 @@ projectTest(taskName = "performanceTest") {
doFirst {
systemProperty("idea.home.path", intellijRootDir().canonicalPath)
project.findProperty("cacheRedirectorEnabled")?.let {
systemProperty("kotlin.test.gradle.import.arguments", "-PcacheRedirectorEnabled=$it")
}
}
}
@@ -285,11 +285,15 @@ abstract class AbstractPerformanceProjectsTest : UsefulTestCase() {
GradleProjectOpenProcessor.openGradleProject(project, null, Paths.get(projectPath))
val gradleArguments = System.getProperty("kotlin.test.gradle.import.arguments")
ExternalSystemUtil.refreshProjects(
ImportSpecBuilder(project, GradleConstants.SYSTEM_ID)
.forceWhenUptodate()
.useDefaultCallback()
.use(ProgressExecutionMode.MODAL_SYNC)
.also {
gradleArguments?.run(it::withArguments)
}
)
dispatchAllInvocationEvents()