Пример #1
0
 private void testCurrentPlugin(AnActionEvent event) {
   IdeUtil.saveAllFiles();
   List<String> pluginIds = RunPluginAction.findCurrentPluginIds(event);
   ErrorReporter errorReporter = new ErrorReporter();
   RunPluginAction.runPlugins(pluginIds, event, errorReporter, createPluginRunners(errorReporter));
 }
Пример #2
0
 private static List<PluginRunner> createPluginRunners(ErrorReporter errorReporter) {
   List<PluginRunner> result = new ArrayList<PluginRunner>();
   result.add(new GroovyPluginRunner(TEST_SCRIPT, errorReporter, RunPluginAction.environment()));
   return result;
 }
Пример #3
0
 @Override
 public void update(AnActionEvent event) {
   event.getPresentation().setEnabled(!RunPluginAction.findCurrentPluginIds(event).isEmpty());
 }