コード例 #1
0
 protected void checkStartParameter(StartParameter startParameter) {
   assertEquals(expectedBuildFile, startParameter.getBuildFile());
   assertEquals(expectedTaskNames, startParameter.getTaskNames());
   assertEquals(buildProjectDependencies, startParameter.isBuildProjectDependencies());
   if (expectedCurrentDir != null) {
     assertEquals(
         expectedCurrentDir.getAbsoluteFile(), startParameter.getCurrentDir().getAbsoluteFile());
   }
   assertEquals(expectedProjectDir, startParameter.getProjectDir());
   assertEquals(expectedSearchUpwards, startParameter.isSearchUpwards());
   assertEquals(expectedProjectProperties, startParameter.getProjectProperties());
   assertEquals(expectedSystemProperties, startParameter.getSystemPropertiesArgs());
   assertEquals(
       expectedGradleUserHome.getAbsoluteFile(),
       startParameter.getGradleUserHomeDir().getAbsoluteFile());
   assertEquals(expectedLogLevel, startParameter.getLogLevel());
   assertEquals(expectedColorOutput, startParameter.isColorOutput());
   assertEquals(expectedConsoleOutput, startParameter.getConsoleOutput());
   assertEquals(expectedDryRun, startParameter.isDryRun());
   assertEquals(expectedShowStackTrace, startParameter.getShowStacktrace());
   assertEquals(expectedExcludedTasks, startParameter.getExcludedTaskNames());
   assertEquals(expectedInitScripts, startParameter.getInitScripts());
   assertEquals(expectedProfile, startParameter.isProfile());
   assertEquals(expectedContinue, startParameter.isContinueOnFailure());
   assertEquals(expectedOffline, startParameter.isOffline());
   assertEquals(expectedRecompileScripts, startParameter.isRecompileScripts());
   assertEquals(expectedRerunTasks, startParameter.isRerunTasks());
   assertEquals(expectedRefreshDependencies, startParameter.isRefreshDependencies());
   assertEquals(expectedProjectCacheDir, startParameter.getProjectCacheDir());
   assertEquals(expectedParallelExecutorCount, startParameter.getParallelThreadCount());
   assertEquals(expectedConfigureOnDemand, startParameter.isConfigureOnDemand());
   assertEquals(expectedMaxWorkersCount, startParameter.getMaxWorkerCount());
   assertEquals(expectedContinuous, startParameter.isContinuous());
 }
コード例 #2
0
 BuildOperationProcessor createBuildOperationProcessor(
     StartParameter startParameter, ExecutorFactory executorFactory) {
   return new DefaultBuildOperationProcessor(
       new DefaultBuildOperationQueueFactory(),
       executorFactory,
       startParameter.getMaxWorkerCount());
 }
コード例 #3
0
 TaskPlanExecutor createTaskExecutorFactory(
     StartParameter startParameter,
     ExecutorFactory executorFactory,
     BuildOperationWorkerRegistry buildOperationWorkerRegistry) {
   int parallelThreads =
       startParameter.isParallelProjectExecutionEnabled() ? startParameter.getMaxWorkerCount() : 1;
   return new TaskPlanExecutorFactory(
           parallelThreads, executorFactory, buildOperationWorkerRegistry)
       .create();
 }
コード例 #4
0
 BuildOperationWorkerRegistry createBuildOperationWorkerRegistry(StartParameter startParameter) {
   return new DefaultBuildOperationWorkerRegistry(startParameter.getMaxWorkerCount());
 }