Title: [222818] trunk/LayoutTests
Revision
222818
Author
[email protected]
Date
2017-10-03 16:17:12 -0700 (Tue, 03 Oct 2017)

Log Message

Remove some duplicate w3c tests for media tracks.
https://bugs.webkit.org/show_bug.cgi?id=177819

Reviewed by Youenn Fablet.

All these tests also exist in
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/interfaces,
where they are kept up-to-date with upstream.

* media/track/w3c/interfaces/HTMLMediaElement/addTextTrack-expected.txt: Removed.
* media/track/w3c/interfaces/HTMLMediaElement/addTextTrack.html: Removed.
* media/track/w3c/interfaces/HTMLMediaElement/textTracks-expected.txt: Removed.
* media/track/w3c/interfaces/HTMLMediaElement/textTracks.html: Removed.
* media/track/w3c/interfaces/HTMLTrackElement/default-expected.txt: Removed.
* media/track/w3c/interfaces/HTMLTrackElement/default.html: Removed.
* media/track/w3c/interfaces/HTMLTrackElement/label-expected.txt: Removed.
* media/track/w3c/interfaces/HTMLTrackElement/label.html: Removed.
* media/track/w3c/interfaces/HTMLTrackElement/readyState-expected.txt: Removed.
* media/track/w3c/interfaces/HTMLTrackElement/readyState.html: Removed.
* media/track/w3c/interfaces/HTMLTrackElement/srclang-expected.txt: Removed.
* media/track/w3c/interfaces/HTMLTrackElement/srclang.html: Removed.
* media/track/w3c/interfaces/HTMLTrackElement/track-expected.txt: Removed.
* media/track/w3c/interfaces/HTMLTrackElement/track.html: Removed.
* media/track/w3c/interfaces/TextTrack/addCue-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrack/addCue.html: Removed.
* media/track/w3c/interfaces/TextTrack/constants-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrack/constants.html: Removed.
* media/track/w3c/interfaces/TextTrack/kind-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrack/kind.html: Removed.
* media/track/w3c/interfaces/TextTrack/label-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrack/label.html: Removed.
* media/track/w3c/interfaces/TextTrack/language-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrack/language.html: Removed.
* media/track/w3c/interfaces/TextTrack/mode-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrack/mode.html: Removed.
* media/track/w3c/interfaces/TextTrack/oncuechange-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrack/oncuechange.html: Removed.
* media/track/w3c/interfaces/TextTrack/removeCue-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrack/removeCue.html: Removed.
* media/track/w3c/interfaces/TextTrackCue/endTime-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrackCue/endTime.html: Removed.
* media/track/w3c/interfaces/TextTrackCue/id-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrackCue/id.html: Removed.
* media/track/w3c/interfaces/TextTrackCue/pauseOnExit-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrackCue/pauseOnExit.html: Removed.
* media/track/w3c/interfaces/TextTrackCue/startTime-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrackCue/startTime.html: Removed.
* media/track/w3c/interfaces/TextTrackCue/track-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrackCue/track.html: Removed.
* media/track/w3c/interfaces/TextTrackCueList/getCueById-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrackCueList/getCueById.html: Removed.
* media/track/w3c/interfaces/TextTrackCueList/length-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrackCueList/length.html: Removed.
* media/track/w3c/interfaces/TextTrackList/length-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrackList/length.html: Removed.
* media/track/w3c/interfaces/TextTrackList/onaddtrack-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrackList/onaddtrack.html: Removed.
* media/track/w3c/interfaces/TextTrackList/onremovetrack-expected.txt: Removed.
* media/track/w3c/interfaces/TextTrackList/onremovetrack.html: Removed.
* platform/ios/TestExpectations: Removed references to removed tests.
* platform/mac/TestExpectations: Removed references to removed tests.

Modified Paths

Removed Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (222817 => 222818)


--- trunk/LayoutTests/ChangeLog	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/ChangeLog	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,3 +1,67 @@
+2017-10-03  Ms2ger  <[email protected]>
+
+        Remove some duplicate w3c tests for media tracks.
+        https://bugs.webkit.org/show_bug.cgi?id=177819
+
+        Reviewed by Youenn Fablet.
+
+        All these tests also exist in
+        imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/interfaces,
+        where they are kept up-to-date with upstream.
+
+        * media/track/w3c/interfaces/HTMLMediaElement/addTextTrack-expected.txt: Removed.
+        * media/track/w3c/interfaces/HTMLMediaElement/addTextTrack.html: Removed.
+        * media/track/w3c/interfaces/HTMLMediaElement/textTracks-expected.txt: Removed.
+        * media/track/w3c/interfaces/HTMLMediaElement/textTracks.html: Removed.
+        * media/track/w3c/interfaces/HTMLTrackElement/default-expected.txt: Removed.
+        * media/track/w3c/interfaces/HTMLTrackElement/default.html: Removed.
+        * media/track/w3c/interfaces/HTMLTrackElement/label-expected.txt: Removed.
+        * media/track/w3c/interfaces/HTMLTrackElement/label.html: Removed.
+        * media/track/w3c/interfaces/HTMLTrackElement/readyState-expected.txt: Removed.
+        * media/track/w3c/interfaces/HTMLTrackElement/readyState.html: Removed.
+        * media/track/w3c/interfaces/HTMLTrackElement/srclang-expected.txt: Removed.
+        * media/track/w3c/interfaces/HTMLTrackElement/srclang.html: Removed.
+        * media/track/w3c/interfaces/HTMLTrackElement/track-expected.txt: Removed.
+        * media/track/w3c/interfaces/HTMLTrackElement/track.html: Removed.
+        * media/track/w3c/interfaces/TextTrack/addCue-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrack/addCue.html: Removed.
+        * media/track/w3c/interfaces/TextTrack/constants-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrack/constants.html: Removed.
+        * media/track/w3c/interfaces/TextTrack/kind-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrack/kind.html: Removed.
+        * media/track/w3c/interfaces/TextTrack/label-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrack/label.html: Removed.
+        * media/track/w3c/interfaces/TextTrack/language-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrack/language.html: Removed.
+        * media/track/w3c/interfaces/TextTrack/mode-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrack/mode.html: Removed.
+        * media/track/w3c/interfaces/TextTrack/oncuechange-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrack/oncuechange.html: Removed.
+        * media/track/w3c/interfaces/TextTrack/removeCue-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrack/removeCue.html: Removed.
+        * media/track/w3c/interfaces/TextTrackCue/endTime-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrackCue/endTime.html: Removed.
+        * media/track/w3c/interfaces/TextTrackCue/id-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrackCue/id.html: Removed.
+        * media/track/w3c/interfaces/TextTrackCue/pauseOnExit-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrackCue/pauseOnExit.html: Removed.
+        * media/track/w3c/interfaces/TextTrackCue/startTime-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrackCue/startTime.html: Removed.
+        * media/track/w3c/interfaces/TextTrackCue/track-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrackCue/track.html: Removed.
+        * media/track/w3c/interfaces/TextTrackCueList/getCueById-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrackCueList/getCueById.html: Removed.
+        * media/track/w3c/interfaces/TextTrackCueList/length-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrackCueList/length.html: Removed.
+        * media/track/w3c/interfaces/TextTrackList/length-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrackList/length.html: Removed.
+        * media/track/w3c/interfaces/TextTrackList/onaddtrack-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrackList/onaddtrack.html: Removed.
+        * media/track/w3c/interfaces/TextTrackList/onremovetrack-expected.txt: Removed.
+        * media/track/w3c/interfaces/TextTrackList/onremovetrack.html: Removed.
+        * platform/ios/TestExpectations: Removed references to removed tests.
+        * platform/mac/TestExpectations: Removed references to removed tests.
+
 2017-10-03  Daniel Bates  <[email protected]>
 
         XMLHttpRequest.setRequestHeader() should allow Content-Transfer-Encoding header; remove

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/addCue-expected.txt (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/addCue-expected.txt	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/addCue-expected.txt	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,7 +0,0 @@
-
-PASS TextTrack.addCue(), adding a cue to two different tracks 
-PASS TextTrack.addCue(), adding a cue to a track twice 
-PASS TextTrack.addCue(), adding a removed cue to a different track 
-PASS TextTrack.addCue(), adding an associated but removed cue to the same track 
-PASS TextTrack.addCue(), adding a cue associated with a track element to other track 
-

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/addCue.html (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/addCue.html	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/addCue.html	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,65 +0,0 @@
-<!doctype html>
-<title>TextTrack.addCue()</title>
-<script src=""
-<script src=""
-<div id=log></div>
-<script>
-setup(function(){
-    window.video = document.createElement('video');
-    document.body.appendChild(video);
-}, {timeout:5000});
-test(function() {
-    var t1 = video.addTextTrack('subtitles');
-    var t2 = video.addTextTrack('subtitles');
-    var c1 = new VTTCue(0, 1, 'text1');
-    t1.addCue(c1);
-    t2.addCue(c1);
-    assert_equals(c1.track, t2);
-}, document.title+', adding a cue to two different tracks');
-test(function() {
-    var t1 = video.addTextTrack('subtitles');
-    var c1 = new VTTCue(0, 1, 'text1');
-    t1.addCue(c1);
-    assert_equals(c1.track, t1);
-    t1.addCue(c1);
-    assert_equals(c1.track, t1);
-}, document.title+', adding a cue to a track twice');
-test(function() {
-    var t1 = video.addTextTrack('subtitles');
-    var t2 = video.addTextTrack('subtitles');
-    var c1 = new VTTCue(0, 1, 'text1');
-    t1.addCue(c1);
-    assert_equals(c1.track, t1);
-    t1.removeCue(c1);
-    assert_equals(c1.track, null);
-    t2.addCue(c1);
-    assert_equals(c1.track, t2);
-}, document.title+', adding a removed cue to a different track');
-test(function() {
-    var t1 = video.addTextTrack('subtitles');
-    var c1 = new VTTCue(0, 1, 'text1');
-    t1.addCue(c1);
-    assert_equals(t1.cues.length, 1, 't1.cues.length after first addition');
-    t1.removeCue(c1);
-    assert_equals(t1.cues.length, 0, 't1.cues.length after removal');
-    t1.addCue(c1);
-    assert_equals(t1.cues.length, 1, 't1.cues.length after second addition');
-}, document.title+', adding an associated but removed cue to the same track');
-
-var t = async_test(document.title+', adding a cue associated with a track element to other track');
-t.step(function(){
-    var t1 = video.addTextTrack('subtitles');
-    var track = document.createElement('track');
-    track._onload_ = t.step_func(function(){
-        var cue = track.track.cues[0];
-        track.track.removeCue(cue);
-        t1.addCue(cue);
-        assert_equals(cue.track, t1);
-        t.done();
-    });
-    track.src= ''+encodeURIComponent('WEBVTT\n\n00:00:00.000 --> 00:00:01.000\ntest\n');
-    track.kind = 'subtitles';
-    track.track.mode = 'hidden';
-    video.appendChild(track);
-});
-</script>

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/constants-expected.txt (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/constants-expected.txt	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/constants-expected.txt	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,3 +0,0 @@
-
-PASS TextTrack constants 
-

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/constants.html (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/constants.html	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/constants.html	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,23 +0,0 @@
-<!doctype html>
-<title>TextTrack constants</title>
-<script src=""
-<script src=""
-<div id=log></div>
-<script>
-setup(function(){
-    window.video = document.createElement('video');
-    window.t1 = video.addTextTrack('subtitles');
-});
-test(function(){
-    assert_equals(t1.DISABLED, undefined, "t1.DISABLED");
-    assert_equals(t1.HIDDEN, undefined, "t1.HIDDEN");
-    assert_equals(t1.SHOWING, undefined, "t1.SHOWING");
-    assert_equals(TextTrack.prototype.DISABLED, undefined, "TextTrack.prototype.DISABLED");
-    assert_equals(TextTrack.prototype.HIDDEN, undefined, "TextTrack.prototype.HIDDEN");
-    assert_equals(TextTrack.prototype.SHOWING, undefined, "TextTrack.prototype.SHOWING");
-    assert_equals(TextTrack.DISABLED, undefined, "TextTrack.DISABLED");
-    assert_equals(TextTrack.HIDDEN, undefined, "TextTrack.HIDDEN");
-    assert_equals(TextTrack.SHOWING, undefined, "TextTrack.SHOWING");
-});
-
-</script>
\ No newline at end of file

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/kind-expected.txt (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/kind-expected.txt	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/kind-expected.txt	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,5 +0,0 @@
-
-PASS TextTrack.kind, addTextTrack 
-PASS TextTrack.kind, track element 
-PASS TextTrack.kind, \u0000 
-

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/kind.html (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/kind.html	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/kind.html	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,31 +0,0 @@
-<!doctype html>
-<title>TextTrack.kind</title>
-<script src=""
-<script src=""
-<div id=log></div>
-<script>
-test(function(){
-    var video = document.createElement('video');
-    var t1 = video.addTextTrack('subtitles');
-    var t2 = video.addTextTrack('captions');
-    var t3 = video.addTextTrack('descriptions');
-    var t4 = video.addTextTrack('chapters');
-    var t5 = video.addTextTrack('metadata');
-    assert_equals(t1.kind, 'subtitles');
-    assert_equals(t2.kind, 'captions');
-    assert_equals(t3.kind, 'descriptions');
-    assert_equals(t4.kind, 'chapters');
-    assert_equals(t5.kind, 'metadata');
-}, document.title+', addTextTrack');
-test(function(){
-    var track = document.createElement('track');
-    track.setAttribute('kind', 'CAPTIONS');
-    var t = track.track;
-    assert_equals(t.kind, 'captions');
-}, document.title+', track element');
-test(function(){
-    var track = document.createElement('track');
-    track.kind = 'captions\u0000';
-    assert_equals(track.track.kind, 'metadata');
-}, document.title+', \\u0000');
-</script>

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/label-expected.txt (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/label-expected.txt	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/label-expected.txt	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,4 +0,0 @@
-
-PASS TextTrack.label 
-PASS TextTrack.label, \u0000 
-

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/label.html (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/label.html	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/label.html	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,29 +0,0 @@
-<!doctype html>
-<title>TextTrack.label</title>
-<script src=""
-<script src=""
-<div id=log></div>
-<script>
-setup(function(){
-    window.video = document.createElement('video');
-    window.t1 = video.addTextTrack('subtitles', 'foo');
-    window.track = document.createElement('track');
-    track.setAttribute('label', 'bar');
-    video.appendChild(track);
-    window.t2 = track.track;
-});
-test(function(){
-    assert_equals(t1.label, 'foo');
-    assert_equals(t2.label, 'bar');
-    track.label = 'baz';
-    assert_equals(t2.label, 'baz');
-    track.removeAttribute('label');
-    assert_equals(t2.label, '');
-});
-test(function(){
-    track.label = '\u0000a';
-    assert_equals(t2.label, '\u0000a');
-    track.setAttribute('label', '\u0000b', 'IDL attribute');
-    assert_equals(t2.label, '\u0000b', 'content attribute');
-}, document.title+', \\u0000');
-</script>
\ No newline at end of file

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/language-expected.txt (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/language-expected.txt	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/language-expected.txt	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,6 +0,0 @@
-CONSOLE MESSAGE: line 1409: The language contains a null character and is not a valid BCP 47 language tag.
-CONSOLE MESSAGE: line 26: The language contains a null character and is not a valid BCP 47 language tag.
-
-PASS TextTrack.language 
-PASS TextTrack.language, \u0000 
-

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/language.html (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/language.html	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/language.html	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,29 +0,0 @@
-<!doctype html>
-<title>TextTrack.language</title>
-<script src=""
-<script src=""
-<div id=log></div>
-<script>
-setup(function(){
-    window.video = document.createElement('video');
-    window.t1 = video.addTextTrack('subtitles', 'foo', 'foo');
-    window.track = document.createElement('track');
-    track.setAttribute('srclang', 'bar');
-    video.appendChild(track);
-    window.t2 = track.track;
-});
-test(function(){
-    assert_equals(t1.language, 'foo');
-    assert_equals(t2.language, 'bar');
-    track.srclang = 'baz';
-    assert_equals(t2.language, 'baz');
-    track.removeAttribute('srclang');
-    assert_equals(t2.language, '');
-});
-test(function(){
-    track.srclang = '\u0000a';
-    assert_equals(t2.language, '\u0000a', 'IDL attribute');
-    track.setAttribute('srclang', '\u0000b');
-    assert_equals(t2.language, '\u0000b', 'content attribute');
-}, document.title+', \\u0000');
-</script>
\ No newline at end of file

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/mode-expected.txt (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/mode-expected.txt	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/mode-expected.txt	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,4 +0,0 @@
-
-PASS TextTrack.mode, wrong value 
-PASS TextTrack.mode, correct value 
-

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/mode.html (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/mode.html	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/mode.html	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,55 +0,0 @@
-<!doctype html>
-<title>TextTrack.mode</title>
-<script src=""
-<script src=""
-<div id=log></div>
-<script>
-test(function(){
-    var track = document.createElement('track');
-    assert_equals(track.track.mode, 'disabled', 'initial');
-    track.track.mode = 1;
-    assert_equals(track.track.mode, 'disabled', '1');
-    track.track.mode = '';
-    assert_equals(track.track.mode, 'disabled', '""');
-    track.track.mode = null;
-    assert_equals(track.track.mode, 'disabled', 'null');
-    track.track.mode = undefined;
-    assert_equals(track.track.mode, 'disabled', 'undefined');
-    track.track.mode = 'showing';
-    assert_equals(track.track.mode, 'showing', 'showing (correct value)');
-    track.track.mode = 'DISABLED';
-    assert_equals(track.track.mode, 'showing', '"DISABLED"');
-    track.track.mode = 'd\u0130sabled'; // dotted uppercase i
-    assert_equals(track.track.mode, 'showing', '"d\u0130sabled" (dotted uppercase i)');
-    track.track.mode = 'd\u0131sabled'; // dotless lowercase i
-    assert_equals(track.track.mode, 'showing', '"d\u0131sabled" (dotless lowercase i)');
-    track.track.mode = 'disabled ';
-    assert_equals(track.track.mode, 'showing', '"disabled "');
-    track.track.mode = ' disabled';
-    assert_equals(track.track.mode, 'showing', '" disabled"');
-    track.track.mode = {};
-    assert_equals(track.track.mode, 'showing', '{}');
-    track.track.mode = 'HIDDEN';
-    assert_equals(track.track.mode, 'showing', '"HIDDEN"');
-    track.track.mode = 'h\u0130dden'; // dotted uppercase i
-    assert_equals(track.track.mode, 'showing', '"h\u0130dden" (dotted uppercase i)');
-    track.track.mode = 'h\u0131dden'; // dotless lowercase i
-    assert_equals(track.track.mode, 'showing', '"h\u0131dden" (dotless lowercase i)');
-}, document.title+', wrong value');
-test(function() {
-    var track = document.createElement('track');
-    assert_equals(track.track.mode, 'disabled', 'initial');
-    track.track.mode = 'disabled'; // no-op
-    assert_equals(track.track.mode, 'disabled', 'disabled (1)');
-    track.track.mode = 'hidden';
-    assert_equals(track.track.mode, 'hidden', 'hidden (1)');
-    track.track.mode = 'hidden'; // no-op
-    assert_equals(track.track.mode, 'hidden', 'hidden (2)');
-    track.track.mode = 'showing';
-    assert_equals(track.track.mode, 'showing', 'showing (1)');
-    track.track.mode = 'showing'; // no-op
-    assert_equals(track.track.mode, 'showing', 'showing (2)');
-    track.track.mode = {toString:function() { return 'disabled'; }};
-    assert_equals(track.track.mode, 'disabled', '{toString:...}');
-}, document.title+', correct value');
-</script>
\ No newline at end of file

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/oncuechange-expected.txt (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/oncuechange-expected.txt	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/oncuechange-expected.txt	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,4 +0,0 @@
-
-PASS TextTrack.oncuechange 
-PASS TextTrack.addEventListener/removeEventListener 
-

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/oncuechange.html (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/oncuechange.html	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/oncuechange.html	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,33 +0,0 @@
-<!doctype html>
-<title>TextTrack.oncuechange</title>
-<script src=""
-<script src=""
-<div id=log></div>
-<script>
-setup(function(){
-    window.video = document.createElement('video');
-    window.t1 = video.addTextTrack('subtitles');
-    window.ev = new Event('cuechange');
-    window.ran = false;
-    window.cb = function() { ran = true; };
-});
-test(function(){
-    assert_equals(t1.oncuechange, null);
-    t1._oncuechange_ = cb;
-    t1.dispatchEvent(ev);
-    assert_true(ran);
-    t1._oncuechange_ = null;
-    ran = false;
-    t1.dispatchEvent(ev);
-    assert_false(ran);
-});
-test(function(){
-    t1.addEventListener('cuechange', cb, false);
-    t1.dispatchEvent(ev);
-    assert_true(ran);
-    t1.removeEventListener('cuechange', cb, false);
-    ran = false;
-    t1.dispatchEvent(ev);
-    assert_false(ran);
-}, 'TextTrack.addEventListener/removeEventListener');
-</script>

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/removeCue-expected.txt (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/removeCue-expected.txt	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/removeCue-expected.txt	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,4 +0,0 @@
-
-PASS TextTrack.removeCue(), two elementless tracks 
-PASS TextTrack.removeCue(), cue from track element 
-

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/removeCue.html (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/removeCue.html	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrack/removeCue.html	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,47 +0,0 @@
-<!doctype html>
-<title>TextTrack.removeCue()</title>
-<script src=""
-<script src=""
-<div id=log></div>
-<script>
-setup(function(){
-    window.video = document.createElement('video');
-    document.body.appendChild(video);
-}, {timeout:5000});
-test(function() {
-    var t1 = video.addTextTrack('subtitles');
-    var t2 = video.addTextTrack('subtitles');
-    var c1 = new VTTCue(0, 1, 'text1');
-    assert_throws("NOT_FOUND_ERR", function() {
-        t1.removeCue(c1);
-    }, 'standalone');
-    t1.addCue(c1);
-    assert_throws("NOT_FOUND_ERR", function() {
-        t2.removeCue(c1);
-    }, 'listed in t1, remove from t2');
-    t1.removeCue(c1);
-    assert_throws("NOT_FOUND_ERR", function() {
-        t1.removeCue(c1);
-    }, 'standalone, remove from t1');
-    assert_throws("NOT_FOUND_ERR", function() {
-        t2.removeCue(c1);
-    }, 'standalone, remove from t2');
-}, document.title+', two elementless tracks');
-var t = async_test(document.title+', cue from track element');
-t.step(function(){
-    var t1 = video.addTextTrack('subtitles');
-    var track = document.createElement('track');
-    track._onload_ = t.step_func(function(){
-        var cue = track.track.cues[0];
-        assert_throws('NOT_FOUND_ERR', function() { t1.removeCue(cue); }, 'listed in track.track, remove from t1');
-        track.track.removeCue(cue);
-        assert_throws('NOT_FOUND_ERR', function() { track.track.removeCue(cue); }, 'standalone, remove from track.track');
-        assert_throws('NOT_FOUND_ERR', function() { t1.removeCue(cue); }, 'standalone, remove from t1');
-        t.done();
-    });
-    track.src= ''+encodeURIComponent('WEBVTT\n\n00:00:00.000 --> 00:00:01.000\ntest\n');
-    track.kind = 'subtitles';
-    track.track.mode = 'hidden';
-    video.appendChild(track);
-});
-</script>

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/endTime-expected.txt (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/endTime-expected.txt	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/endTime-expected.txt	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,5 +0,0 @@
-
-
-PASS TextTrackCue.endTime, script-created cue 
-PASS TextTrackCue.endTime, parsed cue 
-

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/endTime.html (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/endTime.html	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/endTime.html	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,36 +0,0 @@
-<!doctype html>
-<title>TextTrackCue.endTime</title>
-<script src=""
-<script src=""
-<div id=log></div>
-<script>
-setup(function(){
-    window.video = document.createElement('video');
-    window.t1 = video.addTextTrack('subtitles');
-    document.body.appendChild(video);
-});
-test(function(){
-    var c1 = new VTTCue(-2, -1, 'text1');
-    assert_equals(c1.endTime, -1);
-    c1.endTime = c1.endTime;
-    assert_equals(c1.endTime, -1);
-    assert_throws(new TypeError(), function(){ c1.endTime = NaN; });
-    assert_throws(new TypeError(), function(){ c1.endTime = +Infinity; });
-    assert_throws(new TypeError(), function(){ c1.endTime = -Infinity; });
-}, document.title+', script-created cue');
-
-var t_parsed = async_test(document.title+', parsed cue');
-t_parsed.step(function(){
-    var t = document.createElement('track');
-    t._onload_ = this.step_func(function(){
-        var c = t.track.cues;
-        assert_equals(c[0].endTime, 0.001);
-        assert_equals(c[1].endTime, 3600.001);
-        this.done();
-    });
-    t.src = ''+encodeURIComponent('WEBVTT\n\n00:00:00.000 --> 00:00:00.001\ntest'+
-                                                      '\n\nfoobar\n01:00:00.000 --> 01:00:00.001\ntest');
-    t.track.mode = 'showing';
-    video.appendChild(t);
-});
-</script>

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/id-expected.txt (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/id-expected.txt	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/id-expected.txt	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,5 +0,0 @@
-
-
-PASS TextTrackCue.id, script-created cue 
-PASS TextTrackCue.id, parsed cue 
-

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/id.html (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/id.html	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/id.html	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,36 +0,0 @@
-<!doctype html>
-<title>TextTrackCue.id</title>
-<script src=""
-<script src=""
-<div id=log></div>
-<script>
-setup(function(){
-    window.video = document.createElement('video');
-    window.t1 = video.addTextTrack('subtitles');
-    document.body.appendChild(video);
-});
-test(function(){
-    var c1 = new VTTCue(0, 1, 'text1');
-    c1.id = 'id1\r\n\u0000';
-    assert_equals(c1.id, 'id1\r\n\u0000');
-    c1.id = c1.id;
-    assert_equals(c1.id, 'id1\r\n\u0000');
-    c1.id = null;
-    assert_equals(c1.id, 'null');
-}, document.title+', script-created cue');
-
-var t_parsed = async_test(document.title+', parsed cue');
-t_parsed.step(function(){
-    var t = document.createElement('track');
-    t._onload_ = this.step_func(function(){
-        var c = t.track.cues;
-        assert_equals(c[0].id, '');
-        assert_equals(c[1].id, 'foobar');
-        this.done();
-    });
-    t.src = ''+encodeURIComponent('WEBVTT\n\n00:00:00.000 --> 00:00:00.001\ntest'+
-                                                      '\n\nfoobar\n00:00:00.000 --> 00:00:00.001\ntest');
-    t.track.mode = 'showing';
-    video.appendChild(t);
-});
-</script>

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/pauseOnExit-expected.txt (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/pauseOnExit-expected.txt	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/pauseOnExit-expected.txt	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,5 +0,0 @@
-
-
-PASS TextTrackCue.pauseOnExit, script-created cue 
-PASS TextTrackCue.pauseOnExit, parsed cue 
-

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/pauseOnExit.html (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/pauseOnExit.html	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/pauseOnExit.html	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,37 +0,0 @@
-<!doctype html>
-<title>TextTrackCue.pauseOnExit</title>
-<script src=""
-<script src=""
-<div id=log></div>
-<script>
-setup(function(){
-    window.video = document.createElement('video');
-    window.t1 = video.addTextTrack('subtitles');
-    document.body.appendChild(video);
-});
-test(function(){
-    var c1 = new VTTCue(0, 1, 'text1');
-    assert_equals(c1.pauseOnExit, false);
-    c1.pauseOnExit = null;
-    assert_equals(c1.pauseOnExit, false);
-    c1.pauseOnExit = 'foo';
-    assert_equals(c1.pauseOnExit, true);
-}, document.title+', script-created cue');
-
-var t_parsed = async_test(document.title+', parsed cue');
-t_parsed.step(function(){
-    var t = document.createElement('track');
-    t._onload_ = this.step_func(function(){
-        var c1 = t.track.cues[0];
-        assert_equals(c1.pauseOnExit, false);
-        c1.pauseOnExit = null;
-        assert_equals(c1.pauseOnExit, false);
-        c1.pauseOnExit = 'foo';
-        assert_equals(c1.pauseOnExit, true);
-        this.done();
-    });
-    t.src = ''+encodeURIComponent('WEBVTT\n\n00:00:00.000 --> 00:00:00.001\ntest');
-    t.track.mode = 'showing';
-    video.appendChild(t);
-});
-</script>

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/startTime-expected.txt (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/startTime-expected.txt	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/startTime-expected.txt	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,5 +0,0 @@
-
-
-PASS TextTrackCue.startTime, script-created cue 
-PASS TextTrackCue.startTime, parsed cue 
-

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/startTime.html (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/startTime.html	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/startTime.html	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,36 +0,0 @@
-<!doctype html>
-<title>TextTrackCue.startTime</title>
-<script src=""
-<script src=""
-<div id=log></div>
-<script>
-setup(function(){
-    window.video = document.createElement('video');
-    window.t1 = video.addTextTrack('subtitles');
-    document.body.appendChild(video);
-});
-test(function(){
-    var c1 = new VTTCue(-1, 1, 'text1');
-    assert_equals(c1.startTime, -1);
-    c1.startTime = c1.startTime;
-    assert_equals(c1.startTime, -1);
-    assert_throws(new TypeError(), function(){ c1.startTime = NaN; });
-    assert_throws(new TypeError(), function(){ c1.startTime = +Infinity; });
-    assert_throws(new TypeError(), function(){ c1.startTime = -Infinity; });
-}, document.title+', script-created cue');
-
-var t_parsed = async_test(document.title+', parsed cue');
-t_parsed.step(function(){
-    var t = document.createElement('track');
-    t._onload_ = this.step_func(function(){
-        var c = t.track.cues;
-        assert_equals(c[0].startTime, 0);
-        assert_equals(c[1].startTime, 3600);
-        this.done();
-    });
-    t.src = ''+encodeURIComponent('WEBVTT\n\n00:00:00.000 --> 00:00:00.001\ntest'+
-                                                      '\n\nfoobar\n01:00:00.000 --> 01:00:00.001\ntest');
-    t.track.mode = 'showing';
-    video.appendChild(t);
-});
-</script>

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/track-expected.txt (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/track-expected.txt	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/track-expected.txt	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,5 +0,0 @@
-
-
-PASS TextTrackCue.track, script-created cue 
-PASS TextTrackCue.track, parsed cue 
-

Deleted: trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/track.html (222817 => 222818)


--- trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/track.html	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/media/track/w3c/interfaces/TextTrackCue/track.html	2017-10-03 23:17:12 UTC (rev 222818)
@@ -1,35 +0,0 @@
-<!doctype html>
-<title>TextTrackCue.track</title>
-<script src=""
-<script src=""
-<div id=log></div>
-<script>
-setup(function(){
-    window.video = document.createElement('video');
-    window.t1 = video.addTextTrack('subtitles');
-    document.body.appendChild(video);
-});
-test(function(){
-    var c1 = new VTTCue(0, 1, 'text1');
-    assert_equals(c1.track, null);
-    t1.addCue(c1);
-    assert_equals(c1.track, t1);
-    t1.removeCue(c1);
-    assert_equals(c1.track, null);
-}, document.title+', script-created cue');
-
-var t_parsed = async_test(document.title+', parsed cue');
-t_parsed.step(function(){
-    var t = document.createElement('track');
-    t._onload_ = this.step_func(function(){
-        var c = t.track.cues[0];
-        assert_equals(c.track, t.track);
-        t.track.removeCue(c);
-        assert_equals(c.track, null);
-        this.done();
-    });
-    t.src = ''+encodeURIComponent('WEBVTT\n\n00:00:00.000 --> 00:00:00.001\ntest');
-    t.track.mode = 'showing';
-    video.appendChild(t);
-});
-</script>

Modified: trunk/LayoutTests/platform/ios/TestExpectations (222817 => 222818)


--- trunk/LayoutTests/platform/ios/TestExpectations	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/platform/ios/TestExpectations	2017-10-03 23:17:12 UTC (rev 222818)
@@ -2542,11 +2542,6 @@
 media/track/track-long-word-container-sizing.html [ Failure ]
 media/track/track-manual-mode.html [ Failure ]
 media/track/w3c/interfaces/TextTrackCue/align.html [ Failure ]
-media/track/w3c/interfaces/TextTrackCue/endTime.html [ Failure ]
-media/track/w3c/interfaces/TextTrackCue/id.html [ Failure ]
-media/track/w3c/interfaces/TextTrackCue/pauseOnExit.html [ Failure ]
-media/track/w3c/interfaces/TextTrackCue/startTime.html [ Failure ]
-media/track/w3c/interfaces/TextTrackCue/track.html [ Failure ]
 media/video-autoplay-allowed-but-fullscreen-required.html [ Failure ]
 media/video-background-tab-playback.html [ Failure ]
 media/video-colorspace-yuv420.html [ Failure ]

Modified: trunk/LayoutTests/platform/mac/TestExpectations (222817 => 222818)


--- trunk/LayoutTests/platform/mac/TestExpectations	2017-10-03 23:12:34 UTC (rev 222817)
+++ trunk/LayoutTests/platform/mac/TestExpectations	2017-10-03 23:17:12 UTC (rev 222818)
@@ -827,11 +827,6 @@
 webkit.org/b/131855 media/event-attributes.html [ Pass Failure Timeout ]
 webkit.org/b/133363 media/video-rtl.html [ Pass ImageOnlyFailure ]
 webkit.org/b/133686 media/track/w3c/interfaces/TextTrackCue/align.html [ Pass Failure ]
-webkit.org/b/133686 media/track/w3c/interfaces/TextTrackCue/endTime.html [ Pass Failure ]
-webkit.org/b/133686 media/track/w3c/interfaces/TextTrackCue/id.html [ Pass Failure ]
-webkit.org/b/133686 media/track/w3c/interfaces/TextTrackCue/pauseOnExit.html [ Pass Failure ]
-webkit.org/b/133686 media/track/w3c/interfaces/TextTrackCue/startTime.html [ Pass Failure ]
-webkit.org/b/133686 media/track/w3c/interfaces/TextTrackCue/track.html [ Pass Failure ]
 webkit.org/b/135071 media/video-seek-with-negative-playback.html [ Pass Timeout ]
 [ Yosemite ] media/track/track-in-band-subtitles-too-large.html [ Skip ]
 webkit.org/b/135160 [ ElCapitan+ ] media/track/track-in-band-subtitles-too-large.html [ Failure ]
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to