28 Commits

Author SHA1 Message Date
Joakim Erdfelt
51363668ed Issue #207 - UntrustedWSServlet should have a slightly higher then default max message size 2017-06-26 11:59:32 -07:00
Joakim Erdfelt
38e8202b9e Issue #207 - Improved testing reliability 2017-06-26 11:59:31 -07:00
Joakim Erdfelt
0e2656b938 Issue #207 - Improved Close notification and testing 2017-06-26 11:59:30 -07:00
Joakim Erdfelt
c0727348d6 Issue #207 - Identify non-echo client endpoint options for testing 2017-06-26 11:59:29 -07:00
Joakim Erdfelt
135e452509 Issue #207 - Change in test expectation 2017-06-26 11:59:28 -07:00
Joakim Erdfelt
644c14253d Issue #207 - better client connect/upgrade error handling 2017-06-26 11:59:27 -07:00
Joakim Erdfelt
04afed1338 Issue #207 - stabilizing testing of Dispatched MessageSinks 2017-06-26 11:59:26 -07:00
Joakim Erdfelt
8c1d7ed8d5 Issue #207 - test compilation fix 2017-06-26 11:59:25 -07:00
Joakim Erdfelt
55fd254161 Issue #207 - All websocket tests moved to /websocket-tests/ module
# Conflicts:
#	jetty-websocket/websocket-server/src/test/java/org/eclipse/jetty/websocket/server/WSServer.java
2017-06-26 11:59:09 -07:00
Joakim Erdfelt
d43c8e7776 Issue #207 - MessageOutputStream fix 2017-06-26 11:57:26 -07:00
Joakim Erdfelt
6b203f5187 Issue #207 - more test fixes 2017-06-26 11:57:20 -07:00
Joakim Erdfelt
ad29d65229 Issue #207 - more test induced fixes
# Conflicts:
#	jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/IdleTimeoutTest.java
2017-06-26 11:57:00 -07:00
Joakim Erdfelt
79f30041a1 Issue #207 - More test fixes
# Conflicts:
#	jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/BinaryStreamTest.java
#	jetty-websocket/javax-websocket-server-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/server/TextStreamTest.java
2017-06-26 11:55:36 -07:00
Joakim Erdfelt
4a4069d0c2 Issue #207 - more testing updates and mainline code fixes 2017-06-26 11:53:30 -07:00
Joakim Erdfelt
c065f7d125 Issue #207 - simplifying OnUpgradeTo prefill + parse, with test 2017-06-26 11:53:29 -07:00
Joakim Erdfelt
92f8f594d1 Issue #207 - removing ignoreBrokenPipe 2017-06-26 11:53:28 -07:00
Joakim Erdfelt
5ab7bf37b2 Issue #207 - websocket-client test cleanup 2017-06-26 11:53:27 -07:00
Joakim Erdfelt
9345bc3d5a Issue #207 - more test fixes 2017-06-26 11:53:26 -07:00
Joakim Erdfelt
9fd70d3d6f Issue #207 - more test failure fixes 2017-06-26 11:53:25 -07:00
Joakim Erdfelt
8e889287fa Issue #207 - Final removal of BlockheadClient
# Conflicts:
#	jetty-websocket/websocket-common/src/test/java/org/eclipse/jetty/websocket/common/test/XBlockheadClient.java
#	jetty-websocket/websocket-server/src/test/java/org/eclipse/jetty/websocket/server/RequestHeadersTest.java
2017-06-26 11:52:46 -07:00
Joakim Erdfelt
88b2c47904 Issue #207 - moved some JSR356 tests to websocket-tests
# Conflicts:
#	jetty-websocket/javax-websocket-client-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/DecoderReaderManySmallTest.java
#	jetty-websocket/javax-websocket-client-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/DecoderReaderTest.java
#	jetty-websocket/javax-websocket-client-impl/src/test/java/org/eclipse/jetty/websocket/jsr356/EncoderTest.java
2017-06-26 11:51:47 -07:00
Joakim Erdfelt
06f204f794 Issue #207 - moved client tests to websocket-tests
# Conflicts:
#	jetty-websocket/websocket-client/src/test/java/org/eclipse/jetty/websocket/client/ClientConnectTest.java
#	jetty-websocket/websocket-client/src/test/java/org/eclipse/jetty/websocket/client/SlowServerTest.java
2017-06-26 11:50:54 -07:00
Joakim Erdfelt
590aa59c37 Issue #207 - fixing javadoc 2017-06-26 11:50:13 -07:00
Joakim Erdfelt
1d18522a99 Issue #207 - allowing untrusted sessions to have non-validating generators 2017-06-26 11:50:13 -07:00
Joakim Erdfelt
3d6263aafb Issue #207 - more review rework 2017-06-26 11:50:11 -07:00
Joakim Erdfelt
5e8a7078eb Issue #207 - more testing updates 2017-06-26 11:50:10 -07:00
Joakim Erdfelt
dddf066e90 Issue #207 - Simplifying Connection and Close states
+ Removing IOState
+ Adding AtomicConnectionState
+ Adding AtomicClose
+ Reworking AbstractWebSocketConnection to be focused solely on
  low level Connection handling, with little to none websocket
  specifics.
+ WebSocketSession simplified
2017-06-26 11:50:08 -07:00
Joakim Erdfelt
fcb8693c52 Issue #207 - testcase rework due to new async behaviors
# Conflicts:
#	jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/io/ConnectionManager.java
#	jetty-websocket/websocket-common/src/test/java/org/eclipse/jetty/websocket/common/test/RegexMatcher.java
2017-06-26 11:49:53 -07:00