diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 17:32:43 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 17:32:43 +0000 |
commit | 6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch) | |
tree | a68f146d7fa01f0134297619fbe7e33db084e0aa /testing/web-platform/meta/websockets | |
parent | Initial commit. (diff) | |
download | thunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.tar.xz thunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.zip |
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/websockets')
139 files changed, 4492 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-http-urls.any.js.ini b/testing/web-platform/meta/websockets/Create-http-urls.any.js.ini new file mode 100644 index 0000000000..e36bebb132 --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-http-urls.any.js.ini @@ -0,0 +1,8 @@ +[Create-http-urls.any.worker.html] + [WebSocket: ensure both HTTP schemes are supported] + expected: FAIL + + +[Create-http-urls.any.html] + [WebSocket: ensure both HTTP schemes are supported] + expected: FAIL diff --git a/testing/web-platform/meta/websockets/Create-invalid-urls.any.js.ini b/testing/web-platform/meta/websockets/Create-invalid-urls.any.js.ini new file mode 100644 index 0000000000..5328e1b7bf --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-invalid-urls.any.js.ini @@ -0,0 +1,23 @@ +[Create-invalid-urls.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-invalid-urls.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-invalid-urls.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-invalid-urls.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-invalid-urls.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-invalid-urls.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/Create-non-absolute-url.any.js.ini b/testing/web-platform/meta/websockets/Create-non-absolute-url.any.js.ini new file mode 100644 index 0000000000..baf903174f --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-non-absolute-url.any.js.ini @@ -0,0 +1,46 @@ +[Create-non-absolute-url.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Create WebSocket - Pass a non absolute URL: test] + expected: FAIL + + [Create WebSocket - Pass a non absolute URL: ?] + expected: FAIL + + [Create WebSocket - Pass a non absolute URL: null] + expected: FAIL + + [Create WebSocket - Pass a non absolute URL: 123] + expected: FAIL + + +[Create-non-absolute-url.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-non-absolute-url.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-non-absolute-url.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-non-absolute-url.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Create-non-absolute-url.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Create WebSocket - Pass a non absolute URL: test] + expected: FAIL + + [Create WebSocket - Pass a non absolute URL: ?] + expected: FAIL + + [Create WebSocket - Pass a non absolute URL: null] + expected: FAIL + + [Create WebSocket - Pass a non absolute URL: 123] + expected: FAIL 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..c8716f1d34 --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-protocols-repeated-case-insensitive.any.js.ini @@ -0,0 +1,40 @@ +[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] + 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?wpt_flags=h2] + 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?wss] + 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?wss] + 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 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-url-with-windows-1252-encoding.html.ini b/testing/web-platform/meta/websockets/Create-url-with-windows-1252-encoding.html.ini new file mode 100644 index 0000000000..918c19fbfc --- /dev/null +++ b/testing/web-platform/meta/websockets/Create-url-with-windows-1252-encoding.html.ini @@ -0,0 +1,3 @@ +[Create-url-with-windows-1252-encoding.html] + [URL's percent-encoding is always in UTF-8 for WebSocket] + expected: FAIL 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/basic-auth.any.js.ini b/testing/web-platform/meta/websockets/basic-auth.any.js.ini new file mode 100644 index 0000000000..bf2197452e --- /dev/null +++ b/testing/web-platform/meta/websockets/basic-auth.any.js.ini @@ -0,0 +1,51 @@ +[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 == "android") and not swgl: [OK, ERROR] + if debug and (os == "win") and swgl: [OK, TIMEOUT] + 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 == "linux"): [OK, ERROR] + if debug and (os == "win"): [OK, TIMEOUT] + +[basic-auth.any.html?wpt_flags=h2] + expected: + if (os == "linux") and debug and not fission and swgl: [OK, TIMEOUT] + if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "linux") and not debug: [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..291b5e9075 --- /dev/null +++ b/testing/web-platform/meta/websockets/close-invalid.any.js.ini @@ -0,0 +1,42 @@ +[close-invalid.any.worker.html?wpt_flags=h2] + expected: + if (os == "linux") and (processor == "x86_64") and not debug and fission: [OK, TIMEOUT] + if (os == "android") and debug and not swgl: [OK, ERROR] + if (os == "android") and not debug: [OK, ERROR, TIMEOUT] + if (os == "linux") and (processor == "x86"): [OK, TIMEOUT] + +[close-invalid.any.html] + +[close-invalid.any.worker.html] + +[close-invalid.any.html?wpt_flags=h2] + expected: + 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] 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..f2e0780416 --- /dev/null +++ b/testing/web-platform/meta/websockets/constructor.any.js.ini @@ -0,0 +1,23 @@ +[constructor.any.worker.html] + +[constructor.any.html?wss] + +[constructor.any.worker.html?wpt_flags=h2] + expected: + if (os == "linux") and not debug and fission and (processor == "x86_64"): [OK, TIMEOUT] + if os == "android": [OK, ERROR, TIMEOUT] + +[constructor.any.worker.html?wss] + +[constructor.any.html?wpt_flags=h2] + expected: + if os == "win": OK + if os == "mac": OK + if os == "android": [OK, ERROR, TIMEOUT] + [OK, TIMEOUT] + [Calling the WebSocket constructor with too many arguments should not throw.] + expected: + if os == "android": [PASS, FAIL] + + +[constructor.any.html] 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..e68b65f198 --- /dev/null +++ b/testing/web-platform/meta/websockets/eventhandlers.any.js.ini @@ -0,0 +1,18 @@ +[eventhandlers.any.html?wpt_flags=h2] + expected: + if (os == "linux") and not debug and not fission: [OK, TIMEOUT] + if (os == "linux") and not debug and fission: [OK, TIMEOUT] + if os == "android": [OK, ERROR, TIMEOUT] + +[eventhandlers.any.html] + +[eventhandlers.any.worker.html?wss] + +[eventhandlers.any.html?wss] + +[eventhandlers.any.worker.html] + +[eventhandlers.any.worker.html?wpt_flags=h2] + expected: + if (os == "linux") and not debug and fission: [OK, TIMEOUT] + if os == "android": [OK, ERROR, TIMEOUT] 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..ef90228c06 --- /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 1727995 + +[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/__dir__.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/__dir__.ini new file mode 100644 index 0000000000..efd77e25c1 --- /dev/null +++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/__dir__.ini @@ -0,0 +1 @@ +disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1273201 diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html.ini new file mode 100644 index 0000000000..ba5d24bd52 --- /dev/null +++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-getting.html.ini @@ -0,0 +1,4 @@ +[bufferedAmount-getting.html?wss] + [WebSockets: bufferedAmount after send()ing] + expected: FAIL + diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html.ini new file mode 100644 index 0000000000..422424861b --- /dev/null +++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large.html.ini @@ -0,0 +1,4 @@ +[bufferedAmount-large.html?wss] + [WebSockets: bufferedAmount for 65K data] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/close/close-connecting.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/close/close-connecting.html.ini new file mode 100644 index 0000000000..5453b66f14 --- /dev/null +++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/close/close-connecting.html.ini @@ -0,0 +1,11 @@ +[close-connecting.html] + disabled: + if debug: unstable + [WebSockets: close() when connecting] + expected: FAIL + + +[close-connecting.html?wss] + [WebSockets: close() when connecting] + expected: FAIL + diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/008.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/008.html.ini new file mode 100644 index 0000000000..d67c5cffbe --- /dev/null +++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/readyState/008.html.ini @@ -0,0 +1,4 @@ +[008.html?wss] + [WebSockets: getting readyState in closed] + expected: FAIL + diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/send/005.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/005.html.ini new file mode 100644 index 0000000000..81cf8d74c2 --- /dev/null +++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/005.html.ini @@ -0,0 +1,5 @@ +[005.html?wss] + expected: TIMEOUT + [WebSockets: send() return value] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/send/007.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/007.html.ini new file mode 100644 index 0000000000..aa43f5850a --- /dev/null +++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/007.html.ini @@ -0,0 +1,4 @@ +[007.html?wss] + [WebSockets: close() followed by send()] + expected: FAIL + diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/send/009.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/009.html.ini new file mode 100644 index 0000000000..e2301b17e2 --- /dev/null +++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/009.html.ini @@ -0,0 +1,4 @@ +[009.html?wss] + [WebSockets: send('')] + expected: FAIL + diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/send/011.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/011.html.ini new file mode 100644 index 0000000000..c46a8375e6 --- /dev/null +++ b/testing/web-platform/meta/websockets/interfaces/WebSocket/send/011.html.ini @@ -0,0 +1,4 @@ +[011.html?wss] + [WebSockets: sending non-ascii, combining chars and non-BMP] + expected: FAIL + 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/multi-globals/url-parsing/url-parsing.html.ini b/testing/web-platform/meta/websockets/multi-globals/url-parsing/url-parsing.html.ini new file mode 100644 index 0000000000..b1c9a018c7 --- /dev/null +++ b/testing/web-platform/meta/websockets/multi-globals/url-parsing/url-parsing.html.ini @@ -0,0 +1,3 @@ +[url-parsing.html] + [Multiple globals for base URL in WebSocket constructor] + expected: FAIL 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..71879a3817 --- /dev/null +++ b/testing/web-platform/meta/websockets/opening-handshake/001.html.ini @@ -0,0 +1,7 @@ +[001.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[001.html] + +[001.html?wpt_flags=h2] 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..b44bcb0be7 --- /dev/null +++ b/testing/web-platform/meta/websockets/opening-handshake/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: [TIMEOUT, OK] 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..a0f57a79d6 --- /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] + +[remove-own-iframe-during-onerror.window.html?wss] + +[remove-own-iframe-during-onerror.window.html?wpt_flags=h2] + expected: + if (os == "linux") and not fission and debug and not swgl: [OK, TIMEOUT] + if (os == "linux") and not fission and not debug: [OK, TIMEOUT] + if os == "android": [OK, ERROR, TIMEOUT] 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/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..524b3b1b8a --- /dev/null +++ b/testing/web-platform/meta/websockets/stream/tentative/close.any.js.ini @@ -0,0 +1,1046 @@ +[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] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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 + + [aborting the writable with a reason but no code should be ignored] + expected: FAIL + + [aborting the writable with an invalid code should be ignored] + expected: FAIL + + [aborting the writable with an invalid reason should be ignored] + expected: FAIL + + [aborting the writable with a DOMException should be ignored] + 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 + + [canceling the readable with a reason but no code should be ignored] + expected: FAIL + + [canceling the readable with an invalid code should be ignored] + expected: FAIL + + [canceling the readable with an invalid reason should be ignored] + expected: FAIL + + [canceling the readable with a DOMException should be ignored] + expected: FAIL + + +[close.any.sharedworker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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 + + [aborting the writable with a reason but no code should be ignored] + expected: FAIL + + [aborting the writable with an invalid code should be ignored] + expected: FAIL + + [aborting the writable with an invalid reason should be ignored] + expected: FAIL + + [aborting the writable with a DOMException should be ignored] + 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 + + [canceling the readable with a reason but no code should be ignored] + expected: FAIL + + [canceling the readable with an invalid code should be ignored] + expected: FAIL + + [canceling the readable with an invalid reason should be ignored] + expected: FAIL + + [canceling the readable with a DOMException should be ignored] + expected: FAIL + + +[close.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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 + + [aborting the writable with a reason but no code should be ignored] + expected: FAIL + + [aborting the writable with an invalid code should be ignored] + expected: FAIL + + [aborting the writable with an invalid reason should be ignored] + expected: FAIL + + [aborting the writable with a DOMException should be ignored] + 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 + + [canceling the readable with a reason but no code should be ignored] + expected: FAIL + + [canceling the readable with an invalid code should be ignored] + expected: FAIL + + [canceling the readable with an invalid reason should be ignored] + expected: FAIL + + [canceling the readable with a DOMException should be ignored] + expected: FAIL + + +[close.any.serviceworker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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 + + [aborting the writable with a reason but no code should be ignored] + expected: FAIL + + [aborting the writable with an invalid code should be ignored] + expected: FAIL + + [aborting the writable with an invalid reason should be ignored] + expected: FAIL + + [aborting the writable with a DOMException should be ignored] + 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 + + [canceling the readable with a reason but no code should be ignored] + expected: FAIL + + [canceling the readable with an invalid code should be ignored] + expected: FAIL + + [canceling the readable with an invalid reason should be ignored] + expected: FAIL + + [canceling the readable with a DOMException should be ignored] + expected: FAIL + + +[close.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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 + + [aborting the writable with a reason but no code should be ignored] + expected: FAIL + + [aborting the writable with an invalid code should be ignored] + expected: FAIL + + [aborting the writable with an invalid reason should be ignored] + expected: FAIL + + [aborting the writable with a DOMException should be ignored] + 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 + + [canceling the readable with a reason but no code should be ignored] + expected: FAIL + + [canceling the readable with an invalid code should be ignored] + expected: FAIL + + [canceling the readable with an invalid reason should be ignored] + expected: FAIL + + [canceling the readable with a DOMException should be ignored] + expected: FAIL + + +[close.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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 + + [aborting the writable with a reason but no code should be ignored] + expected: FAIL + + [aborting the writable with an invalid code should be ignored] + expected: FAIL + + [aborting the writable with an invalid reason should be ignored] + expected: FAIL + + [aborting the writable with a DOMException should be ignored] + 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 + + [canceling the readable with a reason but no code should be ignored] + expected: FAIL + + [canceling the readable with an invalid code should be ignored] + expected: FAIL + + [canceling the readable with an invalid reason should be ignored] + expected: FAIL + + [canceling the readable with a DOMException should be ignored] + expected: FAIL + + +[close.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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 + + [aborting the writable with a reason but no code should be ignored] + expected: FAIL + + [aborting the writable with an invalid code should be ignored] + expected: FAIL + + [aborting the writable with an invalid reason should be ignored] + expected: FAIL + + [aborting the writable with a DOMException should be ignored] + 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 + + [canceling the readable with a reason but no code should be ignored] + expected: FAIL + + [canceling the readable with an invalid code should be ignored] + expected: FAIL + + [canceling the readable with an invalid reason should be ignored] + expected: FAIL + + [canceling the readable with a DOMException should be ignored] + expected: FAIL + + +[close.any.sharedworker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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 + + [aborting the writable with a reason but no code should be ignored] + expected: FAIL + + [aborting the writable with an invalid code should be ignored] + expected: FAIL + + [aborting the writable with an invalid reason should be ignored] + expected: FAIL + + [aborting the writable with a DOMException should be ignored] + 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 + + [canceling the readable with a reason but no code should be ignored] + expected: FAIL + + [canceling the readable with an invalid code should be ignored] + expected: FAIL + + [canceling the readable with an invalid reason should be ignored] + expected: FAIL + + [canceling the readable with a DOMException should be ignored] + 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..ef1467ebcf --- /dev/null +++ b/testing/web-platform/meta/websockets/stream/tentative/constructor.any.js.ini @@ -0,0 +1,326 @@ +[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] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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.connection should resolve to the right types] + expected: FAIL + + +[constructor.any.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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.connection should resolve to the right types] + expected: FAIL + + +[constructor.any.serviceworker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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.connection should resolve to the right types] + expected: FAIL + + +[constructor.any.sharedworker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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.connection should resolve to the right types] + expected: FAIL + + +[constructor.any.worker.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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.connection should resolve to the right types] + expected: FAIL + + +[constructor.any.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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.connection should resolve to the right types] + expected: FAIL + + +[constructor.any.worker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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.connection should resolve to the right types] + expected: FAIL + + +[constructor.any.sharedworker.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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.connection should resolve to the right types] + 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..3303edf46e --- /dev/null +++ b/testing/web-platform/meta/websockets/unload-a-document/002.html.ini @@ -0,0 +1,19 @@ +[002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [WebSockets: navigating top-level browsing context with closed websocket] + expected: FAIL + + +[002.html?wss] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [WebSockets: navigating top-level browsing context with closed websocket] + expected: FAIL + + +[002.html?wpt_flags=h2] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [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] |