@Override public void afterStageExecution(AfterStageExecutionEvent asee) { stageStatusChangeEvent.fire(new StageStatusChangeEvent(new PipelineExecutionTraceKey(asee.getExecutionId()), asee.getStage().getName(), PipelineStatus.FINISHED)); }
@Test public void testAfterStageExecution() { listener.afterStageExecution(new AfterStageExecutionEvent(EXECUTION_ID, pipeline, stage)); verify(stageStatusChangeEvent, times(1)).fire(new StageStatusChangeEvent(traceKey, STAGE_NAME, PipelineStatus.FINISHED)); }
beforeStageExecutionCaptor.getAllValues().get(i).getPipeline()); assertEquals(pipe.getStages().get(i), afterStageExecutionCaptor.getAllValues().get(i).getStage()); assertEquals(pipe, afterStageExecutionCaptor.getAllValues().get(i).getPipeline());
private void afterStageExecution(final AfterStageExecutionEvent asee, final TaskEntry taskEntry) { taskEntry.getTask().setStageStatus(asee.getStage().getName(), PipelineExecutorTask.Status.FINISHED); if (taskEntry.isAsync()) { updateExecutorRegistry(taskEntry.getTask()); } }
@Override public void afterStageExecution(final AfterStageExecutionEvent asee) { final TaskEntry taskEntry = getTaskEntry(asee.getExecutionId()); if (taskEntry != null) { PipelineExecutorTaskManagerImpl.this.afterStageExecution(asee, taskEntry); notifyExternalListeners(asee); } }
@Test public void testAfterStageExecution() { listener.afterStageExecution(new AfterStageExecutionEvent(EXECUTION_ID, pipeline, stage)); verify(stageStatusChangeEvent, times(1)).fire(new StageStatusChangeEvent(traceKey, STAGE_NAME, PipelineStatus.FINISHED)); }
private void afterStageExecution(final AfterStageExecutionEvent asee, final TaskEntry taskEntry) { taskEntry.getTask().setStageStatus(asee.getStage().getName(), PipelineExecutorTask.Status.FINISHED); if (taskEntry.isAsync()) { updateExecutorRegistry(taskEntry.getTask()); } }
@Override public void afterStageExecution(final AfterStageExecutionEvent asee) { final TaskEntry taskEntry = getTaskEntry(asee.getExecutionId()); if (taskEntry != null) { PipelineExecutorTaskManagerImpl.this.afterStageExecution(asee, taskEntry); notifyExternalListeners(asee); } }
private void testAfterStageExecutionEvent(boolean async) { when(taskEntry.isAsync()).thenReturn(async); AfterStageExecutionEvent event = new AfterStageExecutionEvent(TASK_ID, pipeline, stage); taskManager.localListener.afterStageExecution(event); verify(task, times(1)).setStageStatus(stage.getName(), PipelineExecutorTask.Status.FINISHED); verifyExecutorRegistryUpdated(async); verifyExternalListenersNotified(event); }
private void testAfterStageExecutionEvent(boolean async) { when(taskEntry.isAsync()).thenReturn(async); AfterStageExecutionEvent event = new AfterStageExecutionEvent(TASK_ID, pipeline, stage); taskManager.localListener.afterStageExecution(event); verify(task, times(1)).setStageStatus(stage.getName(), PipelineExecutorTask.Status.FINISHED); verifyExecutorRegistryUpdated(async); verifyExternalListenersNotified(event); }
propagateEvent(new AfterStageExecutionEvent(context.getExecutionId(), context.getPipeline(), stage),
propagateEvent(new AfterStageExecutionEvent(context.getExecutionId(), context.getPipeline(), stage),