[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