Completely failed files: 287; Completely failed subtests: 167; Failure level: 167/1256 (13.30%)
| Test | Ed18 |
|---|---|
| /xhr/formdata.htm (1/5, 20.00%, 0.08% of total) | OK |
| Constructors | FAIL |
| /xhr/idlharness.any.html (27/185, 14.59%, 2.15% of total) | OK |
| ProgressEvent interface: attribute lengthComputable | FAIL |
| ProgressEvent interface: attribute loaded | FAIL |
| ProgressEvent interface: attribute total | FAIL |
| ProgressEvent interface: existence and properties of interface object | FAIL |
| Testing Symbol.iterator property of iterable interface FormData | FAIL |
| XMLHttpRequest interface: attribute onreadystatechange | FAIL |
| XMLHttpRequest interface: attribute readyState | FAIL |
| XMLHttpRequest interface: attribute response | FAIL |
| XMLHttpRequest interface: attribute responseText | FAIL |
| XMLHttpRequest interface: attribute responseType | FAIL |
| XMLHttpRequest interface: attribute responseURL | FAIL |
| XMLHttpRequest interface: attribute responseXML | FAIL |
| XMLHttpRequest interface: attribute status | FAIL |
| XMLHttpRequest interface: attribute statusText | FAIL |
| XMLHttpRequest interface: attribute timeout | FAIL |
| XMLHttpRequest interface: attribute upload | FAIL |
| XMLHttpRequest interface: attribute withCredentials | FAIL |
| XMLHttpRequest interface: existence and properties of interface object | FAIL |
| XMLHttpRequestEventTarget interface: attribute onabort | FAIL |
| XMLHttpRequestEventTarget interface: attribute onerror | FAIL |
| XMLHttpRequestEventTarget interface: attribute onload | FAIL |
| XMLHttpRequestEventTarget interface: attribute onloadend | FAIL |
| XMLHttpRequestEventTarget interface: attribute onloadstart | FAIL |
| XMLHttpRequestEventTarget interface: attribute onprogress | FAIL |
| XMLHttpRequestEventTarget interface: attribute ontimeout | FAIL |
| XMLHttpRequestEventTarget interface: existence and properties of interface object | FAIL |
| XMLHttpRequestUpload interface: existence and properties of interface object | FAIL |
| /xhr/abort-after-stop.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: abort event should fire when stop() method is used | FAIL |
| /xhr/progressevent-constructor.html (1/5, 20.00%, 0.08% of total) | OK |
| There must not be a initProgressEvent(). | FAIL |
| /xhr/setrequestheader-combining.window.html (1/1, 100.00%, 0.08% of total) | OK |
| setRequestHeader() combining header values | FAIL |
| /xhr/xmlhttprequest-timeout-aborted.html?aborted immediately after send() (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/open-url-multi-window-5.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: open() resolving URLs (multi-Window; 5) | FAIL |
| /xhr/overridemimetype-blob.html (3/3, 100.00%, 0.24% of total) | OK |
| Loading data… | FAIL |
| Use text/xml as fallback MIME type | FAIL |
| Use text/xml as fallback MIME type, 2 | FAIL |
| /xhr/event-timeout.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: timeout event | FAIL |
| /xhr/access-control-preflight-credential-async.htm (1/1, 100.00%, 0.08% of total) | OK |
| CORS async request with URL credentials | FAIL |
| /xhr/response-json.htm (2/4, 50.00%, 0.16% of total) | OK |
| JSON object roundtrip | FAIL |
| JSON roundtrip with Japanese text | FAIL |
| /xhr/setrequestheader-bogus-value.htm (1/5, 20.00%, 0.08% of total) | OK |
| XMLHttpRequest: setRequestHeader() value argument checks 3 | FAIL |
| /xhr/send-data-readablestream.any.html (3/3, 100.00%, 0.24% of total) | OK |
| XMLHttpRequest: send() with a stream on which getReader() is called | FAIL |
| XMLHttpRequest: send() with a stream on which read() and releaseLock() are called | FAIL |
| XMLHttpRequest: send() with a stream on which read() is called | FAIL |
| /xhr/abort-event-order.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: The abort() method: abort and loadend events | FAIL |
| /xhr/open-url-encoding.htm (1/2, 50.00%, 0.08% of total) | OK |
| lone surrogate | FAIL |
| /xhr/xmlhttprequest-timeout-worker-aborted.html?aborted immediately after send() (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/access-control-basic-cors-safelisted-request-headers.htm (1/1, 100.00%, 0.08% of total) | OK |
| Request with CORS-safelisted headers | FAIL |
| /xhr/xmlhttprequest-timeout-overridesexpires.html?timeout set to expired value before load fires (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/xmlhttprequest-timeout-abortedonmain.html?abort() from a 0ms timeout (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/send-network-error-sync-events.sub.htm (1/2, 50.00%, 0.08% of total) | OK |
| data URL | FAIL |
| /xhr/send-authentication-cors-basic-setrequestheader.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: send() - "Basic" authenticated CORS request using setRequestHeader() (expects to succeed) | FAIL |
| /xhr/send-after-setting-document-domain.htm (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| All tests ran | TIMEOUT |
| /xhr/firing-events-http-no-content-length.html (1/1, 100.00%, 0.08% of total) | OK |
| ProgressEvent: firing events for HTTP with no Content-Length | FAIL |
| /xhr/open-url-multi-window-3.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: open() resolving URLs (multi-Window; 3; evil) | FAIL |
| /xhr/xmlhttprequest-timeout-worker-twice.html?load fires normally with no timeout set, twice (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/abort-during-open.any.html (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: abort() during OPEN | FAIL |
| /xhr/send-authentication-basic-setrequestheader-existing-session.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: send() - "Basic" authenticated request using setRequestHeader() when there is an existing session | FAIL |
| /xhr/responseType-document-in-worker.html (1/1, 100.00%, 0.08% of total) | OK |
| Setting XMLHttpRequest responseType to 'document' in a worker should have no effect. | FAIL |
| /xhr/responsexml-document-properties.htm (10/24, 41.67%, 0.80% of total) | OK |
| Test document URL properties after redirect | FAIL |
| Test document URL properties of document with <base> after redirect | FAIL |
| URL | FAIL |
| all | FAIL |
| baseURI | FAIL |
| cookie | FAIL |
| cookie (after setting it) | FAIL |
| documentURI | FAIL |
| domain | FAIL |
| lastModified set to related HTTP header if provided | FAIL |
| /xhr/getallresponseheaders.htm (2/7, 28.57%, 0.16% of total) | OK |
| XMLHttpRequest: getAllResponseHeaders() 3 | FAIL |
| XMLHttpRequest: getAllResponseHeaders() 5 | FAIL |
| /xhr/abort-event-abort.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. | FAIL |
| /xhr/xmlhttprequest-timeout-overrides.html?timeout disabled after initially set (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/open-url-redirected-worker-origin.htm (1/3, 33.33%, 0.08% of total) | OK |
| Referer header | FAIL |
| /xhr/open-url-redirected-sharedworker-origin.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: redirected classic shared worker scripts, origin and referrer | FAIL |
| /xhr/formdata-set.htm (1/14, 7.14%, 0.08% of total) | OK |
| testFormDataSetEmptyBlob | FAIL |
| /xhr/open-url-multi-window-4.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: open() resolving URLs (multi-Window; 4; evil) | FAIL |
| /xhr/security-consideration.sub.html (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| ProgressEvent: security consideration | TIMEOUT |
| /xhr/open-url-multi-window-6.htm (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| XMLHttpRequest: open() in document that is not fully active (but may be active) should throw | NOTRUN |
| /xhr/overridemimetype-invalid-mime-type.htm (2/3, 66.67%, 0.16% of total) | OK |
| Bogus MIME type does not override encoding | FAIL |
| Bogus MIME type does not override encoding, 2 | FAIL |
| /xhr/responsetext-decoding.htm (6/37, 16.22%, 0.48% of total) | OK |
| 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 text) | FAIL |
| XMLHttpRequest: responseText decoding (text/plain %C2 text) | FAIL |
| XMLHttpRequest: responseText decoding (text/plain %C2 empty) | FAIL |
| XMLHttpRequest: responseText decoding (text/plain %FF text) | FAIL |
| XMLHttpRequest: responseText decoding (text/plain %FF empty) | FAIL |
| XMLHttpRequest: responseText decoding (text/plain;charset=bogus %C2 text) | FAIL |
| /xhr/xmlhttprequest-timeout-simple.html?load fires normally (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/xmlhttprequest-timeout-synconmain.html?timeout after open (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/xmlhttprequest-timeout-worker-synconworker.html?load fires normally (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/responsexml-media-type.htm (2/15, 13.33%, 0.16% of total) | OK |
| XMLHttpRequest: responseXML MIME type tests ('application', should parse) | FAIL |
| XMLHttpRequest: responseXML MIME type tests ('bogus', should parse) | FAIL |
| /xhr/overridemimetype-edge-cases.window.html (4/4, 100.00%, 0.32% of total) | OK |
| Charset can be overridden by overrideMimeType() with a bogus charset | FAIL |
| If charset is not overridden by overrideMimeType() the original continues to be used | FAIL |
| overrideMimeType() is not reset by open() | FAIL |
| overrideMimeType() is not reset by open(), basic | FAIL |
| /xhr/responseXML-unavailable-in-worker.html (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest's responseXML property should not be exposed in workers. | FAIL |
| /xhr/xmlhttprequest-timeout-worker-overrides.html?timeout disabled after initially set (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/send-authentication-basic.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: send() - "Basic" authenticated requests with user name and password passed to open() | FAIL |
| /xhr/send-entity-body-document-bogus.htm (1/4, 25.00%, 0.08% of total) | OK |
| Serializing documents through XMLHttpRequest: '<test:test test:test="gee" x="�"/>' | FAIL |
| /xhr/formdata-foreach.html (1/1, 100.00%, 0.08% of total) | OK |
| FormData: foreach | FAIL |
| /xhr/send-data-unexpected-tostring.htm (1/3, 33.33%, 0.08% of total) | OK |
| abort() called from data stringification | FAIL |
| /xhr/send-entity-body-document.htm (7/7, 100.00%, 0.56% of total) | OK |
| HTML document, invalid UTF-8 | FAIL |
| HTML document, shift-jis | FAIL |
| XML document, windows-1252 | FAIL |
| empty div | FAIL |
| image file | FAIL |
| img tag | FAIL |
| plain text file | FAIL |
| /xhr/anonymous-mode-unsupported.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: anonymous mode unsupported | FAIL |
| /xhr/send-content-type-charset.htm (6/19, 31.58%, 0.48% of total) | OK |
| Multiple non-UTF-8 charset parameters deduplicate, bogus parameter dropped | FAIL |
| charset given but wrong, fix it (known MIME, actual charset) | FAIL |
| charset given but wrong, fix it (unknown MIME, bogus charset) | FAIL |
| charset in double quotes with space | FAIL |
| charset with leading space that is UTF-8 does change | FAIL |
| unknown parameters need to be preserved | FAIL |
| /xhr/send-conditional-cors.htm (2/2, 100.00%, 0.16% of total) | OK |
| 304 without appropriate CORS header | FAIL |
| 304 with appropriate CORS header | FAIL |
| /xhr/setrequestheader-header-allowed.htm (1/10, 10.00%, 0.08% of total) | OK |
| XMLHttpRequest: setRequestHeader() - headers that are allowed (Authorization) | FAIL |
| /xhr/xmlhttprequest-sync-default-feature-policy.sub.html (1/1, 100.00%, 0.08% of total) | OK |
| Synchronous XMLHttpRequest Feature Policy Test | FAIL |
| /xhr/abort-during-upload.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: abort() while sending data | FAIL |
| /xhr/open-url-multi-window-2.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: open() resolving URLs (multi-Window; 2; evil) | FAIL |
| /xhr/setrequestheader-bogus-name.htm (2/71, 2.82%, 0.16% of total) | OK |
| setRequestHeader should throw with header name "X-テスト". | FAIL |
| setRequestHeader should throw with header name "テスト". | FAIL |
| /xhr/send-content-type-string.htm (2/3, 66.67%, 0.16% of total) | OK |
| XMLHttpRequest: send() - Content-Type 1 | FAIL |
| XMLHttpRequest: send() - Content-Type 2 | FAIL |
| /xhr/getresponseheader.any.html (2/6, 33.33%, 0.16% of total) | OK |
| getResponseHeader('double-trouble') expects , | FAIL |
| getResponseHeader('heya') expects , , 1, , , 2 | FAIL |
| /xhr/send-redirect-post-upload.htm (2/5, 40.00%, 0.16% of total) | OK |
| XMLHttpRequest: The send() method: POSTing to URL that redirects (307 (blob)) | FAIL |
| XMLHttpRequest: The send() method: POSTing to URL that redirects (307 (string)) | FAIL |
| /xhr/headers-normalize-response.htm (4/15, 26.67%, 0.32% of total) | OK |
| Header value: \0 | FAIL |
| Header value: \0hello world | FAIL |
| Header value: hello world\0 | FAIL |
| Header value: hello\0world | FAIL |
| /xhr/event-timeout-order.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: event - timeout (order of events) | FAIL |
| /xhr/event-error-order.sub.html (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: event - error (order of events) | FAIL |
| /xhr/response-data-deflate.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: content-encoding:deflate response was correctly inflated | FAIL |
| /xhr/xmlhttprequest-timeout-twice.html?load fires normally with no timeout set, twice (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/response-data-gzip.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: GZIP response was correctly inflated | FAIL |
| /xhr/send-authentication-competing-names-passwords.htm (11/13, 84.62%, 0.88% of total) | OK |
| XMLHttpRequest user/pass options: pass in URL, user in open() | FAIL |
| XMLHttpRequest user/pass options: pass in URL, user/pass in open() | FAIL |
| XMLHttpRequest user/pass options: user in URL | FAIL |
| XMLHttpRequest user/pass options: user in URL and open() | FAIL |
| XMLHttpRequest user/pass options: user in URL, pass in open() | FAIL |
| XMLHttpRequest user/pass options: user in URL; user/pass in open() | FAIL |
| XMLHttpRequest user/pass options: user in open() | FAIL |
| XMLHttpRequest user/pass options: user/pass in URL | FAIL |
| XMLHttpRequest user/pass options: user/pass in URL and open() | FAIL |
| XMLHttpRequest user/pass options: user/pass in URL; pass in open() | FAIL |
| XMLHttpRequest user/pass options: user/pass in URL; user in open() | FAIL |
| /xhr/xmlhttprequest-timeout-worker-simple.html?load fires normally (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/progress-events-response-data-gzip.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: progress events and GZIP encoding | FAIL |
| /xhr/overridemimetype-unsent-state-force-shiftjis.any.html (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: overrideMimeType() in unsent state, enforcing Shift-JIS encoding | FAIL |
| /xhr/send-authentication-cors-setrequestheader-no-cred.htm (1/2, 50.00%, 0.08% of total) | OK |
| CORS request with setRequestHeader auth to URL NOT accepting Authorization header | FAIL |
| /xhr/abort-after-send.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: abort() after send() | FAIL |
| /xhr/setrequestheader-content-type.htm (9/33, 27.27%, 0.72% of total) | OK |
| HTML Document request has correct default Content-Type of "text/html;charset=UTF-8" | FAIL |
| HTML Document request keeps setRequestHeader() Content-Type, with charset adjusted to UTF-8 | FAIL |
| ReadableStream request keeps setRequestHeader() Content-Type and charset | FAIL |
| ReadableStream request respects setRequestHeader("") | FAIL |
| ReadableStream request with under type sends no Content-Type without setRequestHeader() call | FAIL |
| String request keeps setRequestHeader() Content-Type, with charset adjusted to UTF-8 | FAIL |
| URLSearchParams request keeps setRequestHeader() Content-Type, with charset adjusted to UTF-8 | FAIL |
| XML Document request has correct default Content-Type of "application/xml;charset=UTF-8" | FAIL |
| XML Document request keeps setRequestHeader() Content-Type, with charset adjusted to UTF-8 | FAIL |
| /xhr/xmlhttprequest-timeout-worker-overridesexpires.html?timeout set to expired value before load fires (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/FormData-append.html (1/14, 7.14%, 0.08% of total) | OK |
| testFormDataAppendEmptyBlob | FAIL |