Changeset 49941 in webkit
- Timestamp:
- Oct 22, 2009 8:53:11 AM (14 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r49935 r49941 1 2009-10-22 Andrew Scherkus <scherkus@chromium.org> 2 3 Reviewed by Eric Carlson. 4 5 Fix video-played.js to use an error timeout based on time rather than function call count. 6 7 https://bugs.webkit.org/show_bug.cgi?id=30657 8 9 * media/video-played.js: 10 (nowInSecs): Returns the current time in seconds. 11 (playForMillisecs.callPauseIfTimeIsReached): Change from call counts to using elapsed time. 12 (playForMillisecs): Ditto. 13 1 14 2009-10-22 Xan Lopez <xlopez@igalia.com> 2 15 -
trunk/LayoutTests/media/video-played.js
r48539 r49941 97 97 } 98 98 99 function nowInSecs() 100 { 101 return milliToSecs((new Date()).getTime()); 102 } 103 99 104 function playForMillisecs(milliseconds) 100 105 { … … 106 111 run("video.play()"); 107 112 113 var startTime = nowInSecs(); 108 114 var playedFromTime = video.currentTime; 109 var callCount = 0;110 115 var playDuration = milliToSecs(milliseconds); 111 116 var callPauseIfTimeIsReached = function () … … 118 123 playedTime = video.duration - playedFromTime + video.currentTime; 119 124 } 120 121 if (callCount++ > 10) { 125 126 var elapsed = nowInSecs() - startTime; 127 if (elapsed > 2) { 122 128 // Just in case something goes wrong. 123 var elapsed = milliToSecs(callCount * milliseconds); 124 failTest("ERROR: test stalled, waited " + milliToSecs(elapsed) + "seconds for movie to play " + playedTime + " seconds"); 129 failTest("ERROR: test stalled, waited " + elapsed + " seconds for movie to play " + playedTime + " seconds"); 125 130 return; 126 131 }
Note: See TracChangeset
for help on using the changeset viewer.