Title: [250987] trunk/LayoutTests
Revision
250987
Author
[email protected]
Date
2019-10-10 13:30:21 -0700 (Thu, 10 Oct 2019)

Log Message

Unreviewed, tweak test to address flakiness on WK1.

* media/media-source/media-source-page-cache-expected.txt:
* media/media-source/media-source-page-cache.html:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (250986 => 250987)


--- trunk/LayoutTests/ChangeLog	2019-10-10 20:29:17 UTC (rev 250986)
+++ trunk/LayoutTests/ChangeLog	2019-10-10 20:30:21 UTC (rev 250987)
@@ -1,3 +1,10 @@
+2019-10-10  Chris Dumez  <[email protected]>
+
+        Unreviewed, tweak test to address flakiness on WK1.
+
+        * media/media-source/media-source-page-cache-expected.txt:
+        * media/media-source/media-source-page-cache.html:
+
 2019-10-10  Youenn Fablet  <[email protected]>
 
         Do not timeout a load intercepted by service worker that receives a response

Modified: trunk/LayoutTests/media/media-source/media-source-page-cache-expected.txt (250986 => 250987)


--- trunk/LayoutTests/media/media-source/media-source-page-cache-expected.txt	2019-10-10 20:29:17 UTC (rev 250986)
+++ trunk/LayoutTests/media/media-source/media-source-page-cache-expected.txt	2019-10-10 20:30:21 UTC (rev 250987)
@@ -1,6 +1,6 @@
 
+pageshow - not from cache
 RUN(video.src = ""
-pageshow - not from cache
 EVENT(sourceopen)
 RUN(sourceBuffer = source.addSourceBuffer("video/mock; codecs=mock"))
 EXPECTED (source.sourceBuffers[0] == '[object SourceBuffer]') OK

Modified: trunk/LayoutTests/media/media-source/media-source-page-cache.html (250986 => 250987)


--- trunk/LayoutTests/media/media-source/media-source-page-cache.html	2019-10-10 20:29:17 UTC (rev 250986)
+++ trunk/LayoutTests/media/media-source/media-source-page-cache.html	2019-10-10 20:30:21 UTC (rev 250987)
@@ -28,23 +28,27 @@
         }
     });
 
-    function runTest() {
-        findMediaElement();
+    _onload_ = () => {
+        setTimeout(() => {
+            findMediaElement();
 
-        source = new MediaSource();
-        waitForEvent('sourceopen', sourceOpen, false, false, source);
-        run('video.src = ""
+            source = new MediaSource();
+            waitForEvent('sourceopen', sourceOpen, false, false, source);
+            run('video.src = ""
+        }, 0);
     }
 
     function sourceOpen() {
         run('sourceBuffer = source.addSourceBuffer("video/mock; codecs=mock")');
         testExpected('source.sourceBuffers[0]', sourceBuffer);
-        testLink.click(); 
+        setTimeout(() => {
+            testLink.click();
+        }, 0);
     }
     
     </script>
 </head>
-<body _onload_="runTest()">
+<body>
     <video></video>
     <a id="testLink" href="" style="display: none">Link</a>
 </body>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to