Revert "[Gradle][Tests][MPP] Revert inheritance from MPPBaseTest in AbstractConfigurationCacheIT"

This reverts commit 8d1969df8af85870bc1d4b11932a33da2bc62222.
This commit is contained in:
Pavel Kargashinsky
2023-04-03 11:30:41 +02:00
parent 5c039e25fc
commit abfd1aa9be
@@ -61,7 +61,11 @@ class ConfigurationCacheIT : AbstractConfigurationCacheIT() {
@MppGradlePluginTests @MppGradlePluginTests
@DisplayName("works with MPP publishing") @DisplayName("works with MPP publishing")
@GradleTestVersions(minVersion = TestVersions.Gradle.G_7_4) @GradleTestVersions(
minVersion = TestVersions.Gradle.G_7_4,
maxVersion = BETA_GRADLE,
additionalVersions = [TestVersions.Gradle.MAX_SUPPORTED]
)
@GradleTest @GradleTest
fun testMppWithMavenPublish(gradleVersion: GradleVersion) { fun testMppWithMavenPublish(gradleVersion: GradleVersion) {
project("new-mpp-lib-and-app/sample-lib", gradleVersion) { project("new-mpp-lib-and-app/sample-lib", gradleVersion) {
@@ -77,7 +81,11 @@ class ConfigurationCacheIT : AbstractConfigurationCacheIT() {
@NativeGradlePluginTests @NativeGradlePluginTests
@DisplayName("works with native tasks in complex project") @DisplayName("works with native tasks in complex project")
@GradleTestVersions(minVersion = TestVersions.Gradle.G_7_4) @GradleTestVersions(
minVersion = TestVersions.Gradle.G_7_4,
maxVersion = BETA_GRADLE,
additionalVersions = [TestVersions.Gradle.MAX_SUPPORTED]
)
@GradleTest @GradleTest
fun testNativeTasks(gradleVersion: GradleVersion) { fun testNativeTasks(gradleVersion: GradleVersion) {
val expectedTasks = mutableListOf( val expectedTasks = mutableListOf(
@@ -114,7 +122,11 @@ class ConfigurationCacheIT : AbstractConfigurationCacheIT() {
@NativeGradlePluginTests @NativeGradlePluginTests
@DisplayName("works with commonizer") @DisplayName("works with commonizer")
@GradleTestVersions(minVersion = TestVersions.Gradle.G_7_4) @GradleTestVersions(
minVersion = TestVersions.Gradle.G_7_4,
maxVersion = BETA_GRADLE,
additionalVersions = [TestVersions.Gradle.MAX_SUPPORTED]
)
@GradleTest @GradleTest
fun testCommonizer(gradleVersion: GradleVersion) { fun testCommonizer(gradleVersion: GradleVersion) {
project("native-configuration-cache", gradleVersion) { project("native-configuration-cache", gradleVersion) {
@@ -154,7 +166,11 @@ class ConfigurationCacheIT : AbstractConfigurationCacheIT() {
// Set min Gradle version to 6.8 because of using DependencyResolutionManagement API to add repositories. // Set min Gradle version to 6.8 because of using DependencyResolutionManagement API to add repositories.
@JvmGradlePluginTests @JvmGradlePluginTests
@DisplayName("with instance execution") @DisplayName("with instance execution")
@GradleTestVersions(minVersion = TestVersions.Gradle.G_6_8) @GradleTestVersions(
minVersion = TestVersions.Gradle.G_6_8,
maxVersion = BETA_GRADLE,
additionalVersions = [TestVersions.Gradle.MAX_SUPPORTED]
)
@GradleTest @GradleTest
fun testInstantExecution(gradleVersion: GradleVersion) { fun testInstantExecution(gradleVersion: GradleVersion) {
project("instantExecution", gradleVersion) { project("instantExecution", gradleVersion) {
@@ -179,7 +195,11 @@ class ConfigurationCacheIT : AbstractConfigurationCacheIT() {
@JvmGradlePluginTests @JvmGradlePluginTests
@DisplayName("instant execution works with included build plugin") @DisplayName("instant execution works with included build plugin")
@GradleTestVersions(minVersion = TestVersions.Gradle.G_6_8) @GradleTestVersions(
minVersion = TestVersions.Gradle.G_6_8,
maxVersion = BETA_GRADLE,
additionalVersions = [TestVersions.Gradle.MAX_SUPPORTED]
)
@GradleTest @GradleTest
fun testInstantExecutionWithIncludedBuildPlugin(gradleVersion: GradleVersion) { fun testInstantExecutionWithIncludedBuildPlugin(gradleVersion: GradleVersion) {
project("instantExecutionWithIncludedBuildPlugin", gradleVersion) { project("instantExecutionWithIncludedBuildPlugin", gradleVersion) {
@@ -192,7 +212,11 @@ class ConfigurationCacheIT : AbstractConfigurationCacheIT() {
@MppGradlePluginTests @MppGradlePluginTests
@DisplayName("works in MPP withJava project") @DisplayName("works in MPP withJava project")
@GradleTestVersions(minVersion = TestVersions.Gradle.G_7_0) @GradleTestVersions(
minVersion = TestVersions.Gradle.G_7_0,
maxVersion = BETA_GRADLE,
additionalVersions = [TestVersions.Gradle.MAX_SUPPORTED]
)
@GradleTest @GradleTest
fun testJvmWithJavaConfigurationCache(gradleVersion: GradleVersion) { fun testJvmWithJavaConfigurationCache(gradleVersion: GradleVersion) {
project("mppJvmWithJava", gradleVersion) { project("mppJvmWithJava", gradleVersion) {
@@ -224,8 +248,11 @@ class ConfigurationCacheIT : AbstractConfigurationCacheIT() {
} }
@JvmGradlePluginTests @JvmGradlePluginTests
@DisplayName("with build build scan report") @DisplayName("with build scan report")
@GradleTest @GradleTest
@GradleTestVersions( // remove restriction after fix KT-57645
maxVersion = TestVersions.Gradle.MAX_SUPPORTED
)
fun testBuildScanReportSmokeTestForConfigurationCache(gradleVersion: GradleVersion) { fun testBuildScanReportSmokeTestForConfigurationCache(gradleVersion: GradleVersion) {
project("simpleProject", gradleVersion) { project("simpleProject", gradleVersion) {
val buildOptions = defaultBuildOptions.copy(buildReport = listOf(BuildReportType.BUILD_SCAN), logLevel = LogLevel.DEBUG) val buildOptions = defaultBuildOptions.copy(buildReport = listOf(BuildReportType.BUILD_SCAN), logLevel = LogLevel.DEBUG)
@@ -240,7 +267,7 @@ class ConfigurationCacheIT : AbstractConfigurationCacheIT() {
} }
} }
abstract class AbstractConfigurationCacheIT : KGPBaseTest() { abstract class AbstractConfigurationCacheIT : MPPBaseTest() {
override val defaultBuildOptions = override val defaultBuildOptions =
super.defaultBuildOptions.copy(configurationCache = true) super.defaultBuildOptions.copy(configurationCache = true)