| Interface | Description |
|---|---|
| ApplicationFactory<TestedApp extends App> | |
| Environment |
Class which represents the environment on which given application is run,
such as local or remote host.
|
| EnvironmentFactory |
Objects of this class prepare and clean up environments used for testing.
|
| EnvironmentPreparator |
This class given collection of environments prepares their configuration so
that application can be run.
|
| RemoteProcess |
A process that may be running on a remote host.
|
| TestRunner |
A point of entry for running tests.
|
| TestScript<TestedApp extends App> |
Basic test scenario that tests given functionality of given tested
applications.
|
| Class | Description |
|---|---|
| AbstractConfigurationEnvironment |
Environment which implements configuration settings.
|
| App |
This type represents tested applications.
|
| LocalEnvironment | |
| LocalEnvironmentFactory |
Factory of
LocalEnvironment. |
| SingleTestRunner<TestedAppT extends App> |
Basic implementation of TestRunner which runs one test script on given
environments and apps.
|
| SSHEnvironment |
An UNIX environment accessible through SSH with public key.
|
| SSHEnvironmentFactory |
Factory of
SSHEnvironment. |
| TestResult |
| Enum | Description |
|---|---|
| TestResult.Type |
| Exception | Description |
|---|---|
| CommandException |
Exception thrown when a command has failed.
|