Class ScenarioExecutionEngine
- java.lang.Object
-
- com.chutneytesting.server.core.domain.execution.ScenarioExecutionEngine
-
public class ScenarioExecutionEngine extends Object
-
-
Constructor Summary
Constructors Constructor Description ScenarioExecutionEngine(ServerTestEngine executionEngine, TestCasePreProcessors testCasePreProcessors, ScenarioExecutionEngineAsync executionEngineAsync)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScenarioExecutionReportexecute(ExecutionRequest executionRequest, Optional<org.apache.commons.lang3.tuple.Pair<String,Integer>> executionDataset)Retrieves a scenario from it's ID, executes it on ExecutionEngine and store StepExecutionReport.ScenarioExecutionReportsimpleSyncExecution(ExecutionRequest executionRequest)
-
-
-
Constructor Detail
-
ScenarioExecutionEngine
public ScenarioExecutionEngine(ServerTestEngine executionEngine, TestCasePreProcessors testCasePreProcessors, ScenarioExecutionEngineAsync executionEngineAsync)
-
-
Method Detail
-
execute
public ScenarioExecutionReport execute(ExecutionRequest executionRequest, Optional<org.apache.commons.lang3.tuple.Pair<String,Integer>> executionDataset) 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
public ScenarioExecutionReport simpleSyncExecution(ExecutionRequest executionRequest)
-
-