Log Message
Import track-element/cloneNode.html from web-platform-tests. https://bugs.webkit.org/show_bug.cgi?id=175984
Patch by Ms2ger <ms2...@gmail.com> on 2017-08-25 Reviewed by Youenn Fablet. LayoutTests/imported/w3c: * resources/import-expectations.json: * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode-expected.txt: Added. * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html: Renamed from LayoutTests/media/track/opera/track/track-element/cloneNode.html. * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/w3c-import.log: LayoutTests: We already had an older copy in LayoutTests/media/track/opera/track/; remove that in favour of the new and maintained copy. * platform/gtk/TestExpectations: * platform/mac/TestExpectations: * platform/win/TestExpectations:
Modified Paths
- trunk/LayoutTests/ChangeLog
- trunk/LayoutTests/imported/w3c/ChangeLog
- trunk/LayoutTests/imported/w3c/resources/import-expectations.json
- trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/w3c-import.log
- trunk/LayoutTests/platform/gtk/TestExpectations
- trunk/LayoutTests/platform/mac/TestExpectations
- trunk/LayoutTests/platform/win/TestExpectations
Added Paths
- trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode-expected.txt
- trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html
Removed Paths
- trunk/LayoutTests/media/track/opera/track/track-element/
Diff
Modified: trunk/LayoutTests/ChangeLog (221185 => 221186)
--- trunk/LayoutTests/ChangeLog 2017-08-25 12:10:51 UTC (rev 221185)
+++ trunk/LayoutTests/ChangeLog 2017-08-25 14:46:48 UTC (rev 221186)
@@ -1,3 +1,17 @@
+2017-08-25 Ms2ger <ms2...@gmail.com>
+
+ Import track-element/cloneNode.html from web-platform-tests.
+ https://bugs.webkit.org/show_bug.cgi?id=175984
+
+ Reviewed by Youenn Fablet.
+
+ We already had an older copy in LayoutTests/media/track/opera/track/;
+ remove that in favour of the new and maintained copy.
+
+ * platform/gtk/TestExpectations:
+ * platform/mac/TestExpectations:
+ * platform/win/TestExpectations:
+
2017-08-25 Antti Koivisto <an...@apple.com>
Mark bunch of disk cache tests non-flaky on release
Modified: trunk/LayoutTests/imported/w3c/ChangeLog (221185 => 221186)
--- trunk/LayoutTests/imported/w3c/ChangeLog 2017-08-25 12:10:51 UTC (rev 221185)
+++ trunk/LayoutTests/imported/w3c/ChangeLog 2017-08-25 14:46:48 UTC (rev 221186)
@@ -1,3 +1,15 @@
+2017-08-25 Ms2ger <ms2...@gmail.com>
+
+ Import track-element/cloneNode.html from web-platform-tests.
+ https://bugs.webkit.org/show_bug.cgi?id=175984
+
+ Reviewed by Youenn Fablet.
+
+ * resources/import-expectations.json:
+ * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode-expected.txt: Added.
+ * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html: Renamed from LayoutTests/media/track/opera/track/track-element/cloneNode.html.
+ * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/w3c-import.log:
+
2017-08-24 Youenn Fablet <you...@apple.com>
WPT harness errors on leaks and iOS-sim EWS bots
Modified: trunk/LayoutTests/imported/w3c/resources/import-expectations.json (221185 => 221186)
--- trunk/LayoutTests/imported/w3c/resources/import-expectations.json 2017-08-25 12:10:51 UTC (rev 221185)
+++ trunk/LayoutTests/imported/w3c/resources/import-expectations.json 2017-08-25 14:46:48 UTC (rev 221186)
@@ -186,7 +186,7 @@
"web-platform-tests/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm": "skip",
"web-platform-tests/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm": "skip",
"web-platform-tests/html/semantics/embedded-content/media-elements/synchronising-multiple-media-elements/media-controllers/task-source.html": "skip",
- "web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html": "skip",
+ "web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element": "import",
"web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors": "skip",
"web-platform-tests/html/semantics/embedded-content/media-elements/video_loop_base.html": "skip",
"web-platform-tests/html/semantics/embedded-content/the-area-element/area_nohref.xhtml": "skip",
Added: trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode-expected.txt (0 => 221186)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode-expected.txt (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode-expected.txt 2017-08-25 14:46:48 UTC (rev 221186)
@@ -0,0 +1,6 @@
+
+PASS track element cloneNode, not loaded
+PASS track element cloneNode, loading
+PASS track element cloneNode, loaded
+PASS track element cloneNode, failed to load
+
Copied: trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html (from rev 221185, trunk/LayoutTests/media/track/opera/track/track-element/cloneNode.html) (0 => 221186)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html 2017-08-25 14:46:48 UTC (rev 221186)
@@ -0,0 +1,86 @@
+<!doctype html>
+<title>track element cloneNode</title>
+<script src=""
+<script src=""
+<div id=log></div>
+<script>
+test(function() {
+ var elm = document.createElement('track');
+ assert_equals(elm.readyState, elm.NONE, 'elm.readyState after element creation');
+ var clone = elm.cloneNode(true);
+ assert_equals(clone.readyState, clone.NONE, 'clone.readyState after element creation');
+ assert_not_equals(clone.track, elm.track, 'clone.track and elm.track');
+}, document.title+', not loaded');
+
+async_test(function(t) {
+ var elm = document.createElement('track');
+ var video = document.createElement('video');
+ video.appendChild(elm);
+ elm.track.mode = 'showing';
+ assert_equals(elm.readyState, elm.NONE, 'elm.readyState after appening to video setting mode');
+ elm.src = '';
+ assert_equals(elm.readyState, elm.NONE, 'elm.readyState after setting src');
+ setTimeout(t.step_func_done(function() {
+ assert_equals(elm.readyState, elm.LOADING, 'elm.readyState in setTimeout');
+ var clone = elm.cloneNode(true);
+ assert_equals(clone.readyState, clone.NONE, 'clone.readyState after element creation');
+ video.appendChild(clone);
+ clone.track.mode = 'showing';
+ assert_equals(clone.readyState, clone.NONE, 'clone.readyState after appending to video and setting mode');
+ assert_not_equals(clone.track, elm.track, 'clone.track and elm.track');
+ }), 0);
+}, document.title+', loading');
+
+async_test(function(t) {
+ var elm = document.createElement('track');
+ var video = document.createElement('video');
+ video.appendChild(elm);
+ elm.track.mode = 'showing';
+ elm.src = ''+encodeURIComponent('WEBVTT\n\n00:00:00.000 --> 00:00:01.000\nfoo');
+ assert_equals(elm.readyState, elm.NONE, 'elm.readyState after setting src');
+ elm._onload_ = this.step_func(function() {
+ assert_equals(elm.readyState, elm.LOADED, 'elm.readyState');
+ assert_equals(elm.track.cues.length, 1, 'elm.track.cues.length');
+ assert_equals(elm.track.cues[0].startTime, 0, 'elm.track.cues[0].startTime');
+ assert_equals(elm.track.cues[0].endTime, 1, 'elm.track.cues[0].endTime');
+ assert_equals(elm.track.cues[0].text, 'foo', 'elm.track.cues[0].text');
+ var clone = elm.cloneNode(true);
+ assert_equals(clone.readyState, clone.NONE, 'clone.readyState after element creation');
+ video.appendChild(clone);
+ clone.track.mode = 'showing';
+ assert_equals(clone.readyState, clone.NONE, 'clone.readyState after appending to video and setting mode');
+ assert_not_equals(clone.track, elm.track, 'clone.track and elm.track');
+ clone._onload_ = this.step_func(function(){
+ assert_equals(clone.readyState, clone.LOADED, 'clone.readyState');
+ assert_not_equals(clone.track, elm.track, 'clone.track and elm.track');
+ assert_not_equals(clone.track.cues, elm.track.cues, 'clone.track.cues and elm.track.cues');
+ assert_equals(clone.track.cues.length, 1, 'clone.track.cues.length');
+ assert_not_equals(clone.track.cues[0], elm.track.cues[0], 'cues[0]');
+ assert_equals(clone.track.cues[0].startTime, 0, 'clone.track.cues[0].startTime');
+ assert_equals(clone.track.cues[0].endTime, 1, 'clone.track.cues[0].endTime');
+ assert_equals(clone.track.cues[0].text, 'foo', 'clone.track.cues[0].text');
+ this.done();
+ });
+ clone._onerror_ = this.step_func(function() { assert_unreached('clone got error'); });
+ });
+ elm._onerror_ = this.step_func(function() { assert_unreached('elm got error'); });
+}, document.title+', loaded');
+
+async_test(function(t) {
+ var elm = document.createElement('track');
+ var video = document.createElement('video');
+ video.appendChild(elm);
+ elm.track.mode = 'showing';
+ elm._onerror_ = t.step_func(function() {
+ assert_equals(elm.readyState, elm.ERROR, 'elm.readyState in onerror');
+ var clone = elm.cloneNode(true);
+ assert_equals(clone.readyState, clone.NONE, 'clone.readyState after element creation');
+ video.appendChild(clone);
+ clone.track.mode = 'showing';
+ assert_equals(clone.readyState, clone.NONE, 'clone.readyState after appending to video and setting mode');
+ assert_not_equals(clone.track, elm.track, 'clone.track and elm.track');
+ clone._onerror_ = t.step_func_done();
+ });
+ elm.src = '';
+}, document.title+', failed to load');
+</script>
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/w3c-import.log (221185 => 221186)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/w3c-import.log 2017-08-25 12:10:51 UTC (rev 221185)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/w3c-import.log 2017-08-25 14:46:48 UTC (rev 221186)
@@ -14,5 +14,6 @@
None
------------------------------------------------------------------------
List of files:
+/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html
/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html
/LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html
Modified: trunk/LayoutTests/platform/gtk/TestExpectations (221185 => 221186)
--- trunk/LayoutTests/platform/gtk/TestExpectations 2017-08-25 12:10:51 UTC (rev 221185)
+++ trunk/LayoutTests/platform/gtk/TestExpectations 2017-08-25 14:46:48 UTC (rev 221186)
@@ -2756,7 +2756,6 @@
webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/snapToLines.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/text.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/vertical.html [ Skip ]
-webkit.org/b/103926 media/track/opera/track/track-element/cloneNode.html [ Skip ]
webkit.org/b/103926 media/track/opera/track/webvtt/parsing/001.html [ Skip ]
webkit.org/b/103926 media/track/opera/track/webvtt/parsing-cue-data/tests/entities.html [ Skip ]
webkit.org/b/103926 media/track/opera/track/webvtt/parsing-cue-data/tests/tags.html [ Skip ]
Modified: trunk/LayoutTests/platform/mac/TestExpectations (221185 => 221186)
--- trunk/LayoutTests/platform/mac/TestExpectations 2017-08-25 12:10:51 UTC (rev 221185)
+++ trunk/LayoutTests/platform/mac/TestExpectations 2017-08-25 14:46:48 UTC (rev 221186)
@@ -884,7 +884,6 @@
webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/snapToLines.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/text.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/vertical.html [ Skip ]
-webkit.org/b/103926 media/track/opera/track/track-element/cloneNode.html [ Skip ]
webkit.org/b/103926 media/track/opera/track/webvtt/parsing/001.html [ Skip ]
webkit.org/b/103926 media/track/opera/track/webvtt/parsing-cue-data/tests/entities.html [ Skip ]
webkit.org/b/103926 media/track/opera/track/webvtt/parsing-cue-data/tests/tags.html [ Skip ]
Modified: trunk/LayoutTests/platform/win/TestExpectations (221185 => 221186)
--- trunk/LayoutTests/platform/win/TestExpectations 2017-08-25 12:10:51 UTC (rev 221185)
+++ trunk/LayoutTests/platform/win/TestExpectations 2017-08-25 14:46:48 UTC (rev 221186)
@@ -824,7 +824,6 @@
webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/snapToLines.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/text.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/vertical.html [ Skip ]
-webkit.org/b/103926 media/track/opera/track/track-element/cloneNode.html [ Skip ]
webkit.org/b/103926 media/track/opera/track/webvtt/parsing/001.html [ Skip ]
webkit.org/b/103926 media/track/opera/track/webvtt/parsing-cue-data/tests/entities.html [ Skip ]
webkit.org/b/103926 media/track/opera/track/webvtt/parsing-cue-data/tests/tags.html [ Skip ]
_______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes