@Test public void testBuildRuntimeWithPipelineExecution() { prepareRuntime(); preparePipelineTrace(); RuntimeListItem result = RuntimeListItemBuilder.newInstance().withItem(queryResultItem).build(); assertTrue(result.isRuntime()); assertNotNull(result.getRuntime()); assertNotNull(result.getRuntime().getPipelineTrace()); assertNull(result.getPipelineTrace()); assertRuntime(result.getRuntime()); assertPipelineTrace(result.getRuntime().getPipelineTrace()); }
public static PipelineStageItemList mockPipelineStageItemList(int count) { List<PipelineStageItem> stageItems = new ArrayList<>(); for (int i = 0; i < count; i++) { stageItems.add(mockStageItem(Integer.toString(i))); } return new PipelineStageItemList(stageItems); }
@Test public void testBuildRuntimeWithNoPipelineExecution() { prepareRuntime(); RuntimeListItem result = RuntimeListItemBuilder.newInstance().withItem(queryResultItem).build(); assertTrue(result.isRuntime()); assertNotNull(result.getRuntime()); assertNull(result.getPipelineTrace()); assertRuntime(result.getRuntime()); }
@Test public void testPipelineTraceBuild() { preparePipelineTrace(); RuntimeListItem result = RuntimeListItemBuilder.newInstance().withItem(queryResultItem).build(); assertFalse(result.isRuntime()); assertNotNull(result.getPipelineTrace()); assertNull(result.getRuntime()); assertPipelineTrace(result.getPipelineTrace()); }
private void preparePipelineTrace() { queryResultItem.setPipelineId(PIPELINE_ID); queryResultItem.setPipelineExecutionId(PIPELINE_EXECUTION_ID); queryResultItem.setPipelineStatus(PipelineStatus.RUNNING.name()); stageItemList = mockPipelineStageItemList(STAGE_ITEMS_COUNT); queryResultItem.setPipelineStageItems(stageItemList); }
@Test public void testBuildRuntimeWithNoPipelineExecution() { prepareRuntime(); RuntimeListItem result = RuntimeListItemBuilder.newInstance().withItem(queryResultItem).build(); assertTrue(result.isRuntime()); assertNotNull(result.getRuntime()); assertNull(result.getPipelineTrace()); assertRuntime(result.getRuntime()); }
@Test public void testPipelineTraceBuild() { preparePipelineTrace(); RuntimeListItem result = RuntimeListItemBuilder.newInstance().withItem(queryResultItem).build(); assertFalse(result.isRuntime()); assertNotNull(result.getPipelineTrace()); assertNull(result.getRuntime()); assertPipelineTrace(result.getPipelineTrace()); }
private void preparePipelineTrace() { queryResultItem.setPipelineId(PIPELINE_ID); queryResultItem.setPipelineExecutionId(PIPELINE_EXECUTION_ID); queryResultItem.setPipelineStatus(PipelineStatus.RUNNING.name()); queryResultItem.setPipelineError(PIPELINE_ERROR); queryResultItem.setPipelineErrorDetail(PIPELINE_ERROR_DETAIL); stageItemList = mockPipelineStageItemList(STAGE_ITEMS_COUNT); queryResultItem.setPipelineStageItems(stageItemList); }
@Test public void testBuildRuntimeWithPipelineExecution() { prepareRuntime(); preparePipelineTrace(); RuntimeListItem result = RuntimeListItemBuilder.newInstance().withItem(queryResultItem).build(); assertTrue(result.isRuntime()); assertNotNull(result.getRuntime()); assertNotNull(result.getRuntime().getPipelineTrace()); assertNull(result.getPipelineTrace()); assertRuntime(result.getRuntime()); assertPipelineTrace(result.getRuntime().getPipelineTrace()); }
private RuntimeQueryResultItem mockRuntimeQueryResultItem(String suffix, int stageItemsCount) { RuntimeQueryResultItem item = new RuntimeQueryResultItem(); item.setProviderId("RuntimeQueryResultItem.providerId." + suffix); item.setProviderTypeName("RuntimeQueryResultItem.providerTypeName." + suffix); item.setProviderVersion("RuntimeQueryResultItem.providerVersion." + suffix); item.setPipelineId("RuntimeQueryResultItem.pipelineId." + suffix); item.setPipelineExecutionId("RuntimeQueryResultItem.pipelineExecutionId." + suffix); item.setPipelineStatus("RUNNING"); item.setPipelineError("RuntimeQueryResultItem.pipelineError." + suffix); item.setPipelineStageItems(mockPipelineStageItemList(stageItemsCount)); item.setRuntimeId("RuntimeQueryResultItem.runtimeId." + suffix); item.setRuntimeName("RuntimeQueryResultItem.runtimeName." + suffix); item.setRuntimeStatus("RUNNING"); item.setStartedAt("RuntimeQueryResultItem.startedAt." + suffix); item.setRuntimeEndpoint("RuntimeQueryResultItem.runtimeEndpoint." + suffix); return item; }
public static PipelineStageItemList mockPipelineStageItemList(int count) { List<PipelineStageItem> stageItems = new ArrayList<>(); for (int i = 0; i < count; i++) { stageItems.add(mockStageItem(Integer.toString(i))); } return new PipelineStageItemList(stageItems); }
private RuntimeQueryResultItem mockRuntimeQueryResultItem(String suffix, int stageItemsCount) { RuntimeQueryResultItem item = new RuntimeQueryResultItem(); item.setProviderId("RuntimeQueryResultItem.providerId." + suffix); item.setProviderTypeName("RuntimeQueryResultItem.providerTypeName." + suffix); item.setProviderVersion("RuntimeQueryResultItem.providerVersion." + suffix); item.setPipelineId("RuntimeQueryResultItem.pipelineId." + suffix); item.setPipelineExecutionId("RuntimeQueryResultItem.pipelineExecutionId." + suffix); item.setPipelineStatus("RUNNING"); item.setPipelineError("RuntimeQueryResultItem.pipelineError." + suffix); item.setPipelineStageItems(mockPipelineStageItemList(stageItemsCount)); item.setRuntimeId("RuntimeQueryResultItem.runtimeId." + suffix); item.setRuntimeName("RuntimeQueryResultItem.runtimeName." + suffix); item.setRuntimeStatus("RUNNING"); item.setStartedAt("RuntimeQueryResultItem.startedAt." + suffix); item.setRuntimeEndpoint("RuntimeQueryResultItem.runtimeEndpoint." + suffix); return item; }