Skip to content

Commit

Permalink
Supply code-gen rule names via settings (fix android test 2)
Browse files Browse the repository at this point in the history
  • Loading branch information
andponlin-canva committed Oct 17, 2024
1 parent 5c0cd53 commit 74a9b31
Showing 1 changed file with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -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());
}

/**
Expand Down Expand Up @@ -156,4 +161,7 @@ protected Boolean supportsAspectsParameters() {
return true;
}
}

private static class MockBlazeSyncPlugin implements BlazeSyncPlugin {
}
}

0 comments on commit 74a9b31

Please sign in to comment.