Skip to content

Instantly share code, notes, and snippets.

@tarun3kumar
Created January 3, 2012 19:20

Revisions

  1. tarun3kumar revised this gist Jan 6, 2012. No changes.
  2. tarun3kumar revised this gist Jan 3, 2012. 1 changed file with 1 addition and 3 deletions.
    4 changes: 1 addition & 3 deletions updatesauceLabsresults.java
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,3 @@
    ```java
    @AfterMethod(alwaysRun = true)
    public void shutDownDriver(ITestResult result) throws IOException {

    @@ -17,5 +16,4 @@ public void shutDownDriver(ITestResult result) throws IOException {
    }
    driver.manage().deleteAllCookies();
    driver.quit();
    }
    ```
    }
  3. tarun3kumar renamed this gist Jan 3, 2012. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  4. tarun3kumar revised this gist Jan 3, 2012. 1 changed file with 0 additions and 2 deletions.
    2 changes: 0 additions & 2 deletions updatesauceLabsresults.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,5 @@
    ```java
    @AfterMethod(alwaysRun = true)
    public void shutDownDriver(ITestResult result) throws IOException {
    }@AfterMethod(alwaysRun = true)
    public void shutDownDriver(ITestResult result) throws IOException {

    // Update SauceLabs result
  5. tarun3kumar renamed this gist Jan 3, 2012. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  6. tarun3kumar revised this gist Jan 3, 2012. 1 changed file with 18 additions and 0 deletions.
    18 changes: 18 additions & 0 deletions updatesauceLabsresults
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,23 @@
    ```java
    @AfterMethod(alwaysRun = true)
    public void shutDownDriver(ITestResult result) throws IOException {
    }@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();
    }
    ```
  7. tarun3kumar revised this gist Jan 3, 2012. 1 changed file with 0 additions and 16 deletions.
    16 changes: 0 additions & 16 deletions updatesauceLabsresults
    Original file line number Diff line number Diff line change
    @@ -1,21 +1,5 @@
    ```java
    @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();
    }
    ```
  8. tarun3kumar revised this gist Jan 3, 2012. No changes.
  9. tarun3kumar created this gist Jan 3, 2012.
    21 changes: 21 additions & 0 deletions updatesauceLabsresults
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@
    ```java
    @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();
    }
    ```