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)