summaryrefslogtreecommitdiff
path: root/android/testSrc
diff options
context:
space:
mode:
authorBradley Smith <smithbradley@google.com>2022-01-25 07:17:37 -0800
committerBradley Smith <smithbradley@google.com>2022-03-11 08:22:16 +0000
commit993428c7fcf6cf349e2b705487619879202b3929 (patch)
treed7a6699001d5dad5c4d8874e520a0fe7a02dc716 /android/testSrc
parent9b98fe54944516d0abbfdc3f820fe3f30d95ba2c (diff)
downloadidea-993428c7fcf6cf349e2b705487619879202b3929.tar.gz
Move to using ExternalProject for PSD
This change stop requesting the JavaModuleModel via the PSD only fetch models call and replaces it with jetbrains ExternalProject instead. We also adjust PsJavaModule to update resolved dependencies on init, this it already done by the PsAndroidModule and allows updated information to be displayed once model fetching is complete. Bug: N/A Test: N/A Change-Id: I42a88ec7a4ec5e17ea2cba3c28ac9cb89b9803b7
Diffstat (limited to 'android/testSrc')
-rw-r--r--android/testSrc/com/android/tools/idea/gradle/project/sync/GradleSyncExecutorTest.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/android/testSrc/com/android/tools/idea/gradle/project/sync/GradleSyncExecutorTest.java b/android/testSrc/com/android/tools/idea/gradle/project/sync/GradleSyncExecutorTest.java
index 1e1834c3343..290a3cae6f6 100644
--- a/android/testSrc/com/android/tools/idea/gradle/project/sync/GradleSyncExecutorTest.java
+++ b/android/testSrc/com/android/tools/idea/gradle/project/sync/GradleSyncExecutorTest.java
@@ -26,7 +26,6 @@ import static com.intellij.openapi.vfs.VfsUtil.saveText;
import com.android.tools.idea.gradle.model.IdeSyncIssue;
import com.android.tools.idea.gradle.project.model.GradleAndroidModel;
import com.android.tools.idea.gradle.project.model.GradleModuleModel;
-import com.android.tools.idea.gradle.project.model.JavaModuleModel;
import com.android.tools.idea.gradle.project.sync.idea.GradleSyncExecutor;
import com.android.tools.idea.gradle.project.sync.issues.SyncIssues;
import com.android.tools.idea.gradle.project.sync.messages.GradleSyncMessages;
@@ -43,6 +42,7 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.jetbrains.annotations.NotNull;
+import org.jetbrains.plugins.gradle.model.ExternalProject;
public class GradleSyncExecutorTest extends GradleSyncIntegrationTestCase {
protected GradleSyncExecutor mySyncExecutor;
@@ -144,7 +144,7 @@ public class GradleSyncExecutorTest extends GradleSyncIntegrationTestCase {
}
private static void assertContainsJavaModels(@NotNull GradleModuleModels models) {
- assertModelsPresent(models, JavaModuleModel.class, GradleModuleModel.class);
+ assertModelsPresent(models, ExternalProject.class, GradleModuleModel.class);
}
private static void assertModelsPresent(@NotNull GradleModuleModels models, @NotNull Class<?>... expectedModelTypes) {