Title: [226199] trunk/LayoutTests
- Revision
- 226199
- Author
- commit-qu...@webkit.org
- Date
- 2017-12-20 13:38:50 -0800 (Wed, 20 Dec 2017)
Log Message
LayoutTests/http/tests/workers/service/service-worker-cache-api.https.html is failing on most platforms
https://bugs.webkit.org/show_bug.cgi?id=181052
Patch by Youenn Fablet <you...@apple.com> on 2017-12-20
Reviewed by Chris Dumez.
Fixing buggy test: load was probably not intercepted.
* TestExpectations:
* http/tests/workers/service/resources/service-worker-cache-api.js: Removed.
* http/tests/workers/service/service-worker-cache-api.https-expected.txt:
* http/tests/workers/service/service-worker-cache-api.https.html:
Modified Paths
Removed Paths
Diff
Modified: trunk/LayoutTests/ChangeLog (226198 => 226199)
--- trunk/LayoutTests/ChangeLog 2017-12-20 21:08:57 UTC (rev 226198)
+++ trunk/LayoutTests/ChangeLog 2017-12-20 21:38:50 UTC (rev 226199)
@@ -1,3 +1,17 @@
+2017-12-20 Youenn Fablet <you...@apple.com>
+
+ LayoutTests/http/tests/workers/service/service-worker-cache-api.https.html is failing on most platforms
+ https://bugs.webkit.org/show_bug.cgi?id=181052
+
+ Reviewed by Chris Dumez.
+
+ Fixing buggy test: load was probably not intercepted.
+
+ * TestExpectations:
+ * http/tests/workers/service/resources/service-worker-cache-api.js: Removed.
+ * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
+ * http/tests/workers/service/service-worker-cache-api.https.html:
+
2017-12-20 Alicia Boya GarcĂa <ab...@igalia.com>
[GTK] imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.html is failing
Modified: trunk/LayoutTests/TestExpectations (226198 => 226199)
--- trunk/LayoutTests/TestExpectations 2017-12-20 21:08:57 UTC (rev 226198)
+++ trunk/LayoutTests/TestExpectations 2017-12-20 21:38:50 UTC (rev 226199)
@@ -165,7 +165,6 @@
imported/w3c/web-platform-tests/service-workers/service-worker/shared-worker-controlled.https.html [ Skip ]
webkit.org/b/179342 http/tests/workers/service/registration-task-queue-scheduling-1.html [ Pass Failure ]
-http/tests/workers/service/service-worker-cache-api.https.html [ Pass Failure ]
imported/w3c/web-platform-tests/service-workers/service-worker/about-blank-replacement.https.html [ Pass Failure ]
imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html [ DumpJSConsoleLogInStdErr Pass Failure ]
webkit.org/b/179248 imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw.https.html [ Pass Failure ]
Deleted: trunk/LayoutTests/http/tests/workers/service/resources/service-worker-cache-api.js (226198 => 226199)
--- trunk/LayoutTests/http/tests/workers/service/resources/service-worker-cache-api.js 2017-12-20 21:08:57 UTC (rev 226198)
+++ trunk/LayoutTests/http/tests/workers/service/resources/service-worker-cache-api.js 2017-12-20 21:38:50 UTC (rev 226199)
@@ -1,35 +0,0 @@
-function done()
-{
- finishSWTest();
-}
-
-async function logStatus()
-{
- var response = await fetch("status");
- log("Status is " + response.statusText);
-}
-
-async function test()
-{
- setTimeout(finishSWTest, 10000);
- try {
- log("Registering service worker");
- await navigator.serviceWorker.register("resources/service-worker-cache-api-worker.js", { });
- log("Service worker registered");
-
- await logStatus();
-
- log("Fetching");
- var response = await fetch("/resources/square100.png.fromserviceworker");
- var buffer = await response.arrayBuffer();
- log("Response buffer byte length is " + buffer.byteLength);
-
- await logStatus();
- } catch(e) {
- await logStatus();
- log("Got exception: " + e);
- }
- finishSWTest();
-}
-
-test();
Modified: trunk/LayoutTests/http/tests/workers/service/service-worker-cache-api.https-expected.txt (226198 => 226199)
--- trunk/LayoutTests/http/tests/workers/service/service-worker-cache-api.https-expected.txt 2017-12-20 21:08:57 UTC (rev 226198)
+++ trunk/LayoutTests/http/tests/workers/service/service-worker-cache-api.https-expected.txt 2017-12-20 21:38:50 UTC (rev 226199)
@@ -1,7 +1,4 @@
-Registering service worker
-Service worker registered
-Status is Not Found
-Fetching
-Response buffer byte length is 338
-Status is Not Found
+
+PASS Testing cache API in service worker
+
Modified: trunk/LayoutTests/http/tests/workers/service/service-worker-cache-api.https.html (226198 => 226199)
--- trunk/LayoutTests/http/tests/workers/service/service-worker-cache-api.https.html 2017-12-20 21:08:57 UTC (rev 226198)
+++ trunk/LayoutTests/http/tests/workers/service/service-worker-cache-api.https.html 2017-12-20 21:38:50 UTC (rev 226199)
@@ -1,8 +1,19 @@
<html>
<head>
<script src=""
+<script src=""
+<script src=""
</head>
<body>
-<script src=""
+<script>
+promise_test(async (test) => {
+ var frame = await interceptedFrame("resources/service-worker-cache-api-worker.js", "/workers/service/resources/");
+ var fetch = frame.contentWindow.fetch;
+
+ var response = await fetch("/resources/square100.png.fromserviceworker");
+ var buffer = await response.arrayBuffer();
+ assert_equals(buffer.byteLength, 12940);
+}, "Testing cache API in service worker");
+</script>
</body>
</html>
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes