From 10e5dc1f639044bf47dc13c1585f9765868fd9c8 Mon Sep 17 00:00:00 2001 From: Dmitriy Dolovov Date: Fri, 24 Apr 2020 09:57:53 +0700 Subject: [PATCH] IDE perf tests for K/N: Add assertion on failed Gradle project import --- .../jetbrains/kotlin/idea/testFramework/ProjectOpenAction.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/idea/performanceTests/test/org/jetbrains/kotlin/idea/testFramework/ProjectOpenAction.kt b/idea/performanceTests/test/org/jetbrains/kotlin/idea/testFramework/ProjectOpenAction.kt index 51acd3042cd..2d2cdb69777 100644 --- a/idea/performanceTests/test/org/jetbrains/kotlin/idea/testFramework/ProjectOpenAction.kt +++ b/idea/performanceTests/test/org/jetbrains/kotlin/idea/testFramework/ProjectOpenAction.kt @@ -79,6 +79,10 @@ enum class ProjectOpenAction { GRADLE_PROJECT { override fun openProject(projectPath: String, projectName: String, jdk: Sdk): Project { val project = ProjectManagerEx.getInstanceEx().loadAndOpenProject(projectPath)!! + assertTrue( + !project.isDisposed, + "Gradle project $projectName at $projectPath is accidentally disposed immediately after import" + ) runWriteAction { ProjectRootManager.getInstance(project).projectSdk = jdk