- sanitiseBuildNumber(String) - Static method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
Replace all spaces and hashes with underscores.
- SAUCE_ONDEMAND_BROWSERS - Static variable in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
Environment variable key which contains a JSON formatted list of selected browsers.
- SauceEnvironmentUtil - Class in hudson.plugins.sauce_ondemand
-
Contains helper methods.
- SauceOnDemandBuildAction - Class in hudson.plugins.sauce_ondemand
-
Presents the links to the Sauce OnDemand jobs on the build summary page.
- SauceOnDemandBuildAction(AbstractBuild<?, ?>, SauceOnDemandBuildWrapper.SauceOnDemandLogParser, String, String) - Constructor for class hudson.plugins.sauce_ondemand.SauceOnDemandBuildAction
-
- SauceOnDemandBuildWrapper - Class in hudson.plugins.sauce_ondemand
-
BuildWrapper that sets up the Sauce OnDemand SSH tunnel and populates environment variables which
represent the selected browser(s).
- SauceOnDemandBuildWrapper(boolean, RunCondition, Credentials, SeleniumInformation, String, String, String, String, boolean, boolean, boolean, List<String>, List<String>, String, boolean) - Constructor for class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
Constructs a new instance using data entered on the job configuration screen.
- SauceOnDemandBuildWrapper.DescriptorImpl - Class in hudson.plugins.sauce_ondemand
-
Plugin descriptor, which adds the plugin details to the Jenkins job configuration page.
- SauceOnDemandBuildWrapper.SauceOnDemandLogParser - Class in hudson.plugins.sauce_ondemand
-
Captures the output of a Jenkins build, so that it can be parsed to find Sauce jobs invoked by the build.
- SauceOnDemandLogParser(OutputStream, Charset) - Constructor for class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper.SauceOnDemandLogParser
-
- SauceOnDemandProjectAction - Class in hudson.plugins.sauce_ondemand
-
Backing logic for the Sauce UI component displayed on the Jenkins project page.
- SauceOnDemandProjectAction(AbstractProject<?, ?>) - Constructor for class hudson.plugins.sauce_ondemand.SauceOnDemandProjectAction
-
Constructs a new instance.
- SauceOnDemandProjectAction.BuildSupportZipUtils - Class in hudson.plugins.sauce_ondemand
-
- SauceOnDemandProjectActionFactory - Class in hudson.plugins.sauce_ondemand
-
- SauceOnDemandProjectActionFactory() - Constructor for class hudson.plugins.sauce_ondemand.SauceOnDemandProjectActionFactory
-
- SauceOnDemandReport - Class in hudson.plugins.sauce_ondemand
-
Show videos for the tests.
- SauceOnDemandReport(CaseResult, List<String[]>, String, String) - Constructor for class hudson.plugins.sauce_ondemand.SauceOnDemandReport
-
- SauceOnDemandReportFactory - Class in hudson.plugins.sauce_ondemand
-
- SauceOnDemandReportFactory() - Constructor for class hudson.plugins.sauce_ondemand.SauceOnDemandReportFactory
-
- SauceOnDemandReportPublisher - Class in hudson.plugins.sauce_ondemand
-
Associates Sauce OnDemand session ID to unit tests.
- SauceOnDemandReportPublisher() - Constructor for class hudson.plugins.sauce_ondemand.SauceOnDemandReportPublisher
-
Constructs a new instance.
- SauceOnDemandReportPublisher.DescriptorImpl - Class in hudson.plugins.sauce_ondemand
-
Descriptor for the custom publisher.
- SauceOnDemandTestPublisher - Class in hudson.plugins.sauce_ondemand
-
Reimplementation of
MavenTestDataPublisher in order to add
a
SauceOnDemandReportPublisher instance into the test report data, so that
embedded Sauce reports can be displayed on the test results page.
- SauceOnDemandTestPublisher(DescribableList<TestDataPublisher, Descriptor<TestDataPublisher>>) - Constructor for class hudson.plugins.sauce_ondemand.SauceOnDemandTestPublisher
-
- SauceOnDemandTestPublisher.DescriptorImpl - Class in hudson.plugins.sauce_ondemand
-
- SauceTestResultsById - Class in hudson.plugins.sauce_ondemand
-
- SauceTestResultsById(String, String, String) - Constructor for class hudson.plugins.sauce_ondemand.SauceTestResultsById
-
- SELENIUM_BROWSER - Static variable in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
Environment variable key which contains the browser value for the selected browser.
- SELENIUM_DEVICE - Static variable in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
Environment variable key which contains the device value for the selected browser.
- SELENIUM_DEVICE_ORIENTATION - Static variable in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
Environment variable key which contains the device orientation for the selected browser.
- SELENIUM_DEVICE_TYPE - Static variable in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
Environment variable key which contains the device type for the selected browser.
- SELENIUM_DRIVER - Static variable in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
Environment variable key which contains Selenium Client Factory driver for selected browser.
- SELENIUM_HOST - Static variable in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
Environment variable key which contains the selenium host.
- SELENIUM_PLATFORM - Static variable in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
Environment variable key which contains the platform for the selected browser.
- SELENIUM_PORT - Static variable in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
Environment variable key which contains the selenium port.
- SELENIUM_VERSION - Static variable in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
Environment variable key which contains the version for the selected browser.
- SeleniumInformation - Class in hudson.plugins.sauce_ondemand
-
Contains information about the browser information selected in the Jenkins job configuration.
- SeleniumInformation(List<String>, List<String>) - Constructor for class hudson.plugins.sauce_ondemand.SeleniumInformation
-
- SESSION_ID_PATTERN - Static variable in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildAction
-
Regex pattern that is used to identify Sauce job ids which have been run as part of a Jenkins build.
- setApiKey(String) - Method in class hudson.plugins.sauce_ondemand.Credentials
-
- setAppiumBrowsers(List<String>) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
- setAppiumBrowsers(List<String>) - Method in class hudson.plugins.sauce_ondemand.SeleniumInformation
-
- setCredential(String, String) - Method in class hudson.plugins.sauce_ondemand.PluginImpl
-
- setCredentials(Credentials) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
- setDisableStatusColumn(boolean) - Method in class hudson.plugins.sauce_ondemand.PluginImpl
-
- setEnableSauceConnect(boolean) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
- setEnvironmentVariablePrefix(String) - Method in class hudson.plugins.sauce_ondemand.PluginImpl
-
- setJobVisibility(String) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandReportPublisher
-
- setLaunchSauceConnectOnSlave(boolean) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
- setNativeAppPackage(String) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
- setOptions(String) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
- setPluginVersion(String) - Static method in class hudson.plugins.sauce_ondemand.JenkinsSauceREST
-
- setSauceConnectDirectory(String) - Method in class hudson.plugins.sauce_ondemand.PluginImpl
-
- setSauceConnectOptions(String) - Method in class hudson.plugins.sauce_ondemand.PluginImpl
-
- setSauceConnectPath(String) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
- setSeleniumHost(String) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
- setSeleniumInformation(SeleniumInformation) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
- setSeleniumPort(String) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
- setSendUsageData(boolean) - Method in class hudson.plugins.sauce_ondemand.PluginImpl
-
- setUp(AbstractBuild, Launcher, BuildListener) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
Invoked prior to the running of a Jenkins build.
- setUseChromeForAndroid(boolean) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
- setUseGeneratedTunnelIdentifier(boolean) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
- setUseLatestVersion(boolean) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
- setUsername(String) - Method in class hudson.plugins.sauce_ondemand.Credentials
-
- setVerboseLogging(boolean) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
- setWebDriverBrowsers(List<String>) - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
- setWebDriverBrowsers(List<String>) - Method in class hudson.plugins.sauce_ondemand.SeleniumInformation
-
- setWorkingDirectory(String) - Method in class com.saucelabs.hudson.HudsonSauceConnectFourManager
-
- shouldSendUsageData() - Method in class hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper
-
- start() - Method in class hudson.plugins.sauce_ondemand.PluginImpl
-