Bug 1213938. Fix test to avoid triggering before any video frames are available. r=jya

--HG--
extra : commitid : DwRB2YadMzW
extra : rebase_source : 6a2bcb95d8f1783e1c47561ca99123b5eecd96ee
This commit is contained in:
Robert O'Callahan 2015-10-19 22:11:55 +13:00
parent 2d4d0c922a
commit 590b9a4226
2 changed files with 18 additions and 8 deletions

View File

@ -1,15 +1,20 @@
<!DOCTYPE HTML>
<html class="reftest-wait">
<body>
<video id="v1" src="seek420.ogv" style="position:absolute; left:0; top:0"></video>
<video id="v1" style="position:absolute; left:0; top:0"></video>
<!-- hide bottom of video -->
<div style="position:absolute; top:120px; left:0; right:0; bottom:0; background:black"></div>
<script>
function doTest() {
// Set source now so that the loadeddata event can't fire before
// this function runs.
v1.src = "seek420.ogv";
v1.play();
setTimeout(function() {
document.documentElement.removeAttribute('class');
}, 500);
v1.addEventListener("loadeddata", function() {
setTimeout(function() {
document.documentElement.removeAttribute('class');
}, 50);
});
}
document.addEventListener("MozReftestInvalidate", doTest, false);
</script>

View File

@ -1,15 +1,20 @@
<!DOCTYPE HTML>
<html class="reftest-wait">
<body>
<video id="v1" src="seek444.ogv" style="position:absolute; left:0; top:0"></video>
<video id="v1" style="position:absolute; left:0; top:0"></video>
<!-- hide bottom of video -->
<div style="position:absolute; top:120px; left:0; right:0; bottom:0; background:black"></div>
<script>
function doTest() {
// Set source now so that the loadeddata event can't fire before
// this function runs.
v1.src = "seek444.ogv";
v1.play();
setTimeout(function() {
document.documentElement.removeAttribute('class');
}, 500);
v1.addEventListener("loadeddata", function() {
setTimeout(function() {
document.documentElement.removeAttribute('class');
}, 50);
});
}
document.addEventListener("MozReftestInvalidate", doTest, false);
</script>