From 74a9b311f1c0268aed60461580f358f59d9b87fc Mon Sep 17 00:00:00 2001 From: Andrew Lindesay Date: Thu, 17 Oct 2024 20:27:20 +1300 Subject: [PATCH] Supply code-gen rule names via settings (fix android test 2) --- .../strategy/RenderResolveOutputGroupProviderTest.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/aswb/tests/unittests/com/google/idea/blaze/android/sync/aspects/strategy/RenderResolveOutputGroupProviderTest.java b/aswb/tests/unittests/com/google/idea/blaze/android/sync/aspects/strategy/RenderResolveOutputGroupProviderTest.java index d62743af3e3..ca82d1deeb7 100644 --- a/aswb/tests/unittests/com/google/idea/blaze/android/sync/aspects/strategy/RenderResolveOutputGroupProviderTest.java +++ b/aswb/tests/unittests/com/google/idea/blaze/android/sync/aspects/strategy/RenderResolveOutputGroupProviderTest.java @@ -25,12 +25,14 @@ import com.google.idea.blaze.base.model.primitives.LanguageClass; import com.google.idea.blaze.base.projectview.ProjectView; import com.google.idea.blaze.base.projectview.ProjectViewSet; +import com.google.idea.blaze.base.sync.BlazeSyncPlugin; import com.google.idea.blaze.base.sync.aspects.strategy.AspectStrategy; import com.google.idea.blaze.base.sync.aspects.strategy.AspectStrategy.OutputGroup; import com.google.idea.blaze.base.sync.aspects.strategy.OutputGroupsProvider; import com.google.idea.common.experiments.ExperimentService; import com.google.idea.common.experiments.MockExperimentService; import com.intellij.openapi.extensions.impl.ExtensionPointImpl; +import java.util.Collection; import java.util.List; import java.util.Optional; import java.util.Set; @@ -59,6 +61,9 @@ protected void initTest(Container applicationServices, Container projectServices experimentService = new MockExperimentService(); applicationServices.register(ExperimentService.class, experimentService); + + registerExtensionPoint(BlazeSyncPlugin.EP_NAME, BlazeSyncPlugin.class) + .registerExtension(new MockBlazeSyncPlugin()); } /** @@ -156,4 +161,7 @@ protected Boolean supportsAspectsParameters() { return true; } } + + private static class MockBlazeSyncPlugin implements BlazeSyncPlugin { + } }