Skip to content
This repository was archived by the owner on Jul 23, 2024. It is now read-only.

Commit 9bf80b7

Browse files
eloycotoopenshift-merge-robot
authored andcommitted
fix: Move2KubePlanTest refactor to make it faster
Signed-off-by: Eloy Coto <eloy.coto@acalustra.com>
1 parent fe03390 commit 9bf80b7

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

workflow-examples/src/main/java/com/redhat/parodos/examples/move2kube/task/Move2KubePlan.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import dev.parodos.move2kube.api.PlanApi;
1212
import dev.parodos.move2kube.api.ProjectInputsApi;
1313
import dev.parodos.move2kube.client.model.GetPlan200Response;
14+
import lombok.Setter;
1415
import lombok.extern.slf4j.Slf4j;
1516

1617
import static java.lang.Thread.sleep;
@@ -20,6 +21,9 @@ public class Move2KubePlan extends Move2KubeBase {
2021

2122
private PlanApi planApi;
2223

24+
@Setter
25+
private long sleepTime = 1000;
26+
2327
private ProjectInputsApi projectInputsApi;
2428

2529
public Move2KubePlan(String server) {
@@ -51,7 +55,7 @@ public WorkReport execute(WorkContext workContext) {
5155
GetPlan200Response plan = planApi.getPlan(workspaceID, projectID);
5256
if (plan == null) {
5357
try {
54-
sleep(i * 1000);
58+
sleep(i * this.sleepTime);
5559
}
5660
catch (Exception e) {
5761
continue;

workflow-examples/src/test/java/com/redhat/parodos/examples/move2kube/task/Move2KubePlanTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ public void setup() {
4242
PlanApi planApi = mock(PlanApi.class);
4343

4444
task = new Move2KubePlan("http://localhost:8080", planApi, projectInputsApi);
45+
task.setSleepTime(1);
4546
}
4647

4748
@Test

0 commit comments

Comments
 (0)