Changeset 100402 in webkit
- Timestamp:
- Nov 15, 2011 9:33:23 PM (13 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r100396 r100402 1 2011-11-15 Anna Cavender <annacc@chromium.org> 2 3 Make sure both the video and the track are ready to be tested before testing. 4 https://bugs.webkit.org/show_bug.cgi?id=72269 5 6 Reviewed by Eric Carlson. 7 8 * media/track/track-cues-cuechange.html: 9 * media/track/track-cues-enter-exit.html: 10 * platform/chromium/test_expectations.txt: 11 1 12 2011-11-15 Tony Chang <tony@chromium.org> 2 13 -
trunk/LayoutTests/media/track/track-cues-cuechange.html
r100296 r100402 10 10 <p>Tests that TextTrack's cues are indexed and updated in order during video playback. Test uses the cuechange event.</p> 11 11 <video controls> 12 <track id="testTrack" src="captions-webvtt/cues-chrono-order.vtt" kind="captions" >12 <track id="testTrack" src="captions-webvtt/cues-chrono-order.vtt" kind="captions" onload="loaded()"> 13 13 </video> 14 14 <script> … … 17 17 var currentCue; 18 18 var testTrack; 19 20 var trackLoaded = false; 21 var videoCanPlayThrough = false; 22 23 function attemptTests() 24 { 25 if (!trackLoaded || !videoCanPlayThrough) 26 return; 27 28 testTrack = document.getElementById("testTrack"); 29 testExpected("testTrack.track.cues.length", 3); 30 testTrack.addEventListener('cuechange', cueChangedFromTrackElement); 31 testTrack.track.addEventListener('cuechange', cueChangedFromTextTrack); 32 run("video.play()"); 33 consoleWrite(""); 34 } 19 35 20 36 function cueChangedFromTrackElement() … … 54 70 function () 55 71 { 56 testTrack = document.getElementById("testTrack"); 57 testExpected("testTrack.track.cues.length", 3); 58 testTrack.addEventListener('cuechange', cueChangedFromTrackElement); 59 testTrack.track.addEventListener('cuechange', cueChangedFromTextTrack); 60 run("video.play()"); 61 consoleWrite(""); 72 videoCanPlayThrough = true; 73 attemptTests(); 62 74 } 63 75 ); 76 77 function loaded() 78 { 79 trackLoaded = true; 80 attemptTests(); 81 } 64 82 65 83 findMediaElement(); -
trunk/LayoutTests/media/track/track-cues-enter-exit.html
r100296 r100402 10 10 <p>Tests that TextTrack's cues are indexed and updated in order during video playback. Test uses the enter and exits events on TextTrackCue.</p> 11 11 <video controls> 12 <track id="testTrack" src="captions-webvtt/cues-chrono-order.vtt" kind="captions" >12 <track id="testTrack" src="captions-webvtt/cues-chrono-order.vtt" kind="captions" onload="loaded()"> 13 13 </video> 14 14 <script> … … 17 17 var currentCue; 18 18 var testTrack; 19 20 var trackLoaded = false; 21 var videoCanPlayThrough = false; 22 23 function attemptTests() 24 { 25 if (!trackLoaded || !videoCanPlayThrough) 26 return; 27 28 testTrack = document.getElementById("testTrack"); 29 testExpected("testTrack.track.cues.length", 3); 30 for (var i = 0; i < testTrack.track.cues.length; i++) { 31 testTrack.track.cues[i].addEventListener('enter', cueEntered); 32 testTrack.track.cues[i].addEventListener('exit', cueExited); 33 } 34 run("video.play()"); 35 consoleWrite(""); 36 } 19 37 20 38 function cueEntered() … … 43 61 function () 44 62 { 45 testTrack = document.getElementById("testTrack"); 46 testExpected("testTrack.track.cues.length", 3); 47 for (var i = 0; i < testTrack.track.cues.length; i++) { 48 testTrack.track.cues[i].addEventListener('enter', cueEntered); 49 testTrack.track.cues[i].addEventListener('exit', cueExited); 50 } 51 run("video.play()"); 52 consoleWrite(""); 63 videoCanPlayThrough = true; 64 attemptTests(); 53 65 } 54 66 ); 67 68 function loaded() 69 { 70 trackLoaded = true; 71 attemptTests(); 72 } 55 73 56 74 findMediaElement(); -
trunk/LayoutTests/platform/chromium/test_expectations.txt
r100396 r100402 3935 3935 BUGWK72434 : inspector/styles/svg-style.xhtml = TEXT PASS 3936 3936 3937 BUGWK72269 : media/track/track-cues-cuechange.html = TEXT PASS3938 3939 3937 BUGWK72447 : inspector/extensions/extensions-events.html = TEXT PASS
Note: See TracChangeset
for help on using the changeset viewer.