Package com.deepshiftlabs.nerrvana

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
 

Enum Summary
UserMessageLevel  
 

Exception Summary
ResponseException HTTP response exception It is raised when API returns HTTP status other than 200.
 



Copyright © 2004-2012 Deep Shift Labs. All Rights Reserved.