| accept-language.py | 
           | 
          135 | 
        
        
          | accept.py | 
           | 
          114 | 
        
        
          | access-control-allow-lists.py | 
           | 
          907 | 
        
        
          | access-control-allow-with-body.py | 
           | 
          476 | 
        
        
          | access-control-auth-basic.py | 
           | 
          819 | 
        
        
          | access-control-basic-allow-no-credentials.py | 
           | 
          237 | 
        
        
          | access-control-basic-allow-star.py | 
           | 
          211 | 
        
        
          | access-control-basic-allow.py | 
           | 
          308 | 
        
        
          | access-control-basic-cors-safelisted-request-headers.py | 
           | 
          683 | 
        
        
          | access-control-basic-cors-safelisted-response-headers.py | 
           | 
          588 | 
        
        
          | access-control-basic-denied.py | 
           | 
          201 | 
        
        
          | access-control-basic-options-not-supported.py | 
           | 
          472 | 
        
        
          | access-control-basic-preflight-cache-invalidation.py | 
           | 
          1863 | 
        
        
          | access-control-basic-preflight-cache-timeout.py | 
           | 
          1898 | 
        
        
          | access-control-basic-preflight-cache.py | 
           | 
          1798 | 
        
        
          | access-control-basic-put-allow.py | 
           | 
          1038 | 
        
        
          | access-control-cookie.py | 
           | 
          631 | 
        
        
          | access-control-origin-header.py | 
           | 
          421 | 
        
        
          | access-control-preflight-denied.py | 
           | 
          1636 | 
        
        
          | access-control-preflight-request-allow-headers-returns-star.py | 
           | 
          526 | 
        
        
          | access-control-preflight-request-header-lowercase.py | 
           | 
          683 | 
        
        
          | access-control-preflight-request-header-returns-origin.py | 
           | 
          556 | 
        
        
          | access-control-preflight-request-header-sorted.py | 
           | 
          800 | 
        
        
          | access-control-preflight-request-headers-origin.py | 
           | 
          560 | 
        
        
          | access-control-preflight-request-invalid-status.py | 
           | 
          531 | 
        
        
          | access-control-preflight-request-must-not-contain-cookie.py | 
           | 
          609 | 
        
        
          | access-control-sandboxed-iframe.html | 
           | 
          480 | 
        
        
          | auth1 | 
           | 
           | 
        
        
          | auth2 | 
           | 
           | 
        
        
          | auth3 | 
           | 
           | 
        
        
          | auth4 | 
           | 
           | 
        
        
          | auth5 | 
           | 
           | 
        
        
          | auth6 | 
           | 
           | 
        
        
          | auth7 | 
           | 
           | 
        
        
          | auth8 | 
           | 
           | 
        
        
          | auth9 | 
           | 
           | 
        
        
          | auth10 | 
           | 
           | 
        
        
          | auth11 | 
           | 
           | 
        
        
          | authentication.py | 
           | 
          1021 | 
        
        
          | bad-chunk-encoding.py | 
           | 
          580 | 
        
        
          | base.xml | 
           | 
          73 | 
        
        
          | chunked.py | 
           | 
          675 | 
        
        
          | conditional.py | 
           | 
          1059 | 
        
        
          | content.py | 
           | 
          829 | 
        
        
          | corsenabled.py | 
           | 
          1209 | 
        
        
          | delay.py | 
           | 
          263 | 
        
        
          | echo-content-cors.py | 
           | 
          1107 | 
        
        
          | echo-content-type.py | 
           | 
          259 | 
        
        
          | echo-headers.py | 
           | 
          406 | 
        
        
          | echo-method.py | 
          HTTP/1.1 200 OK
Content-type: text/plain
Content-Length: {}
{} | 
          634 | 
        
        
          | empty-div-utf8-html.py | 
           | 
          164 | 
        
        
          | folder.txt | 
           | 
          7 | 
        
        
          | form.py | 
           | 
          119 | 
        
        
          | get-set-cookie.py | 
           | 
          627 | 
        
        
          | gzip.py | 
           | 
          838 | 
        
        
          | header-content-length-twice.asis | 
           | 
          58 | 
        
        
          | header-content-length.asis | 
           | 
          39 | 
        
        
          | header-user-agent.py | 
           | 
          648 | 
        
        
          | headers-basic.asis | 
           | 
          55 | 
        
        
          | headers-double-empty.asis | 
           | 
          48 | 
        
        
          | headers-some-are-empty.asis | 
           | 
          65 | 
        
        
          | headers-www-authenticate.asis | 
           | 
          82 | 
        
        
          | headers.asis | 
           | 
          91 | 
        
        
          | headers.py | 
           | 
          531 | 
        
        
          | image.gif | 
           | 
          167145 | 
        
        
          | img-utf8-html.py | 
           | 
          146 | 
        
        
          | img.jpg | 
           | 
          108761 | 
        
        
          | infinite-redirects.py | 
           | 
          873 | 
        
        
          | init.htm | 
          support init file | 
          415 | 
        
        
          | inspect-headers.py | 
           | 
          1599 | 
        
        
          | invalid-utf8-html.py | 
           | 
          142 | 
        
        
          | last-modified.py | 
           | 
          499 | 
        
        
          | no-custom-header-on-preflight.py | 
           | 
          981 | 
        
        
          | nocors | 
           | 
           | 
        
        
          | over-1-meg.txt | 
           | 
          1160000 | 
        
        
          | parse-headers.py | 
           | 
          217 | 
        
        
          | pass.txt | 
           | 
          5 | 
        
        
          | redirect-cors.py | 
           | 
          817 | 
        
        
          | redirect.py | 
           | 
          781 | 
        
        
          | requri.py | 
           | 
          133 | 
        
        
          | reset-token.py | 
           | 
          224 | 
        
        
          | responseType-document-in-worker.js | 
           | 
          293 | 
        
        
          | responseXML-unavailable-in-worker.js | 
           | 
          419 | 
        
        
          | send-after-setting-document-domain-window-1.htm | 
          XMLHttpRequest: send() with document.domain set: loading documents from original origin after setting document.domain | 
          1068 | 
        
        
          | send-after-setting-document-domain-window-2.htm | 
          XMLHttpRequest: send() with document.domain set: loading documents from the origin document.domain was set to should throw | 
          928 | 
        
        
          | send-after-setting-document-domain-window-helper.js | 
           | 
          863 | 
        
        
          | shift-jis-html.py | 
           | 
          235 | 
        
        
          | status.py | 
           | 
          436 | 
        
        
          | top.txt | 
           | 
          3 | 
        
        
          | trickle.py | 
           | 
          519 | 
        
        
          | upload.py | 
           | 
          788 | 
        
        
          | utf16-bom.json | 
           | 
          30 | 
        
        
          | utf16.txt | 
           | 
          18 | 
        
        
          | well-formed.xml | 
           | 
          127 | 
        
        
          | win-1252-html.py | 
           | 
          151 | 
        
        
          | win-1252-xml.py | 
           | 
          158 | 
        
        
          | workerxhr-origin-referrer.js | 
           | 
          1984 | 
        
        
          | workerxhr-simple.js | 
           | 
          246 | 
        
        
          | xmlhttprequest-event-order.js | 
           | 
          2927 | 
        
        
          | xmlhttprequest-timeout-aborted.js | 
          This sets up three requests:
The first request will only be open()ed, not aborted, timeout will be TIME_REGULAR_TIMEOUT but will never triggered because send() isn't called.
After TIME_NORMAL_LOAD, the test asserts that no load/error/timeout/abort events fired
Second request will be aborted immediately after send(), test asserts that abort fired
Third request is set up to call abort() after TIME_NORMAL_LOAD, but it also has a TIME_REGULAR_TIMEOUT timeout. Asserts that timeout fired.
(abort() is called later and should not fire an abort event per spec. This is untested!)
 | 
          927 | 
        
        
          | xmlhttprequest-timeout-abortedonmain.js | 
          This test sets up two requests:
one that gets abort()ed from a 0ms timeout (0ms will obviously be clamped to whatever the implementation's minimal value is), asserts abort event fires
one that will be aborted after TIME_DELAY, (with a timeout at TIME_REGULAR_TIMEOUT) asserts abort event fires. Does not assert that the timeout event does *not* fire.
 | 
          522 | 
        
        
          | xmlhttprequest-timeout-overrides.js | 
          Sets up three requests to a resource that will take 0.6 seconds to load:
1) timeout first set to TIME_NORMAL_LOAD, after TIME_REGULAR_TIMEOUT timeout is set to 0, asserts load fires
2) timeout first set to TIME_NORMAL_LOAD, after TIME_DELAY timeout is set to TIME_REGULAR_TIMEOUT, asserts load fires (race condition..?!?)
3) timeout first set to 0, after TIME_REGULAR_TIMEOUT it is set to TIME_REGULAR_TIMEOUT * 10, asserts load fires
 | 
          923 | 
        
        
          | xmlhttprequest-timeout-overridesexpires.js | 
          Starts three requests:
        1) XHR to resource which will take a least TIME_XHR_LOAD ms with timeout initially set to TIME_NORMAL_LOAD ms. After TIME_LATE_TIMEOUT ms timeout is supposedly reset to TIME_DELAY ms,
           but the resource should have finished loading already. Asserts "load" fires.
        2) XHR with initial timeout set to TIME_NORMAL_LOAD, after TIME_REGULAR_TIMEOUT sets timeout to TIME_DELAY+100. Asserts "timeout" fires.
        3) XHR with initial timeout set to TIME_DELAY, after TIME_REGULAR_TIMEOUT sets timeout to 500ms. Asserts "timeout" fires (the change happens when timeout already fired and the request is done).
 | 
          1179 | 
        
        
          | xmlhttprequest-timeout-runner.js | 
           | 
          570 | 
        
        
          | xmlhttprequest-timeout-simple.js | 
           | 
          354 | 
        
        
          | xmlhttprequest-timeout-synconmain.js | 
           | 
          177 | 
        
        
          | xmlhttprequest-timeout-synconworker.js | 
          NOT TESTED: setting timeout before calling open( ... , false) in a worker context. The test code always calls open() first.  | 
          549 | 
        
        
          | xmlhttprequest-timeout-twice.js | 
           | 
          512 | 
        
        
          | xmlhttprequest-timeout.js | 
          Test adapted from Alex Vincent's XHR2 timeout tests, written for Mozilla.
   https://hg.mozilla.org/mozilla-central/file/tip/content/base/test/
   Released into the public domain or under BSD, according to
   https://bugzilla.mozilla.org/show_bug.cgi?id=525816#c86
 | 
          8865 | 
        
        
          | zlib.py | 
           | 
          709 |