Commit Graph

127 Commits

Author SHA1 Message Date
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
Joakim Erdfelt 005ecbd704 More websocket test fixes 2017-06-21 14:10:08 -07:00
Joakim Erdfelt 31705767f0 Enabling more websocket tests 2017-06-21 07:56:48 -07:00
Joakim Erdfelt 4f2c31867e Turning down logging level 2017-06-20 13:43:21 -07:00
Joakim Erdfelt d7483934a0 Correcting dumps to only occur during DEBUG 2017-06-20 13:42:53 -07:00
Joakim Erdfelt 157fc4140b Fixing WebSocket MessageReceivingTest 2017-06-20 13:40:30 -07:00
Joakim Erdfelt b7959456fb Removing bad log silencing technique 2017-06-20 13:39:27 -07:00
Joakim Erdfelt 03afcc8487 Hightlighting double-close issue better in logs 2017-06-20 09:55:48 -07:00
Joakim Erdfelt 8d18118688 Reader-Self not relevant, removing 2017-06-20 09:55:21 -07:00
Joakim Erdfelt 5638f7b25b Merge remote-tracking branch 'origin/jetty-9.4.x' 2017-06-16 14:33:01 -07:00
Joakim Erdfelt d8775c77d9 Issue #1616 - Making test more reliable 2017-06-15 13:36:03 -07:00
Joakim Erdfelt c496dd7961 Testing / UntrustedWSServer improvements 2017-06-15 13:35:40 -07:00
Joakim Erdfelt fc15da79d4 Issue #1616 enabling debug output for CI testing 2017-06-14 16:19:44 -07:00
Joakim Erdfelt 08962366ee Disabling test in master 2017-06-14 16:18:18 -07:00
Joakim Erdfelt d02a14eeed WebSocket SuspendResume updated tests and notes from review 2017-06-14 11:14:59 -07:00
Joakim Erdfelt 7786d0fc2b WebSocket Client sending Close/ProtocolError should also see onError 2017-06-14 10:01:01 -07:00
Joakim Erdfelt b31de636b4 Squelching Stacktraces 2017-06-14 08:43:10 -07:00
Joakim Erdfelt 272679b39c Reviewing more @Ignore'd WebSocket tests 2017-06-13 14:23:09 -07:00
Joakim Erdfelt 00beb607fc Merge remote-tracking branch 'origin/jetty-9.4.x' 2017-06-13 10:40:02 -07:00
Joakim Erdfelt bd751b6ce2 Issue #1599 - WebSocketClient early close scenarios
+ Connection timeout results in:
  endpoint.onError(WebSocketTimeoutException)
  localSession.close(SHUTDOWN)
2017-06-13 09:47:44 -07:00
Joakim Erdfelt 76ace004b6 Merge remote-tracking branch 'origin/jetty-9.4.x' 2017-06-09 09:17:43 -07:00
Joakim Erdfelt 0e5af3cc28 Reduce testing noise 2017-06-06 14:48:38 -07:00
Joakim Erdfelt ccea772fc3 Disabling problematic test temporarily 2017-06-06 08:42:44 -07:00
Greg Wilkins ad76aa6c65 Issue #1503 Optionally strip IPv6. Default true 2017-06-06 17:07:14 +02:00
Joakim Erdfelt 059aa3cbe0 Adding more leniency on connection fault tests 2017-06-05 16:24:53 -07:00
Joakim Erdfelt 88106fd355 WebSocket test fix 2017-06-05 14:26:53 -07:00
Joakim Erdfelt bc0fd4e1ef No more websocket test errors (need to work on issues) 2017-06-05 14:16:48 -07:00
Joakim Erdfelt 0ac5e569d4 Fixing merge problems with issue-207 -> master 2017-06-05 10:37:41 -07:00
Joakim Erdfelt 3e83908c58 Merge remote-tracking branch 'origin/jetty-9.4.x' into issue-207 2017-06-05 10:02:01 -07:00
Joakim Erdfelt 99fbc30f92 Issue #207 - Close Handshake Test refactor 2017-06-05 09:48:07 -07:00
Joakim Erdfelt 4e2f6265eb Issue #207 - stabilizing testcase 2017-05-15 13:16:54 -07:00
Joakim Erdfelt 77252270ff Post-merge cleanup 2017-05-15 10:06:47 -07:00
Joakim Erdfelt 04b6afe879 Merge remote-tracking branch 'origin/jetty-9.4.x' into issue-207 2017-05-15 09:48:41 -07:00
Joakim Erdfelt 016cbfa5f4 Issue #207 - UntrustedWSServlet should have a slightly higher then default max message size 2017-05-11 13:26:03 -07:00
Joakim Erdfelt 2ed56d4142 Issue #207 - Improved testing reliability 2017-05-11 13:20:31 -07:00
Joakim Erdfelt 5701de4fd8 Issue #207 - Improved Close notification and testing 2017-05-11 11:07:41 -07:00
Joakim Erdfelt 6cfcbeffad Issue #207 - Identify non-echo client endpoint options for testing 2017-05-11 10:59:16 -07:00
Joakim Erdfelt e84e875e14 Issue #207 - Change in test expectation 2017-05-11 10:57:31 -07:00
Joakim Erdfelt b1f8f492b9 Issue #207 - better client connect/upgrade error handling 2017-05-11 07:06:18 -07:00
Joakim Erdfelt 500ae69409 Issue #207 - stabilizing testing of Dispatched MessageSinks 2017-05-11 06:05:37 -07:00
Joakim Erdfelt 27f03dbc25 Issue #207 - test compilation fix 2017-05-10 18:12:31 -07:00
Joakim Erdfelt 2043a923cf Issue #207 - All websocket tests moved to /websocket-tests/ module 2017-05-10 16:56:03 -07:00
Joakim Erdfelt f1a89ce3b2 Issue #207 - MessageOutputStream fix 2017-05-09 17:17:07 -07:00
Joakim Erdfelt 55e435c741 Issue #207 - more test fixes 2017-05-05 12:37:44 -07:00
Joakim Erdfelt 3b31ecc2b1 Issue #207 - more test induced fixes 2017-05-04 13:37:29 -07:00
Joakim Erdfelt c2626cf1f2 Issue #207 - More test fixes 2017-05-03 16:59:54 -07:00
Joakim Erdfelt e36ffe1f86 Issue #207 - more testing updates and mainline code fixes 2017-05-02 17:06:53 -07:00
Joakim Erdfelt 89f76e0037 Issue #207 - simplifying OnUpgradeTo prefill + parse, with test 2017-04-28 17:11:56 -07:00
Joakim Erdfelt e200f66ded Issue #207 - removing ignoreBrokenPipe 2017-04-28 13:18:13 -07:00
Joakim Erdfelt a2a2aac6ad Issue #207 - websocket-client test cleanup 2017-04-28 13:17:04 -07:00
Joakim Erdfelt 081663e522 Issue #207 - more test fixes 2017-04-28 09:41:58 -07:00
Joakim Erdfelt 56fac5fdb1 Issue #207 - more test failure fixes 2017-04-27 16:26:32 -07:00
Joakim Erdfelt ae51344582 Issue #207 - Final removal of BlockheadClient 2017-04-27 11:21:04 -07:00
Joakim Erdfelt 641d051e97 Issue #207 - moved some JSR356 tests to websocket-tests 2017-04-26 18:13:56 -07:00
Joakim Erdfelt e276705948 Issue #207 - moved client tests to websocket-tests 2017-04-26 16:01:07 -07:00
Joakim Erdfelt ee6d495af4 Issue #207 - fixing javadoc 2017-04-25 12:41:16 -07:00
Joakim Erdfelt 38e0976513 Issue #207 - allowing untrusted sessions to have non-validating generators 2017-04-21 17:21:47 -07:00
Joakim Erdfelt 683509be60 Issue #207 - more review rework 2017-04-21 16:21:07 -07:00
Joakim Erdfelt ce9cd8d168 Issue #207 - more testing updates 2017-04-21 09:00:30 -07:00
Joakim Erdfelt a8d4c68bdc 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-04-14 16:19:05 -07:00
Joakim Erdfelt 7e2e64e856 Issue #207 - testcase rework due to new async behaviors 2017-04-11 15:46:47 -07:00