mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-20 08:45:46 +00:00
3794888bc4
--HG-- rename : dom/base/WebSocket.cpp => dom/websocket/WebSocket.cpp rename : dom/base/WebSocket.h => dom/websocket/WebSocket.h rename : dom/base/test/file_bug1384658.html => dom/websocket/tests/file_bug1384658.html rename : dom/base/test/file_websocket_basic_wsh.py => dom/websocket/tests/file_websocket_basic_wsh.py rename : dom/base/test/file_websocket_bigBlob_wsh.py => dom/websocket/tests/file_websocket_bigBlob_wsh.py rename : dom/base/test/file_websocket_hello_wsh.py => dom/websocket/tests/file_websocket_hello_wsh.py rename : dom/base/test/file_websocket_http_resource.txt => dom/websocket/tests/file_websocket_http_resource.txt rename : dom/base/test/file_websocket_permessage_deflate_disabled_wsh.py => dom/websocket/tests/file_websocket_permessage_deflate_disabled_wsh.py rename : dom/base/test/file_websocket_permessage_deflate_params_wsh.py => dom/websocket/tests/file_websocket_permessage_deflate_params_wsh.py rename : dom/base/test/file_websocket_permessage_deflate_rejected_wsh.py => dom/websocket/tests/file_websocket_permessage_deflate_rejected_wsh.py rename : dom/base/test/file_websocket_permessage_deflate_wsh.py => dom/websocket/tests/file_websocket_permessage_deflate_wsh.py rename : dom/base/test/file_websocket_wsh.py => dom/websocket/tests/file_websocket_wsh.py rename : dom/base/test/frame_bug1384658.html => dom/websocket/tests/frame_bug1384658.html rename : dom/base/test/iframe_webSocket_sandbox.html => dom/websocket/tests/iframe_webSocket_sandbox.html rename : dom/base/test/test_bug1081686.html => dom/websocket/tests/test_bug1081686.html rename : dom/base/test/test_bug1384658.html => dom/websocket/tests/test_bug1384658.html rename : dom/base/test/test_webSocket_sandbox.html => dom/websocket/tests/test_webSocket_sandbox.html rename : dom/workers/test/test_webSocket_sharedWorker.html => dom/websocket/tests/test_webSocket_sharedWorker.html rename : dom/base/test/test_websocket1.html => dom/websocket/tests/test_websocket1.html rename : dom/base/test/test_websocket2.html => dom/websocket/tests/test_websocket2.html rename : dom/base/test/test_websocket3.html => dom/websocket/tests/test_websocket3.html rename : dom/base/test/test_websocket4.html => dom/websocket/tests/test_websocket4.html rename : dom/base/test/test_websocket5.html => dom/websocket/tests/test_websocket5.html rename : dom/base/test/test_websocket_basic.html => dom/websocket/tests/test_websocket_basic.html rename : dom/base/test/test_websocket_bigBlob.html => dom/websocket/tests/test_websocket_bigBlob.html rename : dom/base/test/test_websocket_frame.html => dom/websocket/tests/test_websocket_frame.html rename : dom/base/test/test_websocket_hello.html => dom/websocket/tests/test_websocket_hello.html rename : dom/base/test/test_websocket_permessage_deflate.html => dom/websocket/tests/test_websocket_permessage_deflate.html rename : dom/workers/test/test_websocket1.html => dom/websocket/tests/test_worker_websocket1.html rename : dom/workers/test/test_websocket2.html => dom/websocket/tests/test_worker_websocket2.html rename : dom/workers/test/test_websocket3.html => dom/websocket/tests/test_worker_websocket3.html rename : dom/workers/test/test_websocket4.html => dom/websocket/tests/test_worker_websocket4.html rename : dom/workers/test/test_websocket5.html => dom/websocket/tests/test_worker_websocket5.html rename : dom/workers/test/test_websocket_basic.html => dom/websocket/tests/test_worker_websocket_basic.html rename : dom/workers/test/test_websocket_https.html => dom/websocket/tests/test_worker_websocket_https.html rename : dom/workers/test/test_websocket_loadgroup.html => dom/websocket/tests/test_worker_websocket_loadgroup.html rename : dom/workers/test/webSocket_sharedWorker.js => dom/websocket/tests/webSocket_sharedWorker.js rename : dom/workers/test/websocket_basic_worker.js => dom/websocket/tests/websocket_basic_worker.js rename : dom/base/test/websocket_helpers.js => dom/websocket/tests/websocket_helpers.js rename : dom/workers/test/websocket_https_worker.js => dom/websocket/tests/websocket_https_worker.js rename : dom/base/test/websocket_hybi/file_binary-frames_wsh.py => dom/websocket/tests/websocket_hybi/file_binary-frames_wsh.py rename : dom/base/test/websocket_hybi/file_check-binary-messages_wsh.py => dom/websocket/tests/websocket_hybi/file_check-binary-messages_wsh.py rename : dom/base/test/websocket_hybi/mochitest.ini => dom/websocket/tests/websocket_hybi/mochitest.ini rename : dom/base/test/websocket_hybi/test_receive-arraybuffer.html => dom/websocket/tests/websocket_hybi/test_receive-arraybuffer.html rename : dom/base/test/websocket_hybi/test_receive-blob.html => dom/websocket/tests/websocket_hybi/test_receive-blob.html rename : dom/base/test/websocket_hybi/test_send-arraybuffer.html => dom/websocket/tests/websocket_hybi/test_send-arraybuffer.html rename : dom/base/test/websocket_hybi/test_send-blob.html => dom/websocket/tests/websocket_hybi/test_send-blob.html rename : dom/workers/test/websocket_loadgroup_worker.js => dom/websocket/tests/websocket_loadgroup_worker.js rename : dom/base/test/websocket_tests.js => dom/websocket/tests/websocket_tests.js rename : dom/workers/test/websocket_worker1.js => dom/websocket/tests/websocket_worker1.js rename : dom/workers/test/websocket_worker2.js => dom/websocket/tests/websocket_worker2.js rename : dom/workers/test/websocket_worker3.js => dom/websocket/tests/websocket_worker3.js rename : dom/workers/test/websocket_worker4.js => dom/websocket/tests/websocket_worker4.js rename : dom/workers/test/websocket_worker5.js => dom/websocket/tests/websocket_worker5.js rename : dom/workers/test/websocket_https.html => dom/websocket/tests/websocket_worker_https.html rename : dom/base/test/window_bug1384658.html => dom/websocket/tests/window_bug1384658.html
43 lines
1.6 KiB
HTML
43 lines
1.6 KiB
HTML
<!DOCTYPE HTML>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"></meta>
|
|
<title>WebSocket test</title>
|
|
<script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
|
|
<script type="text/javascript" src="websocket_helpers.js"></script>
|
|
<script type="text/javascript" src="websocket_tests.js"></script>
|
|
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
|
|
</head>
|
|
<body onload="testWebSocket()">
|
|
<script class="testbody" type="text/javascript">
|
|
|
|
var tests = [
|
|
test31, // ctor using valid 2 element sub-protocol array with 1 element server
|
|
// will reject and one server will accept
|
|
test32, // ctor using invalid sub-protocol array that contains duplicate items
|
|
test33, // test for sending/receiving custom close code (but no close reason)
|
|
test34, // test for receiving custom close code and reason
|
|
test35, // test for sending custom close code and reason
|
|
test36, // negative test for sending out of range close code
|
|
test37, // negative test for too long of a close reason
|
|
test38, // ensure extensions attribute is defined
|
|
test39, // a basic wss:// connectivity test
|
|
test40, // negative test for wss:// with no cert
|
|
];
|
|
|
|
function testWebSocket() {
|
|
doTest();
|
|
}
|
|
|
|
SimpleTest.requestFlakyTimeout("The web socket tests are really fragile, but avoiding timeouts might be hard, since it's testing stuff on the network. " +
|
|
"Expect all sorts of flakiness in this test...");
|
|
SimpleTest.waitForExplicitFinish();
|
|
|
|
</script>
|
|
|
|
<div id="feedback">
|
|
</div>
|
|
|
|
</body>
|
|
</html>
|