[KAPT] KT-64391 Make sure that all K2 KAPT tests really run with K2
Merge-request: KT-MR-14346 Merged-by: Pavel Mikhailovskii <Pavel.Mikhailovskii@jetbrains.com>
This commit is contained in:
committed by
Space Team
parent
00ef313df2
commit
20bb6b0ea8
+2
-2
@@ -78,7 +78,7 @@ open class Kapt3AndroidIncrementalIT : Kapt3BaseIT() {
|
|||||||
|
|
||||||
@DisplayName("incremental compilation works with dagger")
|
@DisplayName("incremental compilation works with dagger")
|
||||||
@GradleAndroidTest
|
@GradleAndroidTest
|
||||||
open fun testAndroidDaggerIC(
|
fun testAndroidDaggerIC(
|
||||||
gradleVersion: GradleVersion,
|
gradleVersion: GradleVersion,
|
||||||
agpVersion: String,
|
agpVersion: String,
|
||||||
jdkVersion: JdkVersions.ProvidedJdk,
|
jdkVersion: JdkVersions.ProvidedJdk,
|
||||||
@@ -160,7 +160,7 @@ open class Kapt3AndroidIncrementalIT : Kapt3BaseIT() {
|
|||||||
|
|
||||||
@DisplayName("inter-project IC works with kapt")
|
@DisplayName("inter-project IC works with kapt")
|
||||||
@GradleAndroidTest
|
@GradleAndroidTest
|
||||||
open fun testInterProjectIC(
|
fun testInterProjectIC(
|
||||||
gradleVersion: GradleVersion,
|
gradleVersion: GradleVersion,
|
||||||
agpVersion: String,
|
agpVersion: String,
|
||||||
jdkVersion: JdkVersions.ProvidedJdk,
|
jdkVersion: JdkVersions.ProvidedJdk,
|
||||||
|
|||||||
+6
@@ -6,7 +6,9 @@
|
|||||||
package org.jetbrains.kotlin.gradle.android
|
package org.jetbrains.kotlin.gradle.android
|
||||||
|
|
||||||
import org.gradle.util.GradleVersion
|
import org.gradle.util.GradleVersion
|
||||||
|
import org.jetbrains.kotlin.gradle.forceKapt4
|
||||||
import org.jetbrains.kotlin.gradle.testbase.JdkVersions
|
import org.jetbrains.kotlin.gradle.testbase.JdkVersions
|
||||||
|
import org.jetbrains.kotlin.gradle.testbase.TestProject
|
||||||
import org.junit.jupiter.api.Disabled
|
import org.junit.jupiter.api.Disabled
|
||||||
import org.junit.jupiter.api.DisplayName
|
import org.junit.jupiter.api.DisplayName
|
||||||
|
|
||||||
@@ -20,4 +22,8 @@ class Kapt4AndroidExternalIT : Kapt3AndroidExternalIT() {
|
|||||||
agpVersion: String,
|
agpVersion: String,
|
||||||
jdkVersion: JdkVersions.ProvidedJdk,
|
jdkVersion: JdkVersions.ProvidedJdk,
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
|
override fun TestProject.customizeProject() {
|
||||||
|
forceKapt4()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+8
-14
@@ -5,33 +5,27 @@
|
|||||||
|
|
||||||
package org.jetbrains.kotlin.gradle.android
|
package org.jetbrains.kotlin.gradle.android
|
||||||
|
|
||||||
import org.gradle.util.GradleVersion
|
import org.jetbrains.kotlin.gradle.forceKapt4
|
||||||
import org.jetbrains.kotlin.gradle.testbase.JdkVersions
|
import org.jetbrains.kotlin.gradle.testbase.TestProject
|
||||||
import org.junit.jupiter.api.Disabled
|
import org.junit.jupiter.api.Disabled
|
||||||
import org.junit.jupiter.api.DisplayName
|
import org.junit.jupiter.api.DisplayName
|
||||||
|
|
||||||
@DisplayName("android with kapt4 incremental build tests")
|
@DisplayName("android with kapt4 incremental build tests")
|
||||||
|
@Disabled("KT-63102 Incremental compilation doesn't work in 2.0")
|
||||||
class Kapt4AndroidIncrementalIT : Kapt3AndroidIncrementalIT() {
|
class Kapt4AndroidIncrementalIT : Kapt3AndroidIncrementalIT() {
|
||||||
override val defaultBuildOptions = super.defaultBuildOptions.copyEnsuringK2()
|
override val defaultBuildOptions = super.defaultBuildOptions.copyEnsuringK2()
|
||||||
|
|
||||||
@Disabled("KT-63102 Incremental compilation doesn't work in 2.0")
|
override fun TestProject.customizeProject() {
|
||||||
override fun testAndroidDaggerIC(gradleVersion: GradleVersion, agpVersion: String, jdkVersion: JdkVersions.ProvidedJdk) {
|
forceKapt4()
|
||||||
}
|
|
||||||
|
|
||||||
@Disabled("KT-63102 Incremental compilation doesn't work in 2.0")
|
|
||||||
override fun testInterProjectIC(gradleVersion: GradleVersion, agpVersion: String, jdkVersion: JdkVersions.ProvidedJdk) {
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@DisplayName("android with kapt4 incremental build tests with precise compilation outputs backup")
|
@DisplayName("android with kapt4 incremental build tests with precise compilation outputs backup")
|
||||||
|
@Disabled("KT-63102 Incremental compilation doesn't work in 2.0")
|
||||||
class Kapt4AndroidIncrementalWithoutPreciseBackupIT : Kapt3AndroidIncrementalWithoutPreciseBackupIT() {
|
class Kapt4AndroidIncrementalWithoutPreciseBackupIT : Kapt3AndroidIncrementalWithoutPreciseBackupIT() {
|
||||||
override val defaultBuildOptions = super.defaultBuildOptions.copyEnsuringK2()
|
override val defaultBuildOptions = super.defaultBuildOptions.copyEnsuringK2()
|
||||||
|
|
||||||
@Disabled("KT-63102 Incremental compilation doesn't work in 2.0")
|
override fun TestProject.customizeProject() {
|
||||||
override fun testAndroidDaggerIC(gradleVersion: GradleVersion, agpVersion: String, jdkVersion: JdkVersions.ProvidedJdk) {
|
forceKapt4()
|
||||||
}
|
|
||||||
|
|
||||||
@Disabled("KT-63102 Incremental compilation doesn't work in 2.0")
|
|
||||||
override fun testInterProjectIC(gradleVersion: GradleVersion, agpVersion: String, jdkVersion: JdkVersions.ProvidedJdk) {
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user