81 lines
3.7 KiB
Plaintext
81 lines
3.7 KiB
Plaintext
This directory contains resources used by WebSocket server for testing.
|
|
Multiple tests may share one resource, or URI handler.
|
|
|
|
- connect_check.html : A page provides simple WebSocket connectivity check.
|
|
This page changes page title to "PASS" to notify content::TitleWatcher.
|
|
Used by ProxyBrowserTest.BasicAuthWSConnect,
|
|
SSLUITest.TestWSSInvalidCertAndGoForward, SSLUITest.TestWSSClientCert,
|
|
and SSLUITestIgnoreCertErrors.TestWSS.
|
|
|
|
- split_packet_check.html : A page for testing split packet handling. Here,
|
|
packets mean TCP segments for WebSocket, or SSL records for secure
|
|
WebSocket. This page changes the title to "PASS" to notify
|
|
content::TitleWatcher.
|
|
Used by WebSocketBrowserTest.WebSocketSplitSegments and
|
|
WebSocketBrowserTest.SecureWebSocketSplitRecords.
|
|
|
|
- websocket_shared_worker.html : A page provides simple WebSocket test in
|
|
shared worker. This page changes page title to "PASS" to notify
|
|
content::TitleWatcher.
|
|
Used by WorkerTest.WebSocketSharedWorker.
|
|
|
|
- close_observer.html : A page that creates a WebSocket connection to
|
|
close-observer_wsh.py with role=observer and checks the contents of the
|
|
message that is returned.
|
|
Used by the SendCloseFrameWhenTabIsClosed browser test.
|
|
|
|
- connect_and_be_observed.html : A page that creates a WebSocket connection to
|
|
close-observer_wsh.py with role=observed.
|
|
This file does NOT close the established connection.
|
|
Used by the SendCloseFrameWhenTabIsClosed browser test.
|
|
|
|
- connect_to.html : A page which makes a connection to the WebSocket server
|
|
specified in the "url" parameter,
|
|
eg. connect_to.html?url=ws://localhost/echo Sets the title to "PASS" if
|
|
connection succeeds and "FAIL" otherwise.
|
|
|
|
- check-origin.html : A page which checks the origin header of the WebSocket
|
|
opening handshake with check-origin_wsh.py. The page is expected to be
|
|
accessed via a file:// URL.
|
|
|
|
- multiple-connections.html : Verify that HTTP connection limits are not applied
|
|
to WebSockets. Used by WebSocketBrowserTest.SSLConnectionLimit.
|
|
|
|
- websocket_worker_simple.js : A JavaScript runs on Workers created from the
|
|
websocket_shared_worker.html.
|
|
Used by WorkerTest.WebSocketSharedWorker.
|
|
|
|
- echo-with-no-extension_wsh.py : A WebSocket URL handler for echo testing.
|
|
This handler disables all WebSocket extension so that we can perform
|
|
frame data dependent tests.
|
|
Used by kinds of PPAPI tests for WebSocket, ExtensionApiTest.WebSocket,
|
|
and WorkerTest.WebSocketSharedWorker.
|
|
|
|
- close-immediately_wsh.py : A WebSocket URL handler that performs an immediate
|
|
clean close as soon as the connection is established.
|
|
|
|
- close_wsh.py : A WebSocket URL handler for testing outgoing close code and
|
|
reason.
|
|
Used by kinds of PPAPI tests for WebSocket.
|
|
|
|
- close-code-and-reason_wsh.py : A WebSocket URL handler for testing server
|
|
initiated closing handshake. A client can ask server to close the
|
|
connection with arbitrary code and reason.
|
|
Used by kinds of PPAPI tests for WebSocket.
|
|
|
|
- close-with-split-packet_wsh.py : A WebSocket URL handler for testing split
|
|
packet handling. Here, packets mean TCP segments for WebSocket, or SSL
|
|
records for secure WebSocket.
|
|
Used by WebSocketBrowserTest.WebSocketSplitSegments and
|
|
WebSocketBrowserTest.SecureWebSocketSplitRecords.
|
|
|
|
- close-observer_wsh.py : enables observing the close of one WebSocket due to
|
|
the tab being closed from another page.
|
|
Used by the SendCloseFrameWhenTabIsClosed browser test.
|
|
|
|
- protocol-test_wsh.py : A WebSocket URL handler for testing outgoing opening
|
|
handshake protocol.
|
|
Used by kinds of PPAPI tests for WebSocket.
|
|
|
|
- check-origin_wsh.py : A WebSocket URL handler to echo back the origin header
|
|
used in the opening handshake. |