@Override public boolean accept(PipelineKey pipelineKey) { return pipelineKey != null && KIE_SERVER_PROVISIONING.equals(pipelineKey.getId()); }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } Stage stage = (Stage) o; if (pipelineKey != null ? !pipelineKey.equals(stage.pipelineKey) : stage.pipelineKey != null) { return false; } return name != null ? name.equals(stage.name) : stage.name == null; }
@Override public int hashCode() { int result = pipelineKey != null ? pipelineKey.hashCode() : 0; result = ~~result; result = 31 * result + (name != null ? name.hashCode() : 0); result = ~~result; return result; } }
protected Pipeline mockPipeline(String pipelineId, int stages) { PipelineKey pipelineKey = new PipelineKey(pipelineId); Pipeline pipeline = new Pipeline(pipelineKey); for (int i = 0; i < stages; i++) { Stage stage = new Stage(pipelineKey, "Stage.name." + Integer.toString(i)); pipeline.addStage(stage); } return pipeline; }
protected Pipeline mockPipeline(String pipelineId, int stages) { PipelineKey pipelineKey = new PipelineKey(pipelineId); Pipeline pipeline = new Pipeline(pipelineKey); for (int i = 0; i < stages; i++) { Stage stage = new Stage(pipelineKey, "Stage.name." + Integer.toString(i)); pipeline.addStage(stage); } return pipeline; }
public void setup(final PipelineKey pipeline) { this.pipeline = pipeline; view.setPipelineName(pipeline.getId()); }
@Before public void setUp() { pipelines = new ArrayList<>(); for (int i = 0; i < PIPELINES_COUNT; i++) { pipelines.add(new PipelineKey("Pipeline." + i)); } presenter = new SelectPipelinePagePresenter(view, wizardPageStatusChangeEvent, itemPresenterInstance) { protected int currentPipeline = 0; @Override protected PipelineItemPresenter newItemPresenter() { PipelineItemPresenter itemPresenter = mock(PipelineItemPresenter.class); when(itemPresenter.getView()).thenReturn(mock(IsElement.class)); when(itemPresenter.getPipeline()).thenReturn(pipelines.get(currentPipeline)); when(itemPresenterInstance.get()).thenReturn(itemPresenter); currentPipeline++; return super.newItemPresenter(); } }; presenter.init(); verify(view, times(1)).init(presenter); }
@Override public int hashCode() { int result = pipelineKey != null ? pipelineKey.hashCode() : 0; result = ~~result; result = 31 * result + (name != null ? name.hashCode() : 0); result = ~~result; return result; } }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } Stage stage = (Stage) o; if (pipelineKey != null ? !pipelineKey.equals(stage.pipelineKey) : stage.pipelineKey != null) { return false; } return name != null ? name.equals(stage.name) : stage.name == null; }
public void setup(final PipelineKey pipeline) { this.pipeline = pipeline; view.setPipelineName(pipeline.getId()); }
@Before public void setUp() { pipelines = new ArrayList<>(); for (int i = 0; i < PIPELINES_COUNT; i++) { pipelines.add(new PipelineKey("Pipeline." + i)); } presenter = new SelectPipelinePagePresenter(view, wizardPageStatusChangeEvent, itemPresenterInstance) { protected int currentPipeline = 0; @Override protected PipelineItemPresenter newItemPresenter() { PipelineItemPresenter itemPresenter = mock(PipelineItemPresenter.class); when(itemPresenter.getView()).thenReturn(mock(IsElement.class)); when(itemPresenter.getPipeline()).thenReturn(pipelines.get(currentPipeline)); when(itemPresenterInstance.get()).thenReturn(itemPresenter); currentPipeline++; return super.newItemPresenter(); } }; presenter.init(); verify(view, times(1)).init(presenter); }
private void setupPipelineTrace(RuntimeListItem item) { PipelineExecutionTrace trace = item.getPipelineTrace(); String itemLabel = item.getItemLabel(); String pipelineName = trace.getPipeline().getKey().getId(); String createdDate = ""; view.setup(itemLabel, createdDate, pipelineName); setupPipeline(trace); processPipelineStatus(trace.getPipelineStatus()); }
final Pipeline pipeline = new Pipeline(new PipelineKey(item.getPipelineId())); pipelineTrace = new PipelineExecutionTrace(new PipelineExecutionTraceKey(item.getPipelineExecutionId())); pipelineTrace.setPipelineStatus(transformToPipelineStatus(item.getPipelineStatus()));
private void setupPipelineTrace(RuntimeListItem item) { PipelineExecutionTrace trace = item.getPipelineTrace(); String itemLabel = item.getItemLabel(); String pipelineName = trace.getPipeline().getKey().getId(); String createdDate = ""; view.setup(itemLabel, createdDate, pipelineName); setupPipeline(trace); processPipelineStatus(trace.getPipelineStatus()); }
@Override public PipelineExecutionTraceKey createRuntime(final ProviderKey providerKey, final String runtimeName, final PipelineKey pipelineKey, final Map<String, String> params) { checkNotNull("providerKey", providerKey); checkNotNull("runtimeName", runtimeName); checkNotNull("pipelineKey", pipelineKey); validateForCreateRuntime(providerKey, runtimeName); try { final Input input = PipelineInputBuilder.newInstance() .withRuntimeName(runtimeName) .withProvider(providerKey) .withParams(params) .build(); return new PipelineExecutionTraceKey(pipelineService.runPipeline(pipelineKey.getId(), input, true)); } catch (Exception e) { logger.error("Runtime creation failed.", e); throw ExceptionUtilities.handleException(e); } }
private void setupRuntime(RuntimeListItem item) { String itemLabel = item.getItemLabel(); String pipelineName = SYSTEM_PIPELINE_NAME; String createdDate = item.getRuntime().getCreatedDate(); String endpoint = ""; Runtime runtime = item.getRuntime(); PipelineExecutionTrace trace = runtime.getPipelineTrace(); if (trace != null) { pipelineName = trace.getPipeline().getKey().getId(); setupPipeline(trace); } view.setup(itemLabel, createdDate, pipelineName); if (runtime.getEndpoint() != null) { endpoint = runtime.getEndpoint(); } view.setEndpoint(endpoint); processRuntimeStatus(runtime); }
private void setupRuntime(RuntimeListItem item) { String itemLabel = item.getItemLabel(); String pipelineName = SYSTEM_PIPELINE_NAME; String createdDate = item.getRuntime().getCreatedDate(); String endpoint = ""; Runtime runtime = item.getRuntime(); PipelineExecutionTrace trace = runtime.getPipelineTrace(); if (trace != null) { pipelineName = trace.getPipeline().getKey().getId(); setupPipeline(trace); } view.setup(itemLabel, createdDate, pipelineName); if (runtime.getEndpoint() != null) { endpoint = runtime.getEndpoint(); } view.setEndpoint(endpoint); processRuntimeStatus(runtime); }
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(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.getErrorMessage(), trace.getStageError(stage.getName())); } }
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()); } }