Diff
Modified: trunk/LayoutTests/imported/w3c/ChangeLog (224922 => 224923)
--- trunk/LayoutTests/imported/w3c/ChangeLog 2017-11-16 17:37:22 UTC (rev 224922)
+++ trunk/LayoutTests/imported/w3c/ChangeLog 2017-11-16 18:05:29 UTC (rev 224923)
@@ -1,3 +1,17 @@
+2017-11-16 Chris Dumez <[email protected]>
+
+ Unreviewed, rebaseline skipped and flaky service workers tests.
+
+ * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https-expected.txt:
+ * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
+ * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt:
+ * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt:
+ * web-platform-tests/service-workers/service-worker/respond-with-body-accessed-response.https-expected.txt:
+ * web-platform-tests/service-workers/service-worker/uncontrolled-page.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:
+ * web-platform-tests/service-workers/service-worker/worker-interception.https-expected.txt:
+
2017-11-16 Ms2ger <[email protected]>
Import 2dcontext/the-canvas-state/ from wpt.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https-expected.txt (224922 => 224923)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https-expected.txt 2017-11-16 17:37:22 UTC (rev 224922)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https-expected.txt 2017-11-16 18:05:29 UTC (rev 224923)
@@ -2,7 +2,7 @@
Harness Error (TIMEOUT), message = null
FAIL Post an extendable message from a top-level client promise_test: Unhandled rejection with value: object "NotSupportedError: Passing MessagePort objects to postMessage is not yet supported"
-FAIL Post an extendable message from a nested client assert_equals: event `source` property `url` expected "https://localhost:9443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/extendable-message-event-from-nested" but got ""
+FAIL Post an extendable message from a nested client assert_equals: event `source` property `focused` expected false but got true
TIMEOUT Post loopback extendable messages Test timed out
NOTRUN Post extendable messages among service workers
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt (224922 => 224923)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt 2017-11-16 17:37:22 UTC (rev 224922)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt 2017-11-16 18:05:29 UTC (rev 224923)
@@ -1,6 +1,6 @@
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 redirected of Response(Fetch API) and ServiceWorker FetchEvent. promise_test: Unhandled rejection with value: object "Error: Redirected XHR should be reject and response should be redirected with NO-CORS mode and redirect-mode=manual."
-FAIL Verify redirected of Response(Fetch API), Cache API and ServiceWorker FetchEvent. promise_test: Unhandled rejection with value: object "Error: Redirected XHR should be reject and response should be redirected with NO-CORS mode and redirect-mode=manual."
+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/navigation-redirect.https-expected.txt (224922 => 224923)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt 2017-11-16 17:37:22 UTC (rev 224922)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt 2017-11-16 18:05:29 UTC (rev 224923)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: Unhandled Promise Rejection: TypeError: TypeError: null is not an object (evaluating 'self.registration.scope')
CONSOLE MESSAGE: line 50: Unhandled Promise Rejection: TypeError: undefined is not an object (evaluating 'registrations[0].unregister')
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt (224922 => 224923)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt 2017-11-16 17:37:22 UTC (rev 224922)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt 2017-11-16 18:05:29 UTC (rev 224923)
@@ -3,6 +3,6 @@
PASS Register different scripts concurrently
PASS Register then register new script URL
FAIL Register then register new script URL that 404s assert_unreached: unexpected rejection: assert_unreached: register should reject Reached unreachable code Reached unreachable code
-FAIL Register then register new script that does not install assert_unreached: unexpected rejection: assert_equals: on update, the second script should be installing expected "https://localhost:9443/service-workers/service-worker/resources/reject-install-worker.js" but got "https://localhost:9443/service-workers/service-worker/resources/empty-worker.js" Reached unreachable code
-FAIL Register same-scope new script url effect on controller assert_unreached: unexpected rejection: wait_for_state must be passed a ServiceWorker Reached unreachable code
+FAIL Register then register new script that does not install assert_unreached: unexpected rejection: assert_equals: on redundant, installing should be null expected null but got object "[object ServiceWorker]" Reached unreachable code
+FAIL Register same-scope new script url effect on controller assert_unreached: unexpected rejection: assert_equals: the old version should control a new doc expected "https://localhost:9443/service-workers/service-worker/resources/empty-worker.js" but got "https://localhost:9443/service-workers/service-worker/resources/empty-worker.js?new" Reached unreachable code
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/respond-with-body-accessed-response.https-expected.txt (224922 => 224923)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/respond-with-body-accessed-response.https-expected.txt 2017-11-16 17:37:22 UTC (rev 224922)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/respond-with-body-accessed-response.https-expected.txt 2017-11-16 18:05:29 UTC (rev 224923)
@@ -1,5 +1,25 @@
-#PID UNRESPONSIVE - com.apple.WebKit.WebContent.Development (pid 94753)
-FAIL: Timed out waiting for notifyDone to be called
-#EOF
-#EOF
+
+Harness Error (TIMEOUT), message = null
+
+PASS initialize global state
+PASS test: type=basic
+PASS test: type=opaque
+PASS test: type=default
+PASS test: type=basic&clone=1
+TIMEOUT test: type=opaque&clone=1 Test timed out
+NOTRUN test: type=default&clone=1
+NOTRUN test: type=basic&clone=2
+NOTRUN test: type=opaque&clone=2
+NOTRUN test: type=default&clone=2
+NOTRUN test: type=basic&passThroughCache=true
+NOTRUN test: type=opaque&passThroughCache=true
+NOTRUN test: type=default&passThroughCache=true
+NOTRUN test: type=basic&clone=1&passThroughCache=true
+NOTRUN test: type=opaque&clone=1&passThroughCache=true
+NOTRUN test: type=default&clone=1&passThroughCache=true
+NOTRUN test: type=basic&clone=2&passThroughCache=true
+NOTRUN test: type=opaque&clone=2&passThroughCache=true
+NOTRUN test: type=default&clone=2&passThroughCache=true
+NOTRUN restore global state
+
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/uncontrolled-page.https-expected.txt (224922 => 224923)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/uncontrolled-page.https-expected.txt 2017-11-16 17:37:22 UTC (rev 224922)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/uncontrolled-page.https-expected.txt 2017-11-16 18:05:29 UTC (rev 224923)
@@ -1,3 +1,3 @@
-FAIL Fetch events should not go through uncontrolled page. assert_unreached: assert_equals: expected "a simple text file\n" but got "ERROR" Reached unreachable code
+PASS Fetch events should not go through uncontrolled page.
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt (224922 => 224923)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt 2017-11-16 17:37:22 UTC (rev 224922)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt 2017-11-16 18:05:29 UTC (rev 224923)
@@ -1,6 +1,8 @@
-FAIL Unregister does not affect existing controller assert_unreached: unexpected rejection: assert_equals: controller should intercept requests expected "intercepted by service worker" but got "ERROR" 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 "ERROR" Reached unreachable code
+Harness Error (TIMEOUT), message = null
+
+TIMEOUT Unregister does not affect existing controller Test timed out
+TIMEOUT Unregister prevents control of subsequent navigations Test timed out
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 (224922 => 224923)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/update-bytecheck.https-expected.txt 2017-11-16 17:37:22 UTC (rev 224922)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/update-bytecheck.https-expected.txt 2017-11-16 18:05:29 UTC (rev 224923)
@@ -1,12 +1,10 @@
-Harness Error (TIMEOUT), message = null
-
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)
-TIMEOUT Test(cors: true, main: default, imported: default) Test timed out
-NOTRUN Test(cors: true, main: default, imported: time)
-NOTRUN Test(cors: true, main: time, imported: default)
-NOTRUN Test(cors: true, 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
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/worker-interception.https-expected.txt (224922 => 224923)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/worker-interception.https-expected.txt 2017-11-16 17:37:22 UTC (rev 224922)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/worker-interception.https-expected.txt 2017-11-16 18:05:29 UTC (rev 224923)
@@ -1,8 +1,8 @@
-PASS Verify worker script from uncontrolled document is intercepted by Service Worker
-PASS Verify worker script intercepted by same-origin response succeeds
-PASS Verify worker script intercepted by cors response succeeds
+FAIL Verify worker script from uncontrolled document is intercepted by Service Worker promise_test: Unhandled rejection with value: undefined
+FAIL Verify worker script intercepted by same-origin response succeeds promise_test: Unhandled rejection with value: undefined
+FAIL Verify worker script intercepted by cors response succeeds promise_test: Unhandled rejection with value: undefined
PASS Verify worker script intercepted by no-cors cross-origin response fails
PASS Verify worker loads from controlled document are intercepted by Service Worker