private void preparePipelineActionsSetupTest(final PipelineStatus status) { preparePipelineExecutionTraceSetup(); trace.setPipelineStatus(status); RuntimeListItem item = new RuntimeListItem(RUNTIME_NAME, trace); presenter.setup(item); }
private void preparePipelineActionsSetupTest(final PipelineStatus status) { preparePipelineExecutionTraceSetup(); trace.setPipelineStatus(status); RuntimeListItem item = new RuntimeListItem(RUNTIME_NAME, trace); presenter.setup(item); }
protected PipelineExecutionTrace mockPipelineExecutionTrace(String executionId, Pipeline pipeline, PipelineStatus initialPipelineStatus, PipelineStatus initialStagesStatus) { PipelineExecutionTrace trace = new PipelineExecutionTrace(new PipelineExecutionTraceKey(executionId)); trace.setPipeline(pipeline); trace.setPipelineStatus(initialPipelineStatus); pipeline.getStages().forEach(stage -> trace.setStageStatus(stage.getName(), initialStagesStatus)); return trace; } }
@Test public void testShowPipelineExecutionError() { trace = mockPipelineExecutionTrace(EXECUTION_ID, mockPipeline(PIPELINE_NAME, STAGE_NUMBER), mock(PipelineStatus.class), mock(PipelineStatus.class)); trace.setPipelineStatus(PipelineStatus.ERROR); trace.setPipelineError(new PipelineError(PIPELINE_ERROR, PIPELINE_ERROR_DETAIL)); item = new RuntimeListItem(RUNTIME_NAME, trace); presenter.setup(item); presenter.showPipelineError(); verify(popupHelper, times(1)).showErrorPopup(PIPELINE_ERROR, PIPELINE_ERROR_DETAIL); }
protected PipelineExecutionTrace mockPipelineExecutionTrace(String executionId, Pipeline pipeline, PipelineStatus initialPipelineStatus, PipelineStatus initialStagesStatus) { PipelineExecutionTrace trace = new PipelineExecutionTrace(new PipelineExecutionTraceKey(executionId)); trace.setPipeline(pipeline); trace.setPipelineStatus(initialPipelineStatus); pipeline.getStages().forEach(stage -> trace.setStageStatus(stage.getName(), initialStagesStatus)); return trace; } }
final Pipeline pipeline = new Pipeline(new PipelineKey(item.getPipelineId())); pipelineTrace = new PipelineExecutionTrace(new PipelineExecutionTraceKey(item.getPipelineExecutionId())); pipelineTrace.setPipelineStatus(transformToPipelineStatus(item.getPipelineStatus())); pipelineTrace.setPipelineError(new PipelineError(item.getPipelineError(), item.getPipelineErrorDetail()));