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