diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2018-12-25 01:24:33 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-25 01:24:33 -0500 |
commit | 47a308b277f1023f5fda0c3db465317a8691818a (patch) | |
tree | 1fd4287b99d6d6501450479dad9ccaa709f85138 | |
parent | 5ccd9121074c0c33a47528f0019b20317c28a205 (diff) | |
parent | 4be16c75d7ae6af28cea8f5dc83f5714c6633f8d (diff) | |
download | servo-47a308b277f1023f5fda0c3db465317a8691818a.tar.gz servo-47a308b277f1023f5fda0c3db465317a8691818a.zip |
Auto merge of #22552 - servo-wpt-sync:wpt_update_24-12-2018, r=jdm
Sync WPT with upstream (24-12-2018)
Automated downstream sync of changes from upstream as of 24-12-2018.
[no-wpt-sync]
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22552)
<!-- Reviewable:end -->
12 files changed, 59 insertions, 13 deletions
diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index 49b4d8c67cd..6ae6d9a9624 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -295601,6 +295601,11 @@ {} ] ], + "html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.py": [ + [ + {} + ] + ], "html/semantics/embedded-content/the-img-element/available-images-ref.html": [ [ {} @@ -372530,6 +372535,12 @@ {} ] ], + "html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.html": [ + [ + "/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.html", + {} + ] + ], "html/semantics/embedded-content/the-img-element/Image-constructor.html": [ [ "/html/semantics/embedded-content/the-img-element/Image-constructor.html", @@ -627205,6 +627216,14 @@ "d30ac2ac36c66bf735036baa755f836b00fa47a6", "support" ], + "html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.html": [ + "73b937f67fd7e0ccce22391e9c28eef334addc88", + "testharness" + ], + "html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.py": [ + "e4216c6d53fd4cb66be3870b3ea6b590af27fb2c", + "support" + ], "html/semantics/embedded-content/the-img-element/Image-constructor.html": [ "aa838ec8774e2bcaac360bf8ed929e0facc7fa3e", "testharness" diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini deleted file mode 100644 index 87b07c3e670..00000000000 --- a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[traverse_the_history_1.html] - [Multiple history traversals from the same task] - expected: FAIL - diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini index 51f8272a6de..dc2e45516de 100644 --- a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini +++ b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini @@ -1,4 +1,4 @@ -[traverse_the_history_3.html] +[traverse_the_history_5.html] [Multiple history traversals, last would be aborted] expected: FAIL diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini index 22d1f1d6900..a6f7ac6f249 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini @@ -5,5 +5,5 @@ expected: NOTRUN [calling play() on a sufficiently long video should trigger timeupdate event] - expected: NOTRUN + expected: FAIL diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.html.ini new file mode 100644 index 00000000000..96c6e205d78 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.html.ini @@ -0,0 +1,4 @@ +[404-response-with-actual-image-data.html] + [404 response with actual image data should be rendered and load event is fired] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini index 60508c9674c..29b0025a2ae 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini @@ -8,8 +8,8 @@ expected: TIMEOUT [picture: source (max-width:500px) valid image, img broken image, resize to narrow] - expected: FAIL + expected: TIMEOUT [picture: source (max-width:500px) valid image, img valid image, resize to narrow] - expected: FAIL + expected: TIMEOUT diff --git a/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini b/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini new file mode 100644 index 00000000000..9e522297c94 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini @@ -0,0 +1,7 @@ +[toggleEvent.html] + [Calling open twice on 'details' fires only one toggle event] + expected: FAIL + + [Setting open=true to opened 'details' element should not fire a toggle event at the 'details' element] + expected: FAIL + diff --git a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/document-write/iframe_005.html.ini b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/document-write/iframe_005.html.ini deleted file mode 100644 index 6cf9d13975c..00000000000 --- a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/document-write/iframe_005.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[iframe_005.html] - [document.write external script into iframe write back into parent] - expected: FAIL - diff --git a/tests/wpt/metadata/performance-timeline/webtiming-resolution.any.js.ini b/tests/wpt/metadata/performance-timeline/webtiming-resolution.any.js.ini index 99a24216c88..7725b118e9d 100644 --- a/tests/wpt/metadata/performance-timeline/webtiming-resolution.any.js.ini +++ b/tests/wpt/metadata/performance-timeline/webtiming-resolution.any.js.ini @@ -12,3 +12,6 @@ [Verifies the resolution of entry.startTime is at least 5 microseconds.] expected: TIMEOUT + [Verifies the resolution of performance.now() is at least 5 microseconds.] + expected: FAIL + diff --git a/tests/wpt/metadata/resource-timing/buffer-full-set-to-current-buffer.html.ini b/tests/wpt/metadata/resource-timing/buffer-full-set-to-current-buffer.html.ini index 22395fd3be3..82671979e5a 100644 --- a/tests/wpt/metadata/resource-timing/buffer-full-set-to-current-buffer.html.ini +++ b/tests/wpt/metadata/resource-timing/buffer-full-set-to-current-buffer.html.ini @@ -1,5 +1,5 @@ [buffer-full-set-to-current-buffer.html] expected: ERROR [Test that entries added and event firing happened in the right sequence] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.html new file mode 100644 index 00000000000..73b937f67fd --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.html @@ -0,0 +1,18 @@ +<!DOCTYPE HTML> +<meta charset="utf-8"> +<title>404 response with actual image data should be rendered and load event is fired</title> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> + +<img id="img"> + +<script> + async_test(t => { + var img = document.getElementById("img"); + img.onload = t.step_func_done(e => { + assert_equals(e.type, "load", "image.onload() called"); + }); + img.onerror = t.unreached_func("image.onerror() was not supposed to be called"); + img.src = "404-response-with-actual-image-data.py"; + }, "404 response with actual image data should be rendered and load event is fired"); +</script> diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.py b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.py new file mode 100644 index 00000000000..e4216c6d53f --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.py @@ -0,0 +1,3 @@ +import base64 +def main(req, res): + return 404, [('Content-Type', 'image/png')], base64.decodestring("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAhSURBVDhPY3wro/KfgQLABKXJBqMGjBoAAqMGDLwBDAwAEsoCTFWunmQAAAAASUVORK5CYII=") |