Diff
Modified: trunk/LayoutTests/ChangeLog (226124 => 226125)
--- trunk/LayoutTests/ChangeLog 2017-12-19 18:01:14 UTC (rev 226124)
+++ trunk/LayoutTests/ChangeLog 2017-12-19 18:25:54 UTC (rev 226125)
@@ -1,3 +1,9 @@
+2017-12-19 Chris Dumez <[email protected]>
+
+ Unreviewed, rebaseline service workers flaky tests.
+
+ * TestExpectations:
+
2017-12-19 Matt Lewis <[email protected]>
Marked accessibility/mac/search-field-cancel-button.html as flaky on macOS.
Modified: trunk/LayoutTests/TestExpectations (226124 => 226125)
--- trunk/LayoutTests/TestExpectations 2017-12-19 18:01:14 UTC (rev 226124)
+++ trunk/LayoutTests/TestExpectations 2017-12-19 18:25:54 UTC (rev 226125)
@@ -159,6 +159,7 @@
imported/w3c/web-platform-tests/service-workers/service-worker/sandboxed-iframe-fetch-event.https.html [ Skip ]
imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html [ Skip ]
imported/w3c/web-platform-tests/service-workers/service-worker/update-after-oneday.https.html [ Skip ]
+imported/w3c/web-platform-tests/service-workers/service-worker/update-bytecheck.https.html [ Skip ]
imported/w3c/web-platform-tests/service-workers/service-worker/update-recovery.https.html [ Skip ]
imported/w3c/web-platform-tests/service-workers/service-worker/client-navigate.https.html [ Skip ]
@@ -170,6 +171,7 @@
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 ]
webkit.org/b/179137 imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.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 ]
imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-respond-with-response-body-with-invalid-chunk.https.html [ Pass Failure ]
imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html [ Pass Failure Timeout ]
@@ -179,16 +181,14 @@
imported/w3c/web-platform-tests/service-workers/service-worker/registration-service-worker-attributes.https.html [ Pass Failure ]
imported/w3c/web-platform-tests/service-workers/service-worker/service-worker-csp-connect.https.html [ Pass Failure ]
imported/w3c/web-platform-tests/service-workers/service-worker/uncontrolled-page.https.html [ Pass Failure ]
-imported/w3c/web-platform-tests/service-workers/service-worker/update-bytecheck.https.html [ Pass Failure ]
imported/w3c/web-platform-tests/service-workers/service-worker/unregister-controller.https.html [ Pass Failure ]
imported/w3c/web-platform-tests/service-workers/service-worker/websocket.https.html [ Pass Failure ]
imported/w3c/web-platform-tests/service-workers/service-worker/windowclient-navigate.https.html [ Pass Failure ]
imported/w3c/web-platform-tests/streams/readable-byte-streams/detached-buffers.serviceworker.https.html [ Pass Failure ]
-imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https.html [ DumpJSConsoleLogInStdErr Pass Failure ]
-imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html [ DumpJSConsoleLogInStdErr Pass Failure ]
imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html [ DumpJSConsoleLogInStdErr Pass Failure ]
imported/w3c/web-platform-tests/service-workers/service-worker/update.https.html [ Pass Failure ]
+imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https.html [ DumpJSConsoleLogInStdErr ]
imported/w3c/web-platform-tests/service-workers/service-worker/fetch-response-taint.https.html [ DumpJSConsoleLogInStdErr ]
# Skip workers tests that are timing out or are SharedWorker related only
Modified: trunk/LayoutTests/imported/w3c/ChangeLog (226124 => 226125)
--- trunk/LayoutTests/imported/w3c/ChangeLog 2017-12-19 18:01:14 UTC (rev 226124)
+++ trunk/LayoutTests/imported/w3c/ChangeLog 2017-12-19 18:25:54 UTC (rev 226125)
@@ -1,3 +1,14 @@
+2017-12-19 Chris Dumez <[email protected]>
+
+ Unreviewed, rebaseline service workers flaky tests.
+
+ * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt:
+ * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt:
+ * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt:
+ * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
+ * web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt:
+ * web-platform-tests/service-workers/service-worker/update-bytecheck.https-expected.txt:
+
2017-12-18 Chris Dumez <[email protected]>
Default scope used when registering a service worker is wrong
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt (226124 => 226125)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt 2017-12-19 18:01:14 UTC (rev 226124)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt 2017-12-19 18:25:54 UTC (rev 226125)
@@ -1,4 +1,6 @@
-FAIL Verify canvas tainting of fetched image in a Service Worker assert_equals: expected "finish" but got "failure:Result of url:https://127.0.0.1:9443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=same-origin&url="" cross_origin: must be NOT_TAINTED but TAINTED"
+Harness Error (TIMEOUT), message = null
+TIMEOUT Verify canvas tainting of fetched image in a Service Worker Test timed out
+
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt (226124 => 226125)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt 2017-12-19 18:01:14 UTC (rev 226124)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt 2017-12-19 18:25:54 UTC (rev 226125)
@@ -1,4 +1,3 @@
-
-FAIL Verify canvas tainting of fetched image in a Service Worker assert_equals: expected "finish" but got "failure:Result of url:https://localhost:9443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=no-cors&url="" cross_origin: must be TAINTED but NOT_TAINTED"
+PASS Verify canvas tainting of fetched image in a Service Worker
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt (226124 => 226125)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt 2017-12-19 18:01:14 UTC (rev 226124)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt 2017-12-19 18:25:54 UTC (rev 226125)
@@ -1,4 +1,4 @@
-FAIL Verify CORS XHR of fetch() in a Service Worker assert_equals: expected "finish" but got "failure:Result of url:https://localhost:9443/service-workers/service-worker/resources/fetch-access-control.py?mode=no-cors&url="" with_credentials: false must be FAIL but SUCCESS"
+FAIL Verify CORS XHR of fetch() in a Service Worker assert_equals: expected "finish" but got "failure:Result of url:https://localhost:9443/service-workers/service-worker/resources/fetch-access-control.py?mode=cors&url="" with_credentials: true must be FAIL but SUCCESS"
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt (226124 => 226125)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt 2017-12-19 18:01:14 UTC (rev 226124)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt 2017-12-19 18:25:54 UTC (rev 226125)
@@ -1,6 +1,8 @@
+CONSOLE MESSAGE: Cross-origin image load denied by Cross-Origin Resource Sharing policy.
+CONSOLE MESSAGE: XMLHttpRequest cannot load https://localhost:9443/service-workers/service-worker/resources/redirect.py?Redirect=%2Fservice-workers%2Fservice-worker%2Fresources%2Fsimple.txt. Response served by service worker is opaque redirect
-FAIL Verify redirect mode of Fetch API and ServiceWorker FetchEvent. promise_test: Unhandled rejection with value: object "Error: Normal audio resource should be loaded. - undefined"
+FAIL Verify redirect mode of Fetch API and ServiceWorker FetchEvent. promise_test: Unhandled rejection with value: object "Error: Redirected iframe loading with Request.redirect=follow should fail."
FAIL Verify redirected of Response(Fetch API) and ServiceWorker FetchEvent. promise_test: Unhandled rejection with value: object "Error: wait_for_state must be passed a ServiceWorker"
FAIL Verify redirected of Response(Fetch API), Cache API and ServiceWorker FetchEvent. promise_test: Unhandled rejection with value: object "Error: wait_for_state must be passed a ServiceWorker"
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt (226124 => 226125)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt 2017-12-19 18:01:14 UTC (rev 226124)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt 2017-12-19 18:25:54 UTC (rev 226125)
@@ -1,6 +1,6 @@
-FAIL Unregister does not affect existing controller assert_unreached: unexpected rejection: assert_equals: controller should intercept requests expected "intercepted by service worker" but got "" Reached unreachable code
-FAIL Unregister prevents control of subsequent navigations assert_unreached: unexpected rejection: assert_equals: requests should not be intercepted expected "a simple text file\n" but got "" Reached unreachable code
+PASS Unregister does not affect existing controller
+FAIL Unregister prevents control of subsequent navigations assert_unreached: unexpected rejection: assert_equals: requests should not be intercepted expected "a simple text file\n" but got "intercepted by service worker" Reached unreachable code
PASS Unregister prevents new controllee even if registration is still in use
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/update-bytecheck.https-expected.txt (226124 => 226125)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/update-bytecheck.https-expected.txt 2017-12-19 18:01:14 UTC (rev 226124)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/update-bytecheck.https-expected.txt 2017-12-19 18:25:54 UTC (rev 226125)
@@ -1,10 +1,12 @@
-FAIL Test(cors: false, main: default, imported: default) assert_array_equals: property 2, expected null but got object "[object ServiceWorker]"
-PASS Test(cors: false, main: default, imported: time)
-PASS Test(cors: false, main: time, imported: default)
-PASS Test(cors: false, main: time, imported: time)
-FAIL Test(cors: true, main: default, imported: default) assert_unreached: unregister and register should not fail: NetworkError: A network error occurred. Reached unreachable code
-FAIL Test(cors: true, main: default, imported: time) assert_unreached: unregister and register should not fail: NetworkError: A network error occurred. Reached unreachable code
-FAIL Test(cors: true, main: time, imported: default) assert_unreached: unregister and register should not fail: NetworkError: A network error occurred. Reached unreachable code
-FAIL Test(cors: true, main: time, imported: time) assert_unreached: unregister and register should not fail: NetworkError: A network error occurred. Reached unreachable code
+Harness Error (TIMEOUT), message = null
+PASS Test(cors: false, main: default, imported: default)
+TIMEOUT Test(cors: false, main: default, imported: time) Test timed out
+NOTRUN Test(cors: false, main: time, imported: default)
+NOTRUN Test(cors: false, main: time, imported: time)
+NOTRUN Test(cors: true, main: default, imported: default)
+NOTRUN Test(cors: true, main: default, imported: time)
+NOTRUN Test(cors: true, main: time, imported: default)
+NOTRUN Test(cors: true, main: time, imported: time)
+