| Interface | Description |
|---|---|
| ApplicationFactory<EnvironmentT extends Environment,AppT extends App<EnvironmentT>> |
Factory which creates application working on given environment.
|
| Environment |
Class which represents the environment on which given application is run,
such as local or remote host.
|
| EnvironmentFactory<EnvironmentT extends Environment> |
Objects of this class prepare and clean up environments used for testing.
|
| EnvironmentPreparator<EnvironmentT extends Environment> |
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<AppT extends App> |
Basic test scenario that tests functionality of given tested applications.
|
| Class | Description |
|---|---|
| AbstractConfigurationEnvironment |
Environment which implements configuration settings.
|
| App<EnvironmentT extends Environment> |
This type represents tested applications.
|
| LocalEnvironment |
Environment on local host with specified home path
|
| LocalEnvironmentFactory |
Factory of
LocalEnvironment. |
| SingleTestRunner<EnvironmentT extends Environment,AppT extends App<EnvironmentT>> |
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.
|