From 65da1edb56e2cfdd44409397ad4f8e4b501876f6 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Wed, 23 Mar 2016 20:10:00 +0300 Subject: [PATCH] Download full copy of the Android SDK (needed to run the all Android Lint tests) --- download_android_sdk.xml | 159 ++++++++++++++++++ .../kotlin/android/KotlinAndroidTestCase.java | 2 +- .../android/AbstractAndroidJpsTestCase.kt | 6 +- update_dependencies.xml | 57 +------ 4 files changed, 164 insertions(+), 60 deletions(-) create mode 100644 download_android_sdk.xml diff --git a/download_android_sdk.xml b/download_android_sdk.xml new file mode 100644 index 00000000000..dd2d8204947 --- /dev/null +++ b/download_android_sdk.xml @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/android-extensions/android-extensions-idea/tests/org/jetbrains/kotlin/android/KotlinAndroidTestCase.java b/plugins/android-extensions/android-extensions-idea/tests/org/jetbrains/kotlin/android/KotlinAndroidTestCase.java index a9f37142898..1a65771269b 100644 --- a/plugins/android-extensions/android-extensions-idea/tests/org/jetbrains/kotlin/android/KotlinAndroidTestCase.java +++ b/plugins/android-extensions/android-extensions-idea/tests/org/jetbrains/kotlin/android/KotlinAndroidTestCase.java @@ -81,7 +81,7 @@ public abstract class KotlinAndroidTestCase extends KotlinAndroidTestCaseBase { protected void setUp() throws Exception { // sdk path workaround, set real android sdk path and platform for android plugin to work System.setProperty(KotlinAndroidTestCaseBase.SDK_PATH_PROPERTY, PathManager.getHomePath() + "/../dependencies/androidSDK"); - System.setProperty(KotlinAndroidTestCaseBase.PLATFORM_DIR_PROPERTY, "android-21"); + System.setProperty(KotlinAndroidTestCaseBase.PLATFORM_DIR_PROPERTY, "android-23"); VfsRootAccess.allowRootAccess(KotlinTestUtils.getHomeDirectory()); diff --git a/plugins/plugins-tests/tests/org/jetbrains/kotlin/jps/build/android/AbstractAndroidJpsTestCase.kt b/plugins/plugins-tests/tests/org/jetbrains/kotlin/jps/build/android/AbstractAndroidJpsTestCase.kt index 2ffe2e99b2b..a1f90facf2a 100644 --- a/plugins/plugins-tests/tests/org/jetbrains/kotlin/jps/build/android/AbstractAndroidJpsTestCase.kt +++ b/plugins/plugins-tests/tests/org/jetbrains/kotlin/jps/build/android/AbstractAndroidJpsTestCase.kt @@ -28,7 +28,7 @@ import java.io.File abstract class AbstractAndroidJpsTestCase : JpsBuildTestCase() { - private val SDK_NAME = "Android API 21 Platform" + private val SDK_NAME = "Android API 23 Platform" override fun setUp() { super.setUp() @@ -46,10 +46,10 @@ abstract class AbstractAndroidJpsTestCase : JpsBuildTestCase() { private fun addJdkAndAndroidSdk(): JpsSdk> { val jdkName = "java_sdk" addJdk(jdkName) - val properties = JpsAndroidSdkProperties("android-21", jdkName) + val properties = JpsAndroidSdkProperties("android-23", jdkName) val sdkPath = homePath + "/../dependencies/androidSDK" val library = myModel.global.addSdk(SDK_NAME, sdkPath, "", JpsAndroidSdkType.INSTANCE, JpsSimpleElementImpl(properties)) - library.addRoot(File(sdkPath + "/platforms/android-21/android.jar"), JpsOrderRootType.COMPILED) + library.addRoot(File(sdkPath + "/platforms/android-23/android.jar"), JpsOrderRootType.COMPILED) return library.properties } } diff --git a/update_dependencies.xml b/update_dependencies.xml index d9ddffd5cc7..5df26071b53 100644 --- a/update_dependencies.xml +++ b/update_dependencies.xml @@ -238,7 +238,7 @@ - + @@ -322,61 +322,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -