@Override public PipelineConfigsList getPipelineConfigs(Integer page, Integer pageSize, String sort, boolean sortOrder) throws BusinessException { final List<PipelineConfig> configs = pipelineRegistry.getPipelines(page, pageSize, sort, sortOrder).stream() .filter(p -> p.getConfig() != null) .map(Pipeline::getConfig) .collect(Collectors.toList()); return new PipelineConfigsList(configs); }
private List<Pipeline> sortPagedResult(List<Pipeline> values, int page, int pageSize, String sort, boolean sortOrder) { return PageSortUtil.pageSort(values, (Pipeline p1, Pipeline p2) -> { switch (sort) { case PIPELINE_NAME_SORT: return p1.getName().compareTo(p2.getName()); default: return p1.toString().compareTo(p2.toString()); } }, page, pageSize, sort, sortOrder); }
PipelineContext(final Pipeline pipeline) { this.pipeline = pipeline; this.iterator = pipeline.getStages().iterator(); }
private List<Pipeline> sortPagedResult(List<Pipeline> values, int page, int pageSize, String sort, boolean sortOrder) { return PageSortUtil.pageSort(values, (Pipeline p1, Pipeline p2) -> { switch (sort) { case PIPELINE_NAME_SORT: return p1.getName().compareTo(p2.getName()); default: return p1.toString().compareTo(p2.toString()); } }, page, pageSize, sort, sortOrder); }
PipelineContext(final Pipeline pipeline) { this.pipeline = pipeline; this.iterator = pipeline.getStages().iterator(); }
@Override public void registerPipeline(final Pipeline pipeline) { checkNotNull("pipeline", pipeline); pipelineByName.put(pipeline.getName(), new PipelineRegistryEntry(pipeline)); }
times(4)).afterStageExecution(afterStageExecutionCaptor.capture()); for (int i = 0; i < pipe.getStages().size(); i++) { assertEquals(pipe.getStages().get(i), beforeStageExecutionCaptor.getAllValues().get(i).getStage()); assertEquals(pipe, beforeStageExecutionCaptor.getAllValues().get(i).getPipeline()); assertEquals(pipe.getStages().get(i), afterStageExecutionCaptor.getAllValues().get(i).getStage()); assertEquals(pipe,
@Override public PipelineConfigsList getPipelineConfigs(String providerTypeName, String providerTypeVersion, Integer page, Integer pageSize, String sort, boolean sortOrder) throws BusinessException { final List<PipelineConfig> configs = pipelineRegistry.getPipelines(providerTypeName, providerTypeVersion, page, pageSize, sort, sortOrder) .stream() .filter(p -> p.getConfig() != null) .map(Pipeline::getConfig) .collect(Collectors.toList()); return new PipelineConfigsList(configs); }
private void prepareExecution() { //mock the execution inputs pipeline = mock(Pipeline.class); stages = mockStages(PIPELINE_STAGES_SIZE); when(pipeline.getStages()).thenReturn(stages); when(pipeline.getName()).thenReturn(PIPELINE_ID); when(pipelineRegistry.getPipelineByName(PIPELINE_ID)).thenReturn(pipeline); taskDef = mock(PipelineExecutorTaskDef.class); input = mock(Input.class); when(taskDef.getInput()).thenReturn(input); when(taskDef.getPipeline()).thenReturn(PIPELINE_ID); }
@Override public void registerPipeline(final Pipeline pipeline) { checkNotNull("pipeline", pipeline); pipelineByName.put(pipeline.getName(), new PipelineRegistryEntry(pipeline)); }
when(task.getTaskDef()).thenReturn(taskDef); Pipeline pipeline = mock(Pipeline.class); when(pipeline.getStages()).thenReturn(mock(List.class)); when(taskDef.getPipeline()).thenReturn(PIPELINE_ID);
private void prepareExecution() { //mock the execution inputs pipeline = mock(Pipeline.class); stages = mockStages(PIPELINE_STAGES_SIZE); when(pipeline.getStages()).thenReturn(stages); when(pipeline.getName()).thenReturn(PIPELINE_ID); when(pipelineRegistry.getPipelineByName(PIPELINE_ID)).thenReturn(pipeline); taskDef = mock(PipelineExecutorTaskDef.class); input = mock(Input.class); when(taskDef.getInput()).thenReturn(input); when(taskDef.getPipeline()).thenReturn(PIPELINE_ID); }
@Override public void registerPipeline(final Pipeline pipeline, final ProviderType providerType) { checkNotNull("pipeline", pipeline); checkNotNull("providerType", providerType); pipelineByName.put(pipeline.getName(), new PipelineRegistryEntry(pipeline, providerType)); }
when(task.getTaskDef()).thenReturn(taskDef); Pipeline pipeline = mock(Pipeline.class); when(pipeline.getStages()).thenReturn(mock(List.class)); when(taskDef.getPipeline()).thenReturn(PIPELINE_ID);
@Before public void setUp() { super.setUp(); error = mock(Throwable.class); when(error.getMessage()).thenReturn(ERROR_MESSAGE); pipelineExecutorErrorCaptor = ArgumentCaptor.forClass(PipelineExecutorError.class); pipeline = mock(Pipeline.class); stages = mockStages(PIPELINE_STAGES_SIZE); when(pipeline.getStages()).thenReturn(stages); when(pipeline.getName()).thenReturn(PIPELINE_ID); when(pipelineRegistry.getPipelineByName(PIPELINE_ID)).thenReturn(pipeline); //pick an arbitrary stage for events testing. stage = stages.get(0); taskDef = mock(PipelineExecutorTaskDef.class); input = mock(Input.class); when(taskDef.getInput()).thenReturn(input); when(taskDef.getPipeline()).thenReturn(PIPELINE_ID); task = spy(taskManagerHelper.createTask(taskDef, TASK_ID)); taskEntry = mock(PipelineExecutorTaskManagerImpl.TaskEntry.class); when(taskEntry.getTask()).thenReturn(task); //emulate there's a running task. taskManager.currentTasks.put(TASK_ID, taskEntry); taskManager.init(); }
@Override public void registerPipeline(final Pipeline pipeline, final ProviderType providerType) { checkNotNull("pipeline", pipeline); checkNotNull("providerType", providerType); pipelineByName.put(pipeline.getName(), new PipelineRegistryEntry(pipeline, providerType)); }
List<Stage> stages = pipe.getStages(); assertEquals(4, stages.size());
@Before public void setUp() { super.setUp(); error = mock(Throwable.class); when(error.getMessage()).thenReturn(ERROR_MESSAGE); pipelineExecutorExceptionCaptor = ArgumentCaptor.forClass(PipelineExecutorException.class); pipeline = mock(Pipeline.class); stages = mockStages(PIPELINE_STAGES_SIZE); when(pipeline.getStages()).thenReturn(stages); when(pipeline.getName()).thenReturn(PIPELINE_ID); when(pipelineRegistry.getPipelineByName(PIPELINE_ID)).thenReturn(pipeline); //pick an arbitrary stage for events testing. stage = stages.get(0); taskDef = mock(PipelineExecutorTaskDef.class); input = mock(Input.class); when(taskDef.getInput()).thenReturn(input); when(taskDef.getPipeline()).thenReturn(PIPELINE_ID); task = spy(taskManagerHelper.createTask(taskDef, TASK_ID)); taskEntry = mock(PipelineExecutorTaskManagerImpl.TaskEntry.class); when(taskEntry.getTask()).thenReturn(task); //emulate there's a running task. taskManager.currentTasks.put(TASK_ID, taskEntry); taskManager.init(); }