diff --git a/testing/web-platform/meta/FileAPI/idlharness.worker.js.ini b/testing/web-platform/meta/FileAPI/idlharness.worker.js.ini index 7454ddb20757..cdbf6cf9407c 100644 --- a/testing/web-platform/meta/FileAPI/idlharness.worker.js.ini +++ b/testing/web-platform/meta/FileAPI/idlharness.worker.js.ini @@ -65,3 +65,4 @@ [Blob interface: new File(["myFileBits"\], "myFileName") must inherit property "close" with the proper type (4)] expected: FAIL + diff --git a/testing/web-platform/meta/IndexedDB/error-attributes.html.ini b/testing/web-platform/meta/IndexedDB/error-attributes.html.ini new file mode 100644 index 000000000000..3342144a9f44 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/error-attributes.html.ini @@ -0,0 +1,5 @@ +[error-attributes.html] + type: testharness + [IDBRequest and IDBTransaction error properties should be DOMExceptions] + expected: FAIL + diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-continuePrimaryKey.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-continuePrimaryKey.htm.ini new file mode 100644 index 000000000000..54bfaca5ab5f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-continuePrimaryKey.htm.ini @@ -0,0 +1,5 @@ +[idbcursor-continuePrimaryKey.htm] + type: testharness + [IndexedDB: IDBCursor method continuePrimaryKey()] + expected: FAIL + diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase-createObjectStore-exception-order.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase-createObjectStore-exception-order.htm.ini new file mode 100644 index 000000000000..33f52538cd12 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase-createObjectStore-exception-order.htm.ini @@ -0,0 +1,24 @@ +[idbdatabase-createObjectStore-exception-order.htm] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1336639 + expected: + if not debug and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): ERROR + if debug and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): ERROR + if not debug and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): ERROR + if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): ERROR + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): ERROR + if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): ERROR + if debug and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): ERROR + if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): ERROR + if not debug and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): ERROR + if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): ERROR + if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): ERROR + if debug and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): ERROR + if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): ERROR + if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): ERROR + if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): ERROR + if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): ERROR + if debug and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): ERROR + [IDBDatabase.createObjectStore exception order: InvalidStateError vs. TransactionInactiveError] + expected: FAIL + diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm.ini new file mode 100644 index 000000000000..2b172fb26c80 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm.ini @@ -0,0 +1,7 @@ +[idbdatabase-deleteObjectStore-exception-order.htm] + type: testharness + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1336639 + expected: ERROR + [IDBDatabase.deleteObjectStore exception order: InvalidStateError vs. TransactionInactiveError] + expected: FAIL + diff --git a/testing/web-platform/meta/IndexedDB/open-request-queue.html.ini b/testing/web-platform/meta/IndexedDB/open-request-queue.html.ini new file mode 100644 index 000000000000..8be2a399f846 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/open-request-queue.html.ini @@ -0,0 +1,5 @@ +[open-request-queue.html] + type: testharness + [Opens and deletes are processed in order] + expected: FAIL + diff --git a/testing/web-platform/meta/IndexedDB/upgrade-transaction-lifecycle-backend-aborted.html.ini b/testing/web-platform/meta/IndexedDB/upgrade-transaction-lifecycle-backend-aborted.html.ini new file mode 100644 index 000000000000..01ca54953fc6 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/upgrade-transaction-lifecycle-backend-aborted.html.ini @@ -0,0 +1,9 @@ +[upgrade-transaction-lifecycle-backend-aborted.html] + type: testharness + expected: ERROR + [in the abort event handler for a transaction aborted due to an unhandled request error] + expected: FAIL + + [in a setTimeout(0) callback after the abort event is fired for a transaction aborted due to an unhandled request failure] + expected: NOTRUN + diff --git a/testing/web-platform/meta/IndexedDB/upgrade-transaction-lifecycle-user-aborted.html.ini b/testing/web-platform/meta/IndexedDB/upgrade-transaction-lifecycle-user-aborted.html.ini new file mode 100644 index 000000000000..46fbc13cb303 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/upgrade-transaction-lifecycle-user-aborted.html.ini @@ -0,0 +1,5 @@ +[upgrade-transaction-lifecycle-user-aborted.html] + type: testharness + [synchronously after abort() is called] + expected: FAIL + diff --git a/testing/web-platform/meta/XMLHttpRequest/historical.html.ini b/testing/web-platform/meta/XMLHttpRequest/historical.html.ini new file mode 100644 index 000000000000..71a18b28698f --- /dev/null +++ b/testing/web-platform/meta/XMLHttpRequest/historical.html.ini @@ -0,0 +1,11 @@ +[historical.html] + type: testharness + [Support for responseType = moz-blob] + expected: FAIL + + [Support for responseType = moz-chunked-text] + expected: FAIL + + [Support for responseType = moz-chunked-arraybuffer] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/historical.html.ini b/testing/web-platform/meta/dom/historical.html.ini index 6c597ce7577b..5179691ea0b3 100644 --- a/testing/web-platform/meta/dom/historical.html.ini +++ b/testing/web-platform/meta/dom/historical.html.ini @@ -18,3 +18,4 @@ [Historical DOM features must be removed: async] expected: FAIL + diff --git a/testing/web-platform/meta/fetch/api/headers/header-values-normalize.html.ini b/testing/web-platform/meta/fetch/api/headers/header-values-normalize.html.ini new file mode 100644 index 000000000000..de5c4a064b90 --- /dev/null +++ b/testing/web-platform/meta/fetch/api/headers/header-values-normalize.html.ini @@ -0,0 +1,8 @@ +[header-values-normalize.html] + type: testharness + [fetch() with value %0A] + expected: FAIL + + [fetch() with value %0D] + expected: FAIL + diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini new file mode 100644 index 000000000000..1acda0fafa50 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini @@ -0,0 +1,5 @@ +[location-protocol-setter-non-broken-weird.html] + type: testharness + [Set location.protocol to x] + expected: FAIL + diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini new file mode 100644 index 000000000000..5a64d41ca04f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini @@ -0,0 +1,37 @@ +[location-protocol-setter-non-broken.html] + type: testharness + disabled: https://github.com/w3c/web-platform-tests/issues/4720 + expected: OK + [Set HTTP URL frame location.protocol to x] + expected: FAIL + + [Set data URL frame location.protocol to x] + expected: FAIL + + [Set HTTP URL frame location.protocol to data] + expected: FAIL + + [Set data URL frame location.protocol to data] + expected: PASS + + [Set HTTP URL frame location.protocol to file] + expected: FAIL + + [Set data URL frame location.protocol to file] + expected: FAIL + + [Set data URL frame location.protocol to ftp] + expected: PASS + + [Set HTTP URL frame location.protocol to gopher] + expected: FAIL + + [Set data URL frame location.protocol to gopher] + expected: FAIL + + [Set HTTP URL frame location.protocol to http+x] + expected: FAIL + + [Set data URL frame location.protocol to http+x] + expected: FAIL + diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter.html.ini new file mode 100644 index 000000000000..4e8329b6822f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter.html.ini @@ -0,0 +1,155 @@ +[location-protocol-setter.html] + type: testharness + [%00 (percent-encoded) is not a scheme] + expected: FAIL + + [%01 (percent-encoded) is not a scheme] + expected: FAIL + + [%0A (percent-encoded) is not a scheme] + expected: FAIL + + [%20 (percent-encoded) is not a scheme] + expected: FAIL + + [! (percent-encoded) is not a scheme] + expected: FAIL + + [%7F (percent-encoded) is not a scheme] + expected: FAIL + + [%C2%80 (percent-encoded) is not a scheme] + expected: FAIL + + [%C3%BF (percent-encoded) is not a scheme] + expected: FAIL + + [: (percent-encoded) is not a scheme] + expected: FAIL + + [%C3%A2%E2%82%AC%C2%A0 (percent-encoded) is not a scheme] + expected: FAIL + + [%00x (percent-encoded) is not a scheme] + expected: FAIL + + [%01x (percent-encoded) is not a scheme] + expected: FAIL + + [%0Ax (percent-encoded) is not a scheme] + expected: FAIL + + [%20x (percent-encoded) is not a scheme] + expected: FAIL + + [!x (percent-encoded) is not a scheme] + expected: FAIL + + [%7Fx (percent-encoded) is not a scheme] + expected: FAIL + + [%C2%80x (percent-encoded) is not a scheme] + expected: FAIL + + [%C3%BFx (percent-encoded) is not a scheme] + expected: FAIL + + [:x (percent-encoded) is not a scheme] + expected: FAIL + + [%C3%A2%E2%82%AC%C2%A0x (percent-encoded) is not a scheme] + expected: FAIL + + [%00X (percent-encoded) is not a scheme] + expected: FAIL + + [%01X (percent-encoded) is not a scheme] + expected: FAIL + + [%0AX (percent-encoded) is not a scheme] + expected: FAIL + + [%20X (percent-encoded) is not a scheme] + expected: FAIL + + [!X (percent-encoded) is not a scheme] + expected: FAIL + + [%7FX (percent-encoded) is not a scheme] + expected: FAIL + + [%C2%80X (percent-encoded) is not a scheme] + expected: FAIL + + [%C3%BFX (percent-encoded) is not a scheme] + expected: FAIL + + [:X (percent-encoded) is not a scheme] + expected: FAIL + + [%C3%A2%E2%82%AC%C2%A0X (percent-encoded) is not a scheme] + expected: FAIL + + [x%00 (percent-encoded) is not a scheme] + expected: FAIL + + [x%01 (percent-encoded) is not a scheme] + expected: FAIL + + [x%0A (percent-encoded) is not a scheme] + expected: FAIL + + [x%20 (percent-encoded) is not a scheme] + expected: FAIL + + [x! (percent-encoded) is not a scheme] + expected: FAIL + + [x%7F (percent-encoded) is not a scheme] + expected: FAIL + + [x%C2%80 (percent-encoded) is not a scheme] + expected: FAIL + + [x%C3%BF (percent-encoded) is not a scheme] + expected: FAIL + + [x%C3%A2%E2%82%AC%C2%A0 (percent-encoded) is not a scheme] + expected: FAIL + + [X%00 (percent-encoded) is not a scheme] + expected: FAIL + + [X%01 (percent-encoded) is not a scheme] + expected: FAIL + + [X%0A (percent-encoded) is not a scheme] + expected: FAIL + + [X%20 (percent-encoded) is not a scheme] + expected: FAIL + + [X! (percent-encoded) is not a scheme] + expected: FAIL + + [X%7F (percent-encoded) is not a scheme] + expected: FAIL + + [X%C2%80 (percent-encoded) is not a scheme] + expected: FAIL + + [X%C3%BF (percent-encoded) is not a scheme] + expected: FAIL + + [X%C3%A2%E2%82%AC%C2%A0 (percent-encoded) is not a scheme] + expected: FAIL + + [a%0A (percent-encoded) is not a scheme] + expected: FAIL + + [a+-.%0A (percent-encoded) is not a scheme] + expected: FAIL + + [Equivalent tests for data URL and srcdoc