From 73e94ffde0d8003cb2fe7e299007e7dc57411b4c Mon Sep 17 00:00:00 2001 From: Sergey Igushkin Date: Fri, 3 Mar 2017 18:01:07 +0300 Subject: [PATCH] Added a test for the fix of KT-16434. (cherry picked from commit 5a6d06f) --- .../gradle/AbstractKotlinAndroidGradleTests.kt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/AbstractKotlinAndroidGradleTests.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/AbstractKotlinAndroidGradleTests.kt index 09209142b41..c3b1baf69e2 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/AbstractKotlinAndroidGradleTests.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/AbstractKotlinAndroidGradleTests.kt @@ -210,6 +210,21 @@ abstract class AbstractKotlinAndroidWithJackGradleTests( super.defaultBuildOptions().copy(androidHome = File("../../../dependencies/android-sdk-for-tests"), androidGradlePluginVersion = androidGradlePluginVersion, javaHome = File(getEnvJDK_18())) + @Test + fun testAndroidTestCompilation() { + val project = Project("AndroidJackProject", gradleVersion) + + project.build("assembleAndroidTest") { + assertSuccessful() + assertFileExists("Android/build/tmp/kotlin-classes/flavor1Debug.jar") + assertFileExists("Android/build/tmp/kotlin-classes/flavor2Debug.jar") + assertFileExists("Android/build/tmp/kotlin-classes/flavor1DebugAndroidTest.jar") + assertFileExists("Android/build/tmp/kotlin-classes/flavor2DebugAndroidTest.jar") + assertFileExists("Android/build/outputs/apk/Android-flavor1-debug-androidTest.apk") + assertFileExists("Android/build/outputs/apk/Android-flavor2-debug-androidTest.apk") + } + } + @Test fun testSimpleCompile() { val project = Project("AndroidJackProject", gradleVersion)