[java-idp-integration-tests COMMIT] in /trunk/src/test/java/net/shibboleth/idp/test: BaseIntegrationTest.java JettySe...

noreply at shibboleth.net noreply at shibboleth.net
Wed Jan 21 20:52:02 EST 2015


Author: tzeller
Date: Wed Jan 21 20:52:02 2015
New Revision: 51

URL: http://svn.shibboleth.net/view/java-idp-integration-tests?rev=51&view=rev
Log:
Cleanup resources : tear down the Selenium WebDriver and close the HttpClient.

Modified:
    trunk/src/test/java/net/shibboleth/idp/test/BaseIntegrationTest.java
    trunk/src/test/java/net/shibboleth/idp/test/JettyServerProcess.java

Modified: trunk/src/test/java/net/shibboleth/idp/test/BaseIntegrationTest.java
URL: http://svn.shibboleth.net/view/java-idp-integration-tests/trunk/src/test/java/net/shibboleth/idp/test/BaseIntegrationTest.java?rev=51&r1=50&r2=51&view=diff
==============================================================================
--- trunk/src/test/java/net/shibboleth/idp/test/BaseIntegrationTest.java (original)
+++ trunk/src/test/java/net/shibboleth/idp/test/BaseIntegrationTest.java Wed Jan 21 20:52:02 2015
@@ -439,6 +439,15 @@
         driver.manage().window().setPosition(new Point(0, 0));
         driver.manage().window().setSize(new Dimension(1024, 768));
     }
+    
+    /**
+     * Quit the web driver.
+     */
+    @AfterMethod public void tearDownDriver() {
+        if (driver != null) {
+            driver.quit();
+        }
+    }
 
     /**
      * Start the flow by accessing the {@link #startFlowURL}.

Modified: trunk/src/test/java/net/shibboleth/idp/test/JettyServerProcess.java
URL: http://svn.shibboleth.net/view/java-idp-integration-tests/trunk/src/test/java/net/shibboleth/idp/test/JettyServerProcess.java?rev=51&r1=50&r2=51&view=diff
==============================================================================
--- trunk/src/test/java/net/shibboleth/idp/test/JettyServerProcess.java (original)
+++ trunk/src/test/java/net/shibboleth/idp/test/JettyServerProcess.java Wed Jan 21 20:52:02 2015
@@ -46,7 +46,7 @@
 import org.apache.http.client.HttpRequestRetryHandler;
 import org.apache.http.client.methods.CloseableHttpResponse;
 import org.apache.http.client.methods.HttpGet;
-//import org.apache.http.impl.client.HttpClientBuilder;
+import org.apache.http.impl.client.CloseableHttpClient;
 import org.apache.http.protocol.HttpContext;
 import org.apache.http.util.EntityUtils;
 import org.slf4j.Logger;
@@ -253,6 +253,9 @@
             if (response instanceof CloseableHttpResponse) {
                 ((CloseableHttpResponse) response).close();
             }
+            if (httpClient instanceof CloseableHttpClient) {
+                ((CloseableHttpClient) httpClient).close();
+            }
         }
 
         return null;



More information about the commits mailing list