basic steps error handling
This commit is contained in:
@@ -97,7 +97,7 @@ public class ScenarioExecutionService {
|
||||
scenarioOutput.setStatus("IN_PROGRESS");
|
||||
}
|
||||
|
||||
if(scenarioExecution.getLatestStepStatus().equals("ERROR")){
|
||||
if(scenarioExecution.getLatestStepStatus()!= null && scenarioExecution.getLatestStepStatus().equals("ERROR")){
|
||||
scenarioOutput.setScenarioExecution_id(scenarioExecution.getId());
|
||||
scenarioOutput.setStatus("ERROR");
|
||||
scenarioOutput.setMessage(scenarioExecution.getLatestStepOutput());
|
||||
@@ -175,7 +175,7 @@ public class ScenarioExecutionService {
|
||||
ScenarioStep step = steps.stream().filter(s -> s.getStepId().equals(scenarioExecution.getNextStepId())).findFirst().orElse(null);
|
||||
executeScenarioStep(step, scenarioExecution);
|
||||
|
||||
if(scenarioExecution.getLatestStepStatus().equals("ERROR")){
|
||||
if(scenarioExecution.getLatestStepStatus() != null && scenarioExecution.getLatestStepStatus().equals("ERROR")){
|
||||
logger.error("Error while executing step: " + step.getStepId());
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user