From 9cf8a01a65bbe4813ee84c5c7f5abe10bd4ea57e Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Sun, 9 Apr 2023 23:27:58 +0530 Subject: [PATCH] tests(tooling-api): test only minimum supported and latest AGP version --- .../tooling/impl/MultiModuleAndroidProjectTest.kt | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/subprojects/tooling-api-impl/src/test/java/com/itsaky/androidide/tooling/impl/MultiModuleAndroidProjectTest.kt b/subprojects/tooling-api-impl/src/test/java/com/itsaky/androidide/tooling/impl/MultiModuleAndroidProjectTest.kt index d030f0d53..7c9454a43 100644 --- a/subprojects/tooling-api-impl/src/test/java/com/itsaky/androidide/tooling/impl/MultiModuleAndroidProjectTest.kt +++ b/subprojects/tooling-api-impl/src/test/java/com/itsaky/androidide/tooling/impl/MultiModuleAndroidProjectTest.kt @@ -146,10 +146,18 @@ class MultiModuleAndroidProjectTest { @Throws(CIOnlyException::class) fun `test CI-only simple multi module project initialization with multiple AGP versions`() { ciOnlyTest { - val versions = listOf("7.2.0", "7.2.1", "7.2.2", "7.3.0", "7.4.0", "8.0.0-rc01") + // Test the minimum supported and the latest AGP version + val versions = + listOf( + // AGP to Gradle + "7.2.0" to "7.3.3", + "8.0.0-rc01" to "8.0.2" + ) + val client = MultiVersionTestClient() - for (version in versions) { - client.agpVersion = version + for ((agpVersion, gradleVersion) in versions) { + client.agpVersion = agpVersion + client.gradleVersion = gradleVersion val (server, project) = ToolingApiTestLauncher().launchServer(client = client) server.initialize(InitializeProjectMessage(FileProvider.testProjectRoot().pathString)).get() doAssertions(project = project, server = server)