To land the new WebSocket protocol implementation, we need to land existing tests under http/tests/websocket/tests and make them run correctly with the new protocol. Necessary steps are: (1) Copy existing WebSocket tests into http/tests/websocket/tests, and mark them as skipped. (2) Fix the tests so they can be run with the new protocol. Some obsolete tests may be removed in this step. (3) Land the new WebSocket protocol implementation, and unskip the tests. This bug takes care of step (1).
Created attachment 100234 [details] Patch
Comment on attachment 100234 [details] Patch This should be committed manually, so setting cq-.
Comment on attachment 100234 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=100234&action=review > LayoutTests/platform/win/Skipped:1355 > +# Skipped until new WebSocket protocol is implemented. http://webkit.org/b/50099 > +http/tests/websocket/tests/alert-in-event-handler.html I prefer copy the tests into a subdirectory such as http/tests/websocket/tets/hybi/, and skip the directory. Yuta-san, what do you think?
Comment on attachment 100234 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=100234&action=review >> LayoutTests/platform/win/Skipped:1355 >> +http/tests/websocket/tests/alert-in-event-handler.html > > I prefer copy the tests into a subdirectory such as http/tests/websocket/tets/hybi/, and skip the directory. > Yuta-san, what do you think? Sure, that sounds better to me, too. I will update the patch.
Created attachment 100245 [details] Patch v2 (Put tests under hybi/)
Comment on attachment 100245 [details] Patch v2 (Put tests under hybi/) ok
Created attachment 100246 [details] Merge to trunk to see EWS results
Thanks, I will(In reply to comment #6) > (From update of attachment 100245 [details]) > ok Thanks, I'll commit this patch manually after results of the EWS bots are ready.
Committed r90726: <http://trac.webkit.org/changeset/90726>