Contains TestPlan and TestPlanExecution to manage automated integration tests
DialogExecutionReport |
data class DialogExecutionReport |
TestActionReport |
data class TestActionReport |
TestClientService |
A tock client, used to get info from Tock in a potential test context. interface TestClientService |
TestDialogReport |
data class TestDialogReport |
TestPlan |
A test plan is a set of dialogs to replay. data class TestPlan |
TestPlanDAO |
interface TestPlanDAO |
TestPlanExecution |
An execution of a TestPlan, with its result. data class TestPlanExecution |
TestPlanExecutionStatus |
Status available for a test plan execution. PENDING - the test plan is currently executed. SUCCESS - the test plan has been executed and ended without any errors. FAILED - the test plan has been executed but some errors occurred. COMPLETE - the test plan has been executed but there is no more information about test success. enum class TestPlanExecutionStatus |
findTestClient |
Retrieve a test client from ServiceLoader. fun findTestClient(): TestClientService |