diff options
author | Yuriy Solodkyy <solodkyy@google.com> | 2022-06-01 14:23:13 +0100 |
---|---|---|
committer | Yuriy Solodkyy <solodkyy@google.com> | 2022-06-01 14:23:13 +0100 |
commit | 559a54d0e44a11f33a93a4422f3e48504697ab4f (patch) | |
tree | 70dec8fbf6b08cedf4200ee98c9914c13e4b8c22 /android-test-framework | |
parent | 16fb4665d7fde0fc20d5399c44320f5009b7b263 (diff) | |
download | idea-559a54d0e44a11f33a93a4422f3e48504697ab4f.tar.gz |
Unify IDE model snapshot tests with other old AGP tests
Bug: n/a
Test: n/a
Change-Id: Ic79236c32f8e8d35f1db5aa0cb004f04925d20c1
Diffstat (limited to 'android-test-framework')
-rw-r--r-- | android-test-framework/testSrc/com/android/tools/idea/testing/AgpIntegrationTests.kt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/android-test-framework/testSrc/com/android/tools/idea/testing/AgpIntegrationTests.kt b/android-test-framework/testSrc/com/android/tools/idea/testing/AgpIntegrationTests.kt index 0840471dfab..dd952be91d9 100644 --- a/android-test-framework/testSrc/com/android/tools/idea/testing/AgpIntegrationTests.kt +++ b/android-test-framework/testSrc/com/android/tools/idea/testing/AgpIntegrationTests.kt @@ -38,7 +38,6 @@ enum class AgpVersionSoftwareEnvironmentDescriptor( */ val kotlinVersion: String? = null ) { - AGP_CURRENT(null, gradleVersion = null), AGP_35("3.5.0", gradleVersion = "5.5", kotlinVersion = "1.4.32"), AGP_40("4.0.0", gradleVersion = "6.5"), @@ -47,7 +46,8 @@ enum class AgpVersionSoftwareEnvironmentDescriptor( AGP_42("4.2.0", gradleVersion = "6.7.1"), AGP_70("7.0.0", gradleVersion = "7.0.2"), AGP_71("7.1.0", gradleVersion = "7.2"), - AGP_72("7.2.0", gradleVersion = "7.3.3"); + AGP_72("7.2.0", gradleVersion = "7.3.3"), + AGP_CURRENT(null, gradleVersion = null); // Must be last to represent the newest version. override fun toString(): String { return "Agp($agpVersion, g=$gradleVersion, k=$kotlinVersion)" @@ -59,6 +59,7 @@ interface AgpIntegrationTestDefinition { val agpVersion: AgpVersionSoftwareEnvironmentDescriptor fun withAgpVersion(agpVersion: AgpVersionSoftwareEnvironmentDescriptor): AgpIntegrationTestDefinition fun displayName(): String = "$name${if (agpVersion != AGP_CURRENT) "-${agpVersion}" else ""}" + fun isCompatible(): Boolean = true } /** @@ -73,6 +74,7 @@ fun List<AgpIntegrationTestDefinition>.applySelectedAgpVersions(): List<AgpInteg pass } .flatMap { version -> map { it.withAgpVersion(version) } } + .filter { it.isCompatible() } .sortedWith(compareBy({ it.agpVersion.gradleVersion }, { it.agpVersion.agpVersion })) /** |