summaryrefslogtreecommitdiff
path: root/project-wizard
diff options
context:
space:
mode:
authorYan Zhulanow <yan.zhulanow@jetbrains.com>2020-12-10 19:35:23 +0900
committerkotlin-ide-monorepo-bot <kotlin-ide-monorepo-bot-no-reply@jetbrains.com>2020-12-30 13:35:10 +0000
commitd05b3bcf45c5b300cb9c98264883b6931e6a6604 (patch)
treefed65e02b7a872a1d35175f597581b278caae87d /project-wizard
parent6208918dfd55f32f7a5d2fb16f7dd7c97b4c16d3 (diff)
downloadintellij-kotlin-d05b3bcf45c5b300cb9c98264883b6931e6a6604.tar.gz
Fix tests with Gradle project importer
Adds explicit 'android.dir' preference to 'local.properties' of a Gradle project so Android components don't get in the way. (cherry picked from commit 3b83f67587bb04810f5de50d6a29ab7963bd24ec) GitOrigin-RevId: d47aa627724226cdc65cdb09df80794c2b3c4fe1
Diffstat (limited to 'project-wizard')
-rw-r--r--project-wizard/idea/test/org/jetbrains/kotlin/tools/projectWizard/wizard/services/ProjectImportingTestWizardService.kt4
1 files changed, 4 insertions, 0 deletions
diff --git a/project-wizard/idea/test/org/jetbrains/kotlin/tools/projectWizard/wizard/services/ProjectImportingTestWizardService.kt b/project-wizard/idea/test/org/jetbrains/kotlin/tools/projectWizard/wizard/services/ProjectImportingTestWizardService.kt
index 3a1a99dcadad..abd7b3fc4293 100644
--- a/project-wizard/idea/test/org/jetbrains/kotlin/tools/projectWizard/wizard/services/ProjectImportingTestWizardService.kt
+++ b/project-wizard/idea/test/org/jetbrains/kotlin/tools/projectWizard/wizard/services/ProjectImportingTestWizardService.kt
@@ -15,6 +15,7 @@ import com.intellij.openapi.externalSystem.service.project.ProjectDataManager
import com.intellij.openapi.externalSystem.util.ExternalSystemUtil
import com.intellij.openapi.project.Project
import org.jetbrains.kotlin.idea.framework.MAVEN_SYSTEM_ID
+import org.jetbrains.kotlin.test.AndroidStudioTestUtils
import org.jetbrains.kotlin.tools.projectWizard.cli.TestWizardService
import org.jetbrains.kotlin.tools.projectWizard.core.*
import org.jetbrains.kotlin.tools.projectWizard.core.service.ProjectImportingWizardService
@@ -23,6 +24,7 @@ import org.jetbrains.kotlin.tools.projectWizard.plugins.buildSystem.BuildSystemT
import org.jetbrains.kotlin.tools.projectWizard.plugins.buildSystem.isGradle
import org.jetbrains.kotlin.tools.projectWizard.plugins.kotlin.KotlinPlugin
import org.jetbrains.plugins.gradle.util.GradleConstants
+import java.io.File
import java.nio.file.Path
class GradleProjectImportingTestWizardService(private val project: Project) : ProjectImportingWizardService, TestWizardService {
@@ -35,6 +37,8 @@ class GradleProjectImportingTestWizardService(private val project: Project) : Pr
modulesIrs: List<ModuleIR>,
buildSystem: BuildSystemType
): TaskResult<Unit> {
+ AndroidStudioTestUtils.specifyAndroidSdk(path.toFile())
+
var importingErrorMessage: String? = null
ExternalSystemUtil.refreshProjects(