); if (notifyStartBuild(execution.getAggregators())) return Result.FAILURE; scheduleConfigurationBuild(execution, c); MatrixRun run = waitForCompletion(execution, c); notifyEndBuild(run,execution.getAggregators()); logger.println(Messages.MatrixBuild_Completed(ModelHyperlinkNote.encodeTo(c), getResult(run))); r = r.combine(getResult(run)); scheduleConfigurationBuild(execution, c); MatrixRun run = waitForCompletion(execution, c); notifyEndBuild(run,execution.getAggregators()); logger.println(Messages.MatrixBuild_Completed(ModelHyperlinkNote.encodeTo(c), getResult(run))); r = r.combine(getResult(run));
public Result run(MatrixBuildExecution execution) throws InterruptedException, IOException { return run(execution.getBuild(), execution.getAggregators(), execution.getListener()); }