Run same tests for layout-2020 and layout-2013 (#30092)

Most tests were only being run for layout-2013, not for layout-2020.
This wasn't great since layout-2020 is now the default.

So this patch unifies the lists of included tests for both layouts.
For layout-2013 this implies adding css/css-content/, css/css-logical/
and css/css-masking/clip/.
For layout-2020 this implies adding several additional css tests, and
also tests like dom/, js/, html/, etc.
This commit is contained in:
Oriol Brufau 2023-08-15 02:28:32 +02:00 committed by GitHub
parent 78c7011240
commit 963104e5fc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4797 changed files with 679983 additions and 5390 deletions

View file

@ -0,0 +1,3 @@
[abort-after-stop.window.html]
[XMLHttpRequest: abort event should fire when stop() method is used]
expected: FAIL

View file

@ -0,0 +1,9 @@
[abort-during-done.window.html]
[XMLHttpRequest: abort() during DONE (sync)]
expected: FAIL
[XMLHttpRequest: abort() during DONE (sync aborted in readystatechange)]
expected: FAIL
[XMLHttpRequest: abort() during DONE (async)]
expected: FAIL

View file

@ -0,0 +1,3 @@
[abort-during-headers-received.window.html]
[XMLHttpRequest: abort() during HEADERS_RECEIVED]
expected: FAIL

View file

@ -0,0 +1,3 @@
[abort-during-loading.window.html]
[XMLHttpRequest: abort() during LOADING]
expected: FAIL

View file

@ -0,0 +1,8 @@
[access-control-basic-allow-preflight-cache.any.worker.html]
[Preflight cache should allow second request]
expected: FAIL
[access-control-basic-allow-preflight-cache.any.html]
[Preflight cache should allow second request]
expected: FAIL

View file

@ -0,0 +1,3 @@
[access-control-preflight-request-header-sorted.htm]
[Tests that Access-Control-Request-Headers are sorted.]
expected: FAIL

View file

@ -0,0 +1,3 @@
[access-control-sandboxed-iframe-denied-without-wildcard.htm]
[Sandboxed iframe is denied CORS access to server that allows parent origin]
expected: FAIL

View file

@ -0,0 +1,3 @@
[access-control-sandboxed-iframe-denied.htm]
[Sandboxed iframe is denied access to path]
expected: FAIL

View file

@ -0,0 +1,3 @@
[allow-lists-starting-with-comma.htm]
[Allow lists starting with a comma should be parsed correctly]
expected: FAIL

View file

@ -0,0 +1,164 @@
[blob-range.any.worker.html]
[A simple blob range request.]
expected: FAIL
[A blob range request with no type.]
expected: FAIL
[A blob range request with no end.]
expected: FAIL
[A blob range request with no start.]
expected: FAIL
[A simple blob range request with whitespace.]
expected: FAIL
[Blob content with short content and a large range end]
expected: FAIL
[Blob content with short content and a range end matching content length]
expected: FAIL
[Blob range with whitespace before and after hyphen]
expected: FAIL
[Blob range with whitespace after hyphen]
expected: FAIL
[Blob range with whitespace around equals sign]
expected: FAIL
[Blob range with no value]
expected: FAIL
[Blob range with incorrect range header]
expected: FAIL
[Blob range with incorrect range header #2]
expected: FAIL
[Blob range with incorrect range header #3]
expected: FAIL
[Blob range request with multiple range values]
expected: FAIL
[Blob range request with multiple range values and whitespace]
expected: FAIL
[Blob range request with trailing comma]
expected: FAIL
[Blob range with no start or end]
expected: FAIL
[Blob range request with short range end]
expected: FAIL
[Blob range start should be an ASCII digit]
expected: FAIL
[Blob range should have a dash]
expected: FAIL
[Blob range end should be an ASCII digit]
expected: FAIL
[Blob range should include '-']
expected: FAIL
[Blob range should include '=']
expected: FAIL
[Blob range should include 'bytes=']
expected: FAIL
[Blob content with short content and a large range start]
expected: FAIL
[Blob content with short content and a range start matching the content length]
expected: FAIL
[blob-range.any.html]
[A simple blob range request.]
expected: FAIL
[A blob range request with no type.]
expected: FAIL
[A blob range request with no end.]
expected: FAIL
[A blob range request with no start.]
expected: FAIL
[A simple blob range request with whitespace.]
expected: FAIL
[Blob content with short content and a large range end]
expected: FAIL
[Blob content with short content and a range end matching content length]
expected: FAIL
[Blob range with whitespace before and after hyphen]
expected: FAIL
[Blob range with whitespace after hyphen]
expected: FAIL
[Blob range with whitespace around equals sign]
expected: FAIL
[Blob range with no value]
expected: FAIL
[Blob range with incorrect range header]
expected: FAIL
[Blob range with incorrect range header #2]
expected: FAIL
[Blob range with incorrect range header #3]
expected: FAIL
[Blob range request with multiple range values]
expected: FAIL
[Blob range request with multiple range values and whitespace]
expected: FAIL
[Blob range request with trailing comma]
expected: FAIL
[Blob range with no start or end]
expected: FAIL
[Blob range request with short range end]
expected: FAIL
[Blob range start should be an ASCII digit]
expected: FAIL
[Blob range should have a dash]
expected: FAIL
[Blob range end should be an ASCII digit]
expected: FAIL
[Blob range should include '-']
expected: FAIL
[Blob range should include '=']
expected: FAIL
[Blob range should include 'bytes=']
expected: FAIL
[Blob content with short content and a large range start]
expected: FAIL
[Blob content with short content and a range start matching the content length]
expected: FAIL

View file

@ -0,0 +1,3 @@
[data-uri.htm]
[XHR method GET with MIME type text/html;charset=UTF-8]
expected: FAIL

View file

@ -0,0 +1,15 @@
[constructor-submitter.html]
[FormData construction should throw a TypeError if a non-null submitter is not a submit button]
expected: FAIL
[FormData construction should throw a 'NotFoundError' DOMException if a non-null submitter is not owned by the form]
expected: FAIL
[The constructed FormData object should contain an in-tree-order entry for a named submit button submitter]
expected: FAIL
[The constructed FormData object should contain in-tree-order entries for an activated Image Button submitter]
expected: FAIL
[The constructed FormData object should contain in-tree-order entries for an unactivated Image Button submitter]
expected: FAIL

View file

@ -0,0 +1,21 @@
[getallresponseheaders.htm]
[XMLHttpRequest: getAllResponseHeaders()]
expected: FAIL
[XMLHttpRequest: getAllResponseHeaders() 1]
expected: FAIL
[XMLHttpRequest: getAllResponseHeaders() 2]
expected: FAIL
[XMLHttpRequest: getAllResponseHeaders() 3]
expected: FAIL
[XMLHttpRequest: getAllResponseHeaders() 4]
expected: FAIL
[XMLHttpRequest: getAllResponseHeaders() 5]
expected: FAIL
[XMLHttpRequest: getAllResponseHeaders() 6]
expected: FAIL

View file

@ -0,0 +1,38 @@
[getresponseheader.any.worker.html]
[getResponseHeader('content-length') expects 0]
expected: FAIL
[getResponseHeader('content-length') expects 0, 0]
expected: FAIL
[getResponseHeader('double-trouble') expects , ]
expected: FAIL
[getResponseHeader('foo-test') expects 1, 2, 3]
expected: FAIL
[getResponseHeader('heya') expects , \x0b\x0c, 1, , , 2]
expected: FAIL
[getResponseHeader('www-authenticate') expects 1, 2, 3, 4]
expected: FAIL
[getresponseheader.any.html]
[getResponseHeader('content-length') expects 0]
expected: FAIL
[getResponseHeader('content-length') expects 0, 0]
expected: FAIL
[getResponseHeader('double-trouble') expects , ]
expected: FAIL
[getResponseHeader('foo-test') expects 1, 2, 3]
expected: FAIL
[getResponseHeader('heya') expects , \x0b\x0c, 1, , , 2]
expected: FAIL
[getResponseHeader('www-authenticate') expects 1, 2, 3, 4]
expected: FAIL

View file

@ -0,0 +1,6 @@
[idlharness.any.sharedworker.html]
expected: ERROR
[idlharness.any.html]
[idlharness.any.worker.html]

View file

@ -0,0 +1,4 @@
[open-during-abort-event.htm]
expected: TIMEOUT
[XMLHttpRequest: open() during abort event - abort() called from upload.onloadstart]
expected: TIMEOUT

View file

@ -0,0 +1,3 @@
[open-during-abort-processing.htm]
[XMLHttpRequest: open() during abort processing - abort() called from onloadstart]
expected: FAIL

View file

@ -0,0 +1,6 @@
[open-url-encoding.htm]
[percent encode characters]
expected: FAIL
[lone surrogate]
expected: FAIL

View file

@ -0,0 +1,3 @@
[open-url-multi-window-2.htm]
[XMLHttpRequest: open() resolving URLs (multi-Window; 2; evil)]
expected: FAIL

View file

@ -0,0 +1,3 @@
[open-url-multi-window-3.htm]
[XMLHttpRequest: open() resolving URLs (multi-Window; 3; evil)]
expected: FAIL

View file

@ -0,0 +1,4 @@
[open-url-multi-window-4.htm]
expected: TIMEOUT
[XMLHttpRequest: open() resolving URLs (multi-Window; 4; evil)]
expected: TIMEOUT

View file

@ -0,0 +1,3 @@
[open-url-multi-window-6.htm]
[XMLHttpRequest: open() in document that is not fully active (but may be active) should throw]
expected: FAIL

View file

@ -0,0 +1,2 @@
[open-url-redirected-sharedworker-origin.htm]
expected: ERROR

View file

@ -0,0 +1,3 @@
[overridemimetype-edge-cases.window.html]
[Charset can be overridden by overrideMimeType() with a bogus charset]
expected: FAIL

View file

@ -0,0 +1,9 @@
[overridemimetype-invalid-mime-type.htm]
[Bogus MIME type does not override encoding]
expected: FAIL
[Bogus MIME type does not override encoding, 2]
expected: FAIL
[Bogus MIME type does override MIME type]
expected: FAIL

View file

@ -0,0 +1,3 @@
[response-data-deflate.htm]
[XMLHttpRequest: content-encoding:deflate response was correctly inflated]
expected: FAIL

View file

@ -0,0 +1,6 @@
[responsedocument-decoding.htm]
[XMLHttpRequest: response document decoding (application/xml %3C%3Fxml%20version%3D'1.0'%20encoding%3D'windows-1252'%3F%3E%3Cx%3E%e6%a9%9f%3C%2Fx%3E)]
expected: FAIL
[XMLHttpRequest: response document decoding (text/html %3C!doctype%20html%3E%3Cmeta%20charset%3Dwindows-1252%3E%3Cx%3E%e6%a9%9f%3C%2Fx%3E)]
expected: FAIL

View file

@ -0,0 +1,3 @@
[responsetext-decoding.htm]
[XMLHttpRequest: responseText decoding (application/xml %3C%3Fxml%20version%3D'1.0'%20encoding%3D'windows-1252'%3F%3E%3Cx%3E%e6%a9%9f%3C%2Fx%3E empty)]
expected: FAIL

View file

@ -0,0 +1,2 @@
[responsexml-document-properties.htm]
expected: ERROR

View file

@ -0,0 +1,18 @@
[responsexml-non-well-formed.htm]
[XMLHttpRequest: responseXML non well-formed tests 1]
expected: FAIL
[XMLHttpRequest: responseXML non well-formed tests 2]
expected: FAIL
[XMLHttpRequest: responseXML non well-formed tests 3]
expected: FAIL
[XMLHttpRequest: responseXML non well-formed tests 4]
expected: FAIL
[XMLHttpRequest: responseXML non well-formed tests 5]
expected: FAIL
[XMLHttpRequest: responseXML non well-formed tests 6]
expected: FAIL

View file

@ -0,0 +1,3 @@
[send-authentication-basic-repeat-no-args.htm]
[XMLHttpRequest: send() - "Basic" authenticated requests with user name and password passed to open() in first request, without in second]
expected: FAIL

View file

@ -0,0 +1,3 @@
[send-conditional-cors.htm]
[304 with appropriate CORS header]
expected: FAIL

View file

@ -0,0 +1,6 @@
[send-conditional.htm]
[XMLHttpRequest: send() - conditional requests (tag)]
expected: FAIL
[XMLHttpRequest: send() - conditional requests (date)]
expected: FAIL

View file

@ -0,0 +1,24 @@
[send-content-type-charset.htm]
[charset given but wrong, fix it (unknown MIME, bogus charset)]
expected: FAIL
[If charset= param is UTF-8 (case-insensitive), it should not be changed (bogus charset)]
expected: FAIL
[charset given but wrong, fix it (known MIME, actual charset)]
expected: FAIL
[Multiple non-UTF-8 charset parameters deduplicate, bogus parameter dropped]
expected: FAIL
[charset with leading space that is UTF-8 does change]
expected: FAIL
[charset in double quotes with space]
expected: FAIL
[charset in double quotes with backslashes that is UTF-8 does not change]
expected: FAIL
[unknown parameters need to be preserved]
expected: FAIL

View file

@ -0,0 +1,8 @@
[send-data-formdata.any.worker.html]
[XMLHttpRequest.send(formdata)]
expected: FAIL
[send-data-formdata.any.html]
[XMLHttpRequest.send(formdata)]
expected: FAIL

View file

@ -0,0 +1,3 @@
[send-data-unexpected-tostring.htm]
[open() called from data stringification]
expected: FAIL

View file

@ -0,0 +1,9 @@
[send-entity-body-document-bogus.htm]
[Serializing documents through XMLHttpRequest: '<test:test/>']
expected: FAIL
[Serializing documents through XMLHttpRequest: '<test:test test:test="gee"/>']
expected: FAIL
[Serializing documents through XMLHttpRequest: '<test:test test:test="gee" x="<22>"/>']
expected: FAIL

View file

@ -0,0 +1,3 @@
[send-entity-body-document.htm]
[XML document, windows-1252]
expected: FAIL

View file

@ -0,0 +1,3 @@
[send-no-response-event-order.htm]
[XMLHttpRequest: The send() method: event order when there is no response entity body]
expected: FAIL

View file

@ -0,0 +1,12 @@
[send-redirect-no-location.htm]
[XMLHttpRequest: send() - Redirects (no Location header) (301)]
expected: FAIL
[XMLHttpRequest: send() - Redirects (no Location header) (302)]
expected: FAIL
[XMLHttpRequest: send() - Redirects (no Location header) (303)]
expected: FAIL
[XMLHttpRequest: send() - Redirects (no Location header) (307)]
expected: FAIL

View file

@ -1,34 +0,0 @@
[send-redirect-to-cors.htm]
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (308 FOO with string and explicit Content-Type text/plain)]
expected: FAIL
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (302 FOO with string and explicit Content-Type safelisted)]
expected: FAIL
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (301 POST with string and explicit Content-Type safelisted)]
expected: FAIL
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (307 POST with string and explicit Content-Type safelisted)]
expected: FAIL
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (308 FOO with string and explicit Content-Type safelisted)]
expected: FAIL
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (307 post with typed array)]
expected: FAIL
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (303 FOO with string and explicit Content-Type safelisted)]
expected: FAIL
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (307 post with string)]
expected: FAIL
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (308 FOO with string and explicit Content-Type multipart/form-data)]
expected: FAIL
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (302 POST with string and explicit Content-Type)]
expected: FAIL
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (301 POST with string and explicit Content-Type)]
expected: FAIL

View file

@ -0,0 +1,6 @@
[setrequestheader-case-insensitive.htm]
[XMLHttpRequest: setRequestHeader() - headers that differ in case]
expected: FAIL
[XMLHttpRequest: setRequestHeader() - headers that differ in case 1]
expected: FAIL

View file

@ -0,0 +1,3 @@
[setrequestheader-combining.window.html]
[setRequestHeader() combining header values]
expected: FAIL

View file

@ -0,0 +1,15 @@
[setrequestheader-content-type.htm]
[String request keeps setRequestHeader() Content-Type, with charset adjusted to UTF-8]
expected: FAIL
[XML Document request keeps setRequestHeader() Content-Type, with charset adjusted to UTF-8]
expected: FAIL
[HTML Document request keeps setRequestHeader() Content-Type, with charset adjusted to UTF-8]
expected: FAIL
[FormData request has correct default Content-Type of "multipart/form-data; boundary=_"]
expected: FAIL
[URLSearchParams request keeps setRequestHeader() Content-Type, with charset adjusted to UTF-8]
expected: FAIL

View file

@ -0,0 +1,3 @@
[setrequestheader-header-allowed.htm]
[XMLHttpRequest: setRequestHeader() - headers that are allowed (Status-URI)]
expected: FAIL

View file

@ -0,0 +1,3 @@
[setrequestheader-open-setrequestheader.htm]
[XMLHttpRequest: setRequestHeader() and open()]
expected: FAIL

View file

@ -0,0 +1,81 @@
[status-async.htm]
[XMLHttpRequest: status/statusText - various responses 1 (GET 204)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 2 (HEAD 204)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 3 (CHICKEN 204)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 4 (GET 401)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 5 (HEAD 401)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 6 (CHICKEN 401)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 7 (GET 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 8 (HEAD 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 9 (CHICKEN 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 10 (GET 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 11 (HEAD 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 12 (CHICKEN 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 13 (GET 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 14 (HEAD 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 15 (CHICKEN 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 16 (GET 502)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 17 (HEAD 502)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 18 (CHICKEN 502)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 19 (GET 502)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 20 (HEAD 502)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 21 (CHICKEN 502)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 22 (GET 503)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 23 (HEAD 503)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 24 (CHICKEN 503)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 25 (GET 699)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 26 (HEAD 699)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 27 (CHICKEN 699)]
expected: FAIL

View file

@ -0,0 +1,81 @@
[status-basic.htm]
[XMLHttpRequest: status/statusText - various responses 1 (GET 204)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 2 (HEAD 204)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 3 (CHICKEN 204)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 4 (GET 401)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 5 (HEAD 401)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 6 (CHICKEN 401)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 7 (GET 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 8 (HEAD 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 9 (CHICKEN 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 10 (GET 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 11 (HEAD 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 12 (CHICKEN 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 13 (GET 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 14 (HEAD 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 15 (CHICKEN 402)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 16 (GET 502)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 17 (HEAD 502)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 18 (CHICKEN 502)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 19 (GET 502)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 20 (HEAD 502)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 21 (CHICKEN 502)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 22 (GET 503)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 23 (HEAD 503)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 24 (CHICKEN 503)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 25 (GET 699)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 26 (HEAD 699)]
expected: FAIL
[XMLHttpRequest: status/statusText - various responses 27 (CHICKEN 699)]
expected: FAIL

View file

@ -0,0 +1,6 @@
[sync-no-timeout.any.worker.html]
[sync-no-timeout.any.html]
[sync-no-timeout.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,3 @@
[sync-xhr-supported-by-feature-policy.html]
[document.featurePolicy.features should advertise sync-xhr.]
expected: FAIL

View file

@ -0,0 +1,3 @@
[template-element.html]
[XMLHttpRequest: template element parsing]
expected: FAIL

View file

@ -0,0 +1,10 @@
[xmlhttprequest-sync-default-feature-policy.sub.html]
expected: TIMEOUT
[Default "sync-xhr" feature policy ["*"\] allows same-origin iframes.]
expected: TIMEOUT
[Feature policy "sync-xhr" can be disabled in cross-origin iframes using "allow" attribute.]
expected: FAIL
[Feature policy "sync-xhr" can be disabled in same-origin iframes using "allow" attribute.]
expected: FAIL

View file

@ -0,0 +1,8 @@
[xmlhttprequest-timeout-worker-synconworker.html?no time out scheduled, load fires normally]
[xmlhttprequest-timeout-worker-synconworker.html?timeout hit before load]
[Timeout test: timeout hit before load, timeout scheduled at 2000]
expected: FAIL
[xmlhttprequest-timeout-worker-synconworker.html?load fires normally]