[SCM] WebKit Debian packaging branch, webkit-1.1, updated. upstream/1.1.21-584-g1e41756
simon.fraser at apple.com
simon.fraser at apple.com
Fri Feb 26 22:21:47 UTC 2010
The following commit has been merged in the webkit-1.1 branch:
commit 21d7be4c09acfba4e4313196af6b190f918d98fb
Author: simon.fraser at apple.com <simon.fraser at apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Wed Feb 17 01:42:37 2010 +0000
2010-02-16 Simon Fraser <simon.fraser at apple.com>
Reviewed by Nikolas Zimmermann.
Make this test more robust to slow-loading media.
* media/video-load-networkState.html:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@54852 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index f996d39..2b0dcb5 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -9,6 +9,14 @@
2010-02-16 Simon Fraser <simon.fraser at apple.com>
+ Reviewed by Nikolas Zimmermann.
+
+ Make this test more robust to slow-loading media.
+
+ * media/video-load-networkState.html:
+
+2010-02-16 Simon Fraser <simon.fraser at apple.com>
+
Reviewed by Dan Bernstein.
https://bugs.webkit.org/show_bug.cgi?id=34999
diff --git a/LayoutTests/media/video-load-networkState.html b/LayoutTests/media/video-load-networkState.html
index a4ab51c..afaf390 100644
--- a/LayoutTests/media/video-load-networkState.html
+++ b/LayoutTests/media/video-load-networkState.html
@@ -26,9 +26,14 @@
waitForEventAndFail("playing");
waitForEvent("canplaythrough", function () { testNetworkState(HTMLMediaElement.NETWORK_LOADING, true, '>=' ); } );
- function someTimeLater()
+ function waitUntilNotLoading()
{
- testNetworkState(HTMLMediaElement.NETWORK_NO_SOURCE );
+ if (video.networkState == HTMLMediaElement.NETWORK_LOADING) {
+ setTimeout(waitUntilNotLoading, 100);
+ return;
+ }
+
+ testNetworkState(HTMLMediaElement.NETWORK_NO_SOURCE);
consoleWrite("");
// now set a valid url
@@ -40,8 +45,8 @@
consoleWrite("");
testNetworkState(HTMLMediaElement.NETWORK_EMPTY);
run("video.src = 'bogus/movie.mpg'");
- setTimeout(someTimeLater, 400)
-
+
+ setTimeout(waitUntilNotLoading, 100);
</script>
</body>
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list