[java-idp-integration-tests COMMIT] /trunk/src/test/java/net/shibboleth/idp/test/JettyServerProcess.java

noreply at shibboleth.net noreply at shibboleth.net
Tue Jun 10 14:05:48 EDT 2014


Author: tzeller
Date: Tue Jun 10 14:05:48 2014
New Revision: 14

URL: http://svn.shibboleth.net/view/java-idp-integration-tests?rev=14&view=rev
Log:
Close reader of Jetty log.

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

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=14&r1=13&r2=14&view=diff
==============================================================================
--- trunk/src/test/java/net/shibboleth/idp/test/JettyServerProcess.java (original)
+++ trunk/src/test/java/net/shibboleth/idp/test/JettyServerProcess.java Tue Jun 10 14:05:48 2014
@@ -146,13 +146,14 @@
     // TODO manually set log level to at least INFO ?
     public void waitForJettyServerToStart() throws IOException {
         log.debug("Waiting for Jetty server to start ...");
-        final BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
-        final Pattern pattern = Pattern.compile(startedRegex);
-        String line = "";
-        while ((line = reader.readLine()) != null) {
-            log.trace("Jetty log matches '{}' line '{}", pattern.matcher(line).find(), line);
-            if (pattern.matcher(line).find()) {
-                break;
+        try (final BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()))) {
+            final Pattern pattern = Pattern.compile(startedRegex);
+            String line = "";
+            while ((line = reader.readLine()) != null) {
+                log.trace("Jetty log matches '{}' line '{}", pattern.matcher(line).find(), line);
+                if (pattern.matcher(line).find()) {
+                    break;
+                }
             }
         }
         isRunning = true;



More information about the commits mailing list