Diff
Modified: trunk/LayoutTests/ChangeLog (221133 => 221134)
--- trunk/LayoutTests/ChangeLog 2017-08-24 13:50:30 UTC (rev 221133)
+++ trunk/LayoutTests/ChangeLog 2017-08-24 14:12:39 UTC (rev 221134)
@@ -1,3 +1,28 @@
+2017-08-24 Ms2ger <ms2...@igalia.com>
+
+ Remove some duplicated media track tests.
+ https://bugs.webkit.org/show_bug.cgi?id=175929
+
+ Reviewed by Sam Weinig.
+
+ All these tests have been submitted to web-platform-tests and are maintained
+ there. A copy of them exists in
+ imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/.
+ Most of the retained tests also exist in web-platform-tests, but in the
+ webvtt/ top-level directory, which is currently not imported.
+
+ * media/track/opera/interfaces/TextTrack/activeCues.html: Removed.
+ * media/track/opera/interfaces/TextTrackCue/onenter.html: Removed.
+ * media/track/opera/interfaces/TextTrackCue/onexit.html: Removed.
+ * media/track/opera/interfaces/TextTrackCueList/getter.html: Removed.
+ * media/track/opera/interfaces/TextTrackList/getter.html: Removed.
+ * media/track/opera/interfaces/TrackEvent/constructor.html: Removed.
+ * media/track/opera/interfaces/TrackEvent/createEvent.html: Removed.
+ * media/track/opera/track/track-element/src-clear-cues.html: Removed.
+ * platform/gtk/TestExpectations:
+ * platform/mac/TestExpectations:
+ * platform/win/TestExpectations:
+
2017-08-24 Miguel Gomez <mago...@igalia.com>
Unreviewed GTK+ gardening. Update expectations of several tests failing at r221132.
Deleted: trunk/LayoutTests/media/track/opera/interfaces/TextTrackCue/onenter.html (221133 => 221134)
--- trunk/LayoutTests/media/track/opera/interfaces/TextTrackCue/onenter.html 2017-08-24 13:50:30 UTC (rev 221133)
+++ trunk/LayoutTests/media/track/opera/interfaces/TextTrackCue/onenter.html 2017-08-24 14:12:39 UTC (rev 221134)
@@ -1,36 +0,0 @@
-<!doctype html>
-<title>TextTrackCue.onenter</title>
-<script src=""
-<script src=""
-<div id=log></div>
-<script>
-setup(function(){
- window.c1 = new VTTCue(0, 1, 'text1');
- window.ev = new Event('enter');
- window.ran = false;
- window.cb = function() { ran = true; };
-});
-test(function(){
- assert_equals(c1.onenter, null, 'initial value');
- c1._onenter_ = undefined;
- assert_equals(c1.onenter, null, 'assigning undefined');
- c1._onenter_ = cb;
- assert_equals(c1.onenter, cb, 'assigning onenter');
- c1.dispatchEvent(ev);
- assert_true(ran, 'dispatching event');
- c1._onenter_ = null;
- assert_equals(c1.onenter, null, 'assigning null');
- ran = false;
- c1.dispatchEvent(ev);
- assert_false(ran, 'dispatching event after nulling onenter');
-});
-test(function(){
- c1.addEventListener('enter', cb, false);
- c1.dispatchEvent(ev);
- assert_true(ran);
- c1.removeEventListener('enter', cb, false);
- ran = false;
- c1.dispatchEvent(ev);
- assert_false(ran);
-}, 'TextTrackCue.addEventListener/removeEventListener');
-</script>
Deleted: trunk/LayoutTests/media/track/opera/interfaces/TextTrackCue/onexit.html (221133 => 221134)
--- trunk/LayoutTests/media/track/opera/interfaces/TextTrackCue/onexit.html 2017-08-24 13:50:30 UTC (rev 221133)
+++ trunk/LayoutTests/media/track/opera/interfaces/TextTrackCue/onexit.html 2017-08-24 14:12:39 UTC (rev 221134)
@@ -1,36 +0,0 @@
-<!doctype html>
-<title>TextTrackCue.onexit</title>
-<script src=""
-<script src=""
-<div id=log></div>
-<script>
-setup(function(){
- window.c1 = new VTTCue(0, 1, 'text1');
- window.ev = new Event('exit');
- window.ran = false;
- window.cb = function() { ran = true; };
-});
-test(function(){
- assert_equals(c1.onexit, null, 'initial value');
- c1._onexit_ = undefined;
- assert_equals(c1.onexit, null, 'assigning undefined');
- c1._onexit_ = cb;
- assert_equals(c1.onexit, cb, 'assigning onexit');
- c1.dispatchEvent(ev);
- assert_true(ran, 'dispatching event');
- c1._onexit_ = null;
- assert_equals(c1.onexit, null, 'assigning null');
- ran = false;
- c1.dispatchEvent(ev);
- assert_false(ran, 'dispatching event after nulling onexit');
-});
-test(function(){
- c1.addEventListener('exit', cb, false);
- c1.dispatchEvent(ev);
- assert_true(ran);
- c1.removeEventListener('exit', cb, false);
- ran = false;
- c1.dispatchEvent(ev);
- assert_false(ran);
-}, 'TextTrackCue.addEventListener/removeEventListener');
-</script>
Deleted: trunk/LayoutTests/media/track/opera/track/track-element/src-clear-cues.html (221133 => 221134)
--- trunk/LayoutTests/media/track/opera/track/track-element/src-clear-cues.html 2017-08-24 13:50:30 UTC (rev 221133)
+++ trunk/LayoutTests/media/track/opera/track/track-element/src-clear-cues.html 2017-08-24 14:12:39 UTC (rev 221134)
@@ -1,52 +0,0 @@
-<!doctype html>
-<title>track element changing "track URL" and clearing cues</title>
-<script src=""
-<script src=""
-<div id=log></div>
-<script>
-(async_test(document.title+', set mode, add cue, set src')).step(function(){
- var track = document.createElement('track');
- var c = new VTTCue(0, 1, 'foo');
- c.id = 'id';
- track.track.addCue(c);
- assert_equals(track.track.cues, null, 'cues before setting src or mode');
- track.track.mode = 'showing';
- assert_equals(track.track.cues.length, 1, 'cues after setting mode');
- var cues = track.track.cues;
- track.src = '';
- assert_equals(track.track.cues.length, 0, 'cues.length after setting src');
- assert_equals(track.track.cues, cues, 'track.track.cues sameness after setting src');
- assert_equals(c.id, 'id', 'liveness of removed cue');
- this.done();
-});
-
-(async_test(document.title+', set mode, set src, add cue, change src')).step(function(){
- var track = document.createElement('track');
- track.track.mode = 'showing';
- track.src = '';
- var c = new VTTCue(0, 1, 'foo');
- c.id = 'id';
- track.track.addCue(c);
- assert_equals(track.track.cues.length, 1, 'cues.length before changing src');
- var cues = track.track.cues;
- track.src = '';
- assert_equals(track.track.cues.length, 0, 'cues.length after changing src');
- assert_equals(track.track.cues, cues, 'track.track.cues sameness after changing src');
- assert_equals(c.id, 'id', 'liveness of removed cue');
- this.done();
-});
-
-(async_test(document.title+', set mode, add cue, change mode to disabled, set src')).step(function(){
- var track = document.createElement('track');
- track.track.mode = 'showing';
- var c = new VTTCue(0, 1, 'foo');
- c.id = 'id';
- track.track.addCue(c);
- var cues = track.track.cues;
- track.track.mode = 'disabled';
- track.src = '';
- assert_equals(cues.length, 0, 'cues.length after changing src');
- assert_equals(c.id, 'id', 'liveness of removed cue');
- this.done();
-});
-</script>
Modified: trunk/LayoutTests/platform/gtk/TestExpectations (221133 => 221134)
--- trunk/LayoutTests/platform/gtk/TestExpectations 2017-08-24 13:50:30 UTC (rev 221133)
+++ trunk/LayoutTests/platform/gtk/TestExpectations 2017-08-24 14:12:39 UTC (rev 221134)
@@ -2751,20 +2751,12 @@
webkit.org/b/103926 media/track/opera/interfaces/HTMLElement/HTMLMediaElement/crossOrigin.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/HTMLElement/HTMLTrackElement/kind.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/HTMLElement/HTMLTrackElement/src.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TextTrack/activeCues.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TrackEvent/constructor.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TrackEvent/createEvent.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/getCueAsHTML.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/line.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/onenter.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/onexit.html [ Skip ]
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/interfaces/TextTrackCueList/getter.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TextTrackList/getter.html [ Skip ]
webkit.org/b/103926 media/track/opera/track/track-element/cloneNode.html [ Skip ]
-webkit.org/b/103926 media/track/opera/track/track-element/src-clear-cues.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 (221133 => 221134)
--- trunk/LayoutTests/platform/mac/TestExpectations 2017-08-24 13:50:30 UTC (rev 221133)
+++ trunk/LayoutTests/platform/mac/TestExpectations 2017-08-24 14:12:39 UTC (rev 221134)
@@ -879,20 +879,12 @@
webkit.org/b/103926 media/track/opera/interfaces/HTMLElement/HTMLMediaElement/crossOrigin.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/HTMLElement/HTMLTrackElement/kind.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/HTMLElement/HTMLTrackElement/src.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TextTrack/activeCues.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TrackEvent/constructor.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TrackEvent/createEvent.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/getCueAsHTML.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/line.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/onenter.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/onexit.html [ Skip ]
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/interfaces/TextTrackCueList/getter.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TextTrackList/getter.html [ Skip ]
webkit.org/b/103926 media/track/opera/track/track-element/cloneNode.html [ Skip ]
-webkit.org/b/103926 media/track/opera/track/track-element/src-clear-cues.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 (221133 => 221134)
--- trunk/LayoutTests/platform/win/TestExpectations 2017-08-24 13:50:30 UTC (rev 221133)
+++ trunk/LayoutTests/platform/win/TestExpectations 2017-08-24 14:12:39 UTC (rev 221134)
@@ -819,20 +819,12 @@
webkit.org/b/103926 media/track/opera/interfaces/HTMLElement/HTMLMediaElement/crossOrigin.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/HTMLElement/HTMLTrackElement/kind.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/HTMLElement/HTMLTrackElement/src.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TextTrack/activeCues.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TrackEvent/constructor.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TrackEvent/createEvent.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/getCueAsHTML.html [ Skip ]
webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/line.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/onenter.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TextTrackCue/onexit.html [ Skip ]
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/interfaces/TextTrackCueList/getter.html [ Skip ]
-webkit.org/b/103926 media/track/opera/interfaces/TextTrackList/getter.html [ Skip ]
webkit.org/b/103926 media/track/opera/track/track-element/cloneNode.html [ Skip ]
-webkit.org/b/103926 media/track/opera/track/track-element/src-clear-cues.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 ]