Class ScenarioExecutionEngine
java.lang.Object
fr.enedis.chutney.server.core.domain.execution.ScenarioExecutionEngine
-
Constructor Summary
ConstructorsConstructorDescriptionScenarioExecutionEngine(ServerTestEngine executionEngine, ScenarioExecutionEngineAsync executionEngineAsync) -
Method Summary
Modifier and TypeMethodDescriptionexecute(ExecutionRequest executionRequest) Retrieves a scenario from it's ID, executes it on ExecutionEngine and store StepExecutionReport.saveNotExecutedScenarioExecution(ExecutionRequest executionRequest) simpleSyncExecution(ExecutionRequest executionRequest)
-
Constructor Details
-
ScenarioExecutionEngine
public ScenarioExecutionEngine(ServerTestEngine executionEngine, ScenarioExecutionEngineAsync executionEngineAsync)
-
-
Method Details
-
execute
public ScenarioExecutionReport execute(ExecutionRequest executionRequest) throws ScenarioNotFoundException, ScenarioNotParsableException Retrieves a scenario from it's ID, executes it on ExecutionEngine and store StepExecutionReport.- Parameters:
executionRequest- The request execution.- Returns:
- an execution Report.
- Throws:
ScenarioNotFoundExceptionScenarioNotParsableException
-
simpleSyncExecution
-
saveNotExecutedScenarioExecution
public ExecutionHistory.Execution saveNotExecutedScenarioExecution(ExecutionRequest executionRequest)
-