diff options
author | Joakim Erdfelt | 2014-05-05 19:09:48 +0000 |
---|---|---|
committer | Joakim Erdfelt | 2014-05-05 19:09:58 +0000 |
commit | 8e957b5a234a0668523cffb2edc44a63d7d1bd0c (patch) | |
tree | 476a95ab08aae428f507f8ee2aa2f13943808a84 /jetty-websocket | |
parent | c0e0f9bb83221f6e914e86abb5f61c773c00bbc0 (diff) | |
download | org.eclipse.jetty.project-8e957b5a234a0668523cffb2edc44a63d7d1bd0c.tar.gz org.eclipse.jetty.project-8e957b5a234a0668523cffb2edc44a63d7d1bd0c.tar.xz org.eclipse.jetty.project-8e957b5a234a0668523cffb2edc44a63d7d1bd0c.zip |
Reducing the noise on websocket testing
Diffstat (limited to 'jetty-websocket')
6 files changed, 16 insertions, 11 deletions
diff --git a/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/EchoTest.java b/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/EchoTest.java index 0732ffc20a..693b9a423b 100644 --- a/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/EchoTest.java +++ b/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/EchoTest.java @@ -223,7 +223,6 @@ public class EchoTest WebAppContext webapp = server.createWebAppContext(); server.deployWebapp(webapp); - server.dump(); } @BeforeClass diff --git a/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/PingPongTest.java b/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/PingPongTest.java index a034478acf..aee8854b0a 100644 --- a/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/PingPongTest.java +++ b/jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/PingPongTest.java @@ -60,7 +60,6 @@ public class PingPongTest WebAppContext webapp = server.createWebAppContext(); server.deployWebapp(webapp); - server.dump(); } @BeforeClass diff --git a/jetty-websocket/websocket-client/src/test/java/org/eclipse/jetty/websocket/client/ClientCloseTest.java b/jetty-websocket/websocket-client/src/test/java/org/eclipse/jetty/websocket/client/ClientCloseTest.java index 2b1f824883..0242d0a33e 100644 --- a/jetty-websocket/websocket-client/src/test/java/org/eclipse/jetty/websocket/client/ClientCloseTest.java +++ b/jetty-websocket/websocket-client/src/test/java/org/eclipse/jetty/websocket/client/ClientCloseTest.java @@ -41,6 +41,7 @@ import org.eclipse.jetty.toolchain.test.TestTracker; import org.eclipse.jetty.util.BufferUtil; import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Logger; +import org.eclipse.jetty.util.log.StacklessLogging; import org.eclipse.jetty.util.thread.Scheduler; import org.eclipse.jetty.websocket.api.ProtocolException; import org.eclipse.jetty.websocket.api.Session; @@ -50,6 +51,7 @@ import org.eclipse.jetty.websocket.client.io.ConnectionManager; import org.eclipse.jetty.websocket.client.io.WebSocketClientSelectorManager; import org.eclipse.jetty.websocket.common.CloseInfo; import org.eclipse.jetty.websocket.common.OpCode; +import org.eclipse.jetty.websocket.common.Parser; import org.eclipse.jetty.websocket.common.WebSocketFrame; import org.eclipse.jetty.websocket.common.WebSocketSession; import org.eclipse.jetty.websocket.common.frames.TextFrame; @@ -458,13 +460,16 @@ public class ClientCloseTest bad.putShort((short)StatusCode.NORMAL); bad.put(msg); BufferUtil.flipToFlush(bad,0); - serverConn.write(bad); + try (StacklessLogging quiet = new StacklessLogging(Parser.class)) + { + serverConn.write(bad); - // client should have noticed the error - clientSocket.assertReceivedError(ProtocolException.class,containsString("Invalid control frame")); + // client should have noticed the error + clientSocket.assertReceivedError(ProtocolException.class,containsString("Invalid control frame")); - // client parse invalid frame, notifies server of close (protocol error) - confirmServerReceivedCloseFrame(serverConn,StatusCode.PROTOCOL,allOf(containsString("Invalid control frame"),containsString("length"))); + // client parse invalid frame, notifies server of close (protocol error) + confirmServerReceivedCloseFrame(serverConn,StatusCode.PROTOCOL,allOf(containsString("Invalid control frame"),containsString("length"))); + } // server disconnects serverConn.disconnect(); diff --git a/jetty-websocket/websocket-common/src/main/java/org/eclipse/jetty/websocket/common/io/AbstractWebSocketConnection.java b/jetty-websocket/websocket-common/src/main/java/org/eclipse/jetty/websocket/common/io/AbstractWebSocketConnection.java index 7494abac80..87fdd62955 100644 --- a/jetty-websocket/websocket-common/src/main/java/org/eclipse/jetty/websocket/common/io/AbstractWebSocketConnection.java +++ b/jetty-websocket/websocket-common/src/main/java/org/eclipse/jetty/websocket/common/io/AbstractWebSocketConnection.java @@ -581,7 +581,7 @@ public abstract class AbstractWebSocketConnection extends AbstractConnection imp } catch (CloseException e) { - LOG.warn(e); + LOG.debug(e); close(e.getStatusCode(),e.getMessage()); return -1; } diff --git a/jetty-websocket/websocket-server/src/test/java/org/eclipse/jetty/websocket/server/ChromeTest.java b/jetty-websocket/websocket-server/src/test/java/org/eclipse/jetty/websocket/server/ChromeTest.java index 48b4664ca0..40b865cc1b 100644 --- a/jetty-websocket/websocket-server/src/test/java/org/eclipse/jetty/websocket/server/ChromeTest.java +++ b/jetty-websocket/websocket-server/src/test/java/org/eclipse/jetty/websocket/server/ChromeTest.java @@ -54,7 +54,8 @@ public class ChromeTest @Test public void testUpgradeWithWebkitDeflateExtension() throws Exception { - Assume.assumeTrue("Server has x-webkit-deflate-frame registered",server.getWebSocketServletFactory().getExtensionFactory().isAvailable("x-webkit-deflate-frame")); + Assume.assumeTrue("Server has x-webkit-deflate-frame registered", + server.getWebSocketServletFactory().getExtensionFactory().isAvailable("x-webkit-deflate-frame")); BlockheadClient client = new BlockheadClient(server.getServerUri()); try diff --git a/jetty-websocket/websocket-server/src/test/resources/jetty-logging.properties b/jetty-websocket/websocket-server/src/test/resources/jetty-logging.properties index fda5d883a0..9165916af5 100644 --- a/jetty-websocket/websocket-server/src/test/resources/jetty-logging.properties +++ b/jetty-websocket/websocket-server/src/test/resources/jetty-logging.properties @@ -4,7 +4,7 @@ org.eclipse.jetty.LEVEL=WARN # org.eclipse.jetty.io.WriteFlusher.LEVEL=DEBUG # org.eclipse.jetty.websocket.LEVEL=DEBUG # org.eclipse.jetty.websocket.LEVEL=INFO -org.eclipse.jetty.websocket.common.io.LEVEL=DEBUG +# org.eclipse.jetty.websocket.common.io.LEVEL=DEBUG # org.eclipse.jetty.websocket.server.ab.LEVEL=DEBUG # org.eclipse.jetty.websocket.common.Parser.LEVEL=DEBUG # org.eclipse.jetty.websocket.common.Generator.LEVEL=DEBUG @@ -19,5 +19,6 @@ org.eclipse.jetty.websocket.server.browser.LEVEL=DEBUG ### Disabling intentional error out of RFCSocket org.eclipse.jetty.websocket.server.helper.RFCSocket.LEVEL=OFF -### Hiding Stack Traces from ABSocket +### Hiding Stack Traces from various test cases org.eclipse.jetty.websocket.server.ab.ABSocket.STACKS=OFF +org.eclipse.jetty.websocket.server.WebSocketCloseTest$FastFailSocket.STACKS=OFF
\ No newline at end of file |