summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/websockets
diff options
context:
space:
mode:
authorMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
committerMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
commit5f8de423f190bbb79a62f804151bc24824fa32d8 (patch)
tree10027f336435511475e392454359edea8e25895d /testing/web-platform/meta/websockets
parent49ee0794b5d912db1f95dce6eb52d781dc210db5 (diff)
downloadUXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.gz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.lz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.xz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.zip
Add m-esr52 at 52.6.0
Diffstat (limited to 'testing/web-platform/meta/websockets')
-rw-r--r--testing/web-platform/meta/websockets/Close-undefined.htm.ini5
-rw-r--r--testing/web-platform/meta/websockets/Create-Secure-extensions-empty.htm.ini9
-rw-r--r--testing/web-platform/meta/websockets/Create-asciiSep-protocol-string.htm.ini5
-rw-r--r--testing/web-platform/meta/websockets/Create-protocols-repeated-case-insensitive.htm.ini5
-rw-r--r--testing/web-platform/meta/websockets/binary/001.html.ini9
-rw-r--r--testing/web-platform/meta/websockets/binary/002.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/binary/004.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/binary/005.html.ini9
-rw-r--r--testing/web-platform/meta/websockets/closing-handshake/002.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/closing-handshake/003.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/closing-handshake/004.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/constructor/006.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/constructor/009.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/constructor/010.html.ini11
-rw-r--r--testing/web-platform/meta/websockets/constructor/011.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/constructor/013.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/constructor/014.html.ini11
-rw-r--r--testing/web-platform/meta/websockets/constructor/016.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/constructor/018.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/constructor/019.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/constructor/020.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/constructor/022.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/cookies/001.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/cookies/002.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/cookies/003.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/cookies/004.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/cookies/005.html.ini11
-rw-r--r--testing/web-platform/meta/websockets/cookies/006.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/cookies/007.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/extended-payload-length.html.ini17
-rw-r--r--testing/web-platform/meta/websockets/interfaces/CloseEvent/clean-close.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/__dir__.ini1
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html.ini9
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html.ini9
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html.ini9
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/close/close-connecting.html.ini13
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/006.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/007.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/008.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/send/005.html.ini9
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/send/006.html.ini9
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/send/007.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/send/008.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/send/009.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/send/010.html.ini39
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/send/011.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/interfaces/WebSocket/send/012.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/keeping-connection-open/001.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/opening-handshake/002.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/opening-handshake/003.html.ini8
-rw-r--r--testing/web-platform/meta/websockets/opening-handshake/005.html.ini12
-rw-r--r--testing/web-platform/meta/websockets/unload-a-document/002.html.ini11
-rw-r--r--testing/web-platform/meta/websockets/unload-a-document/004.html.ini5
55 files changed, 490 insertions, 0 deletions
diff --git a/testing/web-platform/meta/websockets/Close-undefined.htm.ini b/testing/web-platform/meta/websockets/Close-undefined.htm.ini
new file mode 100644
index 000000000..0b2589d5a
--- /dev/null
+++ b/testing/web-platform/meta/websockets/Close-undefined.htm.ini
@@ -0,0 +1,5 @@
+[Close-undefined.htm]
+ type: testharness
+ [W3C WebSocket API - Create WebSocket - Close the Connection - close(undefined) - INVALID_ACCESS_ERR is thrown]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/Create-Secure-extensions-empty.htm.ini b/testing/web-platform/meta/websockets/Create-Secure-extensions-empty.htm.ini
new file mode 100644
index 000000000..8eb0ae65a
--- /dev/null
+++ b/testing/web-platform/meta/websockets/Create-Secure-extensions-empty.htm.ini
@@ -0,0 +1,9 @@
+[Create-Secure-extensions-empty.htm]
+ type: testharness
+ expected: TIMEOUT
+ [W3C WebSocket API - Create Secure WebSocket - wsocket.extensions should be set to '' after connection is established - Connection should be opened]
+ expected: FAIL
+
+ [W3C WebSocket API - Create Secure WebSocket - wsocket.extensions should be set to '' after connection is established - Connection should be closed]
+ expected: NOTRUN
+
diff --git a/testing/web-platform/meta/websockets/Create-asciiSep-protocol-string.htm.ini b/testing/web-platform/meta/websockets/Create-asciiSep-protocol-string.htm.ini
new file mode 100644
index 000000000..7183607f3
--- /dev/null
+++ b/testing/web-platform/meta/websockets/Create-asciiSep-protocol-string.htm.ini
@@ -0,0 +1,5 @@
+[Create-asciiSep-protocol-string.htm]
+ type: testharness
+ [W3C WebSocket API - Create WebSocket - Pass a valid URL and a protocol string with an ascii separator character - SYNTAX_ERR is thrown]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/Create-protocols-repeated-case-insensitive.htm.ini b/testing/web-platform/meta/websockets/Create-protocols-repeated-case-insensitive.htm.ini
new file mode 100644
index 000000000..757cd9af7
--- /dev/null
+++ b/testing/web-platform/meta/websockets/Create-protocols-repeated-case-insensitive.htm.ini
@@ -0,0 +1,5 @@
+[Create-protocols-repeated-case-insensitive.htm]
+ type: testharness
+ [W3C WebSocket API - Create WebSocket - Pass a valid URL and an array of protocol strings with repeated values but different case - SYNTAX_ERR is thrown]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/binary/001.html.ini b/testing/web-platform/meta/websockets/binary/001.html.ini
new file mode 100644
index 000000000..9eddc4711
--- /dev/null
+++ b/testing/web-platform/meta/websockets/binary/001.html.ini
@@ -0,0 +1,9 @@
+[001.html?wss]
+ type: testharness
+ expected: TIMEOUT
+ [WebSockets: Send/Receive blob, blob size less than network array buffer]
+ expected: TIMEOUT
+
+
+[001.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/binary/002.html.ini b/testing/web-platform/meta/websockets/binary/002.html.ini
new file mode 100644
index 000000000..523272a2c
--- /dev/null
+++ b/testing/web-platform/meta/websockets/binary/002.html.ini
@@ -0,0 +1,8 @@
+[002.html?wss]
+ type: testharness
+ [WebSockets: Send/Receive blob, blob size greater than network array buffer]
+ expected: TIMEOUT
+
+
+[002.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/binary/004.html.ini b/testing/web-platform/meta/websockets/binary/004.html.ini
new file mode 100644
index 000000000..66be34016
--- /dev/null
+++ b/testing/web-platform/meta/websockets/binary/004.html.ini
@@ -0,0 +1,8 @@
+[004.html]
+ type: testharness
+
+[004.html?wss]
+ type: testharness
+ [WebSockets: Send/Receive ArrayBuffer, size greater than network array buffer]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/websockets/binary/005.html.ini b/testing/web-platform/meta/websockets/binary/005.html.ini
new file mode 100644
index 000000000..eb0f10f24
--- /dev/null
+++ b/testing/web-platform/meta/websockets/binary/005.html.ini
@@ -0,0 +1,9 @@
+[005.html]
+ type: testharness
+
+[005.html?wss]
+ type: testharness
+ expected: TIMEOUT
+ [WebSockets: Send/Receive ArrayBuffer, size less than network array buffer]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/websockets/closing-handshake/002.html.ini b/testing/web-platform/meta/websockets/closing-handshake/002.html.ini
new file mode 100644
index 000000000..9b7cb162e
--- /dev/null
+++ b/testing/web-platform/meta/websockets/closing-handshake/002.html.ini
@@ -0,0 +1,8 @@
+[002.html?wss]
+ type: testharness
+ [WebSockets: server sends closing handshake]
+ expected: FAIL
+
+
+[002.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/closing-handshake/003.html.ini b/testing/web-platform/meta/websockets/closing-handshake/003.html.ini
new file mode 100644
index 000000000..4051cf95b
--- /dev/null
+++ b/testing/web-platform/meta/websockets/closing-handshake/003.html.ini
@@ -0,0 +1,8 @@
+[003.html]
+ type: testharness
+
+[003.html?wss]
+ type: testharness
+ [WebSockets: client sends closing handshake]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/closing-handshake/004.html.ini b/testing/web-platform/meta/websockets/closing-handshake/004.html.ini
new file mode 100644
index 000000000..dfe906841
--- /dev/null
+++ b/testing/web-platform/meta/websockets/closing-handshake/004.html.ini
@@ -0,0 +1,8 @@
+[004.html?wss]
+ type: testharness
+ [WebSockets: data after closing handshake]
+ expected: FAIL
+
+
+[004.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/constructor/006.html.ini b/testing/web-platform/meta/websockets/constructor/006.html.ini
new file mode 100644
index 000000000..6af268de2
--- /dev/null
+++ b/testing/web-platform/meta/websockets/constructor/006.html.ini
@@ -0,0 +1,8 @@
+[006.html]
+ type: testharness
+
+[006.html?wss]
+ type: testharness
+ [WebSockets: converting first arguments]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/constructor/009.html.ini b/testing/web-platform/meta/websockets/constructor/009.html.ini
new file mode 100644
index 000000000..61f5c5bc2
--- /dev/null
+++ b/testing/web-platform/meta/websockets/constructor/009.html.ini
@@ -0,0 +1,8 @@
+[009.html]
+ type: testharness
+
+[009.html?wss]
+ type: testharness
+ [WebSockets: protocol]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/constructor/010.html.ini b/testing/web-platform/meta/websockets/constructor/010.html.ini
new file mode 100644
index 000000000..f28670881
--- /dev/null
+++ b/testing/web-platform/meta/websockets/constructor/010.html.ini
@@ -0,0 +1,11 @@
+[010.html]
+ type: testharness
+ [WebSockets: protocol in response but no requested protocol]
+ expected: FAIL
+
+
+[010.html?wss]
+ type: testharness
+ [WebSockets: protocol in response but no requested protocol]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/constructor/011.html.ini b/testing/web-platform/meta/websockets/constructor/011.html.ini
new file mode 100644
index 000000000..ad340c296
--- /dev/null
+++ b/testing/web-platform/meta/websockets/constructor/011.html.ini
@@ -0,0 +1,8 @@
+[011.html?wss]
+ type: testharness
+ [WebSockets: protocol mismatch]
+ expected: FAIL
+
+
+[011.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/constructor/013.html.ini b/testing/web-platform/meta/websockets/constructor/013.html.ini
new file mode 100644
index 000000000..732802db5
--- /dev/null
+++ b/testing/web-platform/meta/websockets/constructor/013.html.ini
@@ -0,0 +1,8 @@
+[013.html]
+ type: testharness
+
+[013.html?wss]
+ type: testharness
+ [WebSockets: multiple WebSocket objects]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/constructor/014.html.ini b/testing/web-platform/meta/websockets/constructor/014.html.ini
new file mode 100644
index 000000000..dc9b4a76b
--- /dev/null
+++ b/testing/web-platform/meta/websockets/constructor/014.html.ini
@@ -0,0 +1,11 @@
+[014.html]
+ type: testharness
+ disabled:
+ if (os == "win") and (version == "5.1.2600"): https://bugzilla.mozilla.org/show_bug.cgi?id=1090198
+ if e10s and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1090198
+
+[014.html?wss]
+ type: testharness
+ [WebSockets: serialize establish a connection]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/constructor/016.html.ini b/testing/web-platform/meta/websockets/constructor/016.html.ini
new file mode 100644
index 000000000..e6fcc3c46
--- /dev/null
+++ b/testing/web-platform/meta/websockets/constructor/016.html.ini
@@ -0,0 +1,8 @@
+[016.html?wss]
+ type: testharness
+ [WebSockets: non-ascii URL in query, document encoding windows-1252]
+ expected: FAIL
+
+
+[016.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/constructor/018.html.ini b/testing/web-platform/meta/websockets/constructor/018.html.ini
new file mode 100644
index 000000000..53d93a70f
--- /dev/null
+++ b/testing/web-platform/meta/websockets/constructor/018.html.ini
@@ -0,0 +1,8 @@
+[018.html?wss]
+ type: testharness
+ [WebSockets: NULL char in url]
+ expected: FAIL
+
+
+[018.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/constructor/019.html.ini b/testing/web-platform/meta/websockets/constructor/019.html.ini
new file mode 100644
index 000000000..dd9404131
--- /dev/null
+++ b/testing/web-platform/meta/websockets/constructor/019.html.ini
@@ -0,0 +1,8 @@
+[019.html?wss]
+ type: testharness
+ [WebSockets: uppercase 'WS:']
+ expected: FAIL
+
+
+[019.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/constructor/020.html.ini b/testing/web-platform/meta/websockets/constructor/020.html.ini
new file mode 100644
index 000000000..8b1deca38
--- /dev/null
+++ b/testing/web-platform/meta/websockets/constructor/020.html.ini
@@ -0,0 +1,8 @@
+[020.html?wss]
+ type: testharness
+ [WebSockets: uppercase host]
+ expected: FAIL
+
+
+[020.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/constructor/022.html.ini b/testing/web-platform/meta/websockets/constructor/022.html.ini
new file mode 100644
index 000000000..6c11a54e7
--- /dev/null
+++ b/testing/web-platform/meta/websockets/constructor/022.html.ini
@@ -0,0 +1,8 @@
+[022.html]
+ type: testharness
+
+[022.html?wss]
+ type: testharness
+ [WebSockets: protocol array]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/cookies/001.html.ini b/testing/web-platform/meta/websockets/cookies/001.html.ini
new file mode 100644
index 000000000..3d280a574
--- /dev/null
+++ b/testing/web-platform/meta/websockets/cookies/001.html.ini
@@ -0,0 +1,8 @@
+[001.html]
+ type: testharness
+
+[001.html?wss]
+ type: testharness
+ [WebSockets: Cookie in request]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/cookies/002.html.ini b/testing/web-platform/meta/websockets/cookies/002.html.ini
new file mode 100644
index 000000000..c2822d5bb
--- /dev/null
+++ b/testing/web-platform/meta/websockets/cookies/002.html.ini
@@ -0,0 +1,8 @@
+[002.html?wss]
+ type: testharness
+ [WebSockets: Set-Cookie in response]
+ expected: FAIL
+
+
+[002.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/cookies/003.html.ini b/testing/web-platform/meta/websockets/cookies/003.html.ini
new file mode 100644
index 000000000..20cbbf2f5
--- /dev/null
+++ b/testing/web-platform/meta/websockets/cookies/003.html.ini
@@ -0,0 +1,8 @@
+[003.html?wss]
+ type: testharness
+ [WebSockets: sending HttpOnly cookies in ws request]
+ expected: FAIL
+
+
+[003.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/cookies/004.html.ini b/testing/web-platform/meta/websockets/cookies/004.html.ini
new file mode 100644
index 000000000..fe03ef552
--- /dev/null
+++ b/testing/web-platform/meta/websockets/cookies/004.html.ini
@@ -0,0 +1,8 @@
+[004.html?wss]
+ type: testharness
+ [WebSockets: setting HttpOnly cookies in ws response, checking document.cookie]
+ expected: FAIL
+
+
+[004.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/cookies/005.html.ini b/testing/web-platform/meta/websockets/cookies/005.html.ini
new file mode 100644
index 000000000..4483aaf33
--- /dev/null
+++ b/testing/web-platform/meta/websockets/cookies/005.html.ini
@@ -0,0 +1,11 @@
+[005.html]
+ type: testharness
+ [WebSockets: setting HttpOnly cookies in ws response, checking ws request]
+ expected: FAIL
+
+
+[005.html?wss]
+ type: testharness
+ [WebSockets: setting HttpOnly cookies in ws response, checking ws request]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/cookies/006.html.ini b/testing/web-platform/meta/websockets/cookies/006.html.ini
new file mode 100644
index 000000000..fc9725266
--- /dev/null
+++ b/testing/web-platform/meta/websockets/cookies/006.html.ini
@@ -0,0 +1,8 @@
+[006.html]
+ type: testharness
+
+[006.html?wss]
+ type: testharness
+ [WebSockets: setting Secure cookie with document.cookie, checking ws request]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/cookies/007.html.ini b/testing/web-platform/meta/websockets/cookies/007.html.ini
new file mode 100644
index 000000000..383e159c9
--- /dev/null
+++ b/testing/web-platform/meta/websockets/cookies/007.html.ini
@@ -0,0 +1,8 @@
+[007.html]
+ type: testharness
+
+[007.html?wss]
+ type: testharness
+ [WebSockets: when to process set-cookie fields in ws response]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/extended-payload-length.html.ini b/testing/web-platform/meta/websockets/extended-payload-length.html.ini
new file mode 100644
index 000000000..c2f57f77b
--- /dev/null
+++ b/testing/web-platform/meta/websockets/extended-payload-length.html.ini
@@ -0,0 +1,17 @@
+[extended-payload-length.html]
+ type: testharness
+
+[extended-payload-length.html?wss]
+ type: testharness
+ [Application data is 125 byte which means any 'Extended payload length' field isn't used at all.]
+ expected: TIMEOUT
+
+ [Application data is 126 byte which starts to use the 16 bit 'Extended payload length' field.]
+ expected: TIMEOUT
+
+ [Application data is 0xFFFF byte which means the upper bound of the 16 bit 'Extended payload length' field.]
+ expected: TIMEOUT
+
+ [Application data is (0xFFFF + 1) byte which starts to use the 64 bit 'Extended payload length' field]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/websockets/interfaces/CloseEvent/clean-close.html.ini b/testing/web-platform/meta/websockets/interfaces/CloseEvent/clean-close.html.ini
new file mode 100644
index 000000000..3c92f1753
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/CloseEvent/clean-close.html.ini
@@ -0,0 +1,8 @@
+[clean-close.html]
+ type: testharness
+
+[clean-close.html?wss]
+ type: testharness
+ [WebSockets: wasClean, true]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/__dir__.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/__dir__.ini
new file mode 100644
index 000000000..efd77e25c
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/__dir__.ini
@@ -0,0 +1 @@
+disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1273201
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html.ini
new file mode 100644
index 000000000..f6f1512e7
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer.html.ini
@@ -0,0 +1,9 @@
+[bufferedAmount-arraybuffer.html?wss]
+ type: testharness
+ expected: TIMEOUT
+ [WebSockets: bufferedAmount for ArrayBuffer]
+ expected: TIMEOUT
+
+
+[bufferedAmount-arraybuffer.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html.ini
new file mode 100644
index 000000000..b8848a4b6
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob.html.ini
@@ -0,0 +1,9 @@
+[bufferedAmount-blob.html?wss]
+ type: testharness
+ expected: TIMEOUT
+ [WebSockets: bufferedAmount for blob]
+ expected: TIMEOUT
+
+
+[bufferedAmount-blob.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html.ini
new file mode 100644
index 000000000..55a735323
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html.ini
@@ -0,0 +1,8 @@
+[bufferedAmount-getting.html]
+ type: testharness
+
+[bufferedAmount-getting.html?wss]
+ type: testharness
+ [WebSockets: bufferedAmount after send()ing]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html.ini
new file mode 100644
index 000000000..8310303ba
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html.ini
@@ -0,0 +1,8 @@
+[bufferedAmount-large.html]
+ type: testharness
+
+[bufferedAmount-large.html?wss]
+ type: testharness
+ [WebSockets: bufferedAmount for 65K data]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html.ini
new file mode 100644
index 000000000..cccafeb54
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode.html.ini
@@ -0,0 +1,9 @@
+[bufferedAmount-unicode.html?wss]
+ type: testharness
+ expected: TIMEOUT
+ [WebSockets: bufferedAmount for unicode data]
+ expected: TIMEOUT
+
+
+[bufferedAmount-unicode.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/close/close-connecting.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/close/close-connecting.html.ini
new file mode 100644
index 000000000..c2c4eae7b
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/close/close-connecting.html.ini
@@ -0,0 +1,13 @@
+[close-connecting.html]
+ type: testharness
+ disabled:
+ if debug: unstable
+ [WebSockets: close() when connecting]
+ expected: FAIL
+
+
+[close-connecting.html?wss]
+ type: testharness
+ [WebSockets: close() when connecting]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/006.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/006.html.ini
new file mode 100644
index 000000000..f0ed32c44
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/006.html.ini
@@ -0,0 +1,8 @@
+[006.html]
+ type: testharness
+
+[006.html?wss]
+ type: testharness
+ [WebSockets: getting readyState in open]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/007.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/007.html.ini
new file mode 100644
index 000000000..500f6f8b9
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/007.html.ini
@@ -0,0 +1,8 @@
+[007.html]
+ type: testharness
+
+[007.html?wss]
+ type: testharness
+ [WebSockets: getting readyState in closing]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/008.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/008.html.ini
new file mode 100644
index 000000000..0469e3824
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/008.html.ini
@@ -0,0 +1,8 @@
+[008.html]
+ type: testharness
+
+[008.html?wss]
+ type: testharness
+ [WebSockets: getting readyState in closed]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/send/005.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/005.html.ini
new file mode 100644
index 000000000..565815bfa
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/005.html.ini
@@ -0,0 +1,9 @@
+[005.html?wss]
+ type: testharness
+ expected: TIMEOUT
+ [WebSockets: send() return value]
+ expected: TIMEOUT
+
+
+[005.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/send/006.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/006.html.ini
new file mode 100644
index 000000000..b2e83c8df
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/006.html.ini
@@ -0,0 +1,9 @@
+[006.html?wss]
+ type: testharness
+ expected: TIMEOUT
+ [WebSockets: send() with unpaired surrogate when readyState is OPEN]
+ expected: TIMEOUT
+
+
+[006.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/send/007.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/007.html.ini
new file mode 100644
index 000000000..11b8e4ae5
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/007.html.ini
@@ -0,0 +1,8 @@
+[007.html]
+ type: testharness
+
+[007.html?wss]
+ type: testharness
+ [WebSockets: close() followed by send()]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/send/008.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/008.html.ini
new file mode 100644
index 000000000..efc51bc4f
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/008.html.ini
@@ -0,0 +1,8 @@
+[008.html?wss]
+ type: testharness
+ [WebSockets: send() in onclose]
+ expected: FAIL
+
+
+[008.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/send/009.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/009.html.ini
new file mode 100644
index 000000000..eb8a2ea25
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/009.html.ini
@@ -0,0 +1,8 @@
+[009.html]
+ type: testharness
+
+[009.html?wss]
+ type: testharness
+ [WebSockets: send('')]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/send/010.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/010.html.ini
new file mode 100644
index 000000000..e8b59237d
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/010.html.ini
@@ -0,0 +1,39 @@
+[010.html]
+ type: testharness
+
+[010.html?wss]
+ type: testharness
+ expected: TIMEOUT
+ [Constructor succeeds]
+ expected: TIMEOUT
+
+ [WebSockets: sending non-strings (null)]
+ expected: NOTRUN
+
+ [WebSockets: sending non-strings (undefined)]
+ expected: NOTRUN
+
+ [WebSockets: sending non-strings (1)]
+ expected: NOTRUN
+
+ [WebSockets: sending non-strings ([object Window\])]
+ expected: NOTRUN
+
+ [WebSockets: sending non-strings ([object HTMLBodyElement\])]
+ expected: NOTRUN
+
+ [WebSockets: sending non-strings ([object Object\])]
+ expected: NOTRUN
+
+ [WebSockets: sending non-strings ()]
+ expected: NOTRUN
+
+ [WebSockets: sending non-strings ([object WebSocket\])]
+ expected: NOTRUN
+
+ [WebSockets: sending non-strings (function (){})]
+ expected: NOTRUN
+
+ [WebSockets: sending non-strings (Error)]
+ expected: NOTRUN
+
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/send/011.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/011.html.ini
new file mode 100644
index 000000000..ada531bd0
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/011.html.ini
@@ -0,0 +1,8 @@
+[011.html?wss]
+ type: testharness
+ [WebSockets: sending non-ascii, combining chars and non-BMP]
+ expected: FAIL
+
+
+[011.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/send/012.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/012.html.ini
new file mode 100644
index 000000000..10499d176
--- /dev/null
+++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/012.html.ini
@@ -0,0 +1,8 @@
+[012.html?wss]
+ type: testharness
+ [WebSockets: sending null]
+ expected: FAIL
+
+
+[012.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/keeping-connection-open/001.html.ini b/testing/web-platform/meta/websockets/keeping-connection-open/001.html.ini
new file mode 100644
index 000000000..ea5509ff2
--- /dev/null
+++ b/testing/web-platform/meta/websockets/keeping-connection-open/001.html.ini
@@ -0,0 +1,8 @@
+[001.html?wss]
+ type: testharness
+ [WebSockets: 20s inactivity after handshake]
+ expected: FAIL
+
+
+[001.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/opening-handshake/002.html.ini b/testing/web-platform/meta/websockets/opening-handshake/002.html.ini
new file mode 100644
index 000000000..824e5bf7b
--- /dev/null
+++ b/testing/web-platform/meta/websockets/opening-handshake/002.html.ini
@@ -0,0 +1,8 @@
+[002.html]
+ type: testharness
+
+[002.html?wss]
+ type: testharness
+ [WebSockets: valid handshake]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/opening-handshake/003.html.ini b/testing/web-platform/meta/websockets/opening-handshake/003.html.ini
new file mode 100644
index 000000000..12d9989a3
--- /dev/null
+++ b/testing/web-platform/meta/websockets/opening-handshake/003.html.ini
@@ -0,0 +1,8 @@
+[003.html?wss]
+ type: testharness
+ [WebSockets: origin]
+ expected: FAIL
+
+
+[003.html]
+ type: testharness
diff --git a/testing/web-platform/meta/websockets/opening-handshake/005.html.ini b/testing/web-platform/meta/websockets/opening-handshake/005.html.ini
new file mode 100644
index 000000000..c129f9912
--- /dev/null
+++ b/testing/web-platform/meta/websockets/opening-handshake/005.html.ini
@@ -0,0 +1,12 @@
+[005.html]
+ type: testharness
+ [WebSockets: proper first line]
+ expected: FAIL
+
+
+[005.html?wss]
+ type: testharness
+ expected: TIMEOUT
+ [WebSockets: proper first line]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/websockets/unload-a-document/002.html.ini b/testing/web-platform/meta/websockets/unload-a-document/002.html.ini
new file mode 100644
index 000000000..32213b832
--- /dev/null
+++ b/testing/web-platform/meta/websockets/unload-a-document/002.html.ini
@@ -0,0 +1,11 @@
+[002.html]
+ type: testharness
+ [WebSockets: navigating top-level browsing context with closed websocket]
+ expected: FAIL
+
+
+[002.html?wss]
+ type: testharness
+ [WebSockets: navigating top-level browsing context with closed websocket]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/websockets/unload-a-document/004.html.ini b/testing/web-platform/meta/websockets/unload-a-document/004.html.ini
new file mode 100644
index 000000000..66180a290
--- /dev/null
+++ b/testing/web-platform/meta/websockets/unload-a-document/004.html.ini
@@ -0,0 +1,5 @@
+[004.html]
+ type: testharness
+ [WebSockets: navigating nested browsing context with closed websocket]
+ expected: FAIL
+