diff options
Diffstat (limited to 'testing/web-platform/meta/websockets')
132 files changed, 4547 insertions, 0 deletions
diff --git a/testing/web-platform/meta/websockets/Close-1000-reason.any.js.ini b/testing/web-platform/meta/websockets/Close-1000-reason.any.js.ini new file mode 100644 index 0000000000..0928140e8f --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-1000-reason.any.js.ini @@ -0,0 +1,23 @@ +[Close-1000-reason.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1000-reason.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1000-reason.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1000-reason.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1000-reason.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1000-reason.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Close-1000-verify-code.any.js.ini b/testing/web-platform/meta/websockets/Close-1000-verify-code.any.js.ini new file mode 100644 index 0000000000..02928d7dec --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-1000-verify-code.any.js.ini @@ -0,0 +1,23 @@ +[Close-1000-verify-code.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1000-verify-code.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1000-verify-code.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1000-verify-code.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1000-verify-code.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1000-verify-code.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Close-1000.any.js.ini b/testing/web-platform/meta/websockets/Close-1000.any.js.ini new file mode 100644 index 0000000000..4b4e0bd5a2 --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-1000.any.js.ini @@ -0,0 +1,23 @@ +[Close-1000.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1000.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1000.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1000.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1000.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1000.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Close-1005-verify-code.any.js.ini b/testing/web-platform/meta/websockets/Close-1005-verify-code.any.js.ini new file mode 100644 index 0000000000..4beae9906c --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-1005-verify-code.any.js.ini @@ -0,0 +1,23 @@ +[Close-1005-verify-code.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1005-verify-code.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1005-verify-code.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1005-verify-code.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1005-verify-code.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1005-verify-code.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Close-1005.any.js.ini b/testing/web-platform/meta/websockets/Close-1005.any.js.ini new file mode 100644 index 0000000000..df77f8380b --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-1005.any.js.ini @@ -0,0 +1,23 @@ +[Close-1005.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1005.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1005.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1005.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1005.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-1005.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Close-2999-reason.any.js.ini b/testing/web-platform/meta/websockets/Close-2999-reason.any.js.ini new file mode 100644 index 0000000000..0c99d3b001 --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-2999-reason.any.js.ini @@ -0,0 +1,23 @@ +[Close-2999-reason.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-2999-reason.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-2999-reason.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-2999-reason.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-2999-reason.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-2999-reason.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Close-3000-reason.any.js.ini b/testing/web-platform/meta/websockets/Close-3000-reason.any.js.ini new file mode 100644 index 0000000000..467e420b72 --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-3000-reason.any.js.ini @@ -0,0 +1,23 @@ +[Close-3000-reason.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-3000-reason.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-3000-reason.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-3000-reason.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-3000-reason.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-3000-reason.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Close-3000-verify-code.any.js.ini b/testing/web-platform/meta/websockets/Close-3000-verify-code.any.js.ini new file mode 100644 index 0000000000..fc264ad270 --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-3000-verify-code.any.js.ini @@ -0,0 +1,23 @@ +[Close-3000-verify-code.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-3000-verify-code.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-3000-verify-code.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-3000-verify-code.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-3000-verify-code.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-3000-verify-code.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Close-4999-reason.any.js.ini b/testing/web-platform/meta/websockets/Close-4999-reason.any.js.ini new file mode 100644 index 0000000000..890f8007bc --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-4999-reason.any.js.ini @@ -0,0 +1,23 @@ +[Close-4999-reason.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-4999-reason.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-4999-reason.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-4999-reason.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-4999-reason.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-4999-reason.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Close-Reason-124Bytes.any.js.ini b/testing/web-platform/meta/websockets/Close-Reason-124Bytes.any.js.ini new file mode 100644 index 0000000000..452296c3fb --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-Reason-124Bytes.any.js.ini @@ -0,0 +1,23 @@ +[Close-Reason-124Bytes.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-Reason-124Bytes.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-Reason-124Bytes.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-Reason-124Bytes.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-Reason-124Bytes.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-Reason-124Bytes.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Close-delayed.any.js.ini b/testing/web-platform/meta/websockets/Close-delayed.any.js.ini new file mode 100644 index 0000000000..0ba7b08cf9 --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-delayed.any.js.ini @@ -0,0 +1,23 @@ +[Close-delayed.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-delayed.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-delayed.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-delayed.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-delayed.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-delayed.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Close-onlyReason.any.js.ini b/testing/web-platform/meta/websockets/Close-onlyReason.any.js.ini new file mode 100644 index 0000000000..9e37dc3881 --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-onlyReason.any.js.ini @@ -0,0 +1,23 @@ +[Close-onlyReason.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-onlyReason.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-onlyReason.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-onlyReason.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-onlyReason.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-onlyReason.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Close-readyState-Closed.any.js.ini b/testing/web-platform/meta/websockets/Close-readyState-Closed.any.js.ini new file mode 100644 index 0000000000..b9e1cd2769 --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-readyState-Closed.any.js.ini @@ -0,0 +1,23 @@ +[Close-readyState-Closed.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-readyState-Closed.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-readyState-Closed.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-readyState-Closed.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-readyState-Closed.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-readyState-Closed.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Close-readyState-Closing.any.js.ini b/testing/web-platform/meta/websockets/Close-readyState-Closing.any.js.ini new file mode 100644 index 0000000000..20c16e8c42 --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-readyState-Closing.any.js.ini @@ -0,0 +1,23 @@ +[Close-readyState-Closing.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-readyState-Closing.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-readyState-Closing.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-readyState-Closing.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-readyState-Closing.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-readyState-Closing.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Close-reason-unpaired-surrogates.any.js.ini b/testing/web-platform/meta/websockets/Close-reason-unpaired-surrogates.any.js.ini new file mode 100644 index 0000000000..d00574d7db --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-reason-unpaired-surrogates.any.js.ini @@ -0,0 +1,23 @@ +[Close-reason-unpaired-surrogates.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-reason-unpaired-surrogates.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-reason-unpaired-surrogates.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-reason-unpaired-surrogates.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-reason-unpaired-surrogates.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-reason-unpaired-surrogates.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Close-server-initiated-close.any.js.ini b/testing/web-platform/meta/websockets/Close-server-initiated-close.any.js.ini new file mode 100644 index 0000000000..b129efbea9 --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-server-initiated-close.any.js.ini @@ -0,0 +1,23 @@ +[Close-server-initiated-close.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-server-initiated-close.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-server-initiated-close.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-server-initiated-close.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-server-initiated-close.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-server-initiated-close.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Close-undefined.any.js.ini b/testing/web-platform/meta/websockets/Close-undefined.any.js.ini new file mode 100644 index 0000000000..1309726a58 --- /dev/null +++ b/testing/web-platform/meta/websockets/Close-undefined.any.js.ini @@ -0,0 +1,23 @@ +[Close-undefined.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-undefined.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-undefined.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-undefined.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-undefined.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Close-undefined.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Create-asciiSep-protocol-string.any.js.ini b/testing/web-platform/meta/websockets/Create-asciiSep-protocol-string.any.js.ini new file mode 100644 index 0000000000..3e498ba47c --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-asciiSep-protocol-string.any.js.ini @@ -0,0 +1,23 @@ +[Create-asciiSep-protocol-string.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-asciiSep-protocol-string.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-asciiSep-protocol-string.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-asciiSep-protocol-string.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-asciiSep-protocol-string.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-asciiSep-protocol-string.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Create-blocked-port.any.js.ini b/testing/web-platform/meta/websockets/Create-blocked-port.any.js.ini new file mode 100644 index 0000000000..785227f2f9 --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-blocked-port.any.js.ini @@ -0,0 +1,650 @@ +[Create-blocked-port.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-blocked-port.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-blocked-port.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-blocked-port.any.html?wpt_flags=h2] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [WebSocket blocked port test 111] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 6665] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 531] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 9] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 11] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 53] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 2049] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 995] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 465] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 1720] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 6000] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 6667] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 109] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 123] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 526] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 115] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 25] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 21] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 6668] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 139] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 43] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 117] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 104] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 20] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 15] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 6669] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 77] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 515] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 101] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 17] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 4045] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 87] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 989] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 179] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 37] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 512] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 556] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 119] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 103] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 6666] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 22] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 110] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 554] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 532] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 530] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 1723] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 587] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 427] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 514] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 563] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [Basic check] + expected: + if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 137] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 7] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 10080] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 69] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 102] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 636] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 42] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 548] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 513] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 389] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 6566] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 79] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 113] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 6697] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 23] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 13] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 601] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 3659] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 135] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 1719] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 1] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 993] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 143] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 990] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 95] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 540] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 19] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + +[Create-blocked-port.any.worker.html?wpt_flags=h2] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Basic check] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 1] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 7] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 9] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 11] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 13] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 15] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 17] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 19] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 20] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 21] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 22] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 23] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 25] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 37] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 42] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 43] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 53] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 69] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 77] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 79] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 87] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 95] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 101] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 102] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 103] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 104] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 109] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 110] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 111] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 113] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 115] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 117] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 119] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 123] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 135] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 137] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 139] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 143] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 179] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 389] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 427] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 465] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 512] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 513] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 514] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 515] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 526] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 530] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 531] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 532] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 540] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 548] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 554] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 556] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 563] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 587] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 601] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 636] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 989] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 990] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 993] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 995] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 1719] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 1720] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 1723] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 2049] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 3659] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 4045] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 6000] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 6566] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 6665] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 6666] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 6667] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 6668] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 6669] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 6697] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [WebSocket blocked port test 10080] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + +[Create-blocked-port.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Create-extensions-empty.any.js.ini b/testing/web-platform/meta/websockets/Create-extensions-empty.any.js.ini new file mode 100644 index 0000000000..d59fe562ab --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-extensions-empty.any.js.ini @@ -0,0 +1,27 @@ +[Create-extensions-empty.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Create WebSocket - wsocket.extensions should be set to '' after connection is established - Connection should be closed] + expected: + if os == "mac": [PASS, FAIL] + + +[Create-extensions-empty.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-extensions-empty.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-extensions-empty.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-extensions-empty.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-extensions-empty.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Create-nonAscii-protocol-string.any.js.ini b/testing/web-platform/meta/websockets/Create-nonAscii-protocol-string.any.js.ini new file mode 100644 index 0000000000..ccfa2d0a15 --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-nonAscii-protocol-string.any.js.ini @@ -0,0 +1,23 @@ +[Create-nonAscii-protocol-string.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-nonAscii-protocol-string.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-nonAscii-protocol-string.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-nonAscii-protocol-string.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-nonAscii-protocol-string.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-nonAscii-protocol-string.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Create-on-worker-shutdown.any.js.ini b/testing/web-platform/meta/websockets/Create-on-worker-shutdown.any.js.ini new file mode 100644 index 0000000000..17f56d4927 --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-on-worker-shutdown.any.js.ini @@ -0,0 +1,7 @@ +[Create-on-worker-shutdown.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-on-worker-shutdown.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Create-protocol-with-space.any.js.ini b/testing/web-platform/meta/websockets/Create-protocol-with-space.any.js.ini new file mode 100644 index 0000000000..b030d38f3a --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-protocol-with-space.any.js.ini @@ -0,0 +1,23 @@ +[Create-protocol-with-space.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-protocol-with-space.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-protocol-with-space.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-protocol-with-space.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-protocol-with-space.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-protocol-with-space.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Create-protocols-repeated-case-insensitive.any.js.ini b/testing/web-platform/meta/websockets/Create-protocols-repeated-case-insensitive.any.js.ini new file mode 100644 index 0000000000..9a1d6d9945 --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-protocols-repeated-case-insensitive.any.js.ini @@ -0,0 +1,42 @@ +[Create-protocols-repeated-case-insensitive.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Create WebSocket - Pass a valid URL and an array of protocol strings with repeated values but different case - SYNTAX_ERR is thrown] + expected: FAIL + + +[Create-protocols-repeated-case-insensitive.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Create WebSocket - Pass a valid URL and an array of protocol strings with repeated values but different case - SYNTAX_ERR is thrown] + expected: FAIL + + +[Create-protocols-repeated-case-insensitive.any.html?wpt_flags=h2] + [Create WebSocket - Pass a valid URL and an array of protocol strings with repeated values but different case - SYNTAX_ERR is thrown] + expected: FAIL + + +[Create-protocols-repeated-case-insensitive.any.worker.html?wpt_flags=h2] + [Create WebSocket - Pass a valid URL and an array of protocol strings with repeated values but different case - SYNTAX_ERR is thrown] + expected: FAIL + + +[Create-protocols-repeated-case-insensitive.any.html?wss] + [Create WebSocket - Pass a valid URL and an array of protocol strings with repeated values but different case - SYNTAX_ERR is thrown] + expected: FAIL + + +[Create-protocols-repeated-case-insensitive.any.worker.html?wss] + [Create WebSocket - Pass a valid URL and an array of protocol strings with repeated values but different case - SYNTAX_ERR is thrown] + expected: FAIL + + +[Create-protocols-repeated-case-insensitive.any.worker.html?default] + [Create WebSocket - Pass a valid URL and an array of protocol strings with repeated values but different case - SYNTAX_ERR is thrown] + expected: FAIL + + +[Create-protocols-repeated-case-insensitive.any.html?default] + [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/Create-protocols-repeated.any.js.ini b/testing/web-platform/meta/websockets/Create-protocols-repeated.any.js.ini new file mode 100644 index 0000000000..44707dbc75 --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-protocols-repeated.any.js.ini @@ -0,0 +1,23 @@ +[Create-protocols-repeated.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-protocols-repeated.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-protocols-repeated.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-protocols-repeated.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-protocols-repeated.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-protocols-repeated.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Create-url-with-space.any.js.ini b/testing/web-platform/meta/websockets/Create-url-with-space.any.js.ini new file mode 100644 index 0000000000..3c478494ff --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-url-with-space.any.js.ini @@ -0,0 +1,23 @@ +[Create-url-with-space.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-url-with-space.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-url-with-space.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-url-with-space.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-url-with-space.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-url-with-space.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Create-valid-url-array-protocols.any.js.ini b/testing/web-platform/meta/websockets/Create-valid-url-array-protocols.any.js.ini new file mode 100644 index 0000000000..eb8591ae0c --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-valid-url-array-protocols.any.js.ini @@ -0,0 +1,34 @@ +[Create-valid-url-array-protocols.any.worker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[Create-valid-url-array-protocols.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-array-protocols.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + [Create WebSocket - Pass a valid URL and array of protocol strings - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + +[Create-valid-url-array-protocols.any.worker.html?wpt_flags=h2] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Create WebSocket - Pass a valid URL and array of protocol strings - Connection should be closed] + expected: + if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL, NOTRUN] + + +[Create-valid-url-array-protocols.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-array-protocols.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Create-valid-url-binaryType-blob.any.js.ini b/testing/web-platform/meta/websockets/Create-valid-url-binaryType-blob.any.js.ini new file mode 100644 index 0000000000..d6ae1baf94 --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-valid-url-binaryType-blob.any.js.ini @@ -0,0 +1,32 @@ +[Create-valid-url-binaryType-blob.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-binaryType-blob.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-binaryType-blob.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-binaryType-blob.any.worker.html?wpt_flags=h2] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Create WebSocket - wsocket.binaryType should be set to 'blob' after connection is established - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + +[Create-valid-url-binaryType-blob.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-binaryType-blob.any.html?wpt_flags=h2] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Create WebSocket - wsocket.binaryType should be set to 'blob' after connection is established - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/websockets/Create-valid-url-protocol-empty.any.js.ini b/testing/web-platform/meta/websockets/Create-valid-url-protocol-empty.any.js.ini new file mode 100644 index 0000000000..eb42042170 --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-valid-url-protocol-empty.any.js.ini @@ -0,0 +1,23 @@ +[Create-valid-url-protocol-empty.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-protocol-empty.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-protocol-empty.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-protocol-empty.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-protocol-empty.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-protocol-empty.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Create-valid-url-protocol-setCorrectly.any.js.ini b/testing/web-platform/meta/websockets/Create-valid-url-protocol-setCorrectly.any.js.ini new file mode 100644 index 0000000000..cecf101ce1 --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-valid-url-protocol-setCorrectly.any.js.ini @@ -0,0 +1,29 @@ +[Create-valid-url-protocol-setCorrectly.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-protocol-setCorrectly.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-protocol-setCorrectly.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-protocol-setCorrectly.any.worker.html?wpt_flags=h2] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Create WebSocket - Pass a valid URL and protocol string - Connection should be closed] + expected: + if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL, NOTRUN] + + +[Create-valid-url-protocol-setCorrectly.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-protocol-setCorrectly.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Create-valid-url-protocol-string.any.js.ini b/testing/web-platform/meta/websockets/Create-valid-url-protocol-string.any.js.ini new file mode 100644 index 0000000000..ee583e63ef --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-valid-url-protocol-string.any.js.ini @@ -0,0 +1,34 @@ +[Create-valid-url-protocol-string.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-protocol-string.any.html?wpt_flags=h2] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Create WebSocket - Pass a valid URL and protocol string - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + +[Create-valid-url-protocol-string.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-protocol-string.any.worker.html?wpt_flags=h2] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Create WebSocket - Pass a valid URL and protocol string - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + if (os == "mac") and debug: [PASS, FAIL] + + +[Create-valid-url-protocol-string.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-protocol-string.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Create-valid-url-protocol.any.js.ini b/testing/web-platform/meta/websockets/Create-valid-url-protocol.any.js.ini new file mode 100644 index 0000000000..3097bab4bd --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-valid-url-protocol.any.js.ini @@ -0,0 +1,32 @@ +[Create-valid-url-protocol.any.html?wpt_flags=h2] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Create WebSocket - Pass a valid URL and a protocol string - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + +[Create-valid-url-protocol.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-protocol.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-protocol.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-protocol.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url-protocol.any.worker.html?wpt_flags=h2] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Create WebSocket - Pass a valid URL and a protocol string - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/websockets/Create-valid-url.any.js.ini b/testing/web-platform/meta/websockets/Create-valid-url.any.js.ini new file mode 100644 index 0000000000..fb9631fbe9 --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-valid-url.any.js.ini @@ -0,0 +1,33 @@ +[Create-valid-url.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + [Create WebSocket - Pass a valid URL - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + +[Create-valid-url.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-valid-url.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + [Create WebSocket - Pass a valid URL - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + +[Create-valid-url.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-0byte-data.any.js.ini b/testing/web-platform/meta/websockets/Send-0byte-data.any.js.ini new file mode 100644 index 0000000000..cd9d6ee56a --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-0byte-data.any.js.ini @@ -0,0 +1,33 @@ +[Send-0byte-data.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + [Send 0 byte data on a WebSocket - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + +[Send-0byte-data.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-0byte-data.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-0byte-data.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-0byte-data.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-0byte-data.any.worker.html?wpt_flags=h2] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Send 0 byte data on a WebSocket - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, FAIL, NOTRUN] + if (os == "mac") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/websockets/Send-65K-data.any.js.ini b/testing/web-platform/meta/websockets/Send-65K-data.any.js.ini new file mode 100644 index 0000000000..5a3eded9d8 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-65K-data.any.js.ini @@ -0,0 +1,33 @@ +[Send-65K-data.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-65K-data.any.worker.html?wpt_flags=h2] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Send 65K data on a WebSocket - Connection should be closed] + expected: + if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL, NOTRUN] + + +[Send-65K-data.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-65K-data.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-65K-data.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-65K-data.any.html?wpt_flags=h2] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Send 65K data on a WebSocket - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/websockets/Send-before-open.any.js.ini b/testing/web-platform/meta/websockets/Send-before-open.any.js.ini new file mode 100644 index 0000000000..662db026f1 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-before-open.any.js.ini @@ -0,0 +1,23 @@ +[Send-before-open.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-before-open.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-before-open.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-before-open.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-before-open.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-before-open.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-binary-65K-arraybuffer.any.js.ini b/testing/web-platform/meta/websockets/Send-binary-65K-arraybuffer.any.js.ini new file mode 100644 index 0000000000..52f0136e12 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-binary-65K-arraybuffer.any.js.ini @@ -0,0 +1,34 @@ +[Send-binary-65K-arraybuffer.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-65K-arraybuffer.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-65K-arraybuffer.any.html?wpt_flags=h2] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Send 65K binary data on a WebSocket - ArrayBuffer - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + +[Send-binary-65K-arraybuffer.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + [Send 65K binary data on a WebSocket - ArrayBuffer - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, FAIL, NOTRUN] + if (os == "mac") and debug: [PASS, FAIL] + + +[Send-binary-65K-arraybuffer.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-65K-arraybuffer.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-binary-arraybuffer.any.js.ini b/testing/web-platform/meta/websockets/Send-binary-arraybuffer.any.js.ini new file mode 100644 index 0000000000..73d1f75ba9 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-binary-arraybuffer.any.js.ini @@ -0,0 +1,29 @@ +[Send-binary-arraybuffer.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybuffer.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybuffer.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybuffer.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybuffer.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + [Send binary data on a WebSocket - ArrayBuffer - Connection should be closed] + expected: + if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL, NOTRUN] + + +[Send-binary-arraybuffer.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-binary-arraybufferview-float32.any.js.ini b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-float32.any.js.ini new file mode 100644 index 0000000000..7d2d276280 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-float32.any.js.ini @@ -0,0 +1,27 @@ +[Send-binary-arraybufferview-float32.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Send binary data on a WebSocket - ArrayBufferView - Float32Array - Connection should be closed] + expected: + if os == "mac": [PASS, FAIL] + + +[Send-binary-arraybufferview-float32.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-float32.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-float32.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-float32.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-float32.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-binary-arraybufferview-float64.any.js.ini b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-float64.any.js.ini new file mode 100644 index 0000000000..cb7917cdc4 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-float64.any.js.ini @@ -0,0 +1,27 @@ +[Send-binary-arraybufferview-float64.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-float64.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-float64.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Send binary data on a WebSocket - ArrayBufferView - Float64Array - Connection should be closed] + expected: + if os == "mac": [PASS, FAIL] + + +[Send-binary-arraybufferview-float64.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-float64.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-float64.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-binary-arraybufferview-int16-offset.any.js.ini b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-int16-offset.any.js.ini new file mode 100644 index 0000000000..41e0db5c40 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-int16-offset.any.js.ini @@ -0,0 +1,23 @@ +[Send-binary-arraybufferview-int16-offset.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-int16-offset.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-int16-offset.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-int16-offset.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-int16-offset.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-int16-offset.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-binary-arraybufferview-int32.any.js.ini b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-int32.any.js.ini new file mode 100644 index 0000000000..028dd6b707 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-int32.any.js.ini @@ -0,0 +1,23 @@ +[Send-binary-arraybufferview-int32.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-int32.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-int32.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-int32.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-int32.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-int32.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-binary-arraybufferview-int8.any.js.ini b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-int8.any.js.ini new file mode 100644 index 0000000000..895cb1a404 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-int8.any.js.ini @@ -0,0 +1,31 @@ +[Send-binary-arraybufferview-int8.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-int8.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-int8.any.html?wpt_flags=h2] + expected: + if (os == "android") and debug and not swgl: [OK, TIMEOUT] + [Send binary data on a WebSocket - ArrayBufferView - Int8Array - Connection should be closed] + expected: + if (os == "android") and not swgl: [PASS, FAIL] + + +[Send-binary-arraybufferview-int8.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-int8.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-int8.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + if (os == "android") and debug: [OK, ERROR, TIMEOUT] + [Send binary data on a WebSocket - ArrayBufferView - Int8Array - Connection should be closed] + expected: + if (os == "android") and not swgl: [PASS, FAIL] diff --git a/testing/web-platform/meta/websockets/Send-binary-arraybufferview-uint16-offset-length.any.js.ini b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-uint16-offset-length.any.js.ini new file mode 100644 index 0000000000..0c19ed292c --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-uint16-offset-length.any.js.ini @@ -0,0 +1,26 @@ +[Send-binary-arraybufferview-uint16-offset-length.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and debug and not swgl: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR, TIMEOUT] + +[Send-binary-arraybufferview-uint16-offset-length.any.html?wpt_flags=h2] + expected: + if (os == "android") and debug and not swgl and fission: [OK, TIMEOUT] + if (os == "android") and debug and not swgl and not fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR, TIMEOUT] + +[Send-binary-arraybufferview-uint16-offset-length.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint16-offset-length.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint16-offset-length.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint16-offset-length.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-binary-arraybufferview-uint32-offset.any.js.ini b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-uint32-offset.any.js.ini new file mode 100644 index 0000000000..61ef28a2d9 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-uint32-offset.any.js.ini @@ -0,0 +1,26 @@ +[Send-binary-arraybufferview-uint32-offset.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint32-offset.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint32-offset.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint32-offset.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and not swgl and not fission: [OK, TIMEOUT] + if (os == "android") and not swgl and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint32-offset.any.html?wpt_flags=h2] + expected: + if (os == "android") and debug and not swgl and not fission: [OK, TIMEOUT] + if (os == "android") and debug and not swgl and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] + +[Send-binary-arraybufferview-uint32-offset.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-binary-arraybufferview-uint8-offset-length.any.js.ini b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-uint8-offset-length.any.js.ini new file mode 100644 index 0000000000..cd573bdbe4 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-uint8-offset-length.any.js.ini @@ -0,0 +1,24 @@ +[Send-binary-arraybufferview-uint8-offset-length.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint8-offset-length.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint8-offset-length.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and not swgl: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint8-offset-length.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint8-offset-length.any.html?wpt_flags=h2] + expected: + if (os == "android") and not swgl and fission: [OK, TIMEOUT] + if (os == "android") and not swgl and not fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint8-offset-length.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-binary-arraybufferview-uint8-offset.any.js.ini b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-uint8-offset.any.js.ini new file mode 100644 index 0000000000..c0a5f2cc94 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-binary-arraybufferview-uint8-offset.any.js.ini @@ -0,0 +1,26 @@ +[Send-binary-arraybufferview-uint8-offset.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and not swgl and fission: [OK, TIMEOUT] + if (os == "android") and not swgl and not fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint8-offset.any.html?wpt_flags=h2] + expected: + if (os == "android") and debug and not fission and not swgl: [OK, ERROR] + if (os == "android") and debug and fission: [OK, TIMEOUT, ERROR] + if (os == "android") and not debug: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint8-offset.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint8-offset.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint8-offset.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-arraybufferview-uint8-offset.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-binary-blob.any.js.ini b/testing/web-platform/meta/websockets/Send-binary-blob.any.js.ini new file mode 100644 index 0000000000..792406ab70 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-binary-blob.any.js.ini @@ -0,0 +1,27 @@ +[Send-binary-blob.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and debug and not swgl and fission: [OK, TIMEOUT] + if (os == "android") and debug and not swgl and not fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] + +[Send-binary-blob.any.html?wpt_flags=h2] + expected: + if (os == "android") and debug and not fission and not swgl: [OK, TIMEOUT] + if (os == "android") and debug and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] + +[Send-binary-blob.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-blob.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-blob.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-binary-blob.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-data.any.js.ini b/testing/web-platform/meta/websockets/Send-data.any.js.ini new file mode 100644 index 0000000000..ba32ff621d --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-data.any.js.ini @@ -0,0 +1,36 @@ +[Send-data.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-data.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-data.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-data.any.html?wpt_flags=h2] + expected: + if (os == "android") and not fission and not swgl: [OK, ERROR] + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, ERROR, TIMEOUT] + [Send data on a WebSocket - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + +[Send-data.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and debug and not swgl and fission: [OK, TIMEOUT] + if (os == "android") and debug and not swgl and not fission: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] + [Send data on a WebSocket - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + +[Send-data.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-data.worker.js.ini b/testing/web-platform/meta/websockets/Send-data.worker.js.ini new file mode 100644 index 0000000000..ae177124a6 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-data.worker.js.ini @@ -0,0 +1,18 @@ +[Send-data.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-data.worker.html?wpt_flags=h2] + expected: + if (os == "android") and debug and not fission and not swgl: [OK, ERROR] + if (os == "android") and debug and fission: [OK, ERROR, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + [Send data on a WebSocket in a Worker] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + +[Send-data.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-null.any.js.ini b/testing/web-platform/meta/websockets/Send-null.any.js.ini new file mode 100644 index 0000000000..f323ca9a34 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-null.any.js.ini @@ -0,0 +1,36 @@ +[Send-null.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-null.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-null.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and debug and not fission and not swgl: [OK, TIMEOUT] + if (os == "android") and debug and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] + if (os == "mac") and not debug: [OK, TIMEOUT] + [Send null data on a WebSocket - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + +[Send-null.any.html?wpt_flags=h2] + expected: + if (os == "android") and not fission and not swgl: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Send null data on a WebSocket - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + +[Send-null.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-null.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-paired-surrogates.any.js.ini b/testing/web-platform/meta/websockets/Send-paired-surrogates.any.js.ini new file mode 100644 index 0000000000..66a51c82c6 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-paired-surrogates.any.js.ini @@ -0,0 +1,35 @@ +[Send-paired-surrogates.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-paired-surrogates.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-paired-surrogates.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-paired-surrogates.any.html?wpt_flags=h2] + expected: + if (os == "android") and debug and not swgl: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] + [Send paired surrogates data on a WebSocket - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + +[Send-paired-surrogates.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-paired-surrogates.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and debug and not swgl and fission: [OK, TIMEOUT] + if (os == "android") and debug and not swgl and not fission: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] + [Send paired surrogates data on a WebSocket - Connection should be closed] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/websockets/Send-unicode-data.any.js.ini b/testing/web-platform/meta/websockets/Send-unicode-data.any.js.ini new file mode 100644 index 0000000000..4468716e0c --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-unicode-data.any.js.ini @@ -0,0 +1,25 @@ +[Send-unicode-data.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-unicode-data.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and not swgl and fission: [OK, TIMEOUT] + if (os == "android") and not swgl and not fission: [OK, TIMEOUT] + +[Send-unicode-data.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-unicode-data.any.html?wpt_flags=h2] + expected: + if (os == "android") and not swgl and fission: [OK, TIMEOUT] + if (os == "android") and not swgl and not fission: [OK, TIMEOUT] + +[Send-unicode-data.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-unicode-data.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Send-unpaired-surrogates.any.js.ini b/testing/web-platform/meta/websockets/Send-unpaired-surrogates.any.js.ini new file mode 100644 index 0000000000..f96c4fbde3 --- /dev/null +++ b/testing/web-platform/meta/websockets/Send-unpaired-surrogates.any.js.ini @@ -0,0 +1,28 @@ +[Send-unpaired-surrogates.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-unpaired-surrogates.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-unpaired-surrogates.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Send-unpaired-surrogates.any.html?wpt_flags=h2] + expected: + if (os == "android") and not swgl: [OK, TIMEOUT] + +[Send-unpaired-surrogates.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and not swgl and not fission: [OK, TIMEOUT] + if (os == "android") and not swgl and fission: [OK, TIMEOUT] + [Send unpaired surrogates on a WebSocket - Connection should be closed] + expected: + if os == "mac": [PASS, FAIL] + + +[Send-unpaired-surrogates.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/__dir__.ini b/testing/web-platform/meta/websockets/__dir__.ini new file mode 100644 index 0000000000..89ba6b5e93 --- /dev/null +++ b/testing/web-platform/meta/websockets/__dir__.ini @@ -0,0 +1,2 @@ +lsan-disabled: true +leak-threshold: [default:102400, tab:51200] diff --git a/testing/web-platform/meta/websockets/back-forward-cache-with-closed-websocket-connection-ccns.tentative.window.js.ini b/testing/web-platform/meta/websockets/back-forward-cache-with-closed-websocket-connection-ccns.tentative.window.js.ini new file mode 100644 index 0000000000..819f309e1e --- /dev/null +++ b/testing/web-platform/meta/websockets/back-forward-cache-with-closed-websocket-connection-ccns.tentative.window.js.ini @@ -0,0 +1,3 @@ +[back-forward-cache-with-closed-websocket-connection-ccns.tentative.window.html] + [Testing BFCache support for page with closed WebSocket connection and "Cache-Control: no-store" header.] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/websockets/back-forward-cache-with-open-websocket-connection-ccns.tentative.window.js.ini b/testing/web-platform/meta/websockets/back-forward-cache-with-open-websocket-connection-ccns.tentative.window.js.ini new file mode 100644 index 0000000000..941919d16c --- /dev/null +++ b/testing/web-platform/meta/websockets/back-forward-cache-with-open-websocket-connection-ccns.tentative.window.js.ini @@ -0,0 +1,3 @@ +[back-forward-cache-with-open-websocket-connection-ccns.tentative.window.html] + [Testing BFCache support for page with open WebSocket connection and "Cache-Control: no-store" header.] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/websockets/basic-auth.any.js.ini b/testing/web-platform/meta/websockets/basic-auth.any.js.ini new file mode 100644 index 0000000000..e3043aa28a --- /dev/null +++ b/testing/web-platform/meta/websockets/basic-auth.any.js.ini @@ -0,0 +1,52 @@ +[basic-auth.https.any.serviceworker.html] + expected: TIMEOUT + +[basic-auth.any.serviceworker.html] + [HTTP basic authentication should work with WebSockets] + expected: FAIL + + +[basic-auth.any.sharedworker.html?wss] + expected: + if not swgl and (os == "android") and debug: [OK, ERROR] + if swgl and (os == "win"): [OK, TIMEOUT] + if swgl and (os == "linux"): [OK, ERROR] + if swgl and (os == "android"): [OK, ERROR] + +[basic-auth.any.serviceworker.html?wss] + expected: + if debug and (os == "win") and swgl: [OK, TIMEOUT] + if debug and (os == "android") and not swgl: [OK, ERROR] + if debug and (os == "linux"): [OK, ERROR] + [HTTP basic authentication should work with WebSockets] + expected: + if os == "mac": [PASS, TIMEOUT] + + +[basic-auth.any.html?wss] + expected: + if debug and (os == "linux") and not fission and swgl: [OK, ERROR] + if debug and (os == "linux") and fission: [OK, ERROR] + if debug and (os == "win"): [OK, TIMEOUT] + if debug and (os == "android"): [OK, ERROR] + +[basic-auth.any.worker.html?wss] + expected: + if debug and (os == "android") and swgl: [OK, ERROR] + if debug and (os == "win"): [OK, TIMEOUT] + if debug and (os == "linux"): [OK, ERROR] + +[basic-auth.any.html?wpt_flags=h2] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86"): OK + if (os == "linux") and debug and not fission and not swgl: OK + if (os == "win") and swgl: OK + if (os == "mac") and debug: OK + if os == "android": OK + [OK, TIMEOUT] + +[basic-auth.any.worker.html?wpt_flags=h2] + +[basic-auth.any.sharedworker.html?wpt_flags=h2] + +[basic-auth.any.serviceworker.html?wpt_flags=h2] 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 0000000000..46cf8e6bd5 --- /dev/null +++ b/testing/web-platform/meta/websockets/binary/001.html.ini @@ -0,0 +1,5 @@ +[001.html?wpt_flags=h2] + +[001.html] + +[001.html?wss] 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 0000000000..bc8d7bbe93 --- /dev/null +++ b/testing/web-platform/meta/websockets/binary/002.html.ini @@ -0,0 +1,11 @@ +[002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[002.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[002.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..c379a03050 --- /dev/null +++ b/testing/web-platform/meta/websockets/binary/004.html.ini @@ -0,0 +1,11 @@ +[004.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[004.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[004.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, 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 0000000000..b13e5f4ff0 --- /dev/null +++ b/testing/web-platform/meta/websockets/binary/005.html.ini @@ -0,0 +1,11 @@ +[005.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[005.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[005.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/binary/__dir__.ini b/testing/web-platform/meta/websockets/binary/__dir__.ini new file mode 100644 index 0000000000..97d1ab1999 --- /dev/null +++ b/testing/web-platform/meta/websockets/binary/__dir__.ini @@ -0,0 +1,3 @@ +lsan-disabled: true +lsan-max-stack-depth: 7 +leak-threshold: [tab:51200] diff --git a/testing/web-platform/meta/websockets/binaryType-wrong-value.any.js.ini b/testing/web-platform/meta/websockets/binaryType-wrong-value.any.js.ini new file mode 100644 index 0000000000..238f7c88aa --- /dev/null +++ b/testing/web-platform/meta/websockets/binaryType-wrong-value.any.js.ini @@ -0,0 +1,36 @@ +[binaryType-wrong-value.any.worker.html] + expected: + if (os == "win") and (processor == "x86_64") and not swgl: [OK, ERROR, TIMEOUT] + +[binaryType-wrong-value.any.worker.html?wss] + expected: + if (os == "win") and debug and (processor == "x86_64") and swgl: [OK, ERROR, TIMEOUT] + if (os == "win") and debug and (processor == "x86"): [OK, ERROR, TIMEOUT] + +[binaryType-wrong-value.any.html?wss] + expected: + if (os == "win") and debug and not swgl: [OK, ERROR, TIMEOUT] + +[binaryType-wrong-value.any.worker.html?wpt_flags=h2] + expected: + if (os == "win") and (processor == "x86_64") and debug and not swgl: [OK, TIMEOUT, ERROR] + if (os == "linux") and not debug and fission and (processor == "x86_64"): [OK, TIMEOUT, ERROR] + if (os == "linux") and not debug and fission and (processor == "x86"): [OK, TIMEOUT, ERROR] + if (os == "linux") and debug and fission and not swgl: [TIMEOUT, OK, ERROR] + if (os == "win") and (processor == "x86_64") and not debug: [TIMEOUT, OK, ERROR] + if (os == "android") and debug and swgl: [TIMEOUT, OK, ERROR] + if (os == "android") and not debug: [TIMEOUT, OK, ERROR] + [OK, ERROR, TIMEOUT] + +[binaryType-wrong-value.any.html?wpt_flags=h2] + expected: + if (os == "linux") and fission and debug and not swgl: [OK, ERROR, TIMEOUT] + if (os == "linux") and fission and not debug and (processor == "x86_64"): [OK, ERROR, TIMEOUT] + if (os == "win") and (processor == "x86_64") and not debug: [OK, ERROR, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR, TIMEOUT] + if (os == "android") and debug: [OK, ERROR, TIMEOUT] + [TIMEOUT, OK, ERROR] + +[binaryType-wrong-value.any.html] + expected: + if (processor == "x86") and debug: [OK, ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/bufferedAmount-unchanged-by-sync-xhr.any.js.ini b/testing/web-platform/meta/websockets/bufferedAmount-unchanged-by-sync-xhr.any.js.ini new file mode 100644 index 0000000000..7962a45cd1 --- /dev/null +++ b/testing/web-platform/meta/websockets/bufferedAmount-unchanged-by-sync-xhr.any.js.ini @@ -0,0 +1,35 @@ +[bufferedAmount-unchanged-by-sync-xhr.any.sharedworker.html] + +[bufferedAmount-unchanged-by-sync-xhr.any.sharedworker.html?wss] + +[bufferedAmount-unchanged-by-sync-xhr.any.html] + +[bufferedAmount-unchanged-by-sync-xhr.any.html?wss] + +[bufferedAmount-unchanged-by-sync-xhr.any.worker.html] + +[bufferedAmount-unchanged-by-sync-xhr.any.sharedworker.html?wpt_flags=h2] + expected: + if (os == "android") and debug and not swgl: [TIMEOUT, OK, ERROR] + [OK, TIMEOUT] + [bufferedAmount should not be updated during a sync XHR] + expected: [PASS, TIMEOUT] + + +[bufferedAmount-unchanged-by-sync-xhr.any.worker.html?wss] + +[bufferedAmount-unchanged-by-sync-xhr.any.html?wpt_flags=h2] + expected: + if (os == "android") and debug and not swgl: [OK, ERROR, TIMEOUT] + [OK, TIMEOUT] + [bufferedAmount should not be updated during a sync XHR] + expected: + if os == "mac": [PASS, TIMEOUT] + + +[bufferedAmount-unchanged-by-sync-xhr.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and not swgl: [OK, ERROR, TIMEOUT] + [OK, TIMEOUT] + [bufferedAmount should not be updated during a sync XHR] + expected: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/close-invalid.any.js.ini b/testing/web-platform/meta/websockets/close-invalid.any.js.ini new file mode 100644 index 0000000000..ba78aee3ba --- /dev/null +++ b/testing/web-platform/meta/websockets/close-invalid.any.js.ini @@ -0,0 +1,45 @@ +[close-invalid.any.worker.html?wpt_flags=h2] + expected: + if (os == "linux") and debug and not fission and swgl: [OK, TIMEOUT] + if (os == "linux") and not debug and fission: [OK, TIMEOUT] + if (os == "android") and debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR, TIMEOUT] + +[close-invalid.any.html?wpt_flags=h2] + expected: + if (os == "linux") and not asan and debug and fission and not swgl: [OK, TIMEOUT] + if (os == "linux") and asan and fission: TIMEOUT + if (os == "android") and swgl: [OK, TIMEOUT] + if (os == "android") and not swgl: [OK, ERROR, TIMEOUT] + [0 on a websocket] + expected: + if os == "android": [PASS, FAIL] + + [500 on a websocket] + expected: + if os == "android": [PASS, FAIL] + + [NaN on a websocket] + expected: + if os == "android": [PASS, FAIL] + + [String on a websocket] + expected: + if os == "android": [PASS, FAIL] + + [null on a websocket] + expected: + if os == "android": [PASS, FAIL] + + [2**16+1000 on a websocket] + expected: + if os == "android": [PASS, FAIL] + + +[close-invalid.any.html?wss] + +[close-invalid.any.worker.html?wss] + +[close-invalid.any.html?default] + +[close-invalid.any.worker.html?default] 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 0000000000..cc8df0d98e --- /dev/null +++ b/testing/web-platform/meta/websockets/closing-handshake/002.html.ini @@ -0,0 +1,7 @@ +[002.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[002.html] + +[002.html?wpt_flags=h2] 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 0000000000..08b711da6b --- /dev/null +++ b/testing/web-platform/meta/websockets/closing-handshake/003.html.ini @@ -0,0 +1,11 @@ +[003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[003.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[003.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..65cd3ab07a --- /dev/null +++ b/testing/web-platform/meta/websockets/closing-handshake/004.html.ini @@ -0,0 +1,11 @@ +[004.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[004.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[004.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/constructor.any.js.ini b/testing/web-platform/meta/websockets/constructor.any.js.ini new file mode 100644 index 0000000000..71ef860210 --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor.any.js.ini @@ -0,0 +1,23 @@ +[constructor.any.html?wss] + +[constructor.any.worker.html?wpt_flags=h2] + expected: + if (os == "linux") and debug and fission and not swgl: [OK, TIMEOUT] + if (os == "linux") and not debug and fission and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and swgl: [OK, TIMEOUT] + if os == "android": [OK, ERROR, TIMEOUT] + +[constructor.any.worker.html?wss] + +[constructor.any.html?wpt_flags=h2] + expected: + if os == "linux": [OK, TIMEOUT] + if os == "android": [OK, ERROR, TIMEOUT] + [Calling the WebSocket constructor with too many arguments should not throw.] + expected: + if os == "android": [PASS, FAIL] + + +[constructor.any.html?default] + +[constructor.any.worker.html?default] diff --git a/testing/web-platform/meta/websockets/constructor/001.html.ini b/testing/web-platform/meta/websockets/constructor/001.html.ini new file mode 100644 index 0000000000..c7c2a6442d --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/001.html.ini @@ -0,0 +1,5 @@ +[001.html] + +[001.html?wpt_flags=h2] + disabled: Bug 1727995 +[001.html?wss] diff --git a/testing/web-platform/meta/websockets/constructor/004.html.ini b/testing/web-platform/meta/websockets/constructor/004.html.ini new file mode 100644 index 0000000000..2eae31ab28 --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/004.html.ini @@ -0,0 +1,10 @@ +[004.html?wpt_flags=h2] + disabled: Bug 1727995 + +[004.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[004.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/constructor/005.html.ini b/testing/web-platform/meta/websockets/constructor/005.html.ini new file mode 100644 index 0000000000..28107d2e19 --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/005.html.ini @@ -0,0 +1,10 @@ +[005.html?wpt_flags=h2] + disabled: Bug 1727995 + +[005.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[005.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..b9b52b0d94 --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/006.html.ini @@ -0,0 +1,10 @@ +[006.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[006.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[006.html?wpt_flags=h2] + disabled: Bug 1727995 diff --git a/testing/web-platform/meta/websockets/constructor/007.html.ini b/testing/web-platform/meta/websockets/constructor/007.html.ini new file mode 100644 index 0000000000..ef1d912f1e --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/007.html.ini @@ -0,0 +1,10 @@ +[007.html?wpt_flags=h2] + disabled: Bug 1727995 + +[007.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[007.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/constructor/008.html.ini b/testing/web-platform/meta/websockets/constructor/008.html.ini new file mode 100644 index 0000000000..b4a937f49d --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/008.html.ini @@ -0,0 +1,7 @@ +[008.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[008.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..61427d337c --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/009.html.ini @@ -0,0 +1,10 @@ +[009.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[009.html?wpt_flags=h2] + disabled: Bug 1727995 + +[009.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..d2ff38b659 --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/010.html.ini @@ -0,0 +1,10 @@ +[010.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[010.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[010.html?wpt_flags=h2] + disabled: Bug 1727995 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 0000000000..ace45894f0 --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/011.html.ini @@ -0,0 +1,10 @@ +[011.html?wpt_flags=h2] + disabled: Bug 1727995 + +[011.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[011.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/constructor/012.html.ini b/testing/web-platform/meta/websockets/constructor/012.html.ini new file mode 100644 index 0000000000..9dfd714374 --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/012.html.ini @@ -0,0 +1,10 @@ +[012.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[012.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[012.html?wpt_flags=h2] + disabled: Bug 1727995 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 0000000000..50624228e9 --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/013.html.ini @@ -0,0 +1,10 @@ +[013.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[013.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[013.html?wpt_flags=h2] + disabled: Bug 1727995 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 0000000000..29107eb30b --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/014.html.ini @@ -0,0 +1,7 @@ +[014.html] + disabled: + if debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1090198 + +[014.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..ddfc17a362 --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/016.html.ini @@ -0,0 +1,10 @@ +[016.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[016.html?wpt_flags=h2] + disabled: Bug 1727995 + +[016.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/constructor/017.html.ini b/testing/web-platform/meta/websockets/constructor/017.html.ini new file mode 100644 index 0000000000..b0d19a463c --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/017.html.ini @@ -0,0 +1,10 @@ +[017.html?wpt_flags=h2] + disabled: Bug 1727995 + +[017.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[017.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..1f78cf9a80 --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/018.html.ini @@ -0,0 +1,10 @@ +[018.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[018.html?wpt_flags=h2] + disabled: Bug 1727995 + +[018.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..fb5b03174f --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/019.html.ini @@ -0,0 +1,10 @@ +[019.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[019.html?wpt_flags=h2] + disabled: Bug 1727995 + +[019.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..925acc77b6 --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/020.html.ini @@ -0,0 +1,10 @@ +[020.html?wpt_flags=h2] + disabled: Bug 1727995 + +[020.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[020.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/constructor/021.html.ini b/testing/web-platform/meta/websockets/constructor/021.html.ini new file mode 100644 index 0000000000..e151b70846 --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/021.html.ini @@ -0,0 +1,10 @@ +[021.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[021.html?wpt_flags=h2] + disabled: Bug 1727995 + +[021.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..dbeb1af5b2 --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/022.html.ini @@ -0,0 +1,10 @@ +[022.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[022.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[022.html?wpt_flags=h2] + disabled: Bug 1727995 diff --git a/testing/web-platform/meta/websockets/constructor/__dir__.ini b/testing/web-platform/meta/websockets/constructor/__dir__.ini new file mode 100644 index 0000000000..97d1ab1999 --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor/__dir__.ini @@ -0,0 +1,3 @@ +lsan-disabled: true +lsan-max-stack-depth: 7 +leak-threshold: [tab:51200] 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 0000000000..851550f33a --- /dev/null +++ b/testing/web-platform/meta/websockets/cookies/001.html.ini @@ -0,0 +1,5 @@ +[001.html?wpt_flags=h2] + +[001.html?wss&wpt_flags=https] + +[001.html] 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 0000000000..dcd47e40fc --- /dev/null +++ b/testing/web-platform/meta/websockets/cookies/002.html.ini @@ -0,0 +1,11 @@ +[002.html?wss&wpt_flags=https] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[002.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..57f4126249 --- /dev/null +++ b/testing/web-platform/meta/websockets/cookies/003.html.ini @@ -0,0 +1,11 @@ +[003.html?wss&wpt_flags=https] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[003.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..69bb59e32e --- /dev/null +++ b/testing/web-platform/meta/websockets/cookies/004.html.ini @@ -0,0 +1,7 @@ +[004.html?wss&wpt_flags=https] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[004.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..4042206f74 --- /dev/null +++ b/testing/web-platform/meta/websockets/cookies/005.html.ini @@ -0,0 +1,7 @@ +[005.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[005.html?wss&wpt_flags=https] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..c49b21499a --- /dev/null +++ b/testing/web-platform/meta/websockets/cookies/006.html.ini @@ -0,0 +1,11 @@ +[006.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[006.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[006.html?wss&wpt_flags=https] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..649ad35fd6 --- /dev/null +++ b/testing/web-platform/meta/websockets/cookies/007.html.ini @@ -0,0 +1,11 @@ +[007.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[007.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[007.html?wss&wpt_flags=https] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/cookies/__dir__.ini b/testing/web-platform/meta/websockets/cookies/__dir__.ini new file mode 100644 index 0000000000..a058aa2a52 --- /dev/null +++ b/testing/web-platform/meta/websockets/cookies/__dir__.ini @@ -0,0 +1 @@ +prefs: [network.cookie.sameSite.schemeful:false] diff --git a/testing/web-platform/meta/websockets/cookies/third-party-cookie-accepted.https.html.ini b/testing/web-platform/meta/websockets/cookies/third-party-cookie-accepted.https.html.ini new file mode 100644 index 0000000000..a060aaea25 --- /dev/null +++ b/testing/web-platform/meta/websockets/cookies/third-party-cookie-accepted.https.html.ini @@ -0,0 +1,4 @@ +prefs: [network.cookie.sameSite.laxByDefault:true, network.cookie.sameSite.noneRequiresSecure:true] +[third-party-cookie-accepted.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/eventhandlers.any.js.ini b/testing/web-platform/meta/websockets/eventhandlers.any.js.ini new file mode 100644 index 0000000000..69bfabe78f --- /dev/null +++ b/testing/web-platform/meta/websockets/eventhandlers.any.js.ini @@ -0,0 +1,22 @@ +[eventhandlers.any.html?wpt_flags=h2] + expected: + if (os == "win") and (processor == "x86_64") and debug and not swgl: [OK, TIMEOUT] + if (os == "linux") and debug and fission and not swgl: [OK, TIMEOUT] + if (os == "win") and (processor == "x86") and debug: [OK, TIMEOUT] + if (os == "linux") and not debug: [OK, TIMEOUT] + if os == "android": [OK, ERROR, TIMEOUT] + +[eventhandlers.any.worker.html?wss] + +[eventhandlers.any.html?wss] + +[eventhandlers.any.worker.html?wpt_flags=h2] + expected: + if (os == "linux") and not swgl and not fission and debug: [OK, TIMEOUT] + if (os == "linux") and not swgl and fission: [OK, TIMEOUT] + if (os == "android") and debug: [OK, ERROR, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT, ERROR] + +[eventhandlers.any.worker.html?default] + +[eventhandlers.any.html?default] 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 0000000000..3960d70b38 --- /dev/null +++ b/testing/web-platform/meta/websockets/extended-payload-length.html.ini @@ -0,0 +1,10 @@ +[extended-payload-length.html?wpt_flags=h2] + disabled: Bug 1867006 + +[extended-payload-length.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[extended-payload-length.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/idlharness.any.js.ini b/testing/web-platform/meta/websockets/idlharness.any.js.ini new file mode 100644 index 0000000000..bd2c283252 --- /dev/null +++ b/testing/web-platform/meta/websockets/idlharness.any.js.ini @@ -0,0 +1,7 @@ +[idlharness.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[idlharness.any.worker.html] + expected: + if (os == "android") and fission: [OK, 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 0000000000..388381631d --- /dev/null +++ b/testing/web-platform/meta/websockets/interfaces/CloseEvent/clean-close.html.ini @@ -0,0 +1,5 @@ +[clean-close.html?wpt_flags=h2] + +[clean-close.html] + +[clean-close.html?wss] diff --git a/testing/web-platform/meta/websockets/interfaces/CloseEvent/constructor.html.ini b/testing/web-platform/meta/websockets/interfaces/CloseEvent/constructor.html.ini new file mode 100644 index 0000000000..4f8aae95de --- /dev/null +++ b/testing/web-platform/meta/websockets/interfaces/CloseEvent/constructor.html.ini @@ -0,0 +1,3 @@ +[constructor.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/interfaces/CloseEvent/historical.html.ini b/testing/web-platform/meta/websockets/interfaces/CloseEvent/historical.html.ini new file mode 100644 index 0000000000..ecfd4d87c0 --- /dev/null +++ b/testing/web-platform/meta/websockets/interfaces/CloseEvent/historical.html.ini @@ -0,0 +1,3 @@ +[historical.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/events/015.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/events/015.html.ini new file mode 100644 index 0000000000..beff6959fc --- /dev/null +++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/events/015.html.ini @@ -0,0 +1,11 @@ +[015.html?wpt_flags=h2] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + [WebSockets: instanceof on events] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + +[015.html?default] + +[015.html?wss] 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 0000000000..2272dce029 --- /dev/null +++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/006.html.ini @@ -0,0 +1,10 @@ +[006.html?default] + +[006.html?wss] + +[006.html?wpt_flags=h2] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + [WebSockets: send() with unpaired surrogate when readyState is OPEN] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] 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 0000000000..41df5edc6b --- /dev/null +++ b/testing/web-platform/meta/websockets/keeping-connection-open/001.html.ini @@ -0,0 +1,11 @@ +[001.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [WebSockets: 20s inactivity after handshake] + expected: + if (os == "android") and not debug: FAIL + + +[001.html?wss] + +[001.html] diff --git a/testing/web-platform/meta/websockets/keeping-connection-open/__dir__.ini b/testing/web-platform/meta/websockets/keeping-connection-open/__dir__.ini new file mode 100644 index 0000000000..daf68383df --- /dev/null +++ b/testing/web-platform/meta/websockets/keeping-connection-open/__dir__.ini @@ -0,0 +1 @@ +leak-threshold: [default:51200] diff --git a/testing/web-platform/meta/websockets/mixed-content.https.any.js.ini b/testing/web-platform/meta/websockets/mixed-content.https.any.js.ini new file mode 100644 index 0000000000..5f22fd2ea6 --- /dev/null +++ b/testing/web-platform/meta/websockets/mixed-content.https.any.js.ini @@ -0,0 +1,9 @@ +[mixed-content.https.any.worker.html] + +[mixed-content.https.any.html] + +[mixed-content.https.any.sharedworker.html] + +[mixed-content.https.any.serviceworker.html] + expected: + if (processor == "x86") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/opening-handshake/001.html.ini b/testing/web-platform/meta/websockets/opening-handshake/001.html.ini new file mode 100644 index 0000000000..95b50feaf2 --- /dev/null +++ b/testing/web-platform/meta/websockets/opening-handshake/001.html.ini @@ -0,0 +1,10 @@ +[001.html?wss] + +[001.html?wpt_flags=h2] + expected: + if os == "mac" and not debug: [OK, TIMEOUT] + [WebSockets: invalid handshake] + expected: + if os == "mac" and not debug: [PASS, TIMEOUT] + +[001.html?default] 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 0000000000..ddef226f7a --- /dev/null +++ b/testing/web-platform/meta/websockets/opening-handshake/002.html.ini @@ -0,0 +1,14 @@ +[002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[002.html?wss] + +[002.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [WebSockets: valid handshake] + expected: + if os == "mac" and not debug: [PASS, FAIL] + +[002.html?default] diff --git a/testing/web-platform/meta/websockets/opening-handshake/003-sets-origin.worker.js.ini b/testing/web-platform/meta/websockets/opening-handshake/003-sets-origin.worker.js.ini new file mode 100644 index 0000000000..2869a27c90 --- /dev/null +++ b/testing/web-platform/meta/websockets/opening-handshake/003-sets-origin.worker.js.ini @@ -0,0 +1,3 @@ +[003-sets-origin.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..f64eba6eb8 --- /dev/null +++ b/testing/web-platform/meta/websockets/opening-handshake/003.html.ini @@ -0,0 +1,7 @@ +[003.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..74e44f310f --- /dev/null +++ b/testing/web-platform/meta/websockets/opening-handshake/005.html.ini @@ -0,0 +1,7 @@ +[005.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[005.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/opening-handshake/__dir__.ini b/testing/web-platform/meta/websockets/opening-handshake/__dir__.ini new file mode 100644 index 0000000000..4e7df68a94 --- /dev/null +++ b/testing/web-platform/meta/websockets/opening-handshake/__dir__.ini @@ -0,0 +1 @@ +lsan-allowed: [Alloc, NS_NewInterfaceRequestorAggregation, NewPage, PLDHashTable::Add, Realloc, SetPropertyAsInterface, SetSucceededCertChain, allocate, mozilla::WeakPtr, mozilla::extensions::ChannelWrapper::ChannelWrapper, mozilla::net::nsHttpTransaction::ParseHead, nsNSSCertificate::Create, nsNodeSupportsWeakRefTearoff::GetWeakReference, nsSSLIOLayerAddToSocket] diff --git a/testing/web-platform/meta/websockets/referrer.any.js.ini b/testing/web-platform/meta/websockets/referrer.any.js.ini new file mode 100644 index 0000000000..972b8cc0c9 --- /dev/null +++ b/testing/web-platform/meta/websockets/referrer.any.js.ini @@ -0,0 +1,7 @@ +[referrer.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[referrer.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/remove-own-iframe-during-onerror.window.js.ini b/testing/web-platform/meta/websockets/remove-own-iframe-during-onerror.window.js.ini new file mode 100644 index 0000000000..6ae2badce4 --- /dev/null +++ b/testing/web-platform/meta/websockets/remove-own-iframe-during-onerror.window.js.ini @@ -0,0 +1,9 @@ +[remove-own-iframe-during-onerror.window.html?wss] + +[remove-own-iframe-during-onerror.window.html?wpt_flags=h2] + expected: + if (os == "linux") and fission and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "linux") and not fission and not swgl: [OK, TIMEOUT] + if os == "android": [OK, ERROR, TIMEOUT] + +[remove-own-iframe-during-onerror.window.html?default] diff --git a/testing/web-platform/meta/websockets/security/__dir__.ini b/testing/web-platform/meta/websockets/security/__dir__.ini new file mode 100644 index 0000000000..6a4b1bdad3 --- /dev/null +++ b/testing/web-platform/meta/websockets/security/__dir__.ini @@ -0,0 +1 @@ +lsan-allowed: [Alloc, NewPage, PLDHashTable::Add, Realloc, SetPropertyAsInterface, SetSucceededCertChain, allocate, mozilla::WeakPtr, mozilla::extensions::ChannelWrapper::ChannelWrapper, mozilla::net::nsHttpTransaction::ParseHead, nsNSSCertificate::Create, nsNodeSupportsWeakRefTearoff::GetWeakReference, nsSSLIOLayerAddToSocket] diff --git a/testing/web-platform/meta/websockets/send-many-64K-messages-with-backpressure.any.js.ini b/testing/web-platform/meta/websockets/send-many-64K-messages-with-backpressure.any.js.ini new file mode 100644 index 0000000000..4538b7c5ff --- /dev/null +++ b/testing/web-platform/meta/websockets/send-many-64K-messages-with-backpressure.any.js.ini @@ -0,0 +1,80 @@ +[send-many-64K-messages-with-backpressure.any.serviceworker.html?wpt_flags=h2] + expected: TIMEOUT + [sending 50 messages of size 65536 with backpressure applied should not hang] + expected: TIMEOUT + + +[send-many-64K-messages-with-backpressure.any.sharedworker.html] + +[send-many-64K-messages-with-backpressure.any.html?wpt_flags=h2] + expected: + if (os == "win") and ccov: [OK, TIMEOUT] + if not debug and (os == "linux") and (processor == "x86_64") and not fission: [OK, TIMEOUT] + if not debug and (os == "linux") and (processor == "x86_64") and fission: [OK, TIMEOUT] + if not debug and (os == "linux") and (processor == "x86"): [TIMEOUT, OK] + if not debug and (os == "win"): TIMEOUT + if not debug and (os == "mac"): [OK, TIMEOUT] + [sending 50 messages of size 65536 with backpressure applied should not hang] + expected: + if (os == "win") and ccov: [FAIL, TIMEOUT] + if not debug and (os == "linux") and (processor == "x86_64") and fission: [FAIL, TIMEOUT] + if not debug and (os == "linux") and (processor == "x86_64") and not fission: [FAIL, TIMEOUT] + if not debug and (os == "linux") and (processor == "x86"): [TIMEOUT, FAIL] + if not debug and (os == "mac"): [FAIL, TIMEOUT] + if not debug and (os == "win"): TIMEOUT + FAIL + + +[send-many-64K-messages-with-backpressure.any.html] + +[send-many-64K-messages-with-backpressure.any.serviceworker.html] + +[send-many-64K-messages-with-backpressure.any.sharedworker.html?wpt_flags=h2] + expected: + if (os == "win") and ccov: [OK, TIMEOUT] + if not debug and (os == "linux") and (processor == "x86_64") and not fission: [OK, TIMEOUT] + if not debug and (os == "linux") and (processor == "x86_64") and fission: [OK, TIMEOUT] + if not debug and (os == "linux") and (processor == "x86"): [TIMEOUT, OK] + if not debug and (os == "win"): TIMEOUT + if not debug and (os == "mac"): TIMEOUT + [sending 50 messages of size 65536 with backpressure applied should not hang] + expected: + if (os == "win") and ccov: [FAIL, TIMEOUT] + if not debug and (os == "linux") and (processor == "x86_64") and not fission: [FAIL, TIMEOUT] + if not debug and (os == "linux") and (processor == "x86_64") and fission: [FAIL, TIMEOUT] + if not debug and (os == "linux") and (processor == "x86"): [TIMEOUT, FAIL] + if not debug and (os == "mac"): TIMEOUT + if not debug and (os == "win"): TIMEOUT + FAIL + + +[send-many-64K-messages-with-backpressure.any.worker.html?wpt_flags=h2] + expected: + if (os == "win") and ccov: [OK, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [OK, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and fission: [OK, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, OK] + if (os == "win") and not debug and (processor == "x86_64"): TIMEOUT + if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK] + if (os == "mac") and not debug: TIMEOUT + [sending 50 messages of size 65536 with backpressure applied should not hang] + expected: + if (os == "win") and ccov: [FAIL, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and fission: [FAIL, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [FAIL, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, FAIL] + if (os == "win") and not debug and (processor == "x86_64"): TIMEOUT + if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, FAIL] + if (os == "mac") and not debug: TIMEOUT + FAIL + + +[send-many-64K-messages-with-backpressure.any.html?wss] + +[send-many-64K-messages-with-backpressure.any.serviceworker.html?wss] + +[send-many-64K-messages-with-backpressure.any.worker.html?wss] + +[send-many-64K-messages-with-backpressure.any.sharedworker.html?wss] + +[send-many-64K-messages-with-backpressure.any.worker.html] diff --git a/testing/web-platform/meta/websockets/stream/tentative/abort.any.js.ini b/testing/web-platform/meta/websockets/stream/tentative/abort.any.js.ini new file mode 100644 index 0000000000..ce4ddc4552 --- /dev/null +++ b/testing/web-platform/meta/websockets/stream/tentative/abort.any.js.ini @@ -0,0 +1,139 @@ +[DEFAULT] + disabled: + if tsan: https://bugzilla.mozilla.org/show_bug.cgi?1682723 + +[abort.any.serviceworker.html] + [abort after connect should do nothing] + expected: FAIL + + [abort during handshake should work] + expected: FAIL + + [abort before constructing should prevent connection] + expected: FAIL + + +[abort.any.sharedworker.html] + [abort after connect should do nothing] + expected: FAIL + + [abort during handshake should work] + expected: FAIL + + [abort before constructing should prevent connection] + expected: FAIL + + +[abort.any.html] + [abort after connect should do nothing] + expected: FAIL + + [abort during handshake should work] + expected: FAIL + + [abort before constructing should prevent connection] + expected: FAIL + + +[abort.any.worker.html] + [abort after connect should do nothing] + expected: FAIL + + [abort during handshake should work] + expected: FAIL + + [abort before constructing should prevent connection] + expected: FAIL + + +[abort.any.worker.html?wpt_flags=h2] + [abort before constructing should prevent connection] + expected: FAIL + + [abort during handshake should work] + expected: FAIL + + [abort after connect should do nothing] + expected: FAIL + + +[abort.any.sharedworker.html?wpt_flags=h2] + [abort before constructing should prevent connection] + expected: FAIL + + [abort during handshake should work] + expected: FAIL + + [abort after connect should do nothing] + expected: FAIL + + +[abort.any.html?wpt_flags=h2] + [abort before constructing should prevent connection] + expected: FAIL + + [abort during handshake should work] + expected: FAIL + + [abort after connect should do nothing] + expected: FAIL + + +[abort.any.worker.html?wss] + [abort before constructing should prevent connection] + expected: FAIL + + [abort during handshake should work] + expected: FAIL + + [abort after connect should do nothing] + expected: FAIL + + +[abort.any.html?wss] + [abort before constructing should prevent connection] + expected: FAIL + + [abort during handshake should work] + expected: FAIL + + [abort after connect should do nothing] + expected: FAIL + + +[abort.any.sharedworker.html?wss] + [abort before constructing should prevent connection] + expected: FAIL + + [abort during handshake should work] + expected: FAIL + + [abort after connect should do nothing] + expected: FAIL + + +[abort.any.serviceworker.html?wpt_flags=h2] + expected: + if swgl and (os == "win"): [OK, TIMEOUT] + [abort before constructing should prevent connection] + expected: FAIL + + [abort during handshake should work] + expected: FAIL + + [abort after connect should do nothing] + expected: FAIL + + +[abort.any.serviceworker.html?wss] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and swgl: [OK, TIMEOUT] + [abort before constructing should prevent connection] + expected: FAIL + + [abort during handshake should work] + expected: FAIL + + [abort after connect should do nothing] + expected: FAIL diff --git a/testing/web-platform/meta/websockets/stream/tentative/backpressure-receive.any.js.ini b/testing/web-platform/meta/websockets/stream/tentative/backpressure-receive.any.js.ini new file mode 100644 index 0000000000..3fd2633da1 --- /dev/null +++ b/testing/web-platform/meta/websockets/stream/tentative/backpressure-receive.any.js.ini @@ -0,0 +1,74 @@ +[backpressure-receive.any.worker.html] + [backpressure should be applied to received messages] + expected: FAIL + + +[backpressure-receive.any.sharedworker.html] + [backpressure should be applied to received messages] + expected: FAIL + + +[backpressure-receive.any.serviceworker.html] + [backpressure should be applied to received messages] + expected: FAIL + + +[backpressure-receive.any.html] + [backpressure should be applied to received messages] + expected: FAIL + + +[backpressure-receive.any.serviceworker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [backpressure should be applied to received messages] + expected: FAIL + + +[backpressure-receive.any.sharedworker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [backpressure should be applied to received messages] + expected: FAIL + + +[backpressure-receive.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [backpressure should be applied to received messages] + expected: FAIL + + +[backpressure-receive.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [backpressure should be applied to received messages] + expected: FAIL + + +[backpressure-receive.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [backpressure should be applied to received messages] + expected: FAIL + + +[backpressure-receive.any.serviceworker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [backpressure should be applied to received messages] + expected: FAIL + + +[backpressure-receive.any.sharedworker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [backpressure should be applied to received messages] + expected: FAIL + + +[backpressure-receive.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [backpressure should be applied to received messages] + expected: FAIL diff --git a/testing/web-platform/meta/websockets/stream/tentative/backpressure-send.any.js.ini b/testing/web-platform/meta/websockets/stream/tentative/backpressure-send.any.js.ini new file mode 100644 index 0000000000..c2b5550083 --- /dev/null +++ b/testing/web-platform/meta/websockets/stream/tentative/backpressure-send.any.js.ini @@ -0,0 +1,74 @@ +[backpressure-send.any.worker.html] + [backpressure should be applied to sent messages] + expected: FAIL + + +[backpressure-send.any.serviceworker.html] + [backpressure should be applied to sent messages] + expected: FAIL + + +[backpressure-send.any.html] + [backpressure should be applied to sent messages] + expected: FAIL + + +[backpressure-send.any.sharedworker.html] + [backpressure should be applied to sent messages] + expected: FAIL + + +[backpressure-send.any.sharedworker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [backpressure should be applied to sent messages] + expected: FAIL + + +[backpressure-send.any.sharedworker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [backpressure should be applied to sent messages] + expected: FAIL + + +[backpressure-send.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [backpressure should be applied to sent messages] + expected: FAIL + + +[backpressure-send.any.serviceworker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [backpressure should be applied to sent messages] + expected: FAIL + + +[backpressure-send.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [backpressure should be applied to sent messages] + expected: FAIL + + +[backpressure-send.any.serviceworker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [backpressure should be applied to sent messages] + expected: FAIL + + +[backpressure-send.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [backpressure should be applied to sent messages] + expected: FAIL + + +[backpressure-send.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [backpressure should be applied to sent messages] + expected: FAIL diff --git a/testing/web-platform/meta/websockets/stream/tentative/close.any.js.ini b/testing/web-platform/meta/websockets/stream/tentative/close.any.js.ini new file mode 100644 index 0000000000..c1f0ba7f85 --- /dev/null +++ b/testing/web-platform/meta/websockets/stream/tentative/close.any.js.ini @@ -0,0 +1,982 @@ +[close.any.worker.html] + [unspecified close code with non-empty reason should set code to 1000] + expected: FAIL + + [canceling the readable with an invalid code should be ignored] + expected: FAIL + + [close() with an overlong reason should throw] + expected: FAIL + + [close() with invalid code 5000 should throw] + expected: FAIL + + [aborting the writable with a DOMException should be ignored] + expected: FAIL + + [close() with invalid code 999 should throw] + expected: FAIL + + [canceling the readable with a DOMException should be ignored] + expected: FAIL + + [close(true) should throw a TypeError] + expected: FAIL + + [canceling the readable with a reason but no code should be ignored] + expected: FAIL + + [closing the writable should result in a clean close] + expected: FAIL + + [close during handshake should work] + expected: FAIL + + [canceling the readable should result in a clean close] + expected: FAIL + + [aborting the writable with an invalid code should be ignored] + expected: FAIL + + [aborting the writable with a code and reason should use them] + expected: FAIL + + [canceling the readable with a code and reason should use them] + expected: FAIL + + [canceling the readable with a code should send that code] + expected: FAIL + + [close() with invalid code 2999 should throw] + expected: FAIL + + [aborting the writable with a reason but no code should be ignored] + expected: FAIL + + [aborting the writable with an invalid reason should be ignored] + expected: FAIL + + [writer close() promise should not resolve until handshake completes] + expected: FAIL + + [aborting the writable with a code should send that code] + expected: FAIL + + [canceling the readable with an invalid reason should be ignored] + expected: FAIL + + [close() with invalid code 1001 should throw] + expected: FAIL + + [close code should be sent to server and reflected back] + expected: FAIL + + [no close argument should send empty Close frame] + expected: FAIL + + [unspecified close code with empty reason should send empty Close frame] + expected: FAIL + + [aborting the writable should result in a clean close] + expected: FAIL + + [unspecified close code should send empty Close frame] + expected: FAIL + + +[close.any.sharedworker.html] + [unspecified close code with non-empty reason should set code to 1000] + expected: FAIL + + [canceling the readable with an invalid code should be ignored] + expected: FAIL + + [close() with an overlong reason should throw] + expected: FAIL + + [close() with invalid code 5000 should throw] + expected: FAIL + + [aborting the writable with a DOMException should be ignored] + expected: FAIL + + [close() with invalid code 999 should throw] + expected: FAIL + + [canceling the readable with a DOMException should be ignored] + expected: FAIL + + [close(true) should throw a TypeError] + expected: FAIL + + [canceling the readable with a reason but no code should be ignored] + expected: FAIL + + [closing the writable should result in a clean close] + expected: FAIL + + [close during handshake should work] + expected: FAIL + + [canceling the readable should result in a clean close] + expected: FAIL + + [aborting the writable with an invalid code should be ignored] + expected: FAIL + + [aborting the writable with a code and reason should use them] + expected: FAIL + + [canceling the readable with a code and reason should use them] + expected: FAIL + + [canceling the readable with a code should send that code] + expected: FAIL + + [close() with invalid code 2999 should throw] + expected: FAIL + + [aborting the writable with a reason but no code should be ignored] + expected: FAIL + + [aborting the writable with an invalid reason should be ignored] + expected: FAIL + + [writer close() promise should not resolve until handshake completes] + expected: FAIL + + [aborting the writable with a code should send that code] + expected: FAIL + + [canceling the readable with an invalid reason should be ignored] + expected: FAIL + + [close() with invalid code 1001 should throw] + expected: FAIL + + [close code should be sent to server and reflected back] + expected: FAIL + + [no close argument should send empty Close frame] + expected: FAIL + + [unspecified close code with empty reason should send empty Close frame] + expected: FAIL + + [aborting the writable should result in a clean close] + expected: FAIL + + [unspecified close code should send empty Close frame] + expected: FAIL + + +[close.any.html] + [unspecified close code with non-empty reason should set code to 1000] + expected: FAIL + + [canceling the readable with an invalid code should be ignored] + expected: FAIL + + [close() with an overlong reason should throw] + expected: FAIL + + [close() with invalid code 5000 should throw] + expected: FAIL + + [aborting the writable with a DOMException should be ignored] + expected: FAIL + + [close() with invalid code 999 should throw] + expected: FAIL + + [canceling the readable with a DOMException should be ignored] + expected: FAIL + + [close(true) should throw a TypeError] + expected: FAIL + + [canceling the readable with a reason but no code should be ignored] + expected: FAIL + + [closing the writable should result in a clean close] + expected: FAIL + + [close during handshake should work] + expected: FAIL + + [canceling the readable should result in a clean close] + expected: FAIL + + [aborting the writable with an invalid code should be ignored] + expected: FAIL + + [aborting the writable with a code and reason should use them] + expected: FAIL + + [canceling the readable with a code and reason should use them] + expected: FAIL + + [canceling the readable with a code should send that code] + expected: FAIL + + [close() with invalid code 2999 should throw] + expected: FAIL + + [aborting the writable with a reason but no code should be ignored] + expected: FAIL + + [aborting the writable with an invalid reason should be ignored] + expected: FAIL + + [writer close() promise should not resolve until handshake completes] + expected: FAIL + + [aborting the writable with a code should send that code] + expected: FAIL + + [canceling the readable with an invalid reason should be ignored] + expected: FAIL + + [close() with invalid code 1001 should throw] + expected: FAIL + + [close code should be sent to server and reflected back] + expected: FAIL + + [no close argument should send empty Close frame] + expected: FAIL + + [unspecified close code with empty reason should send empty Close frame] + expected: FAIL + + [aborting the writable should result in a clean close] + expected: FAIL + + [unspecified close code should send empty Close frame] + expected: FAIL + + +[close.any.serviceworker.html] + [unspecified close code with non-empty reason should set code to 1000] + expected: FAIL + + [canceling the readable with an invalid code should be ignored] + expected: FAIL + + [close() with an overlong reason should throw] + expected: FAIL + + [close() with invalid code 5000 should throw] + expected: FAIL + + [aborting the writable with a DOMException should be ignored] + expected: FAIL + + [close() with invalid code 999 should throw] + expected: FAIL + + [canceling the readable with a DOMException should be ignored] + expected: FAIL + + [close(true) should throw a TypeError] + expected: FAIL + + [canceling the readable with a reason but no code should be ignored] + expected: FAIL + + [closing the writable should result in a clean close] + expected: FAIL + + [close during handshake should work] + expected: FAIL + + [canceling the readable should result in a clean close] + expected: FAIL + + [aborting the writable with an invalid code should be ignored] + expected: FAIL + + [aborting the writable with a code and reason should use them] + expected: FAIL + + [canceling the readable with a code and reason should use them] + expected: FAIL + + [canceling the readable with a code should send that code] + expected: FAIL + + [close() with invalid code 2999 should throw] + expected: FAIL + + [aborting the writable with a reason but no code should be ignored] + expected: FAIL + + [aborting the writable with an invalid reason should be ignored] + expected: FAIL + + [writer close() promise should not resolve until handshake completes] + expected: FAIL + + [aborting the writable with a code should send that code] + expected: FAIL + + [canceling the readable with an invalid reason should be ignored] + expected: FAIL + + [close() with invalid code 1001 should throw] + expected: FAIL + + [close code should be sent to server and reflected back] + expected: FAIL + + [no close argument should send empty Close frame] + expected: FAIL + + [unspecified close code with empty reason should send empty Close frame] + expected: FAIL + + [aborting the writable should result in a clean close] + expected: FAIL + + [unspecified close code should send empty Close frame] + expected: FAIL + + +[close.any.serviceworker.html?wpt_flags=h2] + [close code should be sent to server and reflected back] + expected: FAIL + + [no close argument should send empty Close frame] + expected: FAIL + + [unspecified close code should send empty Close frame] + expected: FAIL + + [unspecified close code with empty reason should send empty Close frame] + expected: FAIL + + [unspecified close code with non-empty reason should set code to 1000] + expected: FAIL + + [close(true) should throw a TypeError] + expected: FAIL + + [close() with an overlong reason should throw] + expected: FAIL + + [close during handshake should work] + expected: FAIL + + [close() with invalid code 999 should throw] + expected: FAIL + + [close() with invalid code 1001 should throw] + expected: FAIL + + [close() with invalid code 2999 should throw] + expected: FAIL + + [close() with invalid code 5000 should throw] + expected: FAIL + + [closing the writable should result in a clean close] + expected: FAIL + + [writer close() promise should not resolve until handshake completes] + expected: FAIL + + [aborting the writable should result in a clean close] + expected: FAIL + + [aborting the writable with a code should send that code] + expected: FAIL + + [aborting the writable with a code and reason should use them] + expected: FAIL + + [canceling the readable should result in a clean close] + expected: FAIL + + [canceling the readable with a code should send that code] + expected: FAIL + + [canceling the readable with a code and reason should use them] + expected: FAIL + + [aborting the writable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [aborting the writable with a reason but no code should default the close code] + expected: FAIL + + [aborting the writable with a DOMException not set code or reason] + expected: FAIL + + [canceling the readable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [canceling the readable with a reason but no code should default the close code] + expected: FAIL + + [canceling the readable with a DOMException not set code or reason] + expected: FAIL + + +[close.any.sharedworker.html?wpt_flags=h2] + [close code should be sent to server and reflected back] + expected: FAIL + + [no close argument should send empty Close frame] + expected: FAIL + + [unspecified close code should send empty Close frame] + expected: FAIL + + [unspecified close code with empty reason should send empty Close frame] + expected: FAIL + + [unspecified close code with non-empty reason should set code to 1000] + expected: FAIL + + [close(true) should throw a TypeError] + expected: FAIL + + [close() with an overlong reason should throw] + expected: FAIL + + [close during handshake should work] + expected: FAIL + + [close() with invalid code 999 should throw] + expected: FAIL + + [close() with invalid code 1001 should throw] + expected: FAIL + + [close() with invalid code 2999 should throw] + expected: FAIL + + [close() with invalid code 5000 should throw] + expected: FAIL + + [closing the writable should result in a clean close] + expected: FAIL + + [writer close() promise should not resolve until handshake completes] + expected: FAIL + + [aborting the writable should result in a clean close] + expected: FAIL + + [aborting the writable with a code should send that code] + expected: FAIL + + [aborting the writable with a code and reason should use them] + expected: FAIL + + [canceling the readable should result in a clean close] + expected: FAIL + + [canceling the readable with a code should send that code] + expected: FAIL + + [canceling the readable with a code and reason should use them] + expected: FAIL + + [aborting the writable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [aborting the writable with a reason but no code should default the close code] + expected: FAIL + + [aborting the writable with a DOMException not set code or reason] + expected: FAIL + + [canceling the readable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [canceling the readable with a reason but no code should default the close code] + expected: FAIL + + [canceling the readable with a DOMException not set code or reason] + expected: FAIL + + +[close.any.html?wss] + [close code should be sent to server and reflected back] + expected: FAIL + + [no close argument should send empty Close frame] + expected: FAIL + + [unspecified close code should send empty Close frame] + expected: FAIL + + [unspecified close code with empty reason should send empty Close frame] + expected: FAIL + + [unspecified close code with non-empty reason should set code to 1000] + expected: FAIL + + [close(true) should throw a TypeError] + expected: FAIL + + [close() with an overlong reason should throw] + expected: FAIL + + [close during handshake should work] + expected: FAIL + + [close() with invalid code 999 should throw] + expected: FAIL + + [close() with invalid code 1001 should throw] + expected: FAIL + + [close() with invalid code 2999 should throw] + expected: FAIL + + [close() with invalid code 5000 should throw] + expected: FAIL + + [closing the writable should result in a clean close] + expected: FAIL + + [writer close() promise should not resolve until handshake completes] + expected: FAIL + + [aborting the writable should result in a clean close] + expected: FAIL + + [aborting the writable with a code should send that code] + expected: FAIL + + [aborting the writable with a code and reason should use them] + expected: FAIL + + [canceling the readable should result in a clean close] + expected: FAIL + + [canceling the readable with a code should send that code] + expected: FAIL + + [canceling the readable with a code and reason should use them] + expected: FAIL + + [aborting the writable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [aborting the writable with a reason but no code should default the close code] + expected: FAIL + + [aborting the writable with a DOMException not set code or reason] + expected: FAIL + + [canceling the readable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [canceling the readable with a reason but no code should default the close code] + expected: FAIL + + [canceling the readable with a DOMException not set code or reason] + expected: FAIL + + +[close.any.serviceworker.html?wss] + [close code should be sent to server and reflected back] + expected: FAIL + + [no close argument should send empty Close frame] + expected: FAIL + + [unspecified close code should send empty Close frame] + expected: FAIL + + [unspecified close code with empty reason should send empty Close frame] + expected: FAIL + + [unspecified close code with non-empty reason should set code to 1000] + expected: FAIL + + [close(true) should throw a TypeError] + expected: FAIL + + [close() with an overlong reason should throw] + expected: FAIL + + [close during handshake should work] + expected: FAIL + + [close() with invalid code 999 should throw] + expected: FAIL + + [close() with invalid code 1001 should throw] + expected: FAIL + + [close() with invalid code 2999 should throw] + expected: FAIL + + [close() with invalid code 5000 should throw] + expected: FAIL + + [closing the writable should result in a clean close] + expected: FAIL + + [writer close() promise should not resolve until handshake completes] + expected: FAIL + + [aborting the writable should result in a clean close] + expected: FAIL + + [aborting the writable with a code should send that code] + expected: FAIL + + [aborting the writable with a code and reason should use them] + expected: FAIL + + [canceling the readable should result in a clean close] + expected: FAIL + + [canceling the readable with a code should send that code] + expected: FAIL + + [canceling the readable with a code and reason should use them] + expected: FAIL + + [aborting the writable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [aborting the writable with a reason but no code should default the close code] + expected: FAIL + + [aborting the writable with a DOMException not set code or reason] + expected: FAIL + + [canceling the readable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [canceling the readable with a reason but no code should default the close code] + expected: FAIL + + [canceling the readable with a DOMException not set code or reason] + expected: FAIL + + +[close.any.worker.html?wpt_flags=h2] + [close code should be sent to server and reflected back] + expected: FAIL + + [no close argument should send empty Close frame] + expected: FAIL + + [unspecified close code should send empty Close frame] + expected: FAIL + + [unspecified close code with empty reason should send empty Close frame] + expected: FAIL + + [unspecified close code with non-empty reason should set code to 1000] + expected: FAIL + + [close(true) should throw a TypeError] + expected: FAIL + + [close() with an overlong reason should throw] + expected: FAIL + + [close during handshake should work] + expected: FAIL + + [close() with invalid code 999 should throw] + expected: FAIL + + [close() with invalid code 1001 should throw] + expected: FAIL + + [close() with invalid code 2999 should throw] + expected: FAIL + + [close() with invalid code 5000 should throw] + expected: FAIL + + [closing the writable should result in a clean close] + expected: FAIL + + [writer close() promise should not resolve until handshake completes] + expected: FAIL + + [aborting the writable should result in a clean close] + expected: FAIL + + [aborting the writable with a code should send that code] + expected: FAIL + + [aborting the writable with a code and reason should use them] + expected: FAIL + + [canceling the readable should result in a clean close] + expected: FAIL + + [canceling the readable with a code should send that code] + expected: FAIL + + [canceling the readable with a code and reason should use them] + expected: FAIL + + [aborting the writable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [aborting the writable with a reason but no code should default the close code] + expected: FAIL + + [aborting the writable with a DOMException not set code or reason] + expected: FAIL + + [canceling the readable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [canceling the readable with a reason but no code should default the close code] + expected: FAIL + + [canceling the readable with a DOMException not set code or reason] + expected: FAIL + + +[close.any.html?wpt_flags=h2] + [close code should be sent to server and reflected back] + expected: FAIL + + [no close argument should send empty Close frame] + expected: FAIL + + [unspecified close code should send empty Close frame] + expected: FAIL + + [unspecified close code with empty reason should send empty Close frame] + expected: FAIL + + [unspecified close code with non-empty reason should set code to 1000] + expected: FAIL + + [close(true) should throw a TypeError] + expected: FAIL + + [close() with an overlong reason should throw] + expected: FAIL + + [close during handshake should work] + expected: FAIL + + [close() with invalid code 999 should throw] + expected: FAIL + + [close() with invalid code 1001 should throw] + expected: FAIL + + [close() with invalid code 2999 should throw] + expected: FAIL + + [close() with invalid code 5000 should throw] + expected: FAIL + + [closing the writable should result in a clean close] + expected: FAIL + + [writer close() promise should not resolve until handshake completes] + expected: FAIL + + [aborting the writable should result in a clean close] + expected: FAIL + + [aborting the writable with a code should send that code] + expected: FAIL + + [aborting the writable with a code and reason should use them] + expected: FAIL + + [canceling the readable should result in a clean close] + expected: FAIL + + [canceling the readable with a code should send that code] + expected: FAIL + + [canceling the readable with a code and reason should use them] + expected: FAIL + + [aborting the writable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [aborting the writable with a reason but no code should default the close code] + expected: FAIL + + [aborting the writable with a DOMException not set code or reason] + expected: FAIL + + [canceling the readable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [canceling the readable with a reason but no code should default the close code] + expected: FAIL + + [canceling the readable with a DOMException not set code or reason] + expected: FAIL + + +[close.any.worker.html?wss] + [close code should be sent to server and reflected back] + expected: FAIL + + [no close argument should send empty Close frame] + expected: FAIL + + [unspecified close code should send empty Close frame] + expected: FAIL + + [unspecified close code with empty reason should send empty Close frame] + expected: FAIL + + [unspecified close code with non-empty reason should set code to 1000] + expected: FAIL + + [close(true) should throw a TypeError] + expected: FAIL + + [close() with an overlong reason should throw] + expected: FAIL + + [close during handshake should work] + expected: FAIL + + [close() with invalid code 999 should throw] + expected: FAIL + + [close() with invalid code 1001 should throw] + expected: FAIL + + [close() with invalid code 2999 should throw] + expected: FAIL + + [close() with invalid code 5000 should throw] + expected: FAIL + + [closing the writable should result in a clean close] + expected: FAIL + + [writer close() promise should not resolve until handshake completes] + expected: FAIL + + [aborting the writable should result in a clean close] + expected: FAIL + + [aborting the writable with a code should send that code] + expected: FAIL + + [aborting the writable with a code and reason should use them] + expected: FAIL + + [canceling the readable should result in a clean close] + expected: FAIL + + [canceling the readable with a code should send that code] + expected: FAIL + + [canceling the readable with a code and reason should use them] + expected: FAIL + + [aborting the writable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [aborting the writable with a reason but no code should default the close code] + expected: FAIL + + [aborting the writable with a DOMException not set code or reason] + expected: FAIL + + [canceling the readable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [canceling the readable with a reason but no code should default the close code] + expected: FAIL + + [canceling the readable with a DOMException not set code or reason] + expected: FAIL + + +[close.any.sharedworker.html?wss] + [close code should be sent to server and reflected back] + expected: FAIL + + [no close argument should send empty Close frame] + expected: FAIL + + [unspecified close code should send empty Close frame] + expected: FAIL + + [unspecified close code with empty reason should send empty Close frame] + expected: FAIL + + [unspecified close code with non-empty reason should set code to 1000] + expected: FAIL + + [close(true) should throw a TypeError] + expected: FAIL + + [close() with an overlong reason should throw] + expected: FAIL + + [close during handshake should work] + expected: FAIL + + [close() with invalid code 999 should throw] + expected: FAIL + + [close() with invalid code 1001 should throw] + expected: FAIL + + [close() with invalid code 2999 should throw] + expected: FAIL + + [close() with invalid code 5000 should throw] + expected: FAIL + + [closing the writable should result in a clean close] + expected: FAIL + + [writer close() promise should not resolve until handshake completes] + expected: FAIL + + [aborting the writable should result in a clean close] + expected: FAIL + + [aborting the writable with a code should send that code] + expected: FAIL + + [aborting the writable with a code and reason should use them] + expected: FAIL + + [canceling the readable should result in a clean close] + expected: FAIL + + [canceling the readable with a code should send that code] + expected: FAIL + + [canceling the readable with a code and reason should use them] + expected: FAIL + + [aborting the writable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [aborting the writable with a reason but no code should default the close code] + expected: FAIL + + [aborting the writable with a DOMException not set code or reason] + expected: FAIL + + [canceling the readable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [canceling the readable with a reason but no code should default the close code] + expected: FAIL + + [canceling the readable with a DOMException not set code or reason] + expected: FAIL diff --git a/testing/web-platform/meta/websockets/stream/tentative/constructor.any.js.ini b/testing/web-platform/meta/websockets/stream/tentative/constructor.any.js.ini new file mode 100644 index 0000000000..cf06bc352c --- /dev/null +++ b/testing/web-platform/meta/websockets/stream/tentative/constructor.any.js.ini @@ -0,0 +1,310 @@ +[constructor.any.serviceworker.html] + [constructing with a valid URL should work] + expected: FAIL + + [setting a protocol in the constructor should work] + expected: FAIL + + [wss.connection should resolve to the right types] + expected: FAIL + + [constructing with no URL should throw] + expected: FAIL + + [constructing with invalid options should throw] + expected: FAIL + + [connection failure should reject the promises] + expected: FAIL + + [protocols should be required to be a list] + expected: FAIL + + [constructing with an invalid URL should throw] + expected: FAIL + + +[constructor.any.sharedworker.html] + [constructing with a valid URL should work] + expected: FAIL + + [setting a protocol in the constructor should work] + expected: FAIL + + [wss.connection should resolve to the right types] + expected: FAIL + + [constructing with no URL should throw] + expected: FAIL + + [constructing with invalid options should throw] + expected: FAIL + + [connection failure should reject the promises] + expected: FAIL + + [protocols should be required to be a list] + expected: FAIL + + [constructing with an invalid URL should throw] + expected: FAIL + + +[constructor.any.html] + [constructing with a valid URL should work] + expected: FAIL + + [setting a protocol in the constructor should work] + expected: FAIL + + [wss.connection should resolve to the right types] + expected: FAIL + + [constructing with no URL should throw] + expected: FAIL + + [constructing with invalid options should throw] + expected: FAIL + + [connection failure should reject the promises] + expected: FAIL + + [protocols should be required to be a list] + expected: FAIL + + [constructing with an invalid URL should throw] + expected: FAIL + + +[constructor.any.worker.html] + [constructing with a valid URL should work] + expected: FAIL + + [setting a protocol in the constructor should work] + expected: FAIL + + [wss.connection should resolve to the right types] + expected: FAIL + + [constructing with no URL should throw] + expected: FAIL + + [constructing with invalid options should throw] + expected: FAIL + + [connection failure should reject the promises] + expected: FAIL + + [protocols should be required to be a list] + expected: FAIL + + [constructing with an invalid URL should throw] + expected: FAIL + + +[constructor.any.serviceworker.html?wpt_flags=h2] + [constructing with no URL should throw] + expected: FAIL + + [constructing with an invalid URL should throw] + expected: FAIL + + [constructing with invalid options should throw] + expected: FAIL + + [protocols should be required to be a list] + expected: FAIL + + [constructing with a valid URL should work] + expected: FAIL + + [setting a protocol in the constructor should work] + expected: FAIL + + [connection failure should reject the promises] + expected: FAIL + + [wss.opened should resolve to the right types] + expected: FAIL + + +[constructor.any.html?wss] + [constructing with no URL should throw] + expected: FAIL + + [constructing with an invalid URL should throw] + expected: FAIL + + [constructing with invalid options should throw] + expected: FAIL + + [protocols should be required to be a list] + expected: FAIL + + [constructing with a valid URL should work] + expected: FAIL + + [setting a protocol in the constructor should work] + expected: FAIL + + [connection failure should reject the promises] + expected: FAIL + + [wss.opened should resolve to the right types] + expected: FAIL + + +[constructor.any.serviceworker.html?wss] + [constructing with no URL should throw] + expected: FAIL + + [constructing with an invalid URL should throw] + expected: FAIL + + [constructing with invalid options should throw] + expected: FAIL + + [protocols should be required to be a list] + expected: FAIL + + [constructing with a valid URL should work] + expected: FAIL + + [setting a protocol in the constructor should work] + expected: FAIL + + [connection failure should reject the promises] + expected: FAIL + + [wss.opened should resolve to the right types] + expected: FAIL + + +[constructor.any.sharedworker.html?wss] + [constructing with no URL should throw] + expected: FAIL + + [constructing with an invalid URL should throw] + expected: FAIL + + [constructing with invalid options should throw] + expected: FAIL + + [protocols should be required to be a list] + expected: FAIL + + [constructing with a valid URL should work] + expected: FAIL + + [setting a protocol in the constructor should work] + expected: FAIL + + [connection failure should reject the promises] + expected: FAIL + + [wss.opened should resolve to the right types] + expected: FAIL + + +[constructor.any.worker.html?wss] + [constructing with no URL should throw] + expected: FAIL + + [constructing with an invalid URL should throw] + expected: FAIL + + [constructing with invalid options should throw] + expected: FAIL + + [protocols should be required to be a list] + expected: FAIL + + [constructing with a valid URL should work] + expected: FAIL + + [setting a protocol in the constructor should work] + expected: FAIL + + [connection failure should reject the promises] + expected: FAIL + + [wss.opened should resolve to the right types] + expected: FAIL + + +[constructor.any.html?wpt_flags=h2] + [constructing with no URL should throw] + expected: FAIL + + [constructing with an invalid URL should throw] + expected: FAIL + + [constructing with invalid options should throw] + expected: FAIL + + [protocols should be required to be a list] + expected: FAIL + + [constructing with a valid URL should work] + expected: FAIL + + [setting a protocol in the constructor should work] + expected: FAIL + + [connection failure should reject the promises] + expected: FAIL + + [wss.opened should resolve to the right types] + expected: FAIL + + +[constructor.any.worker.html?wpt_flags=h2] + [constructing with no URL should throw] + expected: FAIL + + [constructing with an invalid URL should throw] + expected: FAIL + + [constructing with invalid options should throw] + expected: FAIL + + [protocols should be required to be a list] + expected: FAIL + + [constructing with a valid URL should work] + expected: FAIL + + [setting a protocol in the constructor should work] + expected: FAIL + + [connection failure should reject the promises] + expected: FAIL + + [wss.opened should resolve to the right types] + expected: FAIL + + +[constructor.any.sharedworker.html?wpt_flags=h2] + [constructing with no URL should throw] + expected: FAIL + + [constructing with an invalid URL should throw] + expected: FAIL + + [constructing with invalid options should throw] + expected: FAIL + + [protocols should be required to be a list] + expected: FAIL + + [constructing with a valid URL should work] + expected: FAIL + + [setting a protocol in the constructor should work] + expected: FAIL + + [connection failure should reject the promises] + expected: FAIL + + [wss.opened should resolve to the right types] + expected: FAIL diff --git a/testing/web-platform/meta/websockets/stream/tentative/websocket-error.any.js.ini b/testing/web-platform/meta/websockets/stream/tentative/websocket-error.any.js.ini new file mode 100644 index 0000000000..08cf37e349 --- /dev/null +++ b/testing/web-platform/meta/websockets/stream/tentative/websocket-error.any.js.ini @@ -0,0 +1,126 @@ +[websocket-error.any.serviceworker.html] + [WebSocketError defaults should be correct] + expected: FAIL + + [WebSocketError should be initialised from arguments] + expected: FAIL + + [new WebSocketError with invalid code 999 should throw] + expected: FAIL + + [new WebSocketError with invalid code 1001 should throw] + expected: FAIL + + [new WebSocketError with invalid code 2999 should throw] + expected: FAIL + + [new WebSocketError with invalid code 5000 should throw] + expected: FAIL + + [passing only close code to WebSocketError should work] + expected: FAIL + + [passing a non-empty reason should cause the close code to be set to 1000] + expected: FAIL + + [overlong reason should throw] + expected: FAIL + + [reason should be rejected based on utf-8 bytes, not character count] + expected: FAIL + + +[websocket-error.any.sharedworker.html] + [WebSocketError defaults should be correct] + expected: FAIL + + [WebSocketError should be initialised from arguments] + expected: FAIL + + [new WebSocketError with invalid code 999 should throw] + expected: FAIL + + [new WebSocketError with invalid code 1001 should throw] + expected: FAIL + + [new WebSocketError with invalid code 2999 should throw] + expected: FAIL + + [new WebSocketError with invalid code 5000 should throw] + expected: FAIL + + [passing only close code to WebSocketError should work] + expected: FAIL + + [passing a non-empty reason should cause the close code to be set to 1000] + expected: FAIL + + [overlong reason should throw] + expected: FAIL + + [reason should be rejected based on utf-8 bytes, not character count] + expected: FAIL + + +[websocket-error.any.html] + [WebSocketError defaults should be correct] + expected: FAIL + + [WebSocketError should be initialised from arguments] + expected: FAIL + + [new WebSocketError with invalid code 999 should throw] + expected: FAIL + + [new WebSocketError with invalid code 1001 should throw] + expected: FAIL + + [new WebSocketError with invalid code 2999 should throw] + expected: FAIL + + [new WebSocketError with invalid code 5000 should throw] + expected: FAIL + + [passing only close code to WebSocketError should work] + expected: FAIL + + [passing a non-empty reason should cause the close code to be set to 1000] + expected: FAIL + + [overlong reason should throw] + expected: FAIL + + [reason should be rejected based on utf-8 bytes, not character count] + expected: FAIL + + +[websocket-error.any.worker.html] + [WebSocketError defaults should be correct] + expected: FAIL + + [WebSocketError should be initialised from arguments] + expected: FAIL + + [new WebSocketError with invalid code 999 should throw] + expected: FAIL + + [new WebSocketError with invalid code 1001 should throw] + expected: FAIL + + [new WebSocketError with invalid code 2999 should throw] + expected: FAIL + + [new WebSocketError with invalid code 5000 should throw] + expected: FAIL + + [passing only close code to WebSocketError should work] + expected: FAIL + + [passing a non-empty reason should cause the close code to be set to 1000] + expected: FAIL + + [overlong reason should throw] + expected: FAIL + + [reason should be rejected based on utf-8 bytes, not character count] + expected: FAIL diff --git a/testing/web-platform/meta/websockets/unload-a-document/001.html.ini b/testing/web-platform/meta/websockets/unload-a-document/001.html.ini new file mode 100644 index 0000000000..6deb69b4ea --- /dev/null +++ b/testing/web-platform/meta/websockets/unload-a-document/001.html.ini @@ -0,0 +1,13 @@ +[001.html] + disabled: + if (os == "linux") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1372789 + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[001.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[001.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, 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 0000000000..290fca7906 --- /dev/null +++ b/testing/web-platform/meta/websockets/unload-a-document/002.html.ini @@ -0,0 +1,20 @@ +[002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [WebSockets: navigating top-level browsing context with closed websocket] + expected: FAIL + + +[002.html?wss] + [WebSockets: navigating top-level browsing context with closed websocket] + expected: FAIL + + +[002.html?wpt_flags=h2] + [WebSockets: navigating top-level browsing context with closed websocket] + expected: FAIL + + +[002.html?default] + [WebSockets: navigating top-level browsing context with closed websocket] + expected: FAIL diff --git a/testing/web-platform/meta/websockets/unload-a-document/003.html.ini b/testing/web-platform/meta/websockets/unload-a-document/003.html.ini new file mode 100644 index 0000000000..ac366e49ec --- /dev/null +++ b/testing/web-platform/meta/websockets/unload-a-document/003.html.ini @@ -0,0 +1,3 @@ +[003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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 0000000000..d60d6f118d --- /dev/null +++ b/testing/web-platform/meta/websockets/unload-a-document/004.html.ini @@ -0,0 +1,5 @@ +[004.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [WebSockets: navigating nested browsing context with closed websocket] + expected: FAIL diff --git a/testing/web-platform/meta/websockets/unload-a-document/005.html.ini b/testing/web-platform/meta/websockets/unload-a-document/005.html.ini new file mode 100644 index 0000000000..d837e65e3b --- /dev/null +++ b/testing/web-platform/meta/websockets/unload-a-document/005.html.ini @@ -0,0 +1,11 @@ +[005.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[005.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[005.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/unload-a-document/__dir__.ini b/testing/web-platform/meta/websockets/unload-a-document/__dir__.ini new file mode 100644 index 0000000000..2e2a85383b --- /dev/null +++ b/testing/web-platform/meta/websockets/unload-a-document/__dir__.ini @@ -0,0 +1 @@ +leak-threshold: [gpu:51200] |