@AfterMethod(alwaysRun = true)
public void shutDownDriver(ITestResult result) throws IOException {
// Update SauceLabs result
if(testbed.equals("saucelab")) {
String jobID = ((RemoteWebDriver)driver).getSessionId().toString();
SauceREST client = new SauceREST("username", "key");
Map<String, Object>sauceJob = new HashMap<String, Object>();
sauceJob.put("name", "Test method: "+result.getMethod().getMethodName());
if(result.isSuccess()) {
client.jobPassed(jobID);
} else {
client.jobFailed(jobID);
}
client.updateJobInfo(jobID, sauceJob);
}
driver.manage().deleteAllCookies();
driver.quit();
}
Created
January 3, 2012 19:20
-
-
Save tarun3kumar/1556448 to your computer and use it in GitHub Desktop.
Update SauceLabs Results using Selenium2/WebDriver
are you serious?
hi ,
i am using this
TestResult result = new TestResult();
if (result.wasSuccessful()==true) {
System.out.println("Registering session passed " + sessionId);
client.jobPassed(sessionId);
} else {
System.out.println("Registering session failed " + sessionId);
client.jobFailed(sessionId);
}
and it every time goes to the if loop
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi Tarun, Can I know what key you are using?