Pass cacheRedirectorEnabled flag to performance test gradle import
#KT-33582
This commit is contained in:
@@ -215,6 +215,9 @@ projectTest(taskName = "performanceTest") {
|
|||||||
|
|
||||||
doFirst {
|
doFirst {
|
||||||
systemProperty("idea.home.path", intellijRootDir().canonicalPath)
|
systemProperty("idea.home.path", intellijRootDir().canonicalPath)
|
||||||
|
project.findProperty("cacheRedirectorEnabled")?.let {
|
||||||
|
systemProperty("kotlin.test.gradle.import.arguments", "-PcacheRedirectorEnabled=$it")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+4
@@ -285,11 +285,15 @@ abstract class AbstractPerformanceProjectsTest : UsefulTestCase() {
|
|||||||
|
|
||||||
GradleProjectOpenProcessor.openGradleProject(project, null, Paths.get(projectPath))
|
GradleProjectOpenProcessor.openGradleProject(project, null, Paths.get(projectPath))
|
||||||
|
|
||||||
|
val gradleArguments = System.getProperty("kotlin.test.gradle.import.arguments")
|
||||||
ExternalSystemUtil.refreshProjects(
|
ExternalSystemUtil.refreshProjects(
|
||||||
ImportSpecBuilder(project, GradleConstants.SYSTEM_ID)
|
ImportSpecBuilder(project, GradleConstants.SYSTEM_ID)
|
||||||
.forceWhenUptodate()
|
.forceWhenUptodate()
|
||||||
.useDefaultCallback()
|
.useDefaultCallback()
|
||||||
.use(ProgressExecutionMode.MODAL_SYNC)
|
.use(ProgressExecutionMode.MODAL_SYNC)
|
||||||
|
.also {
|
||||||
|
gradleArguments?.run(it::withArguments)
|
||||||
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
dispatchAllInvocationEvents()
|
dispatchAllInvocationEvents()
|
||||||
|
|||||||
Reference in New Issue
Block a user