|
Class Summary |
| HttpCommunicator |
Class which communicates with Nerrvana (by performing API calls and
interpreting responses) It is wrapped around Apache HttpClient. |
| Logger |
Performs logging into Jenkins console log |
| NerrvanaExecution |
Parses and wraps information about tests execution in Nerrvana. |
| NerrvanaPlugin |
NerrvanaPlugin - remotely runs Selenium tests at Nerrvana cloud. |
| NerrvanaPlugin.DescriptorImpl |
Descriptor for NerrvanaPlugin. |
| NerrvanaPluginSettings |
Wraps all Nerrvana related settings. |
| Platform |
Parses and wraps information about platform where tests are executed in
Nerrvana. |
| ReportAction |
Jenkins uses this class and accompanying file com\deepshiftlabs\nerrvana\ReportAction\index.jelly
to create report link and report page |
| ReportActionAggregated |
Jenkins uses this class and accompanying file
com\deepshiftlabs\nerrvana\ReportAction\index.jelly to create report link and
report page |
| SpaceData |
Encapsulates information about user
space in Nerrvana |
| Testrun |
Wraps information about
Nerrvana test run
This class expects following XML returned by Nerrvana API call:
{@code
1181
676
|
| UserMessage |
User messages returned by API have following structure: {@code
|
| Utils |
Several kinds of utility functions: - XML parsers, helpers and cachers -
HttpClient helpers - some others |