Class EmbeddedTestEngine
- java.lang.Object
-
- com.chutneytesting.engine.api.execution.EmbeddedTestEngine
-
- All Implemented Interfaces:
TestEngine
public final class EmbeddedTestEngine extends Object implements TestEngine
-
-
Constructor Summary
Constructors Constructor Description EmbeddedTestEngine(ExecutionEngine engine, Reporter reporter, ExecutionManager executionManager, ActionsConfiguration actionsConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StepExecutionReportDtoexecute(ExecutionRequestDto request)LongexecuteAsync(ExecutionRequestDto request)voidpauseExecution(Long executionId)io.reactivex.Observable<StepExecutionReportDto>receiveNotification(Long executionId)voidresumeExecution(Long executionId)voidstopExecution(Long executionId)
-
-
-
Constructor Detail
-
EmbeddedTestEngine
public EmbeddedTestEngine(ExecutionEngine engine, Reporter reporter, ExecutionManager executionManager, ActionsConfiguration actionsConfiguration)
-
-
Method Detail
-
execute
public StepExecutionReportDto execute(ExecutionRequestDto request)
- Specified by:
executein interfaceTestEngine
-
executeAsync
public Long executeAsync(ExecutionRequestDto request)
- Specified by:
executeAsyncin interfaceTestEngine
-
receiveNotification
public io.reactivex.Observable<StepExecutionReportDto> receiveNotification(Long executionId)
- Specified by:
receiveNotificationin interfaceTestEngine
-
pauseExecution
public void pauseExecution(Long executionId)
- Specified by:
pauseExecutionin interfaceTestEngine
-
resumeExecution
public void resumeExecution(Long executionId)
- Specified by:
resumeExecutionin interfaceTestEngine
-
stopExecution
public void stopExecution(Long executionId)
- Specified by:
stopExecutionin interfaceTestEngine
-
-