Examples of JarExtractor


Examples of org.sonar.runner.impl.JarExtractor

    assertThat(runner).isNotNull().isInstanceOf(ForkedRunner.class);
  }

  @Test
  public void should_print_to_standard_outputs_by_default() throws IOException {
    JarExtractor jarExtractor = createMockExtractor();

    CommandExecutor commandExecutor = mock(CommandExecutor.class);
    ForkedRunner runner = new ForkedRunner(jarExtractor, commandExecutor);
    runner.execute();
View Full Code Here

Examples of org.sonar.runner.impl.JarExtractor

    }
  }

  @Test
  public void properties_should_be_written_in_temp_file() throws Exception {
    JarExtractor jarExtractor = createMockExtractor();

    ForkedRunner runner = new ForkedRunner(jarExtractor, mock(CommandExecutor.class), any(ProcessMonitor.class));
    runner.setProperty("sonar.dynamicAnalysis", "false");
    runner.setProperty("sonar.login", "admin");
    runner.addJvmArguments("-Xmx512m");
View Full Code Here

Examples of org.sonar.runner.impl.JarExtractor

    assertThat(properties.getProperty("SONAR_HOME")).isNull();
  }

  @Test
  public void test_java_command() throws IOException {
    JarExtractor jarExtractor = mock(JarExtractor.class);
    final File jar = temp.newFile();
    when(jarExtractor.extractToTemp("sonar-runner-impl")).thenReturn(jar);

    CommandExecutor commandExecutor = mock(CommandExecutor.class);

    ForkedRunner runner = new ForkedRunner(jarExtractor, commandExecutor);
    runner.setJavaExecutable("java");
View Full Code Here

Examples of org.sonar.runner.impl.JarExtractor

  }

  @Test
  public void test_failure_of_java_command() throws IOException {
    JarExtractor jarExtractor = createMockExtractor();
    CommandExecutor commandExecutor = createMockRunnerWithExecutionStatus(3);

    ForkedRunner runner = new ForkedRunner(jarExtractor, commandExecutor, processMonitor);
    runner.setStdOut(out);
    runner.setStdErr(err);
View Full Code Here

Examples of org.sonar.runner.impl.JarExtractor

    when(commandExecutor.execute(any(Command.class), eq(out), eq(err), anyLong(), eq(processMonitor))).thenReturn(executionStatus);
    return commandExecutor;
  }

  private JarExtractor createMockExtractor() throws IOException {
    JarExtractor jarExtractor = mock(JarExtractor.class);
    final File jar = temp.newFile();
    when(jarExtractor.extractToTemp("sonar-runner-impl")).thenReturn(jar);
    return jarExtractor;
  }
View Full Code Here

Examples of org.sonar.runner.impl.JarExtractor

  /**
   * Create new instance. Never return null.
   */
  public static ForkedRunner create() {
    return new ForkedRunner(new JarExtractor(), CommandExecutor.create());
  }
View Full Code Here

Examples of org.sonar.runner.impl.JarExtractor

  /**
   * Create new instance. Never return null.
   */
  public static ForkedRunner create(ProcessMonitor processMonitor) {
    return new ForkedRunner(new JarExtractor(), CommandExecutor.create(), processMonitor);
  }
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.