Examples of RunManager


Examples of com.intellij.execution.RunManager

        if (selectedTestJavaArtifact != null) {
            String RPackageName = findRPackageName(androidUnitTest);

            String vmParameters = buildVmParameters(module, RPackageName, selectedTestJavaArtifact, androidVariant);

            RunManager runManager = RunManager.getInstance(project);
            runManager.getConfigurationFactories();
            JUnitConfigurationType junitConfigType = ConfigurationTypeUtil.findConfigurationType(JUnitConfigurationType.class);
            List<RunConfiguration> configs = runManager.getConfigurationsList(junitConfigType);

            for (RunConfiguration config : configs) {
                if (isRelevantRunConfig(module, config)) {
                    JUnitConfiguration jconfig = (JUnitConfiguration) config;
                    jconfig.setVMParameters(vmParameters);
                }
            }


            for (ConfigurationFactory factory : junitConfigType.getConfigurationFactories()) {
                RunnerAndConfigurationSettings settings = runManager.getConfigurationTemplate(factory);
                RunConfiguration config = settings.getConfiguration();
                if (isRelevantRunConfig(module, config)) {
                    JUnitConfiguration jconfig = (JUnitConfiguration) config;
                    jconfig.setVMParameters(vmParameters);
                }
View Full Code Here

Examples of com.intellij.execution.RunManager

            String RPackageName = testDelegate.getRPackageName();

            String vmParameters = oldBuildVmParameters(RPackageName, selectedTestVariant);

            RunManager runManager = RunManager.getInstance(project);
            runManager.getConfigurationFactories();
            JUnitConfigurationType junitConfigType = ConfigurationTypeUtil.findConfigurationType(JUnitConfigurationType.class);
            List<RunConfiguration> configs = runManager.getConfigurationsList(junitConfigType);


            for (RunConfiguration config : configs) {
                if (isRelevantRunConfig(module, config)) {
                    JUnitConfiguration jconfig = (JUnitConfiguration) config;
                    jconfig.setVMParameters(vmParameters);
                }
            }

            for (ConfigurationFactory factory : junitConfigType.getConfigurationFactories()) {
                RunnerAndConfigurationSettings settings = runManager.getConfigurationTemplate(factory);
                RunConfiguration config = settings.getConfiguration();
                if (isRelevantRunConfig(module, config)) {
                    JUnitConfiguration jconfig = (JUnitConfiguration) config;
                    jconfig.setVMParameters(vmParameters);
                }
View Full Code Here

Examples of com.intellij.execution.RunManager

    return new VirtualFile[]{pubspecFile, mainFile};
  }

  private static void createRunConfiguration(final @NotNull Module module, final @NotNull VirtualFile mainDartFile) {
    final RunManager runManager = RunManager.getInstance(module.getProject());
    final RunnerAndConfigurationSettings settings =
      runManager.createRunConfiguration("", DartCommandLineRunConfigurationType.getInstance().getConfigurationFactories()[0]);

    final DartCommandLineRunConfiguration runConfiguration = (DartCommandLineRunConfiguration)settings.getConfiguration();
    runConfiguration.getRunnerParameters().setFilePath(mainDartFile.getPath());
    runConfiguration.getRunnerParameters().setWorkingDirectory(mainDartFile.getParent().getPath());
    settings.setName(runConfiguration.suggestedName());

    runManager.addConfiguration(settings, false);
    runManager.setSelectedConfiguration(settings);
  }
View Full Code Here

Examples of com.intellij.execution.RunManager

        final PsiFile psiFile = PsiManager.getInstance(module.getProject()).findFile(htmlFile);
        final Url url = psiFile == null ? null : WebBrowserServiceImpl.getUrlForContext(psiFile);
        if (url == null) return;

        final RunManager runManager = RunManager.getInstance(module.getProject());
        try {
          final RunnerAndConfigurationSettings settings =
            runManager.createRunConfiguration("", JavascriptDebugConfigurationType.getTypeInstance().getFactory());

          ((JavaScriptDebugConfiguration)settings.getConfiguration()).setUri(url.toDecodedForm());
          ((JavaScriptDebugConfiguration)settings.getConfiguration()).setEngineId(dartium.getId().toString());
          settings.setName(((JavaScriptDebugConfiguration)settings.getConfiguration()).suggestedName());

          runManager.addConfiguration(settings, false);
          runManager.setSelectedConfiguration(settings);
        }
        catch (Throwable t) {/* ClassNotFound in IDEA Community or if JS Debugger plugin disabled */}
      }
    });
  }
View Full Code Here

Examples of com.intellij.execution.RunManager

            }

            final String configName = (new File(packageDir)).getName();

            // Now add a new run configuration:
            RunManager runManager = RunManager.getInstance(module.getProject());
            GoApplicationConfigurationType goAppConfigType = new GoApplicationConfigurationType();
            GoApplicationConfigurationType.GoFactory goConfigFactory = new GoApplicationConfigurationType.GoFactory(new GoApplicationConfigurationType());
            GoApplicationConfiguration configuration = new GoApplicationConfiguration("name", module.getProject(), goAppConfigType);
            configuration.runPackage = true;
            configuration.packageDir = packageDir;
            configuration.workingDir = module.getProject().getBasePath();
            configuration.goOutputDir = module.getProject().getBasePath() + File.separatorChar + "bin";
            configuration.goBuildBeforeRun = true;
            configuration.runBuilderArguments = "";
            configuration.runExecutableName = configName;
            configuration.scriptName = "";
            configuration.scriptArguments = "";
            configuration.autoStartGdb = true;
            configuration.GDB_PATH = "gdb";
            configuration.debugBuilderArguments = "-gcflags \"-N -l\"";
            configuration.setModule(module);
            configuration.setName(configName);
            RunnerAndConfigurationSettings runAndConfig = runManager.createConfiguration(configuration, goConfigFactory);
            runManager.addConfiguration(runAndConfig, false);
            runManager.setSelectedConfiguration(runAndConfig);

            toolWindow.showAndCreate(module.getProject());


        } catch (CantRunException e) {
View Full Code Here

Examples of org.jboss.aophelper.manager.RunManager

      {
         new CompileManager().performAction(helperAction.action(), helperAction.option());
      }
      if(helperAction.state().equals(AopState.RUN))
      {
         new RunManager().performAction(helperAction.action(), helperAction.option());
      }
     
      return invocation.invokeNext();
   }
View Full Code Here

Examples of org.jboss.aophelper.manager.RunManager

      {
         new CompileManager().performAction(helperAction.action(), helperAction.option());
      }
      if(helperAction.state().equals(AopState.RUN))
      {
         new RunManager().performAction(helperAction.action(), helperAction.option());
      }
     
      return invocation.invokeNext();
   }
View Full Code Here

Examples of org.jdesktop.wonderland.runner.RunManager

    // task to periodically update the status of all runners with the remote
    // server
    class RemoteUpdateTask extends TimerTask {
        @Override
        public void run() {
            RunManager rm = RunManager.getInstance();

            try {
                for (Runner r : rm.getAll()) {
                    updateRemoteStatus(r);
                }
            } catch (IOException ioe) {
                logger.log(Level.WARNING, "Error updating", ioe);
            }
View Full Code Here

Examples of org.jdesktop.wonderland.runner.RunManager

    @POST
    @Consumes({"application/xml"})
    public Response setRunnerInfo(@PathParam(value="runner") String runner,
                                  RunnerInfo runnerInfo) throws UnsupportedEncodingException
    {
        RunManager rm = RunManager.getInstance();
        String decname;
        try {
            decname = URLDecoder.decode(runner, "UTF-8");
        } catch (IOException ioe) {
            throw new WebServiceException(ioe);
        }
       
        Runner r = rm.get(decname);
        if (r == null) {
            ResponseBuilder rb = Response.status(Status.NOT_ACCEPTABLE);
            return rb.entity("No such runner: " + runner).type("text/plain").build();
        }
        if (!(r instanceof BaseRemoteRunner)) {
View Full Code Here

Examples of org.jdesktop.wonderland.runner.RunManager

        boolean wait = false;
        if (waitParam != null) {
            wait = Boolean.parseBoolean(waitParam);
        }

        RunManager rm = RunManager.getInstance();

        Collection<Runner> runners = rm.getAll();
        Collection<StatusWaiter> waiters = new ArrayList<StatusWaiter>();
       
        try {
            if (action.equalsIgnoreCase("start")) {
                for (Runner r : runners) {
                    StatusWaiter w = rm.start(r, wait);
                    if (w != null) {
                        waiters.add(w);
                    }
                }
            } else if (action.equalsIgnoreCase("stop")) {
                for (Runner r : runners) {
                    StatusWaiter w = rm.stop(r, wait);
                    if (w != null) {
                        waiters.add(w);
                    }
                }
            } else if (action.equalsIgnoreCase("restart")) {
                // first stop everyone
                for (Runner r : runners) {
                    StatusWaiter w = rm.stop(r, true);
                    if (w != null) {
                        waiters.add(w);
                    }
                }
               
                // now wait for all runners to stop
                for (StatusWaiter sw : waiters) {
                    try {
                        sw.waitFor();
                    } catch (InterruptedException ie) {
                        // ignore
                    }
                }
                waiters.clear();
               
                // now start everyone back up
                for (Runner r : runners) {
                    StatusWaiter w = rm.start(r, wait);
                    if (w != null) {
                        waiters.add(w);
                    }
                }
            } else {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.