Changeset 203164 in webkit


Ignore:
Timestamp:
Jul 13, 2016 9:30:38 AM (8 years ago)
Author:
commit-queue@webkit.org
Message:

Refresh WPT tests up to c875b42
https://bugs.webkit.org/show_bug.cgi?id=159712

Patch by Youenn Fablet <youennf@gmail.com> on 2016-07-13
Reviewed by Alex Christensen.

LayoutTests/imported/w3c:

  • resources/ImportExpectations:
  • resources/TestRepositories:
  • resources/web-platform-tests-modules.json:
  • web-platform-tests/XMLHttpRequest/open-url-multi-window-6-expected.txt: Added.
  • web-platform-tests/XMLHttpRequest/open-url-multi-window-6.htm: Added.
  • web-platform-tests/XMLHttpRequest/responsexml-basic-expected.txt:
  • web-platform-tests/XMLHttpRequest/responsexml-basic.htm:
  • web-platform-tests/XMLHttpRequest/responsexml-document-properties-expected.txt:
  • web-platform-tests/XMLHttpRequest/send-redirect-post-upload-expected.txt: Added.
  • web-platform-tests/XMLHttpRequest/send-redirect-post-upload.htm: Added.
  • web-platform-tests/init.py:
  • web-platform-tests/dom/events/CustomEvent-expected.txt: Added.
  • web-platform-tests/dom/events/CustomEvent.html: Added.
  • web-platform-tests/dom/events/Event-dispatch-bubbles-true-expected.txt: Added.
  • web-platform-tests/dom/events/Event-dispatch-bubbles-true.html: Added.
  • web-platform-tests/dom/events/Event-dispatch-detached-click-expected.txt: Added.
  • web-platform-tests/dom/events/Event-dispatch-detached-click.html: Added.
  • web-platform-tests/dom/events/Event-dispatch-multiple-stopPropagation-expected.txt: Added.
  • web-platform-tests/dom/events/Event-dispatch-multiple-stopPropagation.html: Added.
  • web-platform-tests/dom/events/Event-dispatch-order-expected.txt: Added.
  • web-platform-tests/dom/events/Event-dispatch-order.html: Added.
  • web-platform-tests/dom/events/Event-dispatch-throwing-expected.txt: Added.
  • web-platform-tests/dom/events/Event-dispatch-throwing.html: Added.
  • web-platform-tests/dom/events/Event-init-while-dispatching-expected.txt: Added.
  • web-platform-tests/dom/events/Event-init-while-dispatching.html: Added.
  • web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt: Added.
  • web-platform-tests/dom/events/Event-subclasses-constructors.html: Added.
  • web-platform-tests/dom/events/EventListener-handleEvent-expected.txt: Added.
  • web-platform-tests/dom/events/EventListener-handleEvent.html: Added.
  • web-platform-tests/dom/events/EventListener-incumbent-global-1.sub-expected.txt: Added.
  • web-platform-tests/dom/events/EventListener-incumbent-global-1.sub.html: Added.
  • web-platform-tests/dom/events/EventListener-incumbent-global-2.sub-expected.txt: Added.
  • web-platform-tests/dom/events/EventListener-incumbent-global-2.sub.html: Added.
  • web-platform-tests/dom/events/EventListener-incumbent-global-subframe-1.sub.html: Added.
  • web-platform-tests/dom/events/EventListener-incumbent-global-subframe-2.sub.html: Added.
  • web-platform-tests/dom/events/EventListener-incumbent-global-subsubframe.sub.html: Added.
  • web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes-expected.txt: Added.
  • web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes.html: Added.
  • web-platform-tests/dom/nodes/Document-createElement-namespace-expected.txt:
  • web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.html: Added.
  • web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.svg: Added.
  • web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xhtml: Added.
  • web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xml: Added.
  • web-platform-tests/dom/nodes/ProcessingInstruction-escapes-1-expected.txt: Added.
  • web-platform-tests/dom/nodes/ProcessingInstruction-escapes-1.xhtml: Added.
  • web-platform-tests/domparsing/DOMParser-parseFromString-html-expected.txt:
  • web-platform-tests/domparsing/DOMParser-parseFromString-html.html:
  • web-platform-tests/domparsing/createContextualFragment-expected.txt: Added.
  • web-platform-tests/domparsing/createContextualFragment.html: Added.
  • web-platform-tests/domparsing/innerhtml-01-expected.txt: Added.
  • web-platform-tests/domparsing/innerhtml-01.xhtml: Added.
  • web-platform-tests/domparsing/innerhtml-03-expected.txt: Added.
  • web-platform-tests/domparsing/innerhtml-03.xhtml: Added.
  • web-platform-tests/domparsing/innerhtml-04-expected.txt: Added.
  • web-platform-tests/domparsing/innerhtml-04.html: Added.
  • web-platform-tests/domparsing/innerhtml-05-expected.txt: Added.
  • web-platform-tests/domparsing/innerhtml-05.xhtml: Added.
  • web-platform-tests/domparsing/innerhtml-06-expected.txt: Added.
  • web-platform-tests/domparsing/innerhtml-06.html: Added.
  • web-platform-tests/domparsing/innerhtml-07-expected.txt: Added.
  • web-platform-tests/domparsing/innerhtml-07.html: Added.
  • web-platform-tests/domparsing/insert_adjacent_html-expected.txt: Added.
  • web-platform-tests/domparsing/insert_adjacent_html.html: Added.
  • web-platform-tests/domparsing/insert_adjacent_html.js: Added.

(testThrowingNoParent):

  • web-platform-tests/domparsing/outerhtml-01-expected.txt: Added.
  • web-platform-tests/domparsing/outerhtml-01.html: Added.
  • web-platform-tests/domparsing/outerhtml-02-expected.txt: Added.
  • web-platform-tests/domparsing/outerhtml-02.html: Added.
  • web-platform-tests/domparsing/xml-serialization-expected.txt: Added.
  • web-platform-tests/domparsing/xml-serialization.xhtml: Added.
  • web-platform-tests/fetch/api/basic/request-head-expected.txt: Added.
  • web-platform-tests/fetch/api/basic/request-head-worker-expected.txt: Added.
  • web-platform-tests/fetch/api/basic/request-head-worker.html: Added.
  • web-platform-tests/fetch/api/basic/request-head.html: Added.
  • web-platform-tests/fetch/api/basic/request-head.js: Added.

(promise_test):

  • web-platform-tests/fetch/api/basic/request-headers-expected.txt:
  • web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
  • web-platform-tests/fetch/api/basic/request-headers.js:
  • web-platform-tests/fetch/api/basic/response-url-expected.txt: Added.
  • web-platform-tests/fetch/api/basic/response-url-worker-expected.txt: Added.
  • web-platform-tests/fetch/api/basic/response-url-worker.html: Added.
  • web-platform-tests/fetch/api/basic/response-url.html: Added.
  • web-platform-tests/fetch/api/basic/response-url.js: Added.

(checkResponseURL):

  • web-platform-tests/fetch/api/basic/w3c-import.log:
  • web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt:
  • web-platform-tests/fetch/api/cors/cors-cookies-worker-expected.txt:
  • web-platform-tests/fetch/api/cors/cors-preflight-expected.txt:
  • web-platform-tests/fetch/api/cors/cors-preflight-worker-expected.txt:
  • web-platform-tests/fetch/api/cors/cors-preflight.js:

(corsPreflight):

  • web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt:
  • web-platform-tests/fetch/api/credentials/authentication-basic-worker-expected.txt:
  • web-platform-tests/fetch/api/credentials/cookies-worker-expected.txt:
  • web-platform-tests/fetch/api/policies/referrer-origin-worker-expected.txt:
  • web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt:
  • web-platform-tests/fetch/api/redirect/redirect-mode-worker-expected.txt:
  • web-platform-tests/fetch/api/request/request-init-002.html:
  • web-platform-tests/fetch/api/request/request-init-003.sub-expected.txt:
  • web-platform-tests/fetch/api/request/request-init-003.sub.html:
  • web-platform-tests/html/dom/interfaces.html:
  • web-platform-tests/html/dom/interfaces-expected.txt:
  • web-platform-tests/html/semantics/document-metadata/the-base-element/base_about_blank-expected.txt: Added.
  • web-platform-tests/html/semantics/document-metadata/the-base-element/base_about_blank.html: Added.
  • web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_invalid-expected.txt: Added.
  • web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_invalid.html: Added.
  • web-platform-tests/html/semantics/document-metadata/the-base-element/base_srcdoc-expected.txt: Added.
  • web-platform-tests/html/semantics/document-metadata/the-base-element/base_srcdoc.html: Added.
  • web-platform-tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context-expected.txt: Added.
  • web-platform-tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html: Added.
  • web-platform-tests/html/semantics/document-metadata/the-link-element/link-style-error-01-expected.txt:
  • web-platform-tests/html/semantics/document-metadata/the-link-element/link-style-error-01.html:
  • web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet.py: Added.

(main):

  • web-platform-tests/html/semantics/document-metadata/the-link-element/w3c-import.log:
  • web-platform-tests/html/semantics/embedded-content/media-elements/video_008-expected.txt: Added.
  • web-platform-tests/html/semantics/embedded-content/media-elements/video_008.htm: Added.
  • web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical-expected.txt: Added.
  • web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-expected.txt: Added.
  • web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-subdocument.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_child.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_grandchild.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_parentage-expected.txt: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_parentage.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_child.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_grandchild.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage-expected.txt: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen-expected.txt: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-load-event-expected.txt: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-load-event.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_harness.js: Added.

(get_test_results.):
(get_test_results):

  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-expected.txt: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-expected.txt: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_child.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_grandchild.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_parentage-expected.txt: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-iframe-element/stash.py: Added.

(main):

  • web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
  • web-platform-tests/html/semantics/embedded-content/the-img-element/invalid-src-expected.txt: Added.
  • web-platform-tests/html/semantics/embedded-content/the-img-element/invalid-src.html: Added.
  • web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
  • web-platform-tests/html/semantics/forms/form-submission-0/submit-entity-body-expected.txt: Added.
  • web-platform-tests/html/semantics/forms/form-submission-0/submit-entity-body.html: Added.
  • web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt:
  • web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html:
  • web-platform-tests/html/semantics/forms/the-form-element/form-indexed-element-expected.txt: Added.
  • web-platform-tests/html/semantics/forms/the-form-element/form-indexed-element.html: Added.
  • web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-child.html: Added.
  • web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-expected.txt: Added.
  • web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html: Added.
  • web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.js: Added.
  • web-platform-tests/html/semantics/scripting-1/the-script-element/scripting-enabled-expected.txt: Added.
  • web-platform-tests/html/semantics/scripting-1/the-script-element/scripting-enabled.html: Added.
  • web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
  • web-platform-tests/lint.whitelist:
  • web-platform-tests/streams/readable-streams/bad-strategies.https-expected.txt:
  • web-platform-tests/streams/readable-streams/bad-strategies.js:

(get string_appeared_here):
(promise_test): Deleted.

LayoutTests:

  • TestExpectations: Adding some test expectations and skipping some resource files.
Location:
trunk/LayoutTests
Files:
117 added
43 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r203163 r203164  
     12016-07-13  Youenn Fablet  <youennf@gmail.com>
     2
     3        Refresh WPT tests up to c875b42
     4        https://bugs.webkit.org/show_bug.cgi?id=159712
     5
     6        Reviewed by Alex Christensen.
     7
     8        * TestExpectations: Adding some test expectations and skipping some resource files.
     9
    1102016-07-13  Frederic Wang  <fwang@igalia.com>
    211
  • trunk/LayoutTests/TestExpectations

    r203117 r203164  
    234234
    235235# Resource files not in resources folder
     236imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts-subframe.html [ Skip ]
     237imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader-subframe.html [ Skip ]
    236238imported/w3c/web-platform-tests/common/blank.html [ Skip ]
     239imported/w3c/web-platform-tests/dom/events/EventListener-incumbent-global-subframe-1.sub.html [ Skip ]
     240imported/w3c/web-platform-tests/dom/events/EventListener-incumbent-global-subframe-2.sub.html [ Skip ]
     241imported/w3c/web-platform-tests/dom/events/EventListener-incumbent-global-subsubframe.sub.html [ Skip ]
    237242imported/w3c/web-platform-tests/dom/nodes/Document-createElement-namespace-tests [ Skip ]
    238243imported/w3c/web-platform-tests/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess-iframe.xml [ Skip ]
     
    258263imported/w3c/web-platform-tests/html/semantics/document-metadata/the-base-element/example.html [ Skip ]
    259264imported/w3c/web-platform-tests/html/semantics/document-metadata/the-base-element/example2.html [ Skip ]
     265imported/w3c/web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-iframe.html [ Skip ]
     266imported/w3c/web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-subdocument.html [ Skip ]
     267imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_child.html [ Skip ]
     268imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_grandchild.html [ Skip ]
     269imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_child.html [ Skip ]
     270imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_grandchild.html [ Skip ]
     271imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper.html [ Skip ]
     272imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_child.html [ Skip ]
     273imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_grandchild.html [ Skip ]
     274imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/blank.htm [ Skip ]
     275imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/sandbox_allow_script.html [ Skip ]
    260276imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/iframed.sub.html [ Skip ]
    261277imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html [ Skip ]
     
    268284imported/w3c/web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1b.html [ Skip ]
    269285imported/w3c/web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1c.html [ Skip ]
     286imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-child.html [ Skip ]
    270287imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/focus-iframe.html [ Skip ]
    271 imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts-subframe.html [ Skip ]
    272 imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader-subframe.html [ Skip ]
     288
    273289imported/w3c/web-platform-tests/service-workers [ Skip ]
    274290
     
    345361webkit.org/b/157068 imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html [ Skip ]
    346362webkit.org/b/157145 imported/w3c/web-platform-tests/fetch/nosniff/stylesheet.html [ Failure Pass ]
    347 webkit.org/b/159413 imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight.html [ Failure ]
     363webkit.org/b/159712 imported/w3c/web-platform-tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html [ Timeout ]
     364webkit.org/b/159712 imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html [ Failure Pass ]
     365webkit.org/b/159712 imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html [ Failure Pass ]
     366webkit.org/b/159712 imported/w3c/web-platform-tests/XMLHttpRequest/open-url-multi-window-6.htm [ Pass Timeout ]
     367webkit.org/b/159712 imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-post-upload.htm [ Crash Pass ]
    348368
    349369# New W3C ref tests that are failing.
  • trunk/LayoutTests/imported/w3c/ChangeLog

    r203162 r203164  
     12016-07-13  Youenn Fablet  <youennf@gmail.com>
     2
     3        Refresh WPT tests up to c875b42
     4        https://bugs.webkit.org/show_bug.cgi?id=159712
     5
     6        Reviewed by Alex Christensen.
     7
     8        * resources/ImportExpectations:
     9        * resources/TestRepositories:
     10        * resources/web-platform-tests-modules.json:
     11        * web-platform-tests/XMLHttpRequest/open-url-multi-window-6-expected.txt: Added.
     12        * web-platform-tests/XMLHttpRequest/open-url-multi-window-6.htm: Added.
     13        * web-platform-tests/XMLHttpRequest/responsexml-basic-expected.txt:
     14        * web-platform-tests/XMLHttpRequest/responsexml-basic.htm:
     15        * web-platform-tests/XMLHttpRequest/responsexml-document-properties-expected.txt:
     16        * web-platform-tests/XMLHttpRequest/send-redirect-post-upload-expected.txt: Added.
     17        * web-platform-tests/XMLHttpRequest/send-redirect-post-upload.htm: Added.
     18        * web-platform-tests/__init__.py:
     19        * web-platform-tests/dom/events/CustomEvent-expected.txt: Added.
     20        * web-platform-tests/dom/events/CustomEvent.html: Added.
     21        * web-platform-tests/dom/events/Event-dispatch-bubbles-true-expected.txt: Added.
     22        * web-platform-tests/dom/events/Event-dispatch-bubbles-true.html: Added.
     23        * web-platform-tests/dom/events/Event-dispatch-detached-click-expected.txt: Added.
     24        * web-platform-tests/dom/events/Event-dispatch-detached-click.html: Added.
     25        * web-platform-tests/dom/events/Event-dispatch-multiple-stopPropagation-expected.txt: Added.
     26        * web-platform-tests/dom/events/Event-dispatch-multiple-stopPropagation.html: Added.
     27        * web-platform-tests/dom/events/Event-dispatch-order-expected.txt: Added.
     28        * web-platform-tests/dom/events/Event-dispatch-order.html: Added.
     29        * web-platform-tests/dom/events/Event-dispatch-throwing-expected.txt: Added.
     30        * web-platform-tests/dom/events/Event-dispatch-throwing.html: Added.
     31        * web-platform-tests/dom/events/Event-init-while-dispatching-expected.txt: Added.
     32        * web-platform-tests/dom/events/Event-init-while-dispatching.html: Added.
     33        * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt: Added.
     34        * web-platform-tests/dom/events/Event-subclasses-constructors.html: Added.
     35        * web-platform-tests/dom/events/EventListener-handleEvent-expected.txt: Added.
     36        * web-platform-tests/dom/events/EventListener-handleEvent.html: Added.
     37        * web-platform-tests/dom/events/EventListener-incumbent-global-1.sub-expected.txt: Added.
     38        * web-platform-tests/dom/events/EventListener-incumbent-global-1.sub.html: Added.
     39        * web-platform-tests/dom/events/EventListener-incumbent-global-2.sub-expected.txt: Added.
     40        * web-platform-tests/dom/events/EventListener-incumbent-global-2.sub.html: Added.
     41        * web-platform-tests/dom/events/EventListener-incumbent-global-subframe-1.sub.html: Added.
     42        * web-platform-tests/dom/events/EventListener-incumbent-global-subframe-2.sub.html: Added.
     43        * web-platform-tests/dom/events/EventListener-incumbent-global-subsubframe.sub.html: Added.
     44        * web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes-expected.txt: Added.
     45        * web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes.html: Added.
     46        * web-platform-tests/dom/nodes/Document-createElement-namespace-expected.txt:
     47        * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.html: Added.
     48        * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.svg: Added.
     49        * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xhtml: Added.
     50        * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xml: Added.
     51        * web-platform-tests/dom/nodes/ProcessingInstruction-escapes-1-expected.txt: Added.
     52        * web-platform-tests/dom/nodes/ProcessingInstruction-escapes-1.xhtml: Added.
     53        * web-platform-tests/domparsing/DOMParser-parseFromString-html-expected.txt:
     54        * web-platform-tests/domparsing/DOMParser-parseFromString-html.html:
     55        * web-platform-tests/domparsing/createContextualFragment-expected.txt: Added.
     56        * web-platform-tests/domparsing/createContextualFragment.html: Added.
     57        * web-platform-tests/domparsing/innerhtml-01-expected.txt: Added.
     58        * web-platform-tests/domparsing/innerhtml-01.xhtml: Added.
     59        * web-platform-tests/domparsing/innerhtml-03-expected.txt: Added.
     60        * web-platform-tests/domparsing/innerhtml-03.xhtml: Added.
     61        * web-platform-tests/domparsing/innerhtml-04-expected.txt: Added.
     62        * web-platform-tests/domparsing/innerhtml-04.html: Added.
     63        * web-platform-tests/domparsing/innerhtml-05-expected.txt: Added.
     64        * web-platform-tests/domparsing/innerhtml-05.xhtml: Added.
     65        * web-platform-tests/domparsing/innerhtml-06-expected.txt: Added.
     66        * web-platform-tests/domparsing/innerhtml-06.html: Added.
     67        * web-platform-tests/domparsing/innerhtml-07-expected.txt: Added.
     68        * web-platform-tests/domparsing/innerhtml-07.html: Added.
     69        * web-platform-tests/domparsing/insert_adjacent_html-expected.txt: Added.
     70        * web-platform-tests/domparsing/insert_adjacent_html.html: Added.
     71        * web-platform-tests/domparsing/insert_adjacent_html.js: Added.
     72        (testThrowingNoParent):
     73        * web-platform-tests/domparsing/outerhtml-01-expected.txt: Added.
     74        * web-platform-tests/domparsing/outerhtml-01.html: Added.
     75        * web-platform-tests/domparsing/outerhtml-02-expected.txt: Added.
     76        * web-platform-tests/domparsing/outerhtml-02.html: Added.
     77        * web-platform-tests/domparsing/xml-serialization-expected.txt: Added.
     78        * web-platform-tests/domparsing/xml-serialization.xhtml: Added.
     79        * web-platform-tests/fetch/api/basic/request-head-expected.txt: Added.
     80        * web-platform-tests/fetch/api/basic/request-head-worker-expected.txt: Added.
     81        * web-platform-tests/fetch/api/basic/request-head-worker.html: Added.
     82        * web-platform-tests/fetch/api/basic/request-head.html: Added.
     83        * web-platform-tests/fetch/api/basic/request-head.js: Added.
     84        (promise_test):
     85        * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
     86        * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
     87        * web-platform-tests/fetch/api/basic/request-headers.js:
     88        * web-platform-tests/fetch/api/basic/response-url-expected.txt: Added.
     89        * web-platform-tests/fetch/api/basic/response-url-worker-expected.txt: Added.
     90        * web-platform-tests/fetch/api/basic/response-url-worker.html: Added.
     91        * web-platform-tests/fetch/api/basic/response-url.html: Added.
     92        * web-platform-tests/fetch/api/basic/response-url.js: Added.
     93        (checkResponseURL):
     94        * web-platform-tests/fetch/api/basic/w3c-import.log:
     95        * web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt:
     96        * web-platform-tests/fetch/api/cors/cors-cookies-worker-expected.txt:
     97        * web-platform-tests/fetch/api/cors/cors-preflight-expected.txt:
     98        * web-platform-tests/fetch/api/cors/cors-preflight-worker-expected.txt:
     99        * web-platform-tests/fetch/api/cors/cors-preflight.js:
     100        (corsPreflight):
     101        * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt:
     102        * web-platform-tests/fetch/api/credentials/authentication-basic-worker-expected.txt:
     103        * web-platform-tests/fetch/api/credentials/cookies-worker-expected.txt:
     104        * web-platform-tests/fetch/api/policies/referrer-origin-worker-expected.txt:
     105        * web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt:
     106        * web-platform-tests/fetch/api/redirect/redirect-mode-worker-expected.txt:
     107        * web-platform-tests/fetch/api/request/request-init-002.html:
     108        * web-platform-tests/fetch/api/request/request-init-003.sub-expected.txt:
     109        * web-platform-tests/fetch/api/request/request-init-003.sub.html:
     110        * web-platform-tests/html/dom/interfaces.html:
     111        * web-platform-tests/html/dom/interfaces-expected.txt:
     112        * web-platform-tests/html/semantics/document-metadata/the-base-element/base_about_blank-expected.txt: Added.
     113        * web-platform-tests/html/semantics/document-metadata/the-base-element/base_about_blank.html: Added.
     114        * web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_invalid-expected.txt: Added.
     115        * web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_invalid.html: Added.
     116        * web-platform-tests/html/semantics/document-metadata/the-base-element/base_srcdoc-expected.txt: Added.
     117        * web-platform-tests/html/semantics/document-metadata/the-base-element/base_srcdoc.html: Added.
     118        * web-platform-tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context-expected.txt: Added.
     119        * web-platform-tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html: Added.
     120        * web-platform-tests/html/semantics/document-metadata/the-link-element/link-style-error-01-expected.txt:
     121        * web-platform-tests/html/semantics/document-metadata/the-link-element/link-style-error-01.html:
     122        * web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet.py: Added.
     123        (main):
     124        * web-platform-tests/html/semantics/document-metadata/the-link-element/w3c-import.log:
     125        * web-platform-tests/html/semantics/embedded-content/media-elements/video_008-expected.txt: Added.
     126        * web-platform-tests/html/semantics/embedded-content/media-elements/video_008.htm: Added.
     127        * web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical-expected.txt: Added.
     128        * web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical.html: Added.
     129        * web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-expected.txt: Added.
     130        * web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-subdocument.html: Added.
     131        * web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html: Added.
     132        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_child.html: Added.
     133        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_grandchild.html: Added.
     134        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_parentage-expected.txt: Added.
     135        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_parentage.html: Added.
     136        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_child.html: Added.
     137        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_grandchild.html: Added.
     138        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage-expected.txt: Added.
     139        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage.html: Added.
     140        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen-expected.txt: Added.
     141        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html: Added.
     142        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-load-event-expected.txt: Added.
     143        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-load-event.html: Added.
     144        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_harness.js: Added.
     145        (get_test_results.):
     146        (get_test_results):
     147        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-expected.txt: Added.
     148        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html: Added.
     149        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper.html: Added.
     150        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-expected.txt: Added.
     151        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html: Added.
     152        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_child.html: Added.
     153        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_grandchild.html: Added.
     154        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_parentage-expected.txt: Added.
     155        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html: Added.
     156        * web-platform-tests/html/semantics/embedded-content/the-iframe-element/stash.py: Added.
     157        (main):
     158        * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
     159        * web-platform-tests/html/semantics/embedded-content/the-img-element/invalid-src-expected.txt: Added.
     160        * web-platform-tests/html/semantics/embedded-content/the-img-element/invalid-src.html: Added.
     161        * web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
     162        * web-platform-tests/html/semantics/forms/form-submission-0/submit-entity-body-expected.txt: Added.
     163        * web-platform-tests/html/semantics/forms/form-submission-0/submit-entity-body.html: Added.
     164        * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt:
     165        * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html:
     166        * web-platform-tests/html/semantics/forms/the-form-element/form-indexed-element-expected.txt: Added.
     167        * web-platform-tests/html/semantics/forms/the-form-element/form-indexed-element.html: Added.
     168        * web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-child.html: Added.
     169        * web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-expected.txt: Added.
     170        * web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html: Added.
     171        * web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.js: Added.
     172        * web-platform-tests/html/semantics/scripting-1/the-script-element/scripting-enabled-expected.txt: Added.
     173        * web-platform-tests/html/semantics/scripting-1/the-script-element/scripting-enabled.html: Added.
     174        * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
     175        * web-platform-tests/lint.whitelist:
     176        * web-platform-tests/streams/readable-streams/bad-strategies.https-expected.txt:
     177        * web-platform-tests/streams/readable-streams/bad-strategies.js:
     178        (get string_appeared_here):
     179        (promise_test): Deleted.
     180
    11812016-07-13  Youenn Fablet  <youenn@apple.com>
    2182
  • trunk/LayoutTests/imported/w3c/resources/ImportExpectations

    r202853 r203164  
    7777web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub.htm [ Skip ]
    7878web-platform-tests/ambient-light [ Skip ]
     79web-platform-tests/annotation-model [ Skip ]
    7980web-platform-tests/animation-timing [ Skip ]
    8081web-platform-tests/app-uri [ Skip ]
    8182web-platform-tests/battery-status [ Skip ]
     83web-platform-tests/browser-payment-api [ Skip ]
    8284web-platform-tests/compat [ Skip ]
    8385web-platform-tests/content-security-policy [ Skip ]
     
    219221web-platform-tests/selectors-api [ Skip ]
    220222#web-platform-tests/service-workers [ Import ]
     223web-platform-tests/service-workers/service-worker [ Skip ]
    221224web-platform-tests/shadow-dom [ Skip ]
    222225web-platform-tests/subresource-integrity [ Skip ]
  • trunk/LayoutTests/imported/w3c/resources/TestRepositories

    r202853 r203164  
    1616        "name": "web-platform-tests",
    1717        "url": "https://github.com/w3c/web-platform-tests.git",
    18         "revision": "03916af",
     18        "revision": "c875b42",
    1919        "paths_to_skip": [
    2020            "conformance-checkers",
  • trunk/LayoutTests/imported/w3c/resources/web-platform-tests-modules.json

    r202471 r203164  
    44            "resources"
    55        ],
    6         "url": "https://github.com/w3c/testharness.js/archive/dee0f92b957973785097af3e1b1a5ded9b1e7a94.tar.gz",
    7         "url_subpath": "testharness.js-dee0f92b957973785097af3e1b1a5ded9b1e7a94"
     6        "url": "https://github.com/w3c/testharness.js/archive/8550cfecab28e680545486a85887334a3757fd49.tar.gz",
     7        "url_subpath": "testharness.js-8550cfecab28e680545486a85887334a3757fd49"
    88    },
    99    {
     
    2929            "tools"
    3030        ],
    31         "url": "https://github.com/w3c/wpt-tools/archive/2f2503955023732d6432cd9c9a7fe03fbdfc6d38.tar.gz",
    32         "url_subpath": "wpt-tools-2f2503955023732d6432cd9c9a7fe03fbdfc6d38"
     31        "url": "https://github.com/w3c/wpt-tools/archive/09258ba099c2cd0f7c107a5d4e8b5f458c209a47.tar.gz",
     32        "url_subpath": "wpt-tools-09258ba099c2cd0f7c107a5d4e8b5f458c209a47"
    3333    },
    3434    {
  • trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/responsexml-basic-expected.txt

    r191546 r203164  
    11
    2 FAIL XMLHttpRequest: responseXML basic test assert_equals: getElementById("n2") expected null but got Element node <p xmlns="namespacesarejuststrings" id="n2">2</p>
     2FAIL XMLHttpRequest: responseXML basic test undefined is not an object (evaluating 'client.responseXML.documentElement.childrenNodes')
    33PASS responseXML on empty response documents
    44
  • trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/responsexml-basic.htm

    r191546 r203164  
    2020        assert_equals(client.responseXML.documentElement.childNodes.length, 5, 'childNodes is 5')
    2121        assert_equals(client.responseXML.getElementById("n1").localName, client.responseXML.documentElement.childNodes[1].localName)
    22         assert_equals(client.responseXML.getElementById("n2"), null, 'getElementById("n2")')
     22        assert_equals(client.responseXML.getElementById("n2"), client.responseXML.documentElement.childrenNodes[3], 'getElementById("n2")')
    2323        assert_equals(client.responseXML.getElementsByTagName("p")[1].namespaceURI, "namespacesarejuststrings", 'namespaceURI')
    2424      })
  • trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/responsexml-document-properties-expected.txt

    r202853 r203164  
    1717PASS cookie
    1818PASS lastModified set to time of response if no HTTP header provided
    19 FAIL lastModified set to related HTTP header if provided assert_equals: expected 1467730108000 but got 1467737203000
     19FAIL lastModified set to related HTTP header if provided assert_equals: expected 1468404072000 but got 1468410886000
    2020PASS cookie (after setting it)
    2121PASS styleSheets
  • trunk/LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createElement-namespace-expected.txt

    r202471 r203164  
    1111PASS Created element's namespace in created XHTML document by DOMParser ('application/xhtml+xml')
    1212PASS Created element's namespace in created SVG document by DOMParser ('image/svg+xml')
    13 FAIL Created element's namespace in empty.html assert_equals: Wrong MIME type returned from doc.contentType expected "text/html" but got "application/json"
    14 FAIL Created element's namespace in empty.xhtml assert_equals: Wrong MIME type returned from doc.contentType expected "application/xhtml+xml" but got "application/json"
    15 FAIL Created element's namespace in empty.xml assert_equals: Wrong MIME type returned from doc.contentType expected "application/xml" but got "application/json"
    16 FAIL Created element's namespace in empty.svg assert_equals: Wrong MIME type returned from doc.contentType expected "image/svg+xml" but got "application/json"
     13PASS Created element's namespace in empty.html
     14PASS Created element's namespace in empty.xhtml
     15PASS Created element's namespace in empty.xml
     16PASS Created element's namespace in empty.svg
    1717PASS Created element's namespace in minimal_html.html
    1818PASS Created element's namespace in minimal_html.xhtml
  • trunk/LayoutTests/imported/w3c/web-platform-tests/domparsing/DOMParser-parseFromString-html-expected.txt

    r202471 r203164  
    66PASS charset
    77FAIL URL value assert_equals: The document must have a URL value equal to the URL of the active document. expected "http://localhost:8800/domparsing/DOMParser-parseFromString-html.html" but got "about:blank"
     8FAIL baseURI value assert_equals: expected (string) "http://localhost:8800/domparsing/DOMParser-parseFromString-html.html" but got (object) null
    89PASS Location value
    910PASS DOMParser parses HTML tag soup with no problems
  • trunk/LayoutTests/imported/w3c/web-platform-tests/domparsing/DOMParser-parseFromString-html.html

    r202471 r203164  
    5252
    5353test(function() {
     54    assert_equals(doc.baseURI, document.URL);
     55}, 'baseURI value');
     56
     57test(function() {
    5458    assert_equals(doc.location, null,
    5559                  'The document must have a location value of null.');
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt

    r198665 r203164  
    22FAIL Fetch with GET assert_equals: Request has header origin: http://localhost:8800 expected (string) "http://localhost:8800" but got (object) null
    33FAIL Fetch with HEAD assert_equals: Request has header origin: http://localhost:8800 expected (string) "http://localhost:8800" but got (object) null
    4 FAIL Fetch with HEAD with body promise_test: Unhandled rejection with value: object "TypeError: Type error"
    54PASS Fetch with PUT without body
    65PASS Fetch with PUT with body
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt

    r198891 r203164  
    22FAIL Fetch with GET assert_equals: Request has header origin: http://localhost:8800 expected (string) "http://localhost:8800" but got (object) null
    33FAIL Fetch with HEAD assert_equals: Request has header origin: http://localhost:8800 expected (string) "http://localhost:8800" but got (object) null
    4 FAIL Fetch with HEAD with body promise_test: Unhandled rejection with value: object "TypeError: Type error"
    54PASS Fetch with PUT without body
    65PASS Fetch with PUT with body
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.js

    r197748 r203164  
    2525requestHeaders("Fetch with GET", url, "GET", null, location.origin, null);
    2626requestHeaders("Fetch with HEAD", url, "HEAD", null, location.origin, "0");
    27 requestHeaders("Fetch with HEAD with body", url, "HEAD", "Request's body", location.origin, "14");
    2827requestHeaders("Fetch with PUT without body", url, "POST", null, location.origin, "0");
    2928requestHeaders("Fetch with PUT with body", url, "PUT", "Request's body", location.origin, "14");
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/w3c-import.log

    r200238 r203164  
    3131/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-forbidden-headers.html
    3232/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-forbidden-headers.js
     33/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-head-worker.html
     34/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-head.html
     35/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-head.js
    3336/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-worker.html
    3437/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.html
    3538/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.js
     39/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/response-url-worker.html
     40/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/response-url.html
     41/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/response-url.js
    3642/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about-worker.html
    3743/LayoutTests/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.html
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt

    r200195 r203164  
    11
     2FAIL Same domain different port [no-cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error"
     3PASS Same domain different port [server forbid CORS]
     4FAIL Same domain different port [cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error"
     5FAIL Same domain different protocol different port [no-cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error"
     6PASS Same domain different protocol different port [server forbid CORS]
     7FAIL Same domain different protocol different port [cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error"
    28FAIL Cross domain basic usage [no-cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error"
    39PASS Cross domain basic usage [server forbid CORS]
    410FAIL Cross domain basic usage [cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error"
    5 FAIL Same domain different port [no-cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error"
    6 PASS Same domain different port [server forbid CORS]
    7 FAIL Same domain different port [cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error"
    811FAIL Cross domain different port [no-cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error"
    912PASS Cross domain different port [server forbid CORS]
     
    1215PASS Cross domain different protocol [server forbid CORS]
    1316FAIL Cross domain different protocol [cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error"
    14 FAIL Same domain different protocol different port [no-cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error"
    15 PASS Same domain different protocol different port [server forbid CORS]
    16 FAIL Same domain different protocol different port [cors mode] promise_test: Unhandled rejection with value: object "TypeError: Type error"
    1717
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-cookies-worker-expected.txt

    r200195 r203164  
    11
     2FAIL Omit mode: no cookie sent assert_false: Request should have no cookie expected false got true
    23FAIL Include mode: 1 cookie promise_test: Unhandled rejection with value: object "TypeError: Type error"
    34FAIL Include mode: local cookies are not sent with remote request promise_test: Unhandled rejection with value: object "TypeError: Type error"
     
    56FAIL Include mode: remote cookies are not sent with other remote request promise_test: Unhandled rejection with value: object "TypeError: Type error"
    67FAIL Same-origin mode: cookies are discarded in cors request promise_test: Unhandled rejection with value: object "TypeError: Type error"
    7 FAIL Omit mode: no cookie sent assert_false: Request should have no cookie expected false got true
    88
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-expected.txt

    r202853 r203164  
    11
    2 PASS CORS [DELETE], server refuses
    3 PASS CORS [PUT], server refuses
    4 FAIL CORS [PATCH], server allows promise_test: Unhandled rejection with value: object "TypeError: Type error"
    5 PASS CORS [PATCH], server refuses
     2Harness Error (TIMEOUT), message = null
     3
    64FAIL CORS [DELETE], server allows promise_test: Unhandled rejection with value: object "TypeError: Type error"
    7 FAIL CORS [PUT], server allows promise_test: Unhandled rejection with value: object "TypeError: Type error"
     5TIMEOUT CORS [DELETE], server refuses Test timed out
     6TIMEOUT CORS [PUT], server allows Test timed out
     7TIMEOUT CORS [PUT], server refuses Test timed out
     8TIMEOUT CORS [PATCH], server allows Test timed out
     9TIMEOUT CORS [PATCH], server refuses Test timed out
     10TIMEOUT CORS [NEW], server allows Test timed out
     11TIMEOUT CORS [NEW], server refuses Test timed out
     12TIMEOUT CORS [GET] [x-test-header: allowed], server allows Test timed out
     13TIMEOUT CORS [GET] [x-test-header: refused], server refuses Test timed out
     14TIMEOUT CORS [GET] [several headers], server allows Test timed out
     15TIMEOUT CORS [GET] [several headers], server refuses Test timed out
     16TIMEOUT CORS [PUT] [several headers], server allows Test timed out
     17TIMEOUT CORS [PUT] [several headers], server refuses Test timed out
    818
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-worker-expected.txt

    r200195 r203164  
    11
    2 PASS Untitled
     2Harness Error (TIMEOUT), message = null
    33
     4FAIL CORS [DELETE], server allows promise_test: Unhandled rejection with value: object "TypeError: Type error"
     5TIMEOUT CORS [DELETE], server refuses Test timed out
     6TIMEOUT CORS [PUT], server allows Test timed out
     7TIMEOUT CORS [PUT], server refuses Test timed out
     8TIMEOUT CORS [PATCH], server allows Test timed out
     9TIMEOUT CORS [PATCH], server refuses Test timed out
     10TIMEOUT CORS [NEW], server allows Test timed out
     11TIMEOUT CORS [NEW], server refuses Test timed out
     12TIMEOUT CORS [GET] [x-test-header: allowed], server allows Test timed out
     13TIMEOUT CORS [GET] [x-test-header: refused], server refuses Test timed out
     14TIMEOUT CORS [GET] [several headers], server allows Test timed out
     15TIMEOUT CORS [GET] [several headers], server refuses Test timed out
     16TIMEOUT CORS [PUT] [several headers], server allows Test timed out
     17TIMEOUT CORS [PUT] [several headers], server refuses Test timed out
     18
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight.js

    r202853 r203164  
    1111*/
    1212function corsPreflight(desc, corsUrl, method, allowed, headers) {
    13   var uuid_token = token();
    14   fetch(RESOURCES_DIR + "clean-stash.py?token=" + uuid_token).then(function(response) {
     13  return promise_test(function(test) {
     14    var uuid_token = token();
     15    return fetch(RESOURCES_DIR + "clean-stash.py?token=" + uuid_token).then(function(response) {
     16      var url = corsUrl;
     17      var urlParameters = "?token=" + uuid_token + "&max_age=0";
     18      var requestInit = {"mode": "cors", "method": method};
     19      if (headers)
     20        requestInit["headers"] = headers;
    1521
    16     var url = corsUrl;
    17     var urlParameters = "?token=" + uuid_token + "&max_age=0";
    18     var requestInit = {"mode": "cors", "method": method};
    19     if (headers)
    20       requestInit["headers"] = headers;
    21 
    22     if (allowed) {
    23       urlParameters += "&allow_methods=" + method;
    24       if (headers) {
    25         //Let's check prefligh request.
    26         //Server will send back headers from Access-Control-Request-Headers in x-control-request-headers
    27         urlParameters += "&control_request_headers"
    28         //Make the server allow the headers
    29         urlParameters += "&allow_headers="
    30         urlParameters += headers.map(function (x) { return x[0]; }).join("%2C%20");
    31       }
    32       promise_test(function(test) {
    33         test.add_cleanup(function() {
    34           fetch(RESOURCES_DIR + "clean-stash.py?token=" + uuid_token);
    35         });
     22      if (allowed) {
     23        urlParameters += "&allow_methods=" + method;
     24        if (headers) {
     25          //Let's check prefligh request.
     26          //Server will send back headers from Access-Control-Request-Headers in x-control-request-headers
     27          urlParameters += "&control_request_headers"
     28          //Make the server allow the headers
     29          urlParameters += "&allow_headers="
     30          urlParameters += headers.map(function (x) { return x[0]; }).join("%2C%20");
     31        }
    3632        return fetch(url + urlParameters, requestInit).then(function(resp) {
    3733          assert_equals(resp.status, 200, "Response's status is 200");
     
    4440              assert_in_array(header[0], actualHeaders, "Preflight asked permission for header: " + header);
    4541          }
     42          return fetch(RESOURCES_DIR + "clean-stash.py?token=" + uuid_token);
    4643        });
    47       }, desc);
    48     } else {
    49       promise_test(function(test) {
    50         test.add_cleanup(function() {
    51           fetch(RESOURCES_DIR + "clean-stash.py?token=" + uuid_token);
     44      } else {
     45        return promise_rejects(test, new TypeError(), fetch(url + urlParameters, requestInit)).then(function(){
     46          return fetch(RESOURCES_DIR + "clean-stash.py?token=" + uuid_token);
    5247        });
    53         return promise_rejects(test, new TypeError(), fetch(url + urlParameters, requestInit));
    54       }, desc);
    55     }
    56   });
     48      }
     49    });
     50  }, desc);
    5751}
    5852
    59 var corsUrl = "http://www1.{{host}}:{{ports[http][0]}}" + dirname(location.pathname) + RESOURCES_DIR + "preflight.py";
     53var corsUrl = "http://{{host}}:{{ports[http][1]}}" + dirname(location.pathname) + RESOURCES_DIR + "preflight.py";
    6054
    6155corsPreflight("CORS [DELETE], server allows", corsUrl, "DELETE", true);
     
    7872corsPreflight("CORS [PUT] [several headers], server allows", corsUrl, "PUT", true, headers);
    7973corsPreflight("CORS [PUT] [several headers], server refuses", corsUrl, "PUT", false, headers);
     74
     75done();
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt

    r200195 r203164  
    66PASS Redirect 301 from remote to same origin with user
    77PASS Redirect 301 from remote to same origin with password
     8PASS Redirect 301 from remote to same remote with user and password
     9PASS Redirect 301 from remote to same remote with user
     10PASS Redirect 301 from remote to same remote with password
    811PASS Redirect 301 from remote to another remote with user and password
    912PASS Redirect 301 from remote to another remote with user
    1013PASS Redirect 301 from remote to another remote with password
    11 PASS Redirect 301 from remote to same remote with user and password
    12 PASS Redirect 301 from remote to same remote with user
    13 PASS Redirect 301 from remote to same remote with password
    1414PASS Redirect 302 from same origin to remote with user and password
    1515PASS Redirect 302 from same origin to remote with user
     
    1818PASS Redirect 302 from remote to same origin with user
    1919PASS Redirect 302 from remote to same origin with password
     20PASS Redirect 302 from remote to same remote with user and password
     21PASS Redirect 302 from remote to same remote with user
     22PASS Redirect 302 from remote to same remote with password
    2023PASS Redirect 302 from remote to another remote with user and password
    2124PASS Redirect 302 from remote to another remote with user
    2225PASS Redirect 302 from remote to another remote with password
    23 PASS Redirect 302 from remote to same remote with user and password
    24 PASS Redirect 302 from remote to same remote with user
    25 PASS Redirect 302 from remote to same remote with password
    2626PASS Redirect 303 from same origin to remote with user and password
    2727PASS Redirect 303 from same origin to remote with user
     
    3030PASS Redirect 303 from remote to same origin with user
    3131PASS Redirect 303 from remote to same origin with password
     32PASS Redirect 303 from remote to same remote with user and password
     33PASS Redirect 303 from remote to same remote with user
     34PASS Redirect 303 from remote to same remote with password
    3235PASS Redirect 303 from remote to another remote with user and password
    3336PASS Redirect 303 from remote to another remote with user
    3437PASS Redirect 303 from remote to another remote with password
    35 PASS Redirect 303 from remote to same remote with user and password
    36 PASS Redirect 303 from remote to same remote with user
    37 PASS Redirect 303 from remote to same remote with password
    3838PASS Redirect 307 from same origin to remote with user and password
    3939PASS Redirect 307 from same origin to remote with user
     
    4242PASS Redirect 307 from remote to same origin with user
    4343PASS Redirect 307 from remote to same origin with password
     44PASS Redirect 307 from remote to same remote with user and password
     45PASS Redirect 307 from remote to same remote with user
     46PASS Redirect 307 from remote to same remote with password
    4447PASS Redirect 307 from remote to another remote with user and password
    4548PASS Redirect 307 from remote to another remote with user
    4649PASS Redirect 307 from remote to another remote with password
    47 PASS Redirect 307 from remote to same remote with user and password
    48 PASS Redirect 307 from remote to same remote with user
    49 PASS Redirect 307 from remote to same remote with password
    5050PASS Redirect 308 from same origin to remote with user and password
    5151PASS Redirect 308 from same origin to remote with user
     
    5454PASS Redirect 308 from remote to same origin with user
    5555PASS Redirect 308 from remote to same origin with password
     56PASS Redirect 308 from remote to same remote with user and password
     57PASS Redirect 308 from remote to same remote with user
     58PASS Redirect 308 from remote to same remote with password
    5659PASS Redirect 308 from remote to another remote with user and password
    5760PASS Redirect 308 from remote to another remote with user
    5861PASS Redirect 308 from remote to another remote with password
    59 PASS Redirect 308 from remote to same remote with user and password
    60 PASS Redirect 308 from remote to same remote with user
    61 PASS Redirect 308 from remote to same remote with password
    6262
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/credentials/authentication-basic-worker-expected.txt

    r200195 r203164  
     1localhost:8800 - didReceiveAuthenticationChallenge - Simulating cancelled authentication sheet
     2localhost:8800 - didReceiveAuthenticationChallenge - Simulating cancelled authentication sheet
     3localhost:8800 - didReceiveAuthenticationChallenge - Simulating cancelled authentication sheet
    14
    2 FAIL User-added Authorization header with include mode Can't find variable: btoa
    3 FAIL User-added Authorization header with same-origin mode Can't find variable: btoa
    4 FAIL User-added Authorization header with omit mode Can't find variable: btoa
     5FAIL User-added Authorization header with include mode assert_equals: HTTP status is 200 expected 200 but got 401
     6FAIL User-added Authorization header with same-origin mode assert_equals: HTTP status is 200 expected 200 but got 401
     7FAIL User-added Authorization header with omit mode assert_equals: HTTP status is 200 expected 200 but got 401
    58
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/credentials/cookies-worker-expected.txt

    r200195 r203164  
    22PASS Include mode: 1 cookie
    33PASS Include mode: 2 cookies
    4 PASS Omit mode: discard cookies
    5 PASS Omit mode: no cookie is stored
    6 PASS Omit mode: no cookie is sent
     4FAIL Omit mode: discard cookies assert_false: Request does not have cookie(s) expected false got true
     5FAIL Omit mode: no cookie is stored assert_false: Request does not have cookie(s) expected false got true
     6FAIL Omit mode: no cookie is sent assert_false: Request does not have cookie(s) expected false got true
    77PASS Same-origin mode: 1 cookie
    88PASS Same-origin mode: 2 cookies
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-worker-expected.txt

    r200195 r203164  
    22
    33
    4 FAIL Request's referrer is origin assert_equals: request's referrer is http://localhost:8800 expected "http://localhost:8800" but got "http://localhost:8800/fetch/api/policies/referrer-origin.js?pipe=sub"
     4FAIL Request's referrer is origin assert_equals: request's referrer is http://localhost:8800/ expected "http://localhost:8800/" but got "http://localhost:8800/fetch/api/policies/referrer-origin.js?pipe=sub"
    55PASS Throw a TypeError referrer is not same-origin with origin
    66
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt

    r200195 r203164  
    55PASS Redirect 301 in "manual" mode with invalid location
    66PASS Redirect 301 in "follow" mode with data location
    7 FAIL Redirect 301 in "manual" mode with data location promise_test: Unhandled rejection with value: object "TypeError: Type error"
     7PASS Redirect 301 in "manual" mode with data location
    88PASS Redirect 302 in "follow" mode without location
    99PASS Redirect 302 in "manual" mode without location
     
    1111PASS Redirect 302 in "manual" mode with invalid location
    1212PASS Redirect 302 in "follow" mode with data location
    13 FAIL Redirect 302 in "manual" mode with data location promise_test: Unhandled rejection with value: object "TypeError: Type error"
     13PASS Redirect 302 in "manual" mode with data location
    1414PASS Redirect 303 in "follow" mode without location
    1515PASS Redirect 303 in "manual" mode without location
     
    1717PASS Redirect 303 in "manual" mode with invalid location
    1818PASS Redirect 303 in "follow" mode with data location
    19 FAIL Redirect 303 in "manual" mode with data location promise_test: Unhandled rejection with value: object "TypeError: Type error"
     19PASS Redirect 303 in "manual" mode with data location
    2020PASS Redirect 307 in "follow" mode without location
    2121PASS Redirect 307 in "manual" mode without location
     
    2323PASS Redirect 307 in "manual" mode with invalid location
    2424PASS Redirect 307 in "follow" mode with data location
    25 FAIL Redirect 307 in "manual" mode with data location promise_test: Unhandled rejection with value: object "TypeError: Type error"
     25PASS Redirect 307 in "manual" mode with data location
    2626PASS Redirect 308 in "follow" mode without location
    2727PASS Redirect 308 in "manual" mode without location
     
    2929PASS Redirect 308 in "manual" mode with invalid location
    3030PASS Redirect 308 in "follow" mode with data location
    31 FAIL Redirect 308 in "manual" mode with data location promise_test: Unhandled rejection with value: object "TypeError: Type error"
     31PASS Redirect 308 in "manual" mode with data location
    3232
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-mode-worker-expected.txt

    r200195 r203164  
    11
    2 FAIL Redirect 301 in "error" mode  assert_unreached: Should have rejected. Reached unreachable code
     2PASS Redirect 301 in "error" mode 
    33PASS Redirect 301 in "follow" mode 
    4 FAIL Redirect 301 in "manual" mode  assert_equals: Response's status is 0 expected 0 but got 200
    5 FAIL Redirect 302 in "error" mode  assert_unreached: Should have rejected. Reached unreachable code
     4PASS Redirect 301 in "manual" mode 
     5PASS Redirect 302 in "error" mode 
    66PASS Redirect 302 in "follow" mode 
    7 FAIL Redirect 302 in "manual" mode  assert_equals: Response's status is 0 expected 0 but got 200
    8 FAIL Redirect 303 in "error" mode  assert_unreached: Should have rejected. Reached unreachable code
     7PASS Redirect 302 in "manual" mode 
     8PASS Redirect 303 in "error" mode 
    99PASS Redirect 303 in "follow" mode 
    10 FAIL Redirect 303 in "manual" mode  assert_equals: Response's status is 0 expected 0 but got 200
    11 FAIL Redirect 307 in "error" mode  assert_unreached: Should have rejected. Reached unreachable code
     10PASS Redirect 303 in "manual" mode 
     11PASS Redirect 307 in "error" mode 
    1212PASS Redirect 307 in "follow" mode 
    13 FAIL Redirect 307 in "manual" mode  assert_equals: Response's status is 0 expected 0 but got 200
    14 FAIL Redirect 308 in "error" mode  assert_unreached: Should have rejected. Reached unreachable code
     13PASS Redirect 307 in "manual" mode 
     14PASS Redirect 308 in "error" mode 
    1515PASS Redirect 308 in "follow" mode 
    16 FAIL Redirect 308 in "manual" mode  assert_equals: Response's status is 0 expected 0 but got 200
     16PASS Redirect 308 in "manual" mode 
    1717
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-init-002.html

    r198888 r203164  
    3232          var request = new Request("", makeRequestInit(body, "POST"));
    3333          if (body) {
    34             assert_throws(new TypeError(),
    35                           function() { new Request("", makeRequestInit(body, "GET")); }
    36             );
     34            assert_throws(new TypeError(), function() { new Request("", makeRequestInit(body, "GET")); });
     35            assert_throws(new TypeError(), function() { new Request("", makeRequestInit(body, "HEAD")); });
    3736          } else {
    3837            new Request("", makeRequestInit(body, "GET")); // should not throw
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-init-003.sub-expected.txt

    r196128 r203164  
    22PASS Check request values when initialized from Request
    33PASS Check request values when initialized from Request and init values
    4 FAIL Check request values when initialized from url string assert_equals: Check url attribute expected "http://url.test:1234/path/subpath?query=true" but got "http://url.test:1234/path/subpath?query=true#fragment"
    5 FAIL Check request values when initialized from url and init values assert_equals: Check url attribute expected "http://url.test:1234/path/subpath?query=true" but got "http://url.test:1234/path/subpath?query=true#fragment"
     4FAIL Check request values when initialized from url string assert_equals: Check referrer attribute expected "http://localhost:8800/" but got "about:client"
     5PASS Check request values when initialized from url and init values
    66
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-init-003.sub.html

    r202323 r203164  
    6767      test(function() {
    6868        var url = "http://url.test:1234/path/subpath?query=true";
     69        url += "#fragment";
    6970        expectedDefault["url"] = url;
    70         url += "#fragment";
    7171        var requestToCheck = new Request(url);
    7272        checkRequest(requestToCheck, expectedDefault);
     
    7575      test(function() {
    7676        var url = "http://url.test:1234/path/subpath?query=true";
     77        url += "#fragment";
    7778        expectedInitialized["url"] = url;
    78         url += "#fragment";
    7979        var requestToCheck = new Request(url , initValuesDict);
    8080        checkRequest(requestToCheck, expectedInitialized);
  • trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt

    r202980 r203164  
    25692569PASS TrackEvent interface: existence and properties of interface prototype object's "constructor" property
    25702570PASS TrackEvent interface: attribute track
    2571 FAIL TrackEvent must be primary interface of new TrackEvent("addtrack"; {track:document.createElement("track").track}) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2572 FAIL Stringification of new TrackEvent("addtrack"; {track:document.createElement("track").track}) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2573 FAIL TrackEvent interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "track" with the proper type (0) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2574 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "type" with the proper type (0) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2575 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "target" with the proper type (1) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2576 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "currentTarget" with the proper type (2) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2577 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "NONE" with the proper type (3) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2578 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "CAPTURING_PHASE" with the proper type (4) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2579 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "AT_TARGET" with the proper type (5) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2580 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "BUBBLING_PHASE" with the proper type (6) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2581 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "eventPhase" with the proper type (7) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2582 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "stopPropagation" with the proper type (8) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2583 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "stopImmediatePropagation" with the proper type (9) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2584 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "bubbles" with the proper type (10) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2585 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "cancelable" with the proper type (11) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2586 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "preventDefault" with the proper type (12) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2587 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "defaultPrevented" with the proper type (13) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2588 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must have own property "isTrusted" assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2589 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "timeStamp" with the proper type (15) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2590 FAIL Event interface: new TrackEvent("addtrack"; {track:document.createElement("track").track}) must inherit property "initEvent" with the proper type (16) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
    2591 FAIL Event interface: calling initEvent(DOMString,boolean,boolean) on new TrackEvent("addtrack"; {track:document.createElement("track").track}) with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end an..."
     2571PASS TrackEvent must be primary interface of new TrackEvent("addtrack", {track:document.createElement("track").track})
     2572PASS Stringification of new TrackEvent("addtrack", {track:document.createElement("track").track})
     2573FAIL TrackEvent interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "track" with the proper type (0) Unrecognized type [object Object],[object Object],[object Object]
     2574PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "type" with the proper type (0)
     2575PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "target" with the proper type (1)
     2576PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "currentTarget" with the proper type (2)
     2577PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "NONE" with the proper type (3)
     2578PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "CAPTURING_PHASE" with the proper type (4)
     2579PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "AT_TARGET" with the proper type (5)
     2580PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "BUBBLING_PHASE" with the proper type (6)
     2581PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "eventPhase" with the proper type (7)
     2582PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "stopPropagation" with the proper type (8)
     2583PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "stopImmediatePropagation" with the proper type (9)
     2584PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "bubbles" with the proper type (10)
     2585PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "cancelable" with the proper type (11)
     2586PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "preventDefault" with the proper type (12)
     2587PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "defaultPrevented" with the proper type (13)
     2588PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must have own property "isTrusted"
     2589PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "timeStamp" with the proper type (15)
     2590PASS Event interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "initEvent" with the proper type (16)
     2591FAIL Event interface: calling initEvent(DOMString,boolean,boolean) on new TrackEvent("addtrack", {track:document.createElement("track").track}) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
     2592            fn.apply(obj, args);
     2593        }" did not throw
    25922594PASS HTMLMapElement interface: existence and properties of interface object
    25932595PASS HTMLMapElement interface object length
     
    61516153FAIL BroadcastChannel interface: operation close() assert_own_property: self does not have own property "BroadcastChannel" expected property "BroadcastChannel" missing
    61526154FAIL BroadcastChannel interface: attribute onmessage assert_own_property: self does not have own property "BroadcastChannel" expected property "BroadcastChannel" missing
    6153 FAIL WorkerGlobalScope interface: existence and properties of interface object assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6154 FAIL WorkerGlobalScope interface object length assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6155 FAIL WorkerGlobalScope interface object name assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6156 FAIL WorkerGlobalScope interface: existence and properties of interface prototype object assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6157 FAIL WorkerGlobalScope interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6158 FAIL WorkerGlobalScope interface: attribute self assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6159 FAIL WorkerGlobalScope interface: attribute location assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6160 FAIL WorkerGlobalScope interface: operation close() assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6161 FAIL WorkerGlobalScope interface: attribute onerror assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6162 FAIL WorkerGlobalScope interface: attribute onlanguagechange assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6163 FAIL WorkerGlobalScope interface: attribute onoffline assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6164 FAIL WorkerGlobalScope interface: attribute ononline assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6165 FAIL WorkerGlobalScope interface: operation importScripts(DOMString) assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6166 FAIL WorkerGlobalScope interface: attribute navigator assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6167 FAIL WorkerGlobalScope interface: operation createImageBitmap(ImageBitmapSource,long,long,long,long) assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6168 FAIL WorkerGlobalScope interface: operation setTimeout(Function,long,any) assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6169 FAIL WorkerGlobalScope interface: operation setTimeout(DOMString,long,any) assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6170 FAIL WorkerGlobalScope interface: operation clearTimeout(long) assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6171 FAIL WorkerGlobalScope interface: operation setInterval(Function,long,any) assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6172 FAIL WorkerGlobalScope interface: operation setInterval(DOMString,long,any) assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6173 FAIL WorkerGlobalScope interface: operation clearInterval(long) assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6174 FAIL WorkerGlobalScope interface: operation btoa(DOMString) assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6175 FAIL WorkerGlobalScope interface: operation atob(DOMString) assert_own_property: self does not have own property "WorkerGlobalScope" expected property "WorkerGlobalScope" missing
    6176 FAIL DedicatedWorkerGlobalScope interface: existence and properties of interface object assert_own_property: self does not have own property "DedicatedWorkerGlobalScope" expected property "DedicatedWorkerGlobalScope" missing
    6177 FAIL DedicatedWorkerGlobalScope interface object length assert_own_property: self does not have own property "DedicatedWorkerGlobalScope" expected property "DedicatedWorkerGlobalScope" missing
    6178 FAIL DedicatedWorkerGlobalScope interface object name assert_own_property: self does not have own property "DedicatedWorkerGlobalScope" expected property "DedicatedWorkerGlobalScope" missing
    6179 FAIL DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object assert_own_property: self does not have own property "DedicatedWorkerGlobalScope" expected property "DedicatedWorkerGlobalScope" missing
    6180 FAIL DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "DedicatedWorkerGlobalScope" expected property "DedicatedWorkerGlobalScope" missing
    6181 FAIL DedicatedWorkerGlobalScope interface: operation postMessage(any,[object Object]) assert_own_property: self does not have own property "DedicatedWorkerGlobalScope" expected property "DedicatedWorkerGlobalScope" missing
    6182 FAIL DedicatedWorkerGlobalScope interface: attribute onmessage assert_own_property: self does not have own property "DedicatedWorkerGlobalScope" expected property "DedicatedWorkerGlobalScope" missing
    6183 FAIL SharedWorkerGlobalScope interface: existence and properties of interface object assert_own_property: self does not have own property "SharedWorkerGlobalScope" expected property "SharedWorkerGlobalScope" missing
    6184 FAIL SharedWorkerGlobalScope interface object length assert_own_property: self does not have own property "SharedWorkerGlobalScope" expected property "SharedWorkerGlobalScope" missing
    6185 FAIL SharedWorkerGlobalScope interface object name assert_own_property: self does not have own property "SharedWorkerGlobalScope" expected property "SharedWorkerGlobalScope" missing
    6186 FAIL SharedWorkerGlobalScope interface: existence and properties of interface prototype object assert_own_property: self does not have own property "SharedWorkerGlobalScope" expected property "SharedWorkerGlobalScope" missing
    6187 FAIL SharedWorkerGlobalScope interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "SharedWorkerGlobalScope" expected property "SharedWorkerGlobalScope" missing
    6188 FAIL SharedWorkerGlobalScope interface: attribute name assert_own_property: self does not have own property "SharedWorkerGlobalScope" expected property "SharedWorkerGlobalScope" missing
    6189 FAIL SharedWorkerGlobalScope interface: attribute applicationCache assert_own_property: self does not have own property "SharedWorkerGlobalScope" expected property "SharedWorkerGlobalScope" missing
    6190 FAIL SharedWorkerGlobalScope interface: attribute onconnect assert_own_property: self does not have own property "SharedWorkerGlobalScope" expected property "SharedWorkerGlobalScope" missing
     6155PASS WorkerGlobalScope interface: existence and properties of interface object
     6156PASS DedicatedWorkerGlobalScope interface: existence and properties of interface object
     6157PASS SharedWorkerGlobalScope interface: existence and properties of interface object
    61916158PASS Worker interface: existence and properties of interface object
    61926159PASS Worker interface object length
     
    62056172FAIL SharedWorker interface: attribute port assert_own_property: self does not have own property "SharedWorker" expected property "SharedWorker" missing
    62066173FAIL SharedWorker interface: attribute onerror assert_own_property: self does not have own property "SharedWorker" expected property "SharedWorker" missing
    6207 FAIL WorkerNavigator interface: existence and properties of interface object assert_own_property: self does not have own property "WorkerNavigator" expected property "WorkerNavigator" missing
    6208 FAIL WorkerNavigator interface object length assert_own_property: self does not have own property "WorkerNavigator" expected property "WorkerNavigator" missing
    6209 FAIL WorkerNavigator interface object name assert_own_property: self does not have own property "WorkerNavigator" expected property "WorkerNavigator" missing
    6210 FAIL WorkerNavigator interface: existence and properties of interface prototype object assert_own_property: self does not have own property "WorkerNavigator" expected property "WorkerNavigator" missing
    6211 FAIL WorkerNavigator interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "WorkerNavigator" expected property "WorkerNavigator" missing
    6212 FAIL WorkerNavigator interface: attribute appCodeName assert_own_property: self does not have own property "WorkerNavigator" expected property "WorkerNavigator" missing
    6213 FAIL WorkerNavigator interface: attribute appName assert_own_property: self does not have own property "WorkerNavigator" expected property "WorkerNavigator" missing
    6214 FAIL WorkerNavigator interface: attribute appVersion assert_own_property: self does not have own property "WorkerNavigator" expected property "WorkerNavigator" missing
    6215 FAIL WorkerNavigator interface: attribute platform assert_own_property: self does not have own property "WorkerNavigator" expected property "WorkerNavigator" missing
    6216 FAIL WorkerNavigator interface: attribute product assert_own_property: self does not have own property "WorkerNavigator" expected property "WorkerNavigator" missing
    6217 FAIL WorkerNavigator interface: operation taintEnabled() assert_own_property: self does not have own property "WorkerNavigator" expected property "WorkerNavigator" missing
    6218 FAIL WorkerNavigator interface: attribute userAgent assert_own_property: self does not have own property "WorkerNavigator" expected property "WorkerNavigator" missing
    6219 FAIL WorkerNavigator interface: attribute language assert_own_property: self does not have own property "WorkerNavigator" expected property "WorkerNavigator" missing
    6220 FAIL WorkerNavigator interface: attribute languages assert_own_property: self does not have own property "WorkerNavigator" expected property "WorkerNavigator" missing
    6221 FAIL WorkerNavigator interface: attribute onLine assert_own_property: self does not have own property "WorkerNavigator" expected property "WorkerNavigator" missing
    6222 FAIL WorkerLocation interface: existence and properties of interface object assert_own_property: self does not have own property "WorkerLocation" expected property "WorkerLocation" missing
    6223 FAIL WorkerLocation interface object length assert_own_property: self does not have own property "WorkerLocation" expected property "WorkerLocation" missing
    6224 FAIL WorkerLocation interface object name assert_own_property: self does not have own property "WorkerLocation" expected property "WorkerLocation" missing
    6225 FAIL WorkerLocation interface: existence and properties of interface prototype object assert_own_property: self does not have own property "WorkerLocation" expected property "WorkerLocation" missing
    6226 FAIL WorkerLocation interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "WorkerLocation" expected property "WorkerLocation" missing
    6227 FAIL WorkerLocation interface: attribute href assert_own_property: self does not have own property "WorkerLocation" expected property "WorkerLocation" missing
    6228 FAIL WorkerLocation interface: attribute origin assert_own_property: self does not have own property "WorkerLocation" expected property "WorkerLocation" missing
    6229 FAIL WorkerLocation interface: attribute protocol assert_own_property: self does not have own property "WorkerLocation" expected property "WorkerLocation" missing
    6230 FAIL WorkerLocation interface: attribute host assert_own_property: self does not have own property "WorkerLocation" expected property "WorkerLocation" missing
    6231 FAIL WorkerLocation interface: attribute hostname assert_own_property: self does not have own property "WorkerLocation" expected property "WorkerLocation" missing
    6232 FAIL WorkerLocation interface: attribute port assert_own_property: self does not have own property "WorkerLocation" expected property "WorkerLocation" missing
    6233 FAIL WorkerLocation interface: attribute pathname assert_own_property: self does not have own property "WorkerLocation" expected property "WorkerLocation" missing
    6234 FAIL WorkerLocation interface: attribute search assert_own_property: self does not have own property "WorkerLocation" expected property "WorkerLocation" missing
    6235 FAIL WorkerLocation interface: attribute hash assert_own_property: self does not have own property "WorkerLocation" expected property "WorkerLocation" missing
     6174PASS WorkerNavigator interface: existence and properties of interface object
     6175PASS WorkerLocation interface: existence and properties of interface object
    62366176PASS Storage interface: existence and properties of interface object
    62376177PASS Storage interface object length
  • trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/interfaces.html

    r202471 r203164  
    500500};
    501501
    502 dictionary MouseEventInit : SharedKeyboardAndMouseEventInit {
     502dictionary MouseEventInit : EventModifierInit {
    503503    long           screenX = 0;
    504504    long           screenY = 0;
     
    510510};
    511511
    512 dictionary SharedKeyboardAndMouseEventInit : UIEventInit {
     512dictionary EventModifierInit : UIEventInit {
    513513    boolean ctrlKey = false;
    514514    boolean shiftKey = false;
     
    23542354};
    23552355
    2356 [Exposed=Window,SharedWorker]
     2356[Exposed=(Window,SharedWorker)]
    23572357interface ApplicationCache : EventTarget {
    23582358
     
    27632763};
    27642764
    2765 [Global=Worker,DedicatedWorker]
     2765[Global=(Worker,DedicatedWorker),Exposed=DedicatedWorker]
    27662766/*sealed*/ interface DedicatedWorkerGlobalScope : WorkerGlobalScope {
    27672767  void postMessage(any message, optional sequence<Transferable> transfer);
     
    27692769};
    27702770
    2771 [Global=Worker,SharedWorker]
     2771[Global=(Worker,SharedWorker),Exposed=SharedWorker]
    27722772/*sealed*/ interface SharedWorkerGlobalScope : WorkerGlobalScope {
    27732773  readonly attribute DOMString name;
     
    27962796SharedWorker implements AbstractWorker;
    27972797
    2798 [Exposed=Worker]
    27992798partial interface WorkerGlobalScope { // not obsolete
    28002799  void importScripts(DOMString... urls);
     
    32473246    DataCue: [],
    32483247    TimeRanges: ['document.createElement("video").buffered'],
    3249     TrackEvent: ['new TrackEvent("addtrack"; {track:document.createElement("track").track})'],
     3248    TrackEvent: ['new TrackEvent("addtrack", {track:document.createElement("track").track})'],
    32503249    HTMLTemplateElement: ['document.createElement("template")'],
    32513250    HTMLSlotElement: ['document.createElement("slot")'],
  • trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/document-metadata/the-link-element/link-style-error-01-expected.txt

    r199225 r203164  
    33Harness Error (TIMEOUT), message = null
    44
     5PASS Should get an error event for a 404 error.
     6PASS Should get an error event for an unsupported URL.
    57TIMEOUT Should get an error event for a text/plain response. Test timed out
    68
  • trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/document-metadata/the-link-element/link-style-error-01.html

    r191379 r203164  
    88<div id="test">
    99<script>
    10 //var t404 = async_test("Should get an error event for a 404 error.")
    11 //t404.step(function() {
    12 //  var elt = document.createElement("link");
    13 //  elt.onerror = t404.step_func(function() {
    14 //    assert_true(true, "Got error event for 404 error.")
    15 //    t404.done()
    16 //  })
    17 //  elt.rel = "stylesheet";
    18 //  elt.href = 404 error;
    19 //  document.getElementsByTagName("head")[0].appendChild(elt);
    20 //})
     10var t404 = async_test("Should get an error event for a 404 error.")
     11t404.step(function() {
     12  var elt = document.createElement("link");
     13  elt.onerror = t404.step_func(function() {
     14    assert_true(true, "Got error event for 404 error.")
     15    t404.step_timeout(function() { t404.done() }, 0);
     16  })
     17  elt.onload = t404.unreached_func("load event should not be fired");
     18  elt.rel = "stylesheet";
     19  elt.href = "nonexistent_stylesheet.css";
     20  document.getElementsByTagName("head")[0].appendChild(elt);
     21})
     22
     23var tUnsupported = async_test("Should get an error event for an unsupported URL.")
     24tUnsupported.step(function() {
     25  var elt = document.createElement("link");
     26  elt.onerror = tUnsupported.step_func(function() {
     27    assert_true(true, "Got error event for unsupported URL.")
     28    tUnsupported.step_timeout(function() { tUnsupported.done() }, 0);
     29  })
     30  elt.onload = tUnsupported.unreached_func("load event should not be fired");
     31  elt.rel = "stylesheet";
     32  elt.href = "nonexistent:stylesheet.css";
     33  document.getElementsByTagName("head")[0].appendChild(elt);
     34})
     35
    2136var tText = async_test("Should get an error event for a text/plain response.")
    2237tText.step(function() {
  • trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/document-metadata/the-link-element/w3c-import.log

    r200309 r203164  
    1616------------------------------------------------------------------------
    1717List of files:
     18/LayoutTests/imported/w3c/web-platform-tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html
    1819/LayoutTests/imported/w3c/web-platform-tests/html/semantics/document-metadata/the-link-element/link-load-event.html
    1920/LayoutTests/imported/w3c/web-platform-tests/html/semantics/document-metadata/the-link-element/link-rellist.html
     
    2324/LayoutTests/imported/w3c/web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet-with-base.html
    2425/LayoutTests/imported/w3c/web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet.css
     26/LayoutTests/imported/w3c/web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet.py
  • trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt

    r202853 r203164  
    55PASS img (no src), onload, narrow
    66PASS img (no src), resize to wide
    7 FAIL img (empty src), onload, narrow assert_equals: expected "" but got "http://localhost:8800/html/semantics/embedded-content/the-img-element/environment-changes/iframed.sub.html?id=e9f61391-d442-4103-aea8-4444a42342e7"
     7FAIL img (empty src), onload, narrow assert_equals: expected "" but got "http://localhost:8800/html/semantics/embedded-content/the-img-element/environment-changes/iframed.sub.html?id=d8d26f64-5aa4-456c-a535-7ac76894546f"
    88PASS img (empty src), resize to wide
    99PASS img (src only) broken image, onload, narrow
     
    2727PASS img (no src), onload, wide
    2828PASS img (no src), resize to narrow
    29 FAIL img (empty src), onload, wide assert_equals: expected "" but got "http://localhost:8800/html/semantics/embedded-content/the-img-element/environment-changes/iframed.sub.html?id=c9ab9dc7-6bed-4687-8ff7-ef8d18c8fc1e"
     29FAIL img (empty src), onload, wide assert_equals: expected "" but got "http://localhost:8800/html/semantics/embedded-content/the-img-element/environment-changes/iframed.sub.html?id=f1cb87a8-4fac-47a8-9808-f8ae48010ebd"
    3030PASS img (empty src), resize to narrow
    3131PASS img (src only) broken image, onload, wide
     
    3737PASS img (srcset 1 cand) valid image, onload, wide
    3838PASS img (srcset 1 cand) valid image, resize to narrow
    39 FAIL picture: source (max-width:500px) broken image, img broken image, onload, wide assert_equals: expected "http://localhost:8800/images/broken.png?71-c9ab9dc7-6bed-4687-8ff7-ef8d18c8fc1e" but got "http://localhost:8800/images/broken.png?70-c9ab9dc7-6bed-4687-8ff7-ef8d18c8fc1e"
     39FAIL picture: source (max-width:500px) broken image, img broken image, onload, wide assert_equals: expected "http://localhost:8800/images/broken.png?71-f1cb87a8-4fac-47a8-9808-f8ae48010ebd" but got "http://localhost:8800/images/broken.png?70-f1cb87a8-4fac-47a8-9808-f8ae48010ebd"
    4040TIMEOUT picture: source (max-width:500px) broken image, img broken image, resize to narrow Test timed out
    41 FAIL picture: source (max-width:500px) broken image, img valid image, onload, wide assert_equals: expected "http://localhost:8800/images/green-2x2.png?81-c9ab9dc7-6bed-4687-8ff7-ef8d18c8fc1e" but got "http://localhost:8800/images/broken.png?80-c9ab9dc7-6bed-4687-8ff7-ef8d18c8fc1e"
     41FAIL picture: source (max-width:500px) broken image, img valid image, onload, wide assert_equals: expected "http://localhost:8800/images/green-2x2.png?81-f1cb87a8-4fac-47a8-9808-f8ae48010ebd" but got "http://localhost:8800/images/broken.png?80-f1cb87a8-4fac-47a8-9808-f8ae48010ebd"
    4242TIMEOUT picture: source (max-width:500px) broken image, img valid image, resize to narrow Test timed out
    43 FAIL picture: source (max-width:500px) valid image, img broken image, onload, wide assert_equals: expected "http://localhost:8800/images/broken.png?91-c9ab9dc7-6bed-4687-8ff7-ef8d18c8fc1e" but got "http://localhost:8800/images/green-1x1.png?90-c9ab9dc7-6bed-4687-8ff7-ef8d18c8fc1e"
     43FAIL picture: source (max-width:500px) valid image, img broken image, onload, wide assert_equals: expected "http://localhost:8800/images/broken.png?91-f1cb87a8-4fac-47a8-9808-f8ae48010ebd" but got "http://localhost:8800/images/green-1x1.png?90-f1cb87a8-4fac-47a8-9808-f8ae48010ebd"
    4444TIMEOUT picture: source (max-width:500px) valid image, img broken image, resize to narrow Test timed out
    45 FAIL picture: source (max-width:500px) valid image, img valid image, onload, wide assert_equals: expected "http://localhost:8800/images/green-2x2.png?101-c9ab9dc7-6bed-4687-8ff7-ef8d18c8fc1e" but got "http://localhost:8800/images/green-1x1.png?100-c9ab9dc7-6bed-4687-8ff7-ef8d18c8fc1e"
     45FAIL picture: source (max-width:500px) valid image, img valid image, onload, wide assert_equals: expected "http://localhost:8800/images/green-2x2.png?101-f1cb87a8-4fac-47a8-9808-f8ae48010ebd" but got "http://localhost:8800/images/green-1x1.png?100-f1cb87a8-4fac-47a8-9808-f8ae48010ebd"
    4646TIMEOUT picture: source (max-width:500px) valid image, img valid image, resize to narrow Test timed out
    4747PASS picture: same URL in source (max-width:500px) and img, onload, wide
  • trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log

    r200309 r203164  
    2424/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/image-1.jpg
    2525/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/img.complete.html
     26/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/invalid-src.html
    2627/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/update-media.html
    2728/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set.html
  • trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt

    r202471 r203164  
    88PASS input setSelectionRange(0,1)
    99PASS input setSelectionRange(0,input.value.length+1)
     10PASS input setSelectionRange(input.value.length+1,input.value.length+1)
     11PASS input setSelectionRange(input.value.length+1,input.value.length+1)
    1012PASS input setSelectionRange(2,2)
    1113PASS input setSelectionRange(2,1)
     
    1618PASS input direction of setSelectionRange(0,1,"BACKWARD")
    1719PASS input direction of setSelectionRange(0,1)
     20FAIL input setSelectionRange(1,-1) assert_equals: element.selectionStart should be 1 expected 1 but got 0
     21FAIL input setSelectionRange(-1,1) assert_equals: ECMAScript conversion to unsigned long + if end is less than or equal to start then the start of the selection and the end of the selection must both be placed immediately before the character with offset end expected 1 but got 0
    1822PASS input setSelectionRange("string",1)
    1923PASS input setSelectionRange(true,1)
  • trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html

    r202471 r203164  
    3333
    3434  test(function() {
     35    input.setSelectionRange(input.value.length+1,input.value.length+1)
     36    assert_equals(input.selectionStart, input.value.length, "Arguments (start) greater than the length of the value of the text field must be treated as pointing at the end of the text field");
     37    assert_equals(input.selectionEnd, input.value.length, "Arguments (end) greater than the length of the value of the text field must be treated as pointing at the end of the text field");
     38  },'input setSelectionRange(input.value.length+1,input.value.length+1)');
     39
     40  test(function() {
     41    input.setSelectionRange(input.value.length+1,1)
     42    assert_equals(input.selectionStart, 1, "If end is less than or equal to start then the start of the selection and the end of the selection must both be placed immediately before the character with offset end");
     43    assert_equals(input.selectionEnd, 1, "element.selectionEnd should be 1");
     44  },'input setSelectionRange(input.value.length+1,input.value.length+1)');
     45
     46  test(function() {
    3547    input.setSelectionRange(2,2)
    3648    assert_equals(input.selectionStart, 2, "If end is less than or equal to start then the start of the selection and the end of the selection must both be placed immediately before the character with offset end");
     
    7385    assert_equals(input.selectionDirection, "none", "if the argument is omitted");
    7486  },'input direction of setSelectionRange(0,1)');
     87
     88  test(function() {
     89    input.setSelectionRange(1,-1);
     90    assert_equals(input.selectionStart, 1, "element.selectionStart should be 1");
     91    assert_equals(input.selectionEnd, input.value.length, "ECMAScript conversion to unsigned long");
     92  },'input setSelectionRange(1,-1)');
     93
     94  test(function() {
     95    input.setSelectionRange(-1,1);
     96    assert_equals(input.selectionStart, 1, "ECMAScript conversion to unsigned long + if end is less than or equal to start then the start of the selection and the end of the selection must both be placed immediately before the character with offset end");
     97    assert_equals(input.selectionEnd, 1, "element.selectionEnd should be 1");
     98  },'input setSelectionRange(-1,1)');
    7599
    76100  test(function() {
  • trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log

    r202471 r203164  
    4040/LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-languages-02.html
    4141/LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-noembed-noframes-iframe.xhtml
     42/LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-child.html
     43/LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html
     44/LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.js
    4245/LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed-2.py
    4346/LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-found-not-executed.html
  • trunk/LayoutTests/imported/w3c/web-platform-tests/lint.whitelist

    r202471 r203164  
    110110CONSOLE:service-workers/service-worker/resources/clients-get-other-origin.html
    111111
     112# use of console in a public library - annotation-model ensures
     113# it is not actually used
     114CONSOLE:annotation-model/scripts/ajv.min.js
     115
    112116# Lint doesn't know about sub.svg I guess
    113117PARSE-FAILED:content-security-policy/svg/including.sub.svg
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https-expected.txt

    r197162 r203164  
    55PASS Readable stream: throwing strategy.size method
    66PASS Readable stream: throwing strategy.highWaterMark getter
    7 PASS Readable stream: invalid strategy.highWaterMark
     7FAIL Readable stream: invalid strategy.highWaterMark assert_throws: construction should throw a RangeError for NaN function "() => {
     8      new ReadableStream({}, {
     9        size() {
     10 ..." threw object "TypeError: highWaterMark parameter is not a number" ("TypeError") expected object "RangeError" ("RangeError")
    811PASS Readable stream: invalid strategy.size return value
    912FAIL Load bad-strategies.js with SharedWorker assert_unreached: SharedWorker is unavailable Reached unreachable code
     
    1417PASS Readable stream: throwing strategy.size method
    1518PASS Readable stream: throwing strategy.highWaterMark getter
    16 PASS Readable stream: invalid strategy.highWaterMark
     19FAIL Readable stream: invalid strategy.highWaterMark assert_throws: construction should throw a RangeError for NaN function "() => {
     20      new ReadableStream({}, {
     21        size() {
     22 ..." threw object "TypeError: highWaterMark parameter is not a number" ("TypeError") expected object "RangeError" ("RangeError")
    1723PASS Readable stream: invalid strategy.size return value
    1824
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.js

    r200309 r203164  
    115115test(() => {
    116116
    117   for (const highWaterMark of [-1, -Infinity]) {
     117  for (const highWaterMark of [-1, -Infinity, NaN, 'foo', {}]) {
    118118    assert_throws(new RangeError(), () => {
    119119      new ReadableStream({}, {
     
    124124      });
    125125    }, 'construction should throw a RangeError for ' + highWaterMark);
    126   }
    127 
    128   for (const highWaterMark of [NaN, 'foo', {}]) {
    129     assert_throws(new TypeError(), () => {
    130       new ReadableStream({}, {
    131         size() {
    132           return 1;
    133         },
    134         highWaterMark
    135       });
    136     }, 'construction should throw a TypeError for ' + highWaterMark);
    137126  }
    138127
Note: See TracChangeset for help on using the changeset viewer.