use of org.guvnor.ala.services.api.PipelineStageItem in project kie-wb-common by kiegroup.
the class RuntimeListItemBuilderTest method assertPipelineTrace.
private void assertPipelineTrace(PipelineExecutionTrace trace) {
assertEquals(PIPELINE_ID, trace.getPipeline().getKey().getId());
assertEquals(PIPELINE_EXECUTION_ID, trace.getKey().getId());
assertEquals(PipelineStatus.RUNNING, trace.getPipelineStatus());
assertEquals(PIPELINE_ERROR, trace.getPipelineError().getError());
assertEquals(PIPELINE_ERROR_DETAIL, trace.getPipelineError().getErrorDetail());
assertEquals(stageItemList.getItems().size(), trace.getPipeline().getStages().size());
for (int i = 0; i < STAGE_ITEMS_COUNT; i++) {
PipelineStageItem stageItem = stageItemList.getItems().get(i);
Stage stage = trace.getPipeline().getStages().get(i);
assertEquals(stageItem.getName(), stage.getName());
assertEquals(stageItem.getStatus(), trace.getStageStatus(stage.getName()).name());
assertEquals(stageItem.getStageError(), trace.getStageError(stage.getName()).getError());
assertEquals(stageItem.getStageErrorDetail(), trace.getStageError(stage.getName()).getErrorDetail());
}
}
Aggregations