public class SauceOnDemandTestWatcher
extends org.junit.rules.TestWatcher
TestWatcher subclass that will mark a Sauce OnDemand job as passed or failed depending on the result
of the test case being executed.SauceOnDemandAuthentication| Constructor and Description |
|---|
SauceOnDemandTestWatcher(SauceOnDemandSessionIdProvider sessionIdProvider) |
SauceOnDemandTestWatcher(SauceOnDemandSessionIdProvider sessionIdProvider,
boolean verboseMode) |
SauceOnDemandTestWatcher(SauceOnDemandSessionIdProvider sessionIdProvider,
SauceOnDemandAuthentication authentication) |
SauceOnDemandTestWatcher(SauceOnDemandSessionIdProvider sessionIdProvider,
SauceOnDemandAuthentication authentication,
boolean verboseMode) |
SauceOnDemandTestWatcher(SauceOnDemandSessionIdProvider sessionIdProvider,
String username,
String accessKey,
boolean verboseMode) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
failed(Throwable e,
org.junit.runner.Description description)
Invoked if the unit test either throws an error or fails.
|
protected void |
succeeded(org.junit.runner.Description description)
Invoked if the unit test passes without error or failure.
|
public SauceOnDemandTestWatcher(SauceOnDemandSessionIdProvider sessionIdProvider)
sessionIdProvider - Id provider for the current web driver sessionpublic SauceOnDemandTestWatcher(SauceOnDemandSessionIdProvider sessionIdProvider, boolean verboseMode)
public SauceOnDemandTestWatcher(SauceOnDemandSessionIdProvider sessionIdProvider, SauceOnDemandAuthentication authentication)
sessionIdProvider - Id provider for the current web driver sessionauthentication - Authentication provider for the current sauce labs userpublic SauceOnDemandTestWatcher(SauceOnDemandSessionIdProvider sessionIdProvider, SauceOnDemandAuthentication authentication, boolean verboseMode)
sessionIdProvider - Id provider for the current web driver sessionauthentication - Authentication provider for the current sauce labs userverboseMode - Enables verbose modepublic SauceOnDemandTestWatcher(SauceOnDemandSessionIdProvider sessionIdProvider, String username, String accessKey, boolean verboseMode)
sessionIdProvider - Id provider for the current web driver sessionusername - Sauce user nameaccessKey - Sauce access keyverboseMode - Enables verbose modeprotected void succeeded(org.junit.runner.Description description)
succeeded in class org.junit.rules.TestWatcherdescription - not usedprotected void failed(Throwable e, org.junit.runner.Description description)
failed in class org.junit.rules.TestWatchere - not useddescription - not usedCopyright © 2016 Sauce Labs. All rights reserved.