Back out changeset 561d4d620aa3 (bug 1242774) for destabilizing Linux32 crashtests

This commit is contained in:
Phil Ringnalda 2016-02-11 22:41:58 -08:00
parent a4b98a20e4
commit 7ebacee14d
3 changed files with 0 additions and 44 deletions

View File

@ -92,7 +92,6 @@ HTTP load media-element-source-seek-1.html
load offline-buffer-source-ended-1.html
load oscillator-ended-1.html
load oscillator-ended-2.html
skip-if(winWidget) load video-replay-after-audio-end.html
# This needs to run at the end to avoid leaking busted state into other tests.
skip-if(B2G) load 691096-1.html # bug 852821

View File

@ -1,43 +0,0 @@
<html class="reftest-wait">
<head>
<title> Bug 1242774 : video crashed if pause and play again after audio track ends </title>
</head>
<body>
<script type="text/javascript">
function assert(value, msg) {
if (!value) {
dump("### Error : " + msg + "\n");
}
}
var AUDIO_END_TIME = 4.5;
var video = document.createElement('video');
video.src = "video-crash.webm";
video.play();
video.ontimeupdate = function () {
assert(AUDIO_END_TIME < video.duration,
"AUDIO_END_TIME should be smaller than the duration!");
if (video.currentTime > AUDIO_END_TIME) {
dump("### Pause video during silent part.\n");
video.ontimeupdate = null;
video.pause();
}
video.onpause = function () {
video.onpause = null;
setTimeout(function() {
dump("### Re-play after pausing during silent part.\n");
video.play();
video.onended = function () {
video.onended = null;
dump("### Video is ended.\n");
document.documentElement.removeAttribute("class");
}
}, 1000);
}
}
</script>
</body>
</html>