Drop service workers stubs tests
authorcdumez@apple.com <cdumez@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 16 Dec 2017 00:51:53 +0000 (00:51 +0000)
committercdumez@apple.com <cdumez@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 16 Dec 2017 00:51:53 +0000 (00:51 +0000)
https://bugs.webkit.org/show_bug.cgi?id=180893

Reviewed by Youenn Fablet.

These tests either do not test anything or are bad and fails in other browsers too.
There is little point in running them.

* resources/import-expectations.json:
* web-platform-tests/service-workers/stub-3.1-service-worker-obj-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.1-service-worker-obj.html: Removed.
* web-platform-tests/service-workers/stub-3.1.1-service-worker-scope-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.1.1-service-worker-scope.html: Removed.
* web-platform-tests/service-workers/stub-3.1.2-service-worker-url-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.1.2-service-worker-url.html: Removed.
* web-platform-tests/service-workers/stub-3.1.3-service-worker-state-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.1.3-service-worker-state.html: Removed.
* web-platform-tests/service-workers/stub-3.1.4-service-worker-on-state-change-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.1.4-service-worker-on-state-change.html: Removed.
* web-platform-tests/service-workers/stub-3.2-navigator-service-worker-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.2-navigator-service-worker.html: Removed.
* web-platform-tests/service-workers/stub-3.2.1-navigator-service-worker-installing-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.2.1-navigator-service-worker-installing.html: Removed.
* web-platform-tests/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange.html: Removed.
* web-platform-tests/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage.html: Removed.
* web-platform-tests/service-workers/stub-3.2.12-navigator-service-worker-onerror-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.2.12-navigator-service-worker-onerror.html: Removed.
* web-platform-tests/service-workers/stub-3.2.2-navigator-service-worker-waiting-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.2.2-navigator-service-worker-waiting.html: Removed.
* web-platform-tests/service-workers/stub-3.2.3-navigator-service-worker-active-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.2.3-navigator-service-worker-active.html: Removed.
* web-platform-tests/service-workers/stub-3.2.4-navigator-service-worker-controller-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.2.4-navigator-service-worker-controller.html: Removed.
* web-platform-tests/service-workers/stub-3.2.5-navigator-service-worker-ready-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.2.5-navigator-service-worker-ready.html: Removed.
* web-platform-tests/service-workers/stub-3.2.6-navigator-service-worker-getAll-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.2.6-navigator-service-worker-getAll.html: Removed.
* web-platform-tests/service-workers/stub-3.2.7-navigator-service-worker-register-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.2.7-navigator-service-worker-register.html: Removed.
* web-platform-tests/service-workers/stub-3.2.8-navigator-service-worker-unregister-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.2.8-navigator-service-worker-unregister.html: Removed.
* web-platform-tests/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound-expected.txt: Removed.
* web-platform-tests/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound.html: Removed.
* web-platform-tests/service-workers/stub-4.1-service-worker-global-scope-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.1-service-worker-global-scope.html: Removed.
* web-platform-tests/service-workers/stub-4.1.1-service-worker-global-scope-caches-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.1.1-service-worker-global-scope-caches.html: Removed.
* web-platform-tests/service-workers/stub-4.1.2-service-worker-global-scope-clients-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.1.2-service-worker-global-scope-clients.html: Removed.
* web-platform-tests/service-workers/stub-4.1.3-service-worker-global-scope-scope-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.1.3-service-worker-global-scope-scope.html: Removed.
* web-platform-tests/service-workers/stub-4.1.4-service-worker-global-scope-fetch-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.1.4-service-worker-global-scope-fetch.html: Removed.
* web-platform-tests/service-workers/stub-4.1.5-service-worker-global-scope-update-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.1.5-service-worker-global-scope-update.html: Removed.
* web-platform-tests/service-workers/stub-4.1.6-service-worker-global-scope-unregister-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.1.6-service-worker-global-scope-unregister.html: Removed.
* web-platform-tests/service-workers/stub-4.1.7-service-worker-global-scope-onmessage-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.1.7-service-worker-global-scope-onmessage.html: Removed.
* web-platform-tests/service-workers/stub-4.2-client-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.2-client.html: Removed.
* web-platform-tests/service-workers/stub-4.3-service-worker-clients-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.3-service-worker-clients.html: Removed.
* web-platform-tests/service-workers/stub-4.3.1-get-serviced-method-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.3.1-get-serviced-method.html: Removed.
* web-platform-tests/service-workers/stub-4.3.2-reloadall-method-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.3.2-reloadall-method.html: Removed.
* web-platform-tests/service-workers/stub-4.4-request-objects-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.4-request-objects.html: Removed.
* web-platform-tests/service-workers/stub-4.5-response-objects-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.5-response-objects.html: Removed.
* web-platform-tests/service-workers/stub-4.5.2-response-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.5.2-response.html: Removed.
* web-platform-tests/service-workers/stub-4.5.4-opaque-response-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.5.4-opaque-response.html: Removed.
* web-platform-tests/service-workers/stub-4.6-cache-objects-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.6-cache-objects.html: Removed.
* web-platform-tests/service-workers/stub-4.6.1-cache-lifetimes-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.6.1-cache-lifetimes.html: Removed.
* web-platform-tests/service-workers/stub-4.6.2-cache-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.6.2-cache.html: Removed.
* web-platform-tests/service-workers/stub-4.6.3-cache-storage-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.6.3-cache-storage.html: Removed.
* web-platform-tests/service-workers/stub-4.7.1-install-phase-event-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.7.1-install-phase-event.html: Removed.
* web-platform-tests/service-workers/stub-4.7.1.1-wait-until-method-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.7.1.1-wait-until-method.html: Removed.
* web-platform-tests/service-workers/stub-4.7.2-install-event-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.7.2-install-event.html: Removed.
* web-platform-tests/service-workers/stub-4.7.2.1-install-event-section-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.7.2.1-install-event-section.html: Removed.
* web-platform-tests/service-workers/stub-4.7.2.2-replace-method-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.7.2.2-replace-method.html: Removed.
* web-platform-tests/service-workers/stub-4.7.3-activate-event-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.7.3-activate-event.html: Removed.
* web-platform-tests/service-workers/stub-4.7.4.1-fetch-event-section-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.7.4.1-fetch-event-section.html: Removed.
* web-platform-tests/service-workers/stub-4.7.4.2-respond-with-method-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.7.4.2-respond-with-method.html: Removed.
* web-platform-tests/service-workers/stub-4.7.4.3-default-method-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.7.4.3-default-method.html: Removed.
* web-platform-tests/service-workers/stub-4.7.4.4-is-reload-attribute-expected.txt: Removed.
* web-platform-tests/service-workers/stub-4.7.4.4-is-reload-attribute.html: Removed.
* web-platform-tests/service-workers/stub-5.1-origin-relativity-expected.txt: Removed.
* web-platform-tests/service-workers/stub-5.1-origin-relativity.html: Removed.
* web-platform-tests/service-workers/stub-5.2-cross-origin-resources-expected.txt: Removed.
* web-platform-tests/service-workers/stub-5.2-cross-origin-resources.html: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@225993 268f45cc-cd09-0410-ab3c-d52691b4dbfc

103 files changed:
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/resources/import-expectations.json
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1-service-worker-obj-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1-service-worker-obj.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.1-service-worker-scope-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.1-service-worker-scope.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.2-service-worker-url-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.2-service-worker-url.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.3-service-worker-state-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.3-service-worker-state.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.4-service-worker-on-state-change-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.4-service-worker-on-state-change.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2-navigator-service-worker-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2-navigator-service-worker.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.1-navigator-service-worker-installing-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.1-navigator-service-worker-installing.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.12-navigator-service-worker-onerror-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.12-navigator-service-worker-onerror.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.2-navigator-service-worker-waiting-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.2-navigator-service-worker-waiting.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.3-navigator-service-worker-active-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.3-navigator-service-worker-active.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.4-navigator-service-worker-controller-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.4-navigator-service-worker-controller.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.5-navigator-service-worker-ready-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.5-navigator-service-worker-ready.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.6-navigator-service-worker-getAll-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.6-navigator-service-worker-getAll.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.7-navigator-service-worker-register-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.7-navigator-service-worker-register.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.8-navigator-service-worker-unregister-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.8-navigator-service-worker-unregister.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1-service-worker-global-scope-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1-service-worker-global-scope.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.1-service-worker-global-scope-caches-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.1-service-worker-global-scope-caches.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.2-service-worker-global-scope-clients-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.2-service-worker-global-scope-clients.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.3-service-worker-global-scope-scope-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.3-service-worker-global-scope-scope.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.4-service-worker-global-scope-fetch-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.4-service-worker-global-scope-fetch.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.5-service-worker-global-scope-update-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.5-service-worker-global-scope-update.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.6-service-worker-global-scope-unregister-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.6-service-worker-global-scope-unregister.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.7-service-worker-global-scope-onmessage-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.7-service-worker-global-scope-onmessage.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.2-client-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.2-client.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3-service-worker-clients-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3-service-worker-clients.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3.1-get-serviced-method-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3.1-get-serviced-method.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3.2-reloadall-method-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3.2-reloadall-method.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.4-request-objects-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.4-request-objects.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5-response-objects-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5-response-objects.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5.2-response-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5.2-response.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5.4-opaque-response-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5.4-opaque-response.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6-cache-objects-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6-cache-objects.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.1-cache-lifetimes-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.1-cache-lifetimes.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.2-cache-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.2-cache.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.3-cache-storage-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.3-cache-storage.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.1-install-phase-event-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.1-install-phase-event.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.1.1-wait-until-method-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.1.1-wait-until-method.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2-install-event-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2-install-event.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2.1-install-event-section-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2.1-install-event-section.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2.2-replace-method-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2.2-replace-method.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.3-activate-event-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.3-activate-event.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.1-fetch-event-section-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.1-fetch-event-section.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.2-respond-with-method-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.2-respond-with-method.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.3-default-method-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.3-default-method.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.4-is-reload-attribute-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.4-is-reload-attribute.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-5.1-origin-relativity-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-5.1-origin-relativity.html [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-5.2-cross-origin-resources-expected.txt [deleted file]
LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-5.2-cross-origin-resources.html [deleted file]
LayoutTests/platform/gtk/TestExpectations

index b3980e4..371de1b 100644 (file)
@@ -1,5 +1,117 @@
 2017-12-15  Chris Dumez  <cdumez@apple.com>
 
+        Drop service workers stubs tests
+        https://bugs.webkit.org/show_bug.cgi?id=180893
+
+        Reviewed by Youenn Fablet.
+
+        These tests either do not test anything or are bad and fails in other browsers too.
+        There is little point in running them.
+
+        * resources/import-expectations.json:
+        * web-platform-tests/service-workers/stub-3.1-service-worker-obj-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.1-service-worker-obj.html: Removed.
+        * web-platform-tests/service-workers/stub-3.1.1-service-worker-scope-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.1.1-service-worker-scope.html: Removed.
+        * web-platform-tests/service-workers/stub-3.1.2-service-worker-url-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.1.2-service-worker-url.html: Removed.
+        * web-platform-tests/service-workers/stub-3.1.3-service-worker-state-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.1.3-service-worker-state.html: Removed.
+        * web-platform-tests/service-workers/stub-3.1.4-service-worker-on-state-change-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.1.4-service-worker-on-state-change.html: Removed.
+        * web-platform-tests/service-workers/stub-3.2-navigator-service-worker-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.2-navigator-service-worker.html: Removed.
+        * web-platform-tests/service-workers/stub-3.2.1-navigator-service-worker-installing-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.2.1-navigator-service-worker-installing.html: Removed.
+        * web-platform-tests/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange.html: Removed.
+        * web-platform-tests/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage.html: Removed.
+        * web-platform-tests/service-workers/stub-3.2.12-navigator-service-worker-onerror-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.2.12-navigator-service-worker-onerror.html: Removed.
+        * web-platform-tests/service-workers/stub-3.2.2-navigator-service-worker-waiting-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.2.2-navigator-service-worker-waiting.html: Removed.
+        * web-platform-tests/service-workers/stub-3.2.3-navigator-service-worker-active-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.2.3-navigator-service-worker-active.html: Removed.
+        * web-platform-tests/service-workers/stub-3.2.4-navigator-service-worker-controller-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.2.4-navigator-service-worker-controller.html: Removed.
+        * web-platform-tests/service-workers/stub-3.2.5-navigator-service-worker-ready-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.2.5-navigator-service-worker-ready.html: Removed.
+        * web-platform-tests/service-workers/stub-3.2.6-navigator-service-worker-getAll-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.2.6-navigator-service-worker-getAll.html: Removed.
+        * web-platform-tests/service-workers/stub-3.2.7-navigator-service-worker-register-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.2.7-navigator-service-worker-register.html: Removed.
+        * web-platform-tests/service-workers/stub-3.2.8-navigator-service-worker-unregister-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.2.8-navigator-service-worker-unregister.html: Removed.
+        * web-platform-tests/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound.html: Removed.
+        * web-platform-tests/service-workers/stub-4.1-service-worker-global-scope-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.1-service-worker-global-scope.html: Removed.
+        * web-platform-tests/service-workers/stub-4.1.1-service-worker-global-scope-caches-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.1.1-service-worker-global-scope-caches.html: Removed.
+        * web-platform-tests/service-workers/stub-4.1.2-service-worker-global-scope-clients-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.1.2-service-worker-global-scope-clients.html: Removed.
+        * web-platform-tests/service-workers/stub-4.1.3-service-worker-global-scope-scope-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.1.3-service-worker-global-scope-scope.html: Removed.
+        * web-platform-tests/service-workers/stub-4.1.4-service-worker-global-scope-fetch-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.1.4-service-worker-global-scope-fetch.html: Removed.
+        * web-platform-tests/service-workers/stub-4.1.5-service-worker-global-scope-update-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.1.5-service-worker-global-scope-update.html: Removed.
+        * web-platform-tests/service-workers/stub-4.1.6-service-worker-global-scope-unregister-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.1.6-service-worker-global-scope-unregister.html: Removed.
+        * web-platform-tests/service-workers/stub-4.1.7-service-worker-global-scope-onmessage-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.1.7-service-worker-global-scope-onmessage.html: Removed.
+        * web-platform-tests/service-workers/stub-4.2-client-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.2-client.html: Removed.
+        * web-platform-tests/service-workers/stub-4.3-service-worker-clients-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.3-service-worker-clients.html: Removed.
+        * web-platform-tests/service-workers/stub-4.3.1-get-serviced-method-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.3.1-get-serviced-method.html: Removed.
+        * web-platform-tests/service-workers/stub-4.3.2-reloadall-method-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.3.2-reloadall-method.html: Removed.
+        * web-platform-tests/service-workers/stub-4.4-request-objects-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.4-request-objects.html: Removed.
+        * web-platform-tests/service-workers/stub-4.5-response-objects-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.5-response-objects.html: Removed.
+        * web-platform-tests/service-workers/stub-4.5.2-response-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.5.2-response.html: Removed.
+        * web-platform-tests/service-workers/stub-4.5.4-opaque-response-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.5.4-opaque-response.html: Removed.
+        * web-platform-tests/service-workers/stub-4.6-cache-objects-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.6-cache-objects.html: Removed.
+        * web-platform-tests/service-workers/stub-4.6.1-cache-lifetimes-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.6.1-cache-lifetimes.html: Removed.
+        * web-platform-tests/service-workers/stub-4.6.2-cache-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.6.2-cache.html: Removed.
+        * web-platform-tests/service-workers/stub-4.6.3-cache-storage-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.6.3-cache-storage.html: Removed.
+        * web-platform-tests/service-workers/stub-4.7.1-install-phase-event-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.7.1-install-phase-event.html: Removed.
+        * web-platform-tests/service-workers/stub-4.7.1.1-wait-until-method-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.7.1.1-wait-until-method.html: Removed.
+        * web-platform-tests/service-workers/stub-4.7.2-install-event-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.7.2-install-event.html: Removed.
+        * web-platform-tests/service-workers/stub-4.7.2.1-install-event-section-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.7.2.1-install-event-section.html: Removed.
+        * web-platform-tests/service-workers/stub-4.7.2.2-replace-method-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.7.2.2-replace-method.html: Removed.
+        * web-platform-tests/service-workers/stub-4.7.3-activate-event-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.7.3-activate-event.html: Removed.
+        * web-platform-tests/service-workers/stub-4.7.4.1-fetch-event-section-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.7.4.1-fetch-event-section.html: Removed.
+        * web-platform-tests/service-workers/stub-4.7.4.2-respond-with-method-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.7.4.2-respond-with-method.html: Removed.
+        * web-platform-tests/service-workers/stub-4.7.4.3-default-method-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.7.4.3-default-method.html: Removed.
+        * web-platform-tests/service-workers/stub-4.7.4.4-is-reload-attribute-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-4.7.4.4-is-reload-attribute.html: Removed.
+        * web-platform-tests/service-workers/stub-5.1-origin-relativity-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-5.1-origin-relativity.html: Removed.
+        * web-platform-tests/service-workers/stub-5.2-cross-origin-resources-expected.txt: Removed.
+        * web-platform-tests/service-workers/stub-5.2-cross-origin-resources.html: Removed.
+
+2017-12-15  Chris Dumez  <cdumez@apple.com>
+
         Support updating a service worker registration's updateViaCache flag
         https://bugs.webkit.org/show_bug.cgi?id=180888
 
index 3dd833f..e1125bb 100644 (file)
     "web-platform-tests/selectors": "skip", 
     "web-platform-tests/selectors-api": "skip", 
     "web-platform-tests/server-timing": "skip", 
-    "web-platform-tests/service-workers": "import", 
+    "web-platform-tests/service-workers/cache-storage": "import", 
+    "web-platform-tests/service-workers/service-worker": "import", 
+    "web-platform-tests/service-workers/tools": "import", 
     "web-platform-tests/shadow-dom": "import", 
     "web-platform-tests/shadow-dom/untriaged": "skip", 
     "web-platform-tests/speech-api": "skip", 
     "web-platform-tests/workers": "import", 
     "web-platform-tests/worklets": "skip", 
     "web-platform-tests/x-frame-options": "skip"
-}
\ No newline at end of file
+}
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1-service-worker-obj-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1-service-worker-obj-expected.txt
deleted file mode 100644 (file)
index 6a4a00b..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-CONSOLE MESSAGE: line 550: TypeError: this.members[name].test_object is not a function. (In 'this.members[name].test_object(str)', 'this.members[name].test_object' is undefined)
-
-Harness Error (FAIL), message = TypeError: this.members[name].test_object is not a function. (In 'this.members[name].test_object(str)', 'this.members[name].test_object' is undefined)
-
-FAIL ServiceWorker interface: existence and properties of interface object assert_equals: prototype of ServiceWorker is not Worker expected function "function Worker() {
-    [native code]
-}" but got function "function EventTarget() {
-    [native code]
-}"
-PASS ServiceWorker interface object length 
-PASS ServiceWorker interface object name 
-FAIL ServiceWorker interface: existence and properties of interface prototype object assert_equals: prototype of ServiceWorker.prototype is not Worker.prototype expected object "[object WorkerPrototype]" but got object "[object EventTargetPrototype]"
-PASS ServiceWorker interface: existence and properties of interface prototype object's "constructor" property 
-FAIL ServiceWorker interface: attribute scope assert_true: The prototype object must have a property "scope" expected true got false
-FAIL ServiceWorker interface: attribute url assert_true: The prototype object must have a property "url" expected true got false
-PASS ServiceWorker interface: attribute state 
-PASS ServiceWorker interface: attribute onstatechange 
-FAIL ServiceWorker must be primary interface of throw new Error ('No object defined for the ServiceWorker interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the ServiceWorker interface"
-FAIL Stringification of throw new Error ('No object defined for the ServiceWorker interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the ServiceWorker interface"
-FAIL ServiceWorker interface: throw new Error ('No object defined for the ServiceWorker interface') must inherit property "scope" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the ServiceWorker interface"
-FAIL ServiceWorker interface: throw new Error ('No object defined for the ServiceWorker interface') must inherit property "url" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the ServiceWorker interface"
-FAIL ServiceWorker interface: throw new Error ('No object defined for the ServiceWorker interface') must inherit property "state" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the ServiceWorker interface"
-FAIL ServiceWorker interface: throw new Error ('No object defined for the ServiceWorker interface') must inherit property "onstatechange" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the ServiceWorker interface"
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1-service-worker-obj.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1-service-worker-obj.html
deleted file mode 100644 (file)
index 99c2cbe..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: ServiceWorker</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#service-worker-obj">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-        <script src=/resources/WebIDLParser.js></script>
-        <script src=/resources/idlharness.js></script>
-
-    </head>
-    <body>
-
-<script type=text/plain id="idl_0">
-[Constructor()] // no-op constructor
-interface ServiceWorker : Worker {
-  readonly attribute DOMString scope;
-  readonly attribute DOMString url;
-  readonly attribute ServiceWorkerState state;
-
-  // event
-  attribute EventHandler onstatechange;
-};
-
-enum ServiceWorkerState {
-  "installing",
-  "installed",
-  "activating",
-  "activated",
-  "redundant"
-};
-</script>
-
-<!--
-The `ServiceWorker` interface represents the document-side view of a Service
-Worker. This object provides a no-op constructor. Callers should note that only
-`ServiceWorker` objects created by the user agent (see
-`navigator.serviceWorker.installing`, `navigator.serviceWorker.waiting`,
-`navigator.serviceWorker.active` and `navigator.serviceWorker.controller`) will
-provide meaningful functionality.
--->
-
-
-    <script type=text/plain id="untested_idls">
-        interface EventHandler {};
-        interface Worker {};
-    </script>
-
-    <script>
-        var idl_array = new IdlArray();
-        idl_array.add_untested_idls(document.getElementById("untested_idls").textContent);
-        idl_array.add_idls(document.getElementById("idl_0").textContent);
-        idl_array.add_objects({
-            ServiceWorker: ["throw new Error ('No object defined for the ServiceWorker interface')"],
-            ServiceWorkerState: ["throw new Error ('No object defined for the ServiceWorkerState enum')"]
-        });
-        idl_array.test();
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.1-service-worker-scope-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.1-service-worker-scope-expected.txt
deleted file mode 100644 (file)
index 1101e19..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section scope so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.1-service-worker-scope.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.1-service-worker-scope.html
deleted file mode 100644 (file)
index 8c75c60..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: scope</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#service-worker-scope">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-The `scope` of a `ServiceWorker` object reflects the [URL scope][1] of the
-associated Service Worker [registration][2]. The `scope` attribute must return
-the [serialization][3] of the URL representing the [URL scope][1] of the
-associated Service Worker [registration][2].
-
-For example, consider a document created by a navigation to
-`https://example.com/app.html` which [matches][4] via the following
-registration call which has been previously executed:
-// Script on the page https://example.com/app.html
-navigator.serviceWorker.register("/service_worker.js", { scope: "/*" });
-The value of `navigator.serviceWorker.controller.scope` will be
-`"https://example.com/*"`.
-
-
-
-[1]: #url-scope
-[2]: #registration
-[3]: http://url.spec.whatwg.org/#concept-url-serializer
-[4]: #on-fetch-request-algorithm
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section scope so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.2-service-worker-url-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.2-service-worker-url-expected.txt
deleted file mode 100644 (file)
index 87e9123..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section url so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.2-service-worker-url.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.2-service-worker-url.html
deleted file mode 100644 (file)
index 5674df7..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: url</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#service-worker-url">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-The `url` attribute must return the [serialization][1] of the URL of the script
-of the Service Worker, identified by its [URL scope][2], that is associated
-with the [ServiceWorkerGlobalScope][3] object. The `url` attribute is always an
-[absolute URL][4] corresponding to the script file which the Service Worker
-evaluates.
-
-In the example in section 3.1.1, the value of
-`navigator.serviceWorker.controller.url` will be
-`"https://example.com/service_worker.js"`.
-
-
-
-[1]: http://url.spec.whatwg.org/#concept-url-serializer
-[2]: #url-scope
-[3]: #service-worker-global-scope-interface
-[4]: http://url.spec.whatwg.org/#concept-absolute-url
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section url so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.3-service-worker-state-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.3-service-worker-state-expected.txt
deleted file mode 100644 (file)
index d9ecc61..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section state so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.3-service-worker-state.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.3-service-worker-state.html
deleted file mode 100644 (file)
index 8e729ba..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: state</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#service-worker-state">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-The [ServiceWorker][1] object can be in several states. The `state` attribute
-must return the current state, which must be one of the following values
-defined in the [ServiceWorkerState][2] enumeration:
-
-`"installing"`:
-    The Service Worker represented by the [ServiceWorker][1] object has entered
-    and is running the steps in the [installation process][3]. During this
-    state, `e.waitUntil(p)` can be called inside the `oninstall` event handler
-    of the associcated [ServiceWorkerGloberScope][4] object to extend the life
-    of the [installing worker][5] until the passed [Promise][6] resolves
-    successfully. This is primarily used to ensure that the Service Worker is
-    not active until all of the core caches are populated.
-`"installed"`:
-    The Service Worker represented by the [ServiceWorker][1] object has
-    completed the steps in the [installation process][3]. The Service Worker in
-    this state is considered the [worker in waiting][7].
-`"activating"`:
-    The Service Worker represented by the [ServiceWorker][1] object has entered
-    and is running the steps in the [activation process][8]. During this state,
-    `e.waitUntil(p)` can be called inside the `onactivate` event handler of the
-    associated [ServiceWorkerGloberScope][9] object to extend the life of the
-    activating [active worker][10] until the passed [Promise][6] resolves
-    successfully. Note that no [functional events][11] are dispatched until the
-    state becomes `"activated"`.
-`"activated"`:
-    The Service Worker represented by the [ServiceWorker][1] object has
-    completed the steps in the [activation process][8]. The Service Worker in
-    this state is considered the [active worker][10] ready to [control][12] the
-    documents in matching scope upon subsequence [navigation][13].
-`"redundant"`:
-    A newly created Service Worker [registration][14] is replacing the current
-    [registration][14] of the Service Worker.
-
-
-
-[1]: #service-worker-interface
-[2]: #service-worker-state-enum
-[3]: #installation-process
-[4]: #service-worker-glober-scope-interface
-[5]: #installing-worker
-[6]: http://goo.gl/3TobQS
-[7]: #worker-in-waiting
-[8]: #activation-process
-[9]: #service-worker-global-scope-interface
-[10]: #active-worker
-[11]: #functional-events
-[12]: #document-control
-[13]: http://www.whatwg.org/specs/web-apps/current-work/multipage/history.html#navigate
-[14]: #registration
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section state so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.4-service-worker-on-state-change-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.4-service-worker-on-state-change-expected.txt
deleted file mode 100644 (file)
index b526845..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section onstatechange so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.4-service-worker-on-state-change.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.1.4-service-worker-on-state-change.html
deleted file mode 100644 (file)
index c87dce6..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: onstatechange</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#service-worker-on-state-change">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`onstatechange` is the [event handler][1] that must be supported as attribute
-by the `[ServiceWorker][2]` object. A `statechange` event using the
-`[Event][3]` interface is dispatched on `[ServiceWorker][2]` object when the
-`state` attribute of the `ServiceWorker` object is changed.
-
-[1]: http://goo.gl/rBfiz0
-[2]: #service-worker-interface
-[3]: http://goo.gl/Mzv7Dv
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section onstatechange so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2-navigator-service-worker-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2-navigator-service-worker-expected.txt
deleted file mode 100644 (file)
index 44fe304..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-CONSOLE MESSAGE: line 498: Partial interface Navigator with no original interface
-
-FAIL Service Workers: navigator.serviceWorker Partial interface Navigator with no original interface
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2-navigator-service-worker.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2-navigator-service-worker.html
deleted file mode 100644 (file)
index d5b5147..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: navigator.serviceWorker</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#navigator-service-worker">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-        <script src=/resources/WebIDLParser.js></script>
-        <script src=/resources/idlharness.js></script>
-
-    </head>
-    <body>
-
-<!--
-The `serviceWorker` attribute of the [Navigator][1] interface must return an
-instance of the `ServiceWorkerContainer` interface, which provides access to
-registration, removal, upgrade, and communication with Service Workers that are
-(or will become) active for the current document. Communication with these
-workers is provided via standard [HTML5 messaging APIs][2], and [messaging
-occurs as per usual with Web Workers][3].
--->
-<script type=text/plain id="idl_0">
-partial interface Navigator {
-  readonly attribute ServiceWorkerContainer serviceWorker;
-};
-
-interface ServiceWorkerContainer : EventTarget {
-  [Unforgeable] readonly attribute ServiceWorker? installing;
-  [Unforgeable] readonly attribute ServiceWorker? waiting;
-  [Unforgeable] readonly attribute ServiceWorker? active;
-  [Unforgeable] readonly attribute ServiceWorker? controller;
-  readonly attribute Promise<ServiceWorker> ready;
-
-  Promise<sequence<ServiceWorker>?> getAll();
-  Promise<ServiceWorker> register(DOMString url, optional RegistrationOptionList options);
-  Promise<any> unregister(DOMString? scope);
-
-  // events
-  attribute EventHandler onupdatefound;
-  attribute EventHandler oncontrollerchange;
-  attribute EventHandler onreloadpage;
-  attribute EventHandler onerror;
-};
-
-dictionary RegistrationOptionList {
-  DOMString scope = "/*";
-};
-
-interface ReloadPageEvent : Event {
-  void waitUntil(Promise<any> f);
-};
-</script>
-
-<!--
-[1]: http://goo.gl/I7WAhg
-[2]: http://www.whatwg.org/specs/web-apps/current-work/multipage/web-messaging.html
-[3]: http://www.w3.org/TR/workers/#dom-worker-postmessage
--->
-
-
-    <script type=text/plain id="untested_idls">
-        interface ServiceWorker {};
-        interface EventHandler {};
-        interface EventTarget {};
-        interface Event {};
-    </script>
-
-    <script>
-        var idl_array = new IdlArray();
-        idl_array.add_untested_idls(document.getElementById("untested_idls").textContent);
-        idl_array.add_idls(document.getElementById("idl_0").textContent);
-        idl_array.add_objects({
-            Navigator: ["throw new Error ('No object defined for the Navigator interface')"],
-            ServiceWorkerContainer: ["throw new Error ('No object defined for the ServiceWorkerContainer interface')"],
-            RegistrationOptionList: ["throw new Error ('No object defined for the RegistrationOptionList dictionary')"],
-            ReloadPageEvent: ["throw new Error ('No object defined for the ReloadPageEvent interface')"]
-        });
-        idl_array.test();
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.1-navigator-service-worker-installing-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.1-navigator-service-worker-installing-expected.txt
deleted file mode 100644 (file)
index 6a4d8d2..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section installing so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.1-navigator-service-worker-installing.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.1-navigator-service-worker-installing.html
deleted file mode 100644 (file)
index 59e4f3d..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: installing</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#navigator-service-worker-installing">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`navigator.serviceWorker.installing` must return a [ServiceWorker][1] object
-representing the [installing worker][2] that is currently undergoing the
-installation process (from step 1 to step 7 of the [_Installation
-algorithm][3]) for the given [URL scope][4] in which the document may be
-[controlled][5] when the Service Worker becomes the [active worker][6].
-`navigator.serviceWorker.installing` returns `null` if no Service Worker
-[registration][7] is in the [installation process][8].
-
-[1]: #service-worker-interface
-[2]: #installing-worker
-[3]: #installation-algorithm
-[4]: #url-scope
-[5]: #document-control
-[6]: #active-worker
-[7]: #service-worker-registration-internal-interface
-[8]: #installation-process
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section installing so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange-expected.txt
deleted file mode 100644 (file)
index 18cbe63..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section oncontrollerchange so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange.html
deleted file mode 100644 (file)
index 4788601..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: oncontrollerchange</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#navigator-service-worker-oncontrollerchange">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`navigator.serviceWorker.oncontrollerchange` is the [event handler][1] that
-must be supported as attribute by the `[ServiceWorkerContainer][2]` object. A
-`controllerchange` event using the `[Event][3]` interface is dispatched on
-`[ServiceWorkerContainer][2]` object (See step 7 of the [_Activation
-algorithm][4]) when the associated Service Worker [registration][5] for the
-document enters the [activation process][6]. When the [activation process][6]
-is triggered by `replace()` method call within the event handler of the
-`install` event, `navigator.serviceWorker.controller` immediately reflects the
-[active worker][7] as the Service Worker that [controls][8] the document.
-
-[1]: http://goo.gl/rBfiz0
-[2]: #service-worker-container-interface
-[3]: http://goo.gl/Mzv7Dv
-[4]: #activation-algorithm
-[5]: #registration
-[6]: #activation-process
-[7]: #active-worker
-[8]: #document-control
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section oncontrollerchange so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage-expected.txt
deleted file mode 100644 (file)
index 6640e72..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section onreloadpage so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage.html
deleted file mode 100644 (file)
index e2207db..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: onreloadpage</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#navigator-service-worker-onreloadpage">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`navigator.serviceWorker.onreloadpage` is the [event handler][1] that must be
-supported as attribute by the `[ServiceWorkerContainer][2]` object. An event
-named `reloadpage` using the `[ReloadPageEvent][3]` interface is dispatched on
-`[ServiceWorkerContainer][2]` object when the page reload is triggered by the
-`[self.clients.reloadAll()][4]` method call from the [active worker][5],
-represented by its associated [ServiceWorkerGlobalScope][6] object, for the
-document.
-
-[1]: http://goo.gl/rBfiz0
-[2]: #service-worker-container-interface
-[3]: #reload-page-event-interface
-[4]: #reloadall-method
-[5]: #active-worker
-[6]: #service-worker-global-scope-interface
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section onreloadpage so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.12-navigator-service-worker-onerror-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.12-navigator-service-worker-onerror-expected.txt
deleted file mode 100644 (file)
index c74517d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section onerror so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.12-navigator-service-worker-onerror.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.12-navigator-service-worker-onerror.html
deleted file mode 100644 (file)
index 313f0bd..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: onerror</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#navigator-service-worker-onerror">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`navigator.serviceWorker.onerror` is the [event handler][1] that must be
-supported as attribute by the `[ServiceWorkerContainer][2]` object. An event
-named `error` using the `[ErrorEvent][3]` interface is dispatched on
-`[ServiceWorkerContainer][2]` object for any error from the associated
-`[ServiceWorker][4]` objects.
-
-[1]: http://goo.gl/rBfiz0
-[2]: #service-worker-container-interface
-[3]: http://goo.gl/FKuWgu
-[4]: #service-worker-interface
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section onerror so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.2-navigator-service-worker-waiting-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.2-navigator-service-worker-waiting-expected.txt
deleted file mode 100644 (file)
index 45bce08..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section waiting so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.2-navigator-service-worker-waiting.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.2-navigator-service-worker-waiting.html
deleted file mode 100644 (file)
index 663ce82..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: waiting</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#navigator-service-worker-waiting">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`navigator.serviceWorker.waiting` must return a [ServiceWorker][1] object
-representing the waiting Service Worker that is considered the [worker in
-waiting][2] for the document. `navigator.serviceWorker.waiting` returns `null`
-if there is no [worker in waiting][2] for the document.
-
-[1]: #service-worker-interface
-[2]: #worker-in-waiting
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section waiting so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.3-navigator-service-worker-active-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.3-navigator-service-worker-active-expected.txt
deleted file mode 100644 (file)
index ebd1aba..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section active so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.3-navigator-service-worker-active.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.3-navigator-service-worker-active.html
deleted file mode 100644 (file)
index f7406f5..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: active</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#navigator-service-worker-active">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`navigator.serviceWorker.active` must return a [ServiceWorker][1] object
-representing the [active worker][2] that is currently undergoing or completed
-the activation process (from step 4 to step 9 of the [_Activation
-algorithm][3]) for the given [URL scope][4] in which the document is controlled
-(or to be controlled). `navigator.serviceWorker.active` returns `null` if no
-Service Worker [registration][5] is in the [activation process][6].
-
-[1]: #service-worker-interface
-[2]: #active-worker
-[3]: #activation-algorithm
-[4]: #url-scope
-[5]: #service-worker-registration-internal-interface
-[6]: #activation-process
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section active so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.4-navigator-service-worker-controller-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.4-navigator-service-worker-controller-expected.txt
deleted file mode 100644 (file)
index 970fbe9..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section controller so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.4-navigator-service-worker-controller.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.4-navigator-service-worker-controller.html
deleted file mode 100644 (file)
index 1a26cce..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: controller</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#navigator-service-worker-controller">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`navigator.serviceWorker.controller` must return a [ServiceWorker][1] object
-representing the [active worker][2] that currently handles resource requests
-for the document. `navigator.serviceWorker.controller` returns `null` if the
-current document was not [created under a Service Worker][3] (See step 6-1 of
-[_OnFetchRequest][3] algorithm) or the request is a force refresh
-(shift+refresh).
-
-[1]: #service-worker-interface
-[2]: #active-worker
-[3]: #on-fetch-request-algorithm
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section controller so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.5-navigator-service-worker-ready-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.5-navigator-service-worker-ready-expected.txt
deleted file mode 100644 (file)
index 58f0b73..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section ready so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.5-navigator-service-worker-ready.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.5-navigator-service-worker-ready.html
deleted file mode 100644 (file)
index 67a690d..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: ready</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#navigator-service-worker-ready">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`navigator.serviceWorker.ready` attribute must return the result of running
-these steps:
-
-1.  Let `promise` be a newly-created [promise][1].
-2.  Return `promise`.
-3.  Run the following steps asynchronously:
-    1.  Let `registration` be the result of running [_ScopeMatch
-        algorithm][2] with document's url as its argument.
-    2.  If `registration` is null, then:
-        1.  Wait for the document to have a matching [registration][3].
-    3.  If the [registration][3], represented by `registration`, for the
-        document has an [active worker][4], then:
-        1.  Resolve `promise` with the [ServiceWorker][5] object associated
-            with the [active worker][4].
-        2.  Abort these steps.
-    4.  If the [registration][3], represented by `registration`, for the
-        document has a [worker in waiting][6], then:
-        1.  Resolve `promise` with the [ServiceWorker][5] object associated
-            with the [worker in waiting][6].
-        2.  Abort these steps.
-    5.  Wait until the [registration][3], represented by `registration`,
-        for the document acquires a [worker in waiting][6] through a new
-        [installation process][7].
-    6.  Resolve `promise` with the [ServiceWorker][5] object associated
-        with the [worker in waiting][6].
-Note that `ready` attribute is desinged in a way that the returned [promise][1]
-will never reject. Instead, it waits until the [promise][1] resolves with a
-newly installed [worker in waiting][6]. Hence, the `state` of the acquired
-[`ServiceWorker`][8] object is either `installed`, `activating` or `activated`.
-
-
-
-[1]: http://goo.gl/3TobQS
-[2]: #scope-match-algorithm
-[3]: #registration
-[4]: #active-worker
-[5]: #service-worker-interface
-[6]: #worker-in-waiting
-[7]: #installation-process
-[8]: #service-worker
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section ready so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.6-navigator-service-worker-getAll-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.6-navigator-service-worker-getAll-expected.txt
deleted file mode 100644 (file)
index 008c23e..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section getAll() so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.6-navigator-service-worker-getAll.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.6-navigator-service-worker-getAll.html
deleted file mode 100644 (file)
index 3c2afe9..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: getAll()</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#navigator-service-worker-getAll">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`navigator.serviceWorker.getAll()` method must return a promise that resolves
-with the array of the ServiceWorker objects in `installing`, `installed`,
-`activating` and `activated` states.
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section getAll() so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.7-navigator-service-worker-register-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.7-navigator-service-worker-register-expected.txt
deleted file mode 100644 (file)
index 6ded38b..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section register() so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.7-navigator-service-worker-register.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.7-navigator-service-worker-register.html
deleted file mode 100644 (file)
index df469de..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: register()</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#navigator-service-worker-register">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`navigator.serviceWorker.register(url, options)` method must run the
-[Registration algorithm][1] passing `url` and `options`.`scope` as the
-arguments.
-
-[1]: #registration-algorithm
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section register() so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.8-navigator-service-worker-unregister-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.8-navigator-service-worker-unregister-expected.txt
deleted file mode 100644 (file)
index 581e5e6..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section unregister() so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.8-navigator-service-worker-unregister.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.8-navigator-service-worker-unregister.html
deleted file mode 100644 (file)
index 6f1b43b..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: unregister()</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#navigator-service-worker-unregister">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`navigator.serviceWorker.unregister(scope)` method must run the [Unregistration
-algorithm][1] passing `scope` as the argument.
-
-[1]: #unregistration-algorithm
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section unregister() so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound-expected.txt
deleted file mode 100644 (file)
index 1db9ccb..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section onupdatefound so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound.html
deleted file mode 100644 (file)
index 7babe7c..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: onupdatefound</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#navigator-service-worker-onupdatefound">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`navigator.serviceWorker.onupdatefound` is the [event handler][1] that must be
-supported as attribute by the `[ServiceWorkerContainer][2]` object. An
-`updatefound` event using the `[Event][3]` interface is dispatched on
-`[ServiceWorkerContainer][2]` object (See step 4 of the [_Installation
-algorithm][4]) when the associated Service Worker [registration][5] for the
-document enters the [installation process][6] such that
-`navigator.serviceWorker.installing` becomes the new [installing worker][7].
-
-[1]: http://goo.gl/rBfiz0
-[2]: #service-worker-container-interface
-[3]: http://goo.gl/Mzv7Dv
-[4]: #installation-algorithm
-[5]: #registration
-[6]: #installation-process
-[7]: #installing-worker
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section onupdatefound so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1-service-worker-global-scope-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1-service-worker-global-scope-expected.txt
deleted file mode 100644 (file)
index d25adab..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-CONSOLE MESSAGE: line 1406: TypeError: undefined is not an object (evaluating 'self[this.name].prototype')
-
-Harness Error (FAIL), message = TypeError: undefined is not an object (evaluating 'self[this.name].prototype')
-
-FAIL ServiceWorkerGlobalScope interface: existence and properties of interface object assert_own_property: self does not have own property "ServiceWorkerGlobalScope" expected property "ServiceWorkerGlobalScope" missing
-FAIL ServiceWorkerGlobalScope interface object length assert_own_property: self does not have own property "ServiceWorkerGlobalScope" expected property "ServiceWorkerGlobalScope" missing
-FAIL ServiceWorkerGlobalScope interface object name assert_own_property: self does not have own property "ServiceWorkerGlobalScope" expected property "ServiceWorkerGlobalScope" missing
-FAIL ServiceWorkerGlobalScope interface: existence and properties of interface prototype object assert_own_property: self does not have own property "ServiceWorkerGlobalScope" expected property "ServiceWorkerGlobalScope" missing
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1-service-worker-global-scope.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1-service-worker-global-scope.html
deleted file mode 100644 (file)
index c11feac..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: ServiceWorkerGlobalScope</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#service-worker-global-scope">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-        <script src=/resources/WebIDLParser.js></script>
-        <script src=/resources/idlharness.js></script>
-
-    </head>
-    <body>
-
-<script type=text/plain id="idl_0">
-[Global]
-interface ServiceWorkerGlobalScope : WorkerGlobalScope {
-  readonly attribute CacheStorage caches;
-  // A container for a list of window objects, identifiable by ID, that
-  // correspond to windows (or workers) that are "controlled" by this SW
-  readonly attribute ServiceWorkerClients clients;
-  [Unforgeable] readonly attribute DOMString scope;
-
-  Promise<any> fetch((Request or ScalarValueString) request);
-
-  void update();
-  void unregister();
-
-  attribute EventHandler oninstall;
-  attribute EventHandler onactivate;
-  attribute EventHandler onfetch;
-  attribute EventHandler onbeforeevicted;
-  attribute EventHandler onevicted;
-
-  // The event.source of these MessageEvents are instances of Client
-  attribute EventHandler onmessage;
-
-  // close() method inherited from WorkerGlobalScope is not exposed.
-};
-</script>
-
-<!--
-The `ServiceWorkerGlobalScope` interface represents the global execution
-context of a Service Worker. `ServiceWorkerGlobalScope` object provides
-generic, event-driven, time-limited script execution contexts that run at an
-origin. Once successfully [registered][1], a Service Worker is started, kept
-alive and killed by their relationship to events, not documents. Any type of
-synchronous requests MUST NOT be initiated inside of a Service Worker.
-
-[1]: #navigator-service-worker-register
--->
-
-
-    <script type=text/plain id="untested_idls">
-        interface CacheStorage {};
-        interface ServiceWorkerClients {};
-        interface Request {};
-        interface ScalarValueString {};
-        interface EventHandler {};
-        interface WorkerGlobalScope {};
-    </script>
-
-    <script>
-        var idl_array = new IdlArray();
-        idl_array.add_untested_idls(document.getElementById("untested_idls").textContent);
-        idl_array.add_idls(document.getElementById("idl_0").textContent);
-        idl_array.add_objects({
-            ServiceWorkerGlobalScope: ["throw new Error ('No object defined for the ServiceWorkerGlobalScope interface')"]
-        });
-        idl_array.test();
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.1-service-worker-global-scope-caches-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.1-service-worker-global-scope-caches-expected.txt
deleted file mode 100644 (file)
index 337bd35..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section caches so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.1-service-worker-global-scope-caches.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.1-service-worker-global-scope-caches.html
deleted file mode 100644 (file)
index f1fce50..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: caches</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#service-worker-global-scope-caches">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`self.caches` must return the `[CacheStorage][1]` object that is the global
-asynchronous map object for the `[ServiceWorkerGlobalScope][2]` execution
-context containing the cache objects keyed by the name of the caches. Caches
-are always enumerable via `self.caches` in insertion order (per [ECMAScript 6
-Map objects][3].)
-
-[1]: #cache-storage-interface
-[2]: #service-worker-global-scope-interface
-[3]: http://goo.gl/gNnDPO
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section caches so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.2-service-worker-global-scope-clients-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.2-service-worker-global-scope-clients-expected.txt
deleted file mode 100644 (file)
index f2660a2..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section clients so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.2-service-worker-global-scope-clients.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.2-service-worker-global-scope-clients.html
deleted file mode 100644 (file)
index cd5d283..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: clients</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#service-worker-global-scope-clients">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`self.clients` must return the `[ServiceWorkerClients][1]` object containing a
-list of client objects, identifiable by ID, that correspond to windows or
-workers that are [controlled][2] by this Service Worker.
-
-[1]: #service-worker-clients-interface
-[2]: #document-control
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section clients so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.3-service-worker-global-scope-scope-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.3-service-worker-global-scope-scope-expected.txt
deleted file mode 100644 (file)
index 1101e19..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section scope so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.3-service-worker-global-scope-scope.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.3-service-worker-global-scope-scope.html
deleted file mode 100644 (file)
index 7b6ce78..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: scope</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#service-worker-global-scope-scope">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-The `scope` attribute of a [ServiceWorkerGlobalScope][1] object reflects the
-[URL scope][2] of the associated Service Worker [registration][3]. The `scope`
-attribute must return the [serialization][4] of the URL representing the [URL
-scope][2] of the associated Service Worker [registration][3].
-
-[1]: #service-worker-global-scope-interface
-[2]: #url-scope
-[3]: #registration
-[4]: http://url.spec.whatwg.org/#concept-url-serializer
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section scope so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.4-service-worker-global-scope-fetch-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.4-service-worker-global-scope-fetch-expected.txt
deleted file mode 100644 (file)
index 04e8341..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section fetch(request) so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.4-service-worker-global-scope-fetch.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.4-service-worker-global-scope-fetch.html
deleted file mode 100644 (file)
index 9834547..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: fetch(request)</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#service-worker-global-scope-fetch">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`self.fetch(request)` method must run these steps:
-
-1.  Let `request` be a [request][1] represented by `request`.
-2.  Set [`client`][2] of `request` to the [JavaScript global
-    environment][3] represented by `self` object.
-3.  Let `promise` be a newly-created [promise][4].
-4.  Return `promise.`
-5.  Run the following steps asynchronously:
-    1.  Let `response` be the result of running [fetch algorithm][5] with
-        `request` as its argument.
-    2.  If `response` is a [network error][6], then:
-        1.  Reject `promise` with a new [DOMException][7] whose name is
-            "[NetworkError][8]".
-    3.  Else,
-        1.  Resolve `promise` with a new [Response][9] object associated
-            with `response`.
-
-
-
-[1]: http://goo.gl/ucOuXl
-[2]: http://goo.gl/Oxj4xQ
-[3]: http://goo.gl/ifwwCC
-[4]: http://goo.gl/3TobQS
-[5]: http://goo.gl/fGMifs
-[6]: http://goo.gl/jprjjc
-[7]: http://goo.gl/A0U8qC
-[8]: http://goo.gl/lud5HB
-[9]: http://goo.gl/Deazjv
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section fetch(request) so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.5-service-worker-global-scope-update-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.5-service-worker-global-scope-update-expected.txt
deleted file mode 100644 (file)
index 363963b..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section update() so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.5-service-worker-global-scope-update.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.5-service-worker-global-scope-update.html
deleted file mode 100644 (file)
index 26e255d..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: update()</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#service-worker-global-scope-update">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`update()` pings the server for an updated version of this script without
-consulting caches. `self.update()` method must run the [_SoftUpdate
-algorithm][1] passing its serviceWorkerRegistration object as the argument
-which is the result of running the [_GetRegistration algorithm][2] with
-`self.scope` as the argument. (This is conceptually the same operation that UA
-does maximum once per every 24 hours.)
-
-[1]: #soft-update-algorithm
-[2]: #get-registration-algorithm
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section update() so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.6-service-worker-global-scope-unregister-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.6-service-worker-global-scope-unregister-expected.txt
deleted file mode 100644 (file)
index 581e5e6..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section unregister() so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.6-service-worker-global-scope-unregister.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.6-service-worker-global-scope-unregister.html
deleted file mode 100644 (file)
index de1d64a..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: unregister()</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#service-worker-global-scope-unregister">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`self.unregister()` method must run the [Unregistration algorithm][1]
-implicitly passing `self.scope` as the argument.
-
-[1]: #unregistration-algorithm
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section unregister() so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.7-service-worker-global-scope-onmessage-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.7-service-worker-global-scope-onmessage-expected.txt
deleted file mode 100644 (file)
index da7648b..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section onmessage so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.7-service-worker-global-scope-onmessage.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.1.7-service-worker-global-scope-onmessage.html
deleted file mode 100644 (file)
index b930439..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: onmessage</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#service-worker-global-scope-onmessage">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`self.onmessage` is the [event handler][1] that must be supported as attribute
-by the `ServiceWorkerGlobalScope` object. `ServiceWorkerGlobalScope` objects
-act as if they had an implicit `[MessagePort][2]` associated with them. This
-port is part of a channel that is set up when the worker is created, but it is
-not exposed. This object must never be garbage collected before the
-`ServiceWorkerGlobalScope` object.
-
-All messages received by that port must immediately be retargeted at the
-`ServiceWorkerGlobalScope` object. That is, an event named `message` using the
-`[MessageEvent][3]` interface is dispatched on ServiceWorkerGlobalScope object.
-The `event.source` of these `[MessageEvent][3]`s are instances of `[Client][4]`.
-
-
-
-[1]: http://goo.gl/rBfiz0
-[2]: http://goo.gl/tHBrI6
-[3]: http://goo.gl/S5e0b6
-[4]: #client-interface
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section onmessage so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.2-client-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.2-client-expected.txt
deleted file mode 100644 (file)
index e22c03d..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-
-FAIL Client interface: existence and properties of interface object assert_own_property: self does not have own property "Client" expected property "Client" missing
-FAIL Client interface object length assert_own_property: self does not have own property "Client" expected property "Client" missing
-FAIL Client interface object name assert_own_property: self does not have own property "Client" expected property "Client" missing
-FAIL Client interface: existence and properties of interface prototype object assert_own_property: self does not have own property "Client" expected property "Client" missing
-FAIL Client interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "Client" expected property "Client" missing
-FAIL Client interface: attribute id assert_own_property: self does not have own property "Client" expected property "Client" missing
-FAIL Client interface: operation postMessage(any, DOMString, [object Object]) assert_own_property: self does not have own property "Client" expected property "Client" missing
-FAIL Client must be primary interface of throw new Error ('No object defined for the Client interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Client interface"
-FAIL Stringification of throw new Error ('No object defined for the Client interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Client interface"
-FAIL Client interface: throw new Error ('No object defined for the Client interface') must inherit property "id" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Client interface"
-FAIL Client interface: throw new Error ('No object defined for the Client interface') must inherit property "postMessage(any, DOMString, [object Object])" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Client interface"
-FAIL Client interface: calling postMessage(any, DOMString, [object Object]) on throw new Error ('No object defined for the Client interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Client interface"
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.2-client.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.2-client.html
deleted file mode 100644 (file)
index fda0e29..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: Client</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#client">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-        <script src=/resources/WebIDLParser.js></script>
-        <script src=/resources/idlharness.js></script>
-
-    </head>
-    <body>
-
-<script type=text/plain id="idl_0">
-[Constructor()] // no-op constructor
-interface Client {
-  readonly attribute unsigned long id;
-  void postMessage(any message, DOMString targetOrigin,
-                   optional sequence<Transferable> transfer);
-};
-</script>
-
-<!--
-The `Client` interface represents the window or the worker (defined as client)
-that is [controlled][1] by the Service Worker. This object provides a no-op
-constructor. Callers should note that only `Client` objects created by the user
-agent (see [`this.clients.getServiced()`][2]) will provide meaningful
-functionality.
-
-The `id` of a `Client` identifies the specific client object from the list of
-client objects serviced by the Service Worker. The `postMessage(message,
-targetOrigin, transfer)` method of a `[Client][3]`, when called, causes a
-`[MessageEvent][4]` to be dispatched at the client object.
-
-
-
-[1]: #document-control
-[2]: #get-serviced-method
-[3]: #client-interface
-[4]: http://goo.gl/4SLWiH
--->
-
-
-    <script type=text/plain id="untested_idls">
-        interface Transferable {};
-    </script>
-
-    <script>
-        var idl_array = new IdlArray();
-        idl_array.add_untested_idls(document.getElementById("untested_idls").textContent);
-        idl_array.add_idls(document.getElementById("idl_0").textContent);
-        idl_array.add_objects({
-            Client: ["throw new Error ('No object defined for the Client interface')"]
-        });
-        idl_array.test();
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3-service-worker-clients-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3-service-worker-clients-expected.txt
deleted file mode 100644 (file)
index 49fb070..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-FAIL ServiceWorkerClients interface: existence and properties of interface object assert_own_property: self does not have own property "ServiceWorkerClients" expected property "ServiceWorkerClients" missing
-FAIL ServiceWorkerClients interface object length assert_own_property: self does not have own property "ServiceWorkerClients" expected property "ServiceWorkerClients" missing
-FAIL ServiceWorkerClients interface object name assert_own_property: self does not have own property "ServiceWorkerClients" expected property "ServiceWorkerClients" missing
-FAIL ServiceWorkerClients interface: existence and properties of interface prototype object assert_own_property: self does not have own property "ServiceWorkerClients" expected property "ServiceWorkerClients" missing
-FAIL ServiceWorkerClients interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "ServiceWorkerClients" expected property "ServiceWorkerClients" missing
-FAIL ServiceWorkerClients interface: operation getServiced() assert_own_property: self does not have own property "ServiceWorkerClients" expected property "ServiceWorkerClients" missing
-FAIL ServiceWorkerClients interface: operation reloadAll() assert_own_property: self does not have own property "ServiceWorkerClients" expected property "ServiceWorkerClients" missing
-FAIL ServiceWorkerClients must be primary interface of throw new Error ('No object defined for the ServiceWorkerClients interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the ServiceWorkerClients interface"
-FAIL Stringification of throw new Error ('No object defined for the ServiceWorkerClients interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the ServiceWorkerClients interface"
-FAIL ServiceWorkerClients interface: throw new Error ('No object defined for the ServiceWorkerClients interface') must inherit property "getServiced()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the ServiceWorkerClients interface"
-FAIL ServiceWorkerClients interface: throw new Error ('No object defined for the ServiceWorkerClients interface') must inherit property "reloadAll()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the ServiceWorkerClients interface"
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3-service-worker-clients.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3-service-worker-clients.html
deleted file mode 100644 (file)
index 475df19..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: ServiceWorkerClients</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#service-worker-clients">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-        <script src=/resources/WebIDLParser.js></script>
-        <script src=/resources/idlharness.js></script>
-
-    </head>
-    <body>
-
-<script type=text/plain id="idl_0">
-interface ServiceWorkerClients {
-  // A list of client objects, identifiable by ID, that correspond to windows
-  // (or workers) that are "controlled" by this SW
-  Promise<sequence<Client>?> getServiced();
-  Promise<any> reloadAll();
-};
-</script>
-
-<!--
-The `ServiceWorkerClients` interface represents a container for a list of
-`[Client][1]` objects.
-
-[1]: #client-interface
--->
-
-
-    <script type=text/plain id="untested_idls">
-        interface Client {};
-    </script>
-
-    <script>
-        var idl_array = new IdlArray();
-        idl_array.add_untested_idls(document.getElementById("untested_idls").textContent);
-        idl_array.add_idls(document.getElementById("idl_0").textContent);
-        idl_array.add_objects({
-            ServiceWorkerClients: ["throw new Error ('No object defined for the ServiceWorkerClients interface')"]
-        });
-        idl_array.test();
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3.1-get-serviced-method-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3.1-get-serviced-method-expected.txt
deleted file mode 100644 (file)
index ffc41b0..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section getServiced() so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3.1-get-serviced-method.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3.1-get-serviced-method.html
deleted file mode 100644 (file)
index b3cd06f..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: getServiced()</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#get-serviced-method">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-The `getServiced()` method of a `ServiceWorkerClients`, when called, returns a
-[Promise][1] that will resolve with a list of `[Client][2]` objects that are
-[controlled][3] by this Service Worker.
-
-[1]: http://goo.gl/3TobQS
-[2]: #client-interface
-[3]: #document-control
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section getServiced() so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3.2-reloadall-method-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3.2-reloadall-method-expected.txt
deleted file mode 100644 (file)
index 9477d2c..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section reloadAll() so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3.2-reloadall-method.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.3.2-reloadall-method.html
deleted file mode 100644 (file)
index c5a9dd4..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: reloadAll()</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#reloadall-method">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`reloadAll()` provides a mechanism for the worker to request synchronized
-re-fetch of all documents whose URLs match the registration's [URL scope][1].
-An event named `reloadpage` is dispatched on the `navigator.serviceWorker`
-object of each document. The in-document handlers may allow the event to
-continue, request an extension (via [`e.waitUntil()`][2]), or cancel the
-collective reload by calling [`e.preventDefault()`][3].
-
-[1]: #url-scope
-[2]: #wait-until-method
-[3]: http://goo.gl/2zH6ie
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section reloadAll() so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.4-request-objects-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.4-request-objects-expected.txt
deleted file mode 100644 (file)
index 65346d7..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-CONSOLE MESSAGE: line 59: TypeError: null is not an object (evaluating 'document.getElementById("untested_idls").textContent')
-
-FAIL Service Workers: Request Objects TypeError: null is not an object (evaluating 'document.getElementById("untested_idls").textContent')
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.4-request-objects.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.4-request-objects.html
deleted file mode 100644 (file)
index 2f471f8..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: Request Objects</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#request-objects">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-        <script src=/resources/WebIDLParser.js></script>
-        <script src=/resources/idlharness.js></script>
-
-    </head>
-    <body>
-
-<script type=text/plain id="idl_0">
-[Constructor(optional RequestInit init)]
-interface Request {
-  attribute unsigned long timeout;
-  attribute DOMString url;
-  attribute ByteString method;
-  readonly attribute DOMString origin;
-  readonly attribute Mode mode;
-  attribute boolean synchronous;
-  attribute boolean forcePreflight;
-  attribute boolean omitCredentials;
-  readonly attribute DOMString referrer;
-  readonly attribute HeaderMap headers; // alternative: sequence<Header> headers;
-  attribute any body;
-};
-
-dictionary RequestInit {
-  unsigned long timeout = 0;
-  DOMString url;
-  boolean synchronous = false;
-  boolean forcePreflight = false;
-  boolean omitCredentials = false;
-  ByteString method = "GET";
-  HeaderMap headers;
-  any body;
-};
-
-enum Mode {
-  "same origin",
-  "tainted cross-origin",
-  "CORS",
-  "CORS-with-forced-preflight"
-};
-
-[MapClass(DOMString, DOMString)]
-interface HeaderMap {
-};
-</script>
-
-
-
-
-    <script>
-        var idl_array = new IdlArray();
-        idl_array.add_untested_idls(document.getElementById("untested_idls").textContent);
-        idl_array.add_idls(document.getElementById("idl_0").textContent);
-        idl_array.add_objects({
-            Request: ["throw new Error ('No object defined for the Request interface')"],
-            RequestInit: ["throw new Error ('No object defined for the RequestInit dictionary')"],
-            Mode: ["throw new Error ('No object defined for the Mode enum')"],
-            HeaderMap: ["throw new Error ('No object defined for the HeaderMap interface')"]
-        });
-        idl_array.test();
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5-response-objects-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5-response-objects-expected.txt
deleted file mode 100644 (file)
index ad0dde2..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-CONSOLE MESSAGE: line 550: TypeError: this.members[name].test_object is not a function. (In 'this.members[name].test_object(str)', 'this.members[name].test_object' is undefined)
-
-Harness Error (FAIL), message = TypeError: this.members[name].test_object is not a function. (In 'this.members[name].test_object(str)', 'this.members[name].test_object' is undefined)
-
-FAIL AbstractResponse interface: existence and properties of interface object assert_own_property: self does not have own property "AbstractResponse" expected property "AbstractResponse" missing
-FAIL AbstractResponse interface object length assert_own_property: self does not have own property "AbstractResponse" expected property "AbstractResponse" missing
-FAIL AbstractResponse interface object name assert_own_property: self does not have own property "AbstractResponse" expected property "AbstractResponse" missing
-FAIL AbstractResponse interface: existence and properties of interface prototype object assert_own_property: self does not have own property "AbstractResponse" expected property "AbstractResponse" missing
-FAIL AbstractResponse interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "AbstractResponse" expected property "AbstractResponse" missing
-FAIL AbstractResponse must be primary interface of throw new Error ('No object defined for the AbstractResponse interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the AbstractResponse interface"
-FAIL Stringification of throw new Error ('No object defined for the AbstractResponse interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the AbstractResponse interface"
-FAIL OpaqueResponse interface: existence and properties of interface object assert_own_property: self does not have own property "OpaqueResponse" expected property "OpaqueResponse" missing
-FAIL OpaqueResponse interface object length assert_own_property: self does not have own property "OpaqueResponse" expected property "OpaqueResponse" missing
-FAIL OpaqueResponse interface object name assert_own_property: self does not have own property "OpaqueResponse" expected property "OpaqueResponse" missing
-FAIL OpaqueResponse interface: existence and properties of interface prototype object assert_own_property: self does not have own property "OpaqueResponse" expected property "OpaqueResponse" missing
-FAIL OpaqueResponse interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "OpaqueResponse" expected property "OpaqueResponse" missing
-FAIL OpaqueResponse interface: attribute status assert_own_property: self does not have own property "OpaqueResponse" expected property "OpaqueResponse" missing
-FAIL OpaqueResponse interface: attribute statusText assert_own_property: self does not have own property "OpaqueResponse" expected property "OpaqueResponse" missing
-FAIL OpaqueResponse interface: attribute headers assert_own_property: self does not have own property "OpaqueResponse" expected property "OpaqueResponse" missing
-FAIL OpaqueResponse interface: attribute url assert_own_property: self does not have own property "OpaqueResponse" expected property "OpaqueResponse" missing
-FAIL OpaqueResponse must be primary interface of throw new Error ('No object defined for the OpaqueResponse interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the OpaqueResponse interface"
-FAIL Stringification of throw new Error ('No object defined for the OpaqueResponse interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the OpaqueResponse interface"
-FAIL OpaqueResponse interface: throw new Error ('No object defined for the OpaqueResponse interface') must inherit property "status" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the OpaqueResponse interface"
-FAIL OpaqueResponse interface: throw new Error ('No object defined for the OpaqueResponse interface') must inherit property "statusText" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the OpaqueResponse interface"
-FAIL OpaqueResponse interface: throw new Error ('No object defined for the OpaqueResponse interface') must inherit property "headers" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the OpaqueResponse interface"
-FAIL OpaqueResponse interface: throw new Error ('No object defined for the OpaqueResponse interface') must inherit property "url" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the OpaqueResponse interface"
-FAIL CORSResponse interface: existence and properties of interface object assert_own_property: self does not have own property "CORSResponse" expected property "CORSResponse" missing
-FAIL CORSResponse interface object length assert_own_property: self does not have own property "CORSResponse" expected property "CORSResponse" missing
-FAIL CORSResponse interface object name assert_own_property: self does not have own property "CORSResponse" expected property "CORSResponse" missing
-FAIL CORSResponse interface: existence and properties of interface prototype object assert_own_property: self does not have own property "CORSResponse" expected property "CORSResponse" missing
-FAIL CORSResponse interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "CORSResponse" expected property "CORSResponse" missing
-FAIL CORSResponse interface: attribute headers assert_own_property: self does not have own property "CORSResponse" expected property "CORSResponse" missing
-FAIL CORSResponse must be primary interface of throw new Error ('No object defined for the CORSResponse interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CORSResponse interface"
-FAIL Stringification of throw new Error ('No object defined for the CORSResponse interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CORSResponse interface"
-FAIL CORSResponse interface: throw new Error ('No object defined for the CORSResponse interface') must inherit property "headers" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CORSResponse interface"
-FAIL Response interface: throw new Error ('No object defined for the CORSResponse interface') must inherit property "status" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CORSResponse interface"
-FAIL Response interface: throw new Error ('No object defined for the CORSResponse interface') must inherit property "statusText" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CORSResponse interface"
-FAIL Response interface: throw new Error ('No object defined for the CORSResponse interface') must inherit property "headers" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CORSResponse interface"
-FAIL Response interface: throw new Error ('No object defined for the CORSResponse interface') must inherit property "url" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CORSResponse interface"
-FAIL Response interface: throw new Error ('No object defined for the CORSResponse interface') must inherit property "toBlob()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CORSResponse interface"
-FAIL Response interface: existence and properties of interface object assert_own_property: should inherit from AbstractResponse, but self has no such property expected property "AbstractResponse" missing
-PASS Response interface object length 
-PASS Response interface object name 
-FAIL Response interface: existence and properties of interface prototype object assert_own_property: should inherit from AbstractResponse, but self has no such property expected property "AbstractResponse" missing
-PASS Response interface: existence and properties of interface prototype object's "constructor" property 
-FAIL Response interface: attribute status assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined"
-FAIL Response interface: attribute statusText assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined"
-PASS Response interface: attribute headers 
-FAIL Response interface: attribute url assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined"
-FAIL Response interface: operation toBlob() assert_own_property: interface prototype object missing non-static operation expected property "toBlob" missing
-FAIL Response must be primary interface of throw new Error ('No object defined for the Response interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Response interface"
-FAIL Stringification of throw new Error ('No object defined for the Response interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Response interface"
-FAIL Response interface: throw new Error ('No object defined for the Response interface') must inherit property "status" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Response interface"
-FAIL Response interface: throw new Error ('No object defined for the Response interface') must inherit property "statusText" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Response interface"
-FAIL Response interface: throw new Error ('No object defined for the Response interface') must inherit property "headers" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Response interface"
-FAIL Response interface: throw new Error ('No object defined for the Response interface') must inherit property "url" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Response interface"
-FAIL Response interface: throw new Error ('No object defined for the Response interface') must inherit property "toBlob()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Response interface"
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5-response-objects.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5-response-objects.html
deleted file mode 100644 (file)
index 445982f..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: Response Objects</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#response-objects">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-        <script src=/resources/WebIDLParser.js></script>
-        <script src=/resources/idlharness.js></script>
-
-    </head>
-    <body>
-
-<!--
-`Response` objects model HTTP responses.
--->
-<script type=text/plain id="idl_0">
-[Constructor]
-interface AbstractResponse {
-};
-
-interface OpaqueResponse : AbstractResponse {
-  readonly attribute unsigned short status;
-  readonly attribute ByteString statusText;
-  // Returns a filtered list of headers. See prose for details.
-  readonly attribute HeaderMap headers;
-  // No setter for headers
-  readonly attribute DOMString url;
-};
-
-interface CORSResponse : Response {
-  readonly attribute HeaderMap headers;
-};
-
-[Constructor(optional ResponseInit responseInitDict)]
-interface Response : AbstractResponse {
-  attribute unsigned short status;
-  attribute ByteString statusText;
-  readonly attribute HeaderMap headers;
-  attribute DOMString url;
-  Promise<Blob> toBlob();
-};
-
-dictionary ResponseInit {
-  unsigned short status = 200;
-  ByteString statusText = "OK";
-  HeaderMap headers;
-};
-</script>
-
-
-
-    <script type=text/plain id="untested_idls">
-        interface HeaderMap {};
-        interface Blob {};
-    </script>
-
-    <script>
-        var idl_array = new IdlArray();
-        idl_array.add_untested_idls(document.getElementById("untested_idls").textContent);
-        idl_array.add_idls(document.getElementById("idl_0").textContent);
-        idl_array.add_objects({
-            AbstractResponse: ["throw new Error ('No object defined for the AbstractResponse interface')"],
-            OpaqueResponse: ["throw new Error ('No object defined for the OpaqueResponse interface')"],
-            CORSResponse: ["throw new Error ('No object defined for the CORSResponse interface')"],
-            Response: ["throw new Error ('No object defined for the Response interface')"],
-            ResponseInit: ["throw new Error ('No object defined for the ResponseInit dictionary')"]
-        });
-        idl_array.test();
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5.2-response-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5.2-response-expected.txt
deleted file mode 100644 (file)
index 832c7e3..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section Response so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5.2-response.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5.2-response.html
deleted file mode 100644 (file)
index fbc72f3..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: Response</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#response">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`Response` objects are mutable and constructable. They model HTTP responses.
-The `fetch()` API returns this type for same-origin responses.
-
-It may be possible to set the `Location` header of a `Response` object to
-someplace not in the current origin but this is not a security issue.
-Cross-origin response bodies are opaque to script, and since only same-origin
-documents will encounter these responses, the only systems the Service Worker
-can "lie to" are same-origin (and therefore safe from the perspective of other
-origins).
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section Response so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5.4-opaque-response-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5.4-opaque-response-expected.txt
deleted file mode 100644 (file)
index 5fabdd7..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section OpaqueResponse so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5.4-opaque-response.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.5.4-opaque-response.html
deleted file mode 100644 (file)
index a91306f..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: OpaqueResponse</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#opaque-response">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`OpaqueResponse` objects are immutable but constructable. The `fetch()` API
-returns this type for cross-origin responses.
-
-Their role is to encapsulate the security properties of the web platform. As
-such, their `body` attribute will always be `undefined` and the list of
-readable `headers` is heavily filtered.
-
-`OpaqueResponse` objects may be forwarded on to rendering documents in exactly
-the same way as mutable `Response` objects.
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section OpaqueResponse so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6-cache-objects-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6-cache-objects-expected.txt
deleted file mode 100644 (file)
index ab9a505..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section Caches so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6-cache-objects.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6-cache-objects.html
deleted file mode 100644 (file)
index befd67c..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: Caches</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#cache-objects">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-To allow authors to fully manage their content caches for offline use, the
-`[ServiceWorkerGlobalScope][1]` execution context provides the caching methods
-largely conforming to [ECMAScript 6 Map objects][2] with additional convenience
-methods. A domain can have multiple, named `[Cache][3]` objects, whose contents
-are entirely under the control of scripts. Caches are not shared across
-domains, and they are completely isolated from the browser's HTTP cache.
-
-[1]: #service-worker-global-scope-interface
-[2]: http://goo.gl/gNnDPO
-[3]: #cache-interface
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section Caches so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.1-cache-lifetimes-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.1-cache-lifetimes-expected.txt
deleted file mode 100644 (file)
index aa13b40..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section Understanding Cache Lifetimes so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.1-cache-lifetimes.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.1-cache-lifetimes.html
deleted file mode 100644 (file)
index f6c9ecb..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: Understanding Cache Lifetimes</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#cache-lifetimes">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-The `[Cache][1]` instances are not part of the browser's HTTP cache. The
-`[Cache][1]` objects are exactly what authors have to manage themselves. The
-`[Cache][1]` objects do not get updated unless authors explicitly request them
-to be. The `[Cache][1]` objects do not expire unless authors delete the
-entries. The `[Cache][1]` objects do not disappear just because the Service
-Worker script is updated. That is, caches are not updated automatically.
-Updates must be manually managed. This implies that authors should version
-their caches by name and make sure to use the caches only from the version of
-the ServiceWorker that can safely operate on.
-
-[1]: #cache-interface
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section Understanding Cache Lifetimes so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.2-cache-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.2-cache-expected.txt
deleted file mode 100644 (file)
index 79e64e2..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-
-PASS Cache interface: existence and properties of interface object 
-PASS Cache interface object length 
-PASS Cache interface object name 
-PASS Cache interface: existence and properties of interface prototype object 
-PASS Cache interface: existence and properties of interface prototype object's "constructor" property 
-PASS Cache interface: operation match(RequestInfo, CacheQueryOptions) 
-PASS Cache interface: operation matchAll(RequestInfo, CacheQueryOptions) 
-PASS Cache interface: operation add(RequestInfo) 
-PASS Cache interface: operation addAll([object Object]) 
-PASS Cache interface: operation put(RequestInfo, Response) 
-PASS Cache interface: operation delete(RequestInfo, CacheQueryOptions) 
-PASS Cache interface: operation keys(RequestInfo, CacheQueryOptions) 
-FAIL Cache must be primary interface of throw new Error ('No object defined for the Cache interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Cache interface"
-FAIL Stringification of throw new Error ('No object defined for the Cache interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Cache interface"
-FAIL Cache interface: throw new Error ('No object defined for the Cache interface') must inherit property "match(RequestInfo, CacheQueryOptions)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Cache interface"
-FAIL Cache interface: calling match(RequestInfo, CacheQueryOptions) on throw new Error ('No object defined for the Cache interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Cache interface"
-FAIL Cache interface: throw new Error ('No object defined for the Cache interface') must inherit property "matchAll(RequestInfo, CacheQueryOptions)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Cache interface"
-FAIL Cache interface: calling matchAll(RequestInfo, CacheQueryOptions) on throw new Error ('No object defined for the Cache interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Cache interface"
-FAIL Cache interface: throw new Error ('No object defined for the Cache interface') must inherit property "add(RequestInfo)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Cache interface"
-FAIL Cache interface: calling add(RequestInfo) on throw new Error ('No object defined for the Cache interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Cache interface"
-FAIL Cache interface: throw new Error ('No object defined for the Cache interface') must inherit property "addAll([object Object])" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Cache interface"
-FAIL Cache interface: calling addAll([object Object]) on throw new Error ('No object defined for the Cache interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Cache interface"
-FAIL Cache interface: throw new Error ('No object defined for the Cache interface') must inherit property "put(RequestInfo, Response)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Cache interface"
-FAIL Cache interface: calling put(RequestInfo, Response) on throw new Error ('No object defined for the Cache interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Cache interface"
-FAIL Cache interface: throw new Error ('No object defined for the Cache interface') must inherit property "delete(RequestInfo, CacheQueryOptions)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Cache interface"
-FAIL Cache interface: calling delete(RequestInfo, CacheQueryOptions) on throw new Error ('No object defined for the Cache interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Cache interface"
-FAIL Cache interface: throw new Error ('No object defined for the Cache interface') must inherit property "keys(RequestInfo, CacheQueryOptions)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Cache interface"
-FAIL Cache interface: calling keys(RequestInfo, CacheQueryOptions) on throw new Error ('No object defined for the Cache interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the Cache interface"
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.2-cache.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.2-cache.html
deleted file mode 100644 (file)
index 9270481..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: Cache</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#cache">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-        <script src=/resources/WebIDLParser.js></script>
-        <script src=/resources/idlharness.js></script>
-
-    </head>
-    <body>
-
-<script type=text/plain id="idl_0">
-[Exposed=(Window,Worker)]
-interface Cache {
-  Promise<Response> match(RequestInfo request, optional CacheQueryOptions options);
-  Promise<sequence<Response>> matchAll(optional RequestInfo request, optional CacheQueryOptions options);
-  Promise<void> add(RequestInfo request);
-  Promise<void> addAll(sequence<RequestInfo> requests);
-  Promise<void> put(RequestInfo request, Response response);
-  Promise<boolean> delete(RequestInfo request, optional CacheQueryOptions options);
-  Promise<sequence<Request>> keys(optional RequestInfo request, optional CacheQueryOptions options);
-};
-
-dictionary CacheQueryOptions {
-  boolean ignoreSearch = false;
-  boolean ignoreMethod = false;
-  boolean ignoreVary = false;
-  DOMString cacheName;
-};
-
-dictionary CacheBatchOperation {
-  DOMString type;
-  Request request;
-  Response response;
-  CacheQueryOptions options;
-};
-</script>
-
-
-
-    <script type=text/plain id="untested_idls">
-        interface AbstractResponse {};
-        interface Request {};
-        interface ScalarValueString {};
-    </script>
-
-    <script>
-        var idl_array = new IdlArray();
-        idl_array.add_untested_idls(document.getElementById("untested_idls").textContent);
-        idl_array.add_idls(document.getElementById("idl_0").textContent);
-        idl_array.add_objects({
-            Cache: ["throw new Error ('No object defined for the Cache interface')"],
-            QueryParams: ["throw new Error ('No object defined for the QueryParams dictionary')"],
-            CacheIterationCallback: ["throw new Error ('No object defined for the CacheIterationCallback callback')"]
-        });
-        idl_array.test();
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.3-cache-storage-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.3-cache-storage-expected.txt
deleted file mode 100644 (file)
index ebee08c..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-CONSOLE MESSAGE: line 251: callback not yet supported
-
-PASS CacheStorage interface: existence and properties of interface object 
-FAIL CacheStorage interface object length assert_equals: wrong value for CacheStorage.length expected 1 but got 0
-PASS CacheStorage interface object name 
-PASS CacheStorage interface: existence and properties of interface prototype object 
-PASS CacheStorage interface: existence and properties of interface prototype object's "constructor" property 
-PASS CacheStorage interface: operation match(ScalarValueString, DOMString) 
-FAIL CacheStorage interface: operation get(DOMString) assert_own_property: interface prototype object missing non-static operation expected property "get" missing
-PASS CacheStorage interface: operation has(DOMString) 
-FAIL CacheStorage interface: operation set(DOMString, Cache) assert_own_property: interface prototype object missing non-static operation expected property "set" missing
-FAIL CacheStorage interface: operation clear() assert_own_property: interface prototype object missing non-static operation expected property "clear" missing
-PASS CacheStorage interface: operation delete(DOMString) 
-FAIL CacheStorage interface: operation forEach(CacheStorageIterationCallback, object) assert_own_property: interface prototype object missing non-static operation expected property "forEach" missing
-FAIL CacheStorage interface: operation entries() assert_own_property: interface prototype object missing non-static operation expected property "entries" missing
-PASS CacheStorage interface: operation keys() 
-FAIL CacheStorage interface: operation values() assert_own_property: interface prototype object missing non-static operation expected property "values" missing
-FAIL CacheStorage interface: operation size() assert_own_property: interface prototype object missing non-static operation expected property "size" missing
-FAIL CacheStorage must be primary interface of throw new Error ('No object defined for the CacheStorage interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL Stringification of throw new Error ('No object defined for the CacheStorage interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: throw new Error ('No object defined for the CacheStorage interface') must inherit property "match(ScalarValueString, DOMString)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: calling match(ScalarValueString, DOMString) on throw new Error ('No object defined for the CacheStorage interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: throw new Error ('No object defined for the CacheStorage interface') must inherit property "get(DOMString)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: calling get(DOMString) on throw new Error ('No object defined for the CacheStorage interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: throw new Error ('No object defined for the CacheStorage interface') must inherit property "has(DOMString)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: calling has(DOMString) on throw new Error ('No object defined for the CacheStorage interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: throw new Error ('No object defined for the CacheStorage interface') must inherit property "set(DOMString, Cache)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: calling set(DOMString, Cache) on throw new Error ('No object defined for the CacheStorage interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: throw new Error ('No object defined for the CacheStorage interface') must inherit property "clear()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: throw new Error ('No object defined for the CacheStorage interface') must inherit property "delete(DOMString)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: calling delete(DOMString) on throw new Error ('No object defined for the CacheStorage interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: throw new Error ('No object defined for the CacheStorage interface') must inherit property "forEach(CacheStorageIterationCallback, object)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: calling forEach(CacheStorageIterationCallback, object) on throw new Error ('No object defined for the CacheStorage interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: throw new Error ('No object defined for the CacheStorage interface') must inherit property "entries()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: throw new Error ('No object defined for the CacheStorage interface') must inherit property "keys()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: throw new Error ('No object defined for the CacheStorage interface') must inherit property "values()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-FAIL CacheStorage interface: throw new Error ('No object defined for the CacheStorage interface') must inherit property "size()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the CacheStorage interface"
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.3-cache-storage.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.6.3-cache-storage.html
deleted file mode 100644 (file)
index 29666d8..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: CacheStorage</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#cache-storage">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-        <script src=/resources/WebIDLParser.js></script>
-        <script src=/resources/idlharness.js></script>
-
-    </head>
-    <body>
-
-<script type=text/plain id="idl_0">
-[Constructor(sequence<any> iterable)]
-interface CacheStorage {
-  Promise<any> match(ScalarValueString url, optional DOMString cacheName);
-  Promise<Cache> get(DOMString key);
-  Promise<boolean> has(DOMString key);
-  Promise<any> set(DOMString key, Cache val);
-  Promise<any> clear();
-  Promise<any> delete(DOMString key);
-  void forEach(CacheStorageIterationCallback callback, optional object thisArg);
-  Promise<sequence<any>> entries();
-  Promise<sequence<DOMString>> keys();
-  Promise<sequence<Cache>> values();
-  Promise<unsigned long> size();
-};
-
-callback CacheStorageIterationCallback = void (Cache value, DOMString key, CacheStorage map);
-</script>
-
-<!--
-**Note**:[CacheStorage][1]interface is designed to largely conform
-to[ECMAScript 6 Map objects][2]but entirely async, and with additional
-convenience methods.
-
-[1]: #cache-storage-interface
-[2]: http://goo.gl/gNnDPO
--->
-
-
-    <script type=text/plain id="untested_idls">
-        interface ScalarValueString {};
-        interface Cache {};
-    </script>
-
-    <script>
-        var idl_array = new IdlArray();
-        idl_array.add_untested_idls(document.getElementById("untested_idls").textContent);
-        idl_array.add_idls(document.getElementById("idl_0").textContent);
-        idl_array.add_objects({
-            CacheStorage: ["throw new Error ('No object defined for the CacheStorage interface')"],
-            CacheStorageIterationCallback: ["throw new Error ('No object defined for the CacheStorageIterationCallback callback')"]
-        });
-        idl_array.test();
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.1-install-phase-event-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.1-install-phase-event-expected.txt
deleted file mode 100644 (file)
index 628df56..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-
-FAIL InstallPhaseEvent interface: existence and properties of interface object assert_own_property: self does not have own property "InstallPhaseEvent" expected property "InstallPhaseEvent" missing
-FAIL InstallPhaseEvent interface object length assert_own_property: self does not have own property "InstallPhaseEvent" expected property "InstallPhaseEvent" missing
-FAIL InstallPhaseEvent interface object name assert_own_property: self does not have own property "InstallPhaseEvent" expected property "InstallPhaseEvent" missing
-FAIL InstallPhaseEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property "InstallPhaseEvent" expected property "InstallPhaseEvent" missing
-FAIL InstallPhaseEvent interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "InstallPhaseEvent" expected property "InstallPhaseEvent" missing
-FAIL InstallPhaseEvent interface: operation waitUntil([object Object]) assert_own_property: self does not have own property "InstallPhaseEvent" expected property "InstallPhaseEvent" missing
-FAIL InstallPhaseEvent must be primary interface of throw new Error ('No object defined for the InstallPhaseEvent interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the InstallPhaseEvent interface"
-FAIL Stringification of throw new Error ('No object defined for the InstallPhaseEvent interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the InstallPhaseEvent interface"
-FAIL InstallPhaseEvent interface: throw new Error ('No object defined for the InstallPhaseEvent interface') must inherit property "waitUntil([object Object])" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the InstallPhaseEvent interface"
-FAIL InstallPhaseEvent interface: calling waitUntil([object Object]) on throw new Error ('No object defined for the InstallPhaseEvent interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the InstallPhaseEvent interface"
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.1-install-phase-event.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.1-install-phase-event.html
deleted file mode 100644 (file)
index 8b7ab81..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: InstallPhaseEvent</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#install-phase-event">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-        <script src=/resources/WebIDLParser.js></script>
-        <script src=/resources/idlharness.js></script>
-
-    </head>
-    <body>
-
-<script type=text/plain id="idl_0">
-interface InstallPhaseEvent : Event {
-  Promise<any> waitUntil(Promise<any> f);
-};
-</script>
-
-<!--
-Service Workers have two [Lifecycle events][1], `[install][2]` and
-`[activate][3]`. Service Workers use the `[InstallPhaseEvent][4]` interface for
-`[activate][3]` event and the `[InstallEvent][5]` interface, which inherits
-from the `[InstallPhaseEvent][4]` interface, for `[install][2]` event.
-
-[1]: #lifecycle-events
-[2]: #install-event
-[3]: #activate-event
-[4]: #install-phase-event-interface
-[5]: #install-event-interface
--->
-
-
-    <script type=text/plain id="untested_idls">
-        interface Event {};
-    </script>
-
-    <script>
-        var idl_array = new IdlArray();
-        idl_array.add_untested_idls(document.getElementById("untested_idls").textContent);
-        idl_array.add_idls(document.getElementById("idl_0").textContent);
-        idl_array.add_objects({
-            InstallPhaseEvent: ["throw new Error ('No object defined for the InstallPhaseEvent interface')"]
-        });
-        idl_array.test();
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.1.1-wait-until-method-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.1.1-wait-until-method-expected.txt
deleted file mode 100644 (file)
index 6857b57..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section event.waitUntil(f) so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.1.1-wait-until-method.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.1.1-wait-until-method.html
deleted file mode 100644 (file)
index 318318b..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: event.waitUntil(f)</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#wait-until-method">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`event.waitUntil(f)` method, when called in `oninstall` or `onactivate`,
-extends the lifetime of the event. When called in `oninstall`, it delays
-treating the installing worker until the passed [Promise][1] resolves
-successfully. This is primarily used to ensure that a `ServiceWorker` is not
-active until all of the core caches it depends on are populated. When called in
-`onactivate`, it delays treating the activating worker until the passed
-[Promise][1] resolves successfully. This is primarily used to ensure that any
-[Functional events][2] are not dispatched to the `ServiceWorker` until it
-upgrades database schemas and deletes the outdated cache entries.
-
-[1]: http://goo.gl/3TobQS
-[2]: #functional-events
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section event.waitUntil(f) so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2-install-event-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2-install-event-expected.txt
deleted file mode 100644 (file)
index e176016..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section install Event so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2-install-event.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2-install-event.html
deleted file mode 100644 (file)
index 77702ed..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: install Event</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#install-event">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-An event named `[install][1]` using the `[InstallEvent][2]` interface is
-dispatched on `ServiceWorkerGlobalScope` object when the state of the
-associated `ServiceWorker` changes its value to `installing`. (See step 3 of
-[_Installation algorithm][3])
-
-[1]: #install-event
-[2]: #install-event-interface
-[3]: #installation-algorithm
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section install Event so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2.1-install-event-section-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2.1-install-event-section-expected.txt
deleted file mode 100644 (file)
index df9d092..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-FAIL InstallEvent interface: existence and properties of interface object assert_own_property: self does not have own property "InstallEvent" expected property "InstallEvent" missing
-FAIL InstallEvent interface object length assert_own_property: self does not have own property "InstallEvent" expected property "InstallEvent" missing
-FAIL InstallEvent interface object name assert_own_property: self does not have own property "InstallEvent" expected property "InstallEvent" missing
-FAIL InstallEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property "InstallEvent" expected property "InstallEvent" missing
-FAIL InstallEvent interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "InstallEvent" expected property "InstallEvent" missing
-FAIL InstallEvent interface: attribute activeWorker assert_own_property: self does not have own property "InstallEvent" expected property "InstallEvent" missing
-FAIL InstallEvent interface: operation replace() assert_own_property: self does not have own property "InstallEvent" expected property "InstallEvent" missing
-FAIL InstallEvent must be primary interface of throw new Error ('No object defined for the InstallEvent interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the InstallEvent interface"
-FAIL Stringification of throw new Error ('No object defined for the InstallEvent interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the InstallEvent interface"
-FAIL InstallEvent interface: throw new Error ('No object defined for the InstallEvent interface') must inherit property "activeWorker" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the InstallEvent interface"
-FAIL InstallEvent interface: throw new Error ('No object defined for the InstallEvent interface') must inherit property "replace()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the InstallEvent interface"
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2.1-install-event-section.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2.1-install-event-section.html
deleted file mode 100644 (file)
index d9b47e1..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: InstallEvent</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#install-event-section">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-        <script src=/resources/WebIDLParser.js></script>
-        <script src=/resources/idlharness.js></script>
-
-    </head>
-    <body>
-
-<script type=text/plain id="idl_0">
-interface InstallEvent : InstallPhaseEvent {
-  readonly attribute ServiceWorker? activeWorker;
-  void replace();
-};
-</script>
-
-<!--
-Service Workers use the `[InstallEvent][1]` interface for `[install][2]` event.
-
-[1]: #install-event-interface
-[2]: #install-event
--->
-
-
-    <script type=text/plain id="untested_idls">
-        interface ServiceWorker {};
-        interface InstallPhaseEvent {};
-    </script>
-
-    <script>
-        var idl_array = new IdlArray();
-        idl_array.add_untested_idls(document.getElementById("untested_idls").textContent);
-        idl_array.add_idls(document.getElementById("idl_0").textContent);
-        idl_array.add_objects({
-            InstallEvent: ["throw new Error ('No object defined for the InstallEvent interface')"]
-        });
-        idl_array.test();
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2.2-replace-method-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2.2-replace-method-expected.txt
deleted file mode 100644 (file)
index 70e56dd..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section event.replace() so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2.2-replace-method.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.2.2-replace-method.html
deleted file mode 100644 (file)
index 6981d30..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: event.replace()</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#replace-method">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`replace()` interacts with `waitUntil` method in the following way:
-
--   Successful installation can be delayed by `waitUntil`, perhaps by
-    subsequent event handlers.
--   Replacement only happens upon successful installation
--   Therefore, replacement of the [active worker][1] (if any) is not
-    immediate, however it may occur as soon as the end of the current turn.
-
-
-
-[1]: #navigator-service-worker-active
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section event.replace() so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.3-activate-event-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.3-activate-event-expected.txt
deleted file mode 100644 (file)
index 3bf3f0d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section activate Event so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.3-activate-event.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.3-activate-event.html
deleted file mode 100644 (file)
index 2a0162e..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: activate Event</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#activate-event">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-An event named `[activate][1]` using the `[InstallPhaseEvent][2]` interface is
-dispatched on `ServiceWorkerGlobalScope` object when the state of the
-associated `ServiceWorker` changes its value to `activating`. (See step 6 of
-[_Activation algorithm][3])
-
-Service Workers use the `[InstallPhaseEvent][4]` interface for `[activate][1]`
-event.
-
-
-
-[1]: #activate-event
-[2]: #install-phase-event
-[3]: #activation-algorithm
-[4]: #install-phase-event-interface
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section activate Event so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.1-fetch-event-section-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.1-fetch-event-section-expected.txt
deleted file mode 100644 (file)
index 3e44372..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-CONSOLE MESSAGE: line 550: TypeError: this.members[name].test_object is not a function. (In 'this.members[name].test_object(str)', 'this.members[name].test_object' is undefined)
-
-Harness Error (FAIL), message = TypeError: this.members[name].test_object is not a function. (In 'this.members[name].test_object(str)', 'this.members[name].test_object' is undefined)
-
-FAIL FetchEvent interface: existence and properties of interface object assert_equals: prototype of FetchEvent is not Event expected function "function Event() {
-    [native code]
-}" but got function "function ExtendableEvent() {
-    [native code]
-}"
-FAIL FetchEvent interface object length assert_equals: wrong value for FetchEvent.length expected 0 but got 2
-PASS FetchEvent interface object name 
-FAIL FetchEvent interface: existence and properties of interface prototype object assert_equals: prototype of FetchEvent.prototype is not Event.prototype expected object "[object EventPrototype]" but got object "[object ExtendableEventPrototype]"
-PASS FetchEvent interface: existence and properties of interface prototype object's "constructor" property 
-PASS FetchEvent interface: attribute request 
-FAIL FetchEvent interface: attribute client assert_true: The prototype object must have a property "client" expected true got false
-FAIL FetchEvent interface: attribute context assert_true: The prototype object must have a property "context" expected true got false
-FAIL FetchEvent interface: attribute isReload assert_true: The prototype object must have a property "isReload" expected true got false
-PASS FetchEvent interface: operation respondWith([object Object]) 
-FAIL FetchEvent interface: operation forwardTo(ScalarValueString) assert_own_property: interface prototype object missing non-static operation expected property "forwardTo" missing
-FAIL FetchEvent interface: operation default() assert_own_property: interface prototype object missing non-static operation expected property "default" missing
-FAIL FetchEvent must be primary interface of throw new Error ('No object defined for the FetchEvent interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the FetchEvent interface"
-FAIL Stringification of throw new Error ('No object defined for the FetchEvent interface') assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the FetchEvent interface"
-FAIL FetchEvent interface: throw new Error ('No object defined for the FetchEvent interface') must inherit property "request" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the FetchEvent interface"
-FAIL FetchEvent interface: throw new Error ('No object defined for the FetchEvent interface') must inherit property "client" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the FetchEvent interface"
-FAIL FetchEvent interface: throw new Error ('No object defined for the FetchEvent interface') must inherit property "context" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the FetchEvent interface"
-FAIL FetchEvent interface: throw new Error ('No object defined for the FetchEvent interface') must inherit property "isReload" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the FetchEvent interface"
-FAIL FetchEvent interface: throw new Error ('No object defined for the FetchEvent interface') must inherit property "respondWith([object Object])" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the FetchEvent interface"
-FAIL FetchEvent interface: calling respondWith([object Object]) on throw new Error ('No object defined for the FetchEvent interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the FetchEvent interface"
-FAIL FetchEvent interface: throw new Error ('No object defined for the FetchEvent interface') must inherit property "forwardTo(ScalarValueString)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the FetchEvent interface"
-FAIL FetchEvent interface: calling forwardTo(ScalarValueString) on throw new Error ('No object defined for the FetchEvent interface') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the FetchEvent interface"
-FAIL FetchEvent interface: throw new Error ('No object defined for the FetchEvent interface') must inherit property "default()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "Error: No object defined for the FetchEvent interface"
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.1-fetch-event-section.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.1-fetch-event-section.html
deleted file mode 100644 (file)
index ace7196..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: FetchEvent</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#fetch-event-section">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-        <script src=/resources/WebIDLParser.js></script>
-        <script src=/resources/idlharness.js></script>
-
-    </head>
-    <body>
-
-<script type=text/plain id="idl_0">
-[Constructor]
-interface FetchEvent : Event {
-  readonly attribute Request request;
-  readonly attribute Client client; // The window issuing the request.
-  readonly attribute Context context;
-  readonly attribute boolean isReload;
-
-  void respondWith(Promise<AbstractResponse> r);
-  Promise<any> forwardTo(ScalarValueString url);
-  Promise<any> default();
-};
-
-enum Context {
-  "connect",
-  "font",
-  "img",
-  "object",
-  "script",
-  "style",
-  "worker",
-  "popup",
-  "child",
-  "navigate"
-};
-</script>
-
-<!--
-Service Workers use the `[FetchEvent][1]` interface for `[fetch][2]` event.
-
-[1]: #fetch-event-interface
-[2]: #fetch-event
--->
-
-
-    <script type=text/plain id="untested_idls">
-        interface Request {};
-        interface Client {};
-        interface AbstractResponse {};
-        interface ScalarValueString {};
-        interface Event {};
-    </script>
-
-    <script>
-        var idl_array = new IdlArray();
-        idl_array.add_untested_idls(document.getElementById("untested_idls").textContent);
-        idl_array.add_idls(document.getElementById("idl_0").textContent);
-        idl_array.add_objects({
-            FetchEvent: ["throw new Error ('No object defined for the FetchEvent interface')"],
-            Context: ["throw new Error ('No object defined for the Context enum')"]
-        });
-        idl_array.test();
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.2-respond-with-method-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.2-respond-with-method-expected.txt
deleted file mode 100644 (file)
index 9f460c6..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section event.respondWith(r) so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.2-respond-with-method.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.2-respond-with-method.html
deleted file mode 100644 (file)
index 416b8ef..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: event.respondWith(r)</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#respond-with-method">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`event.respondWith(r)` method must run the steps, from step 10 to step 15,
-defined in the [_OnFetchRequest algorithm][1].
-
-The `r` argument must resolve with a [AbstractResponse][2], else a
-[NetworkError][3] is thrown. If the request is a top-level navigation and the
-return value is a [OpaqueResponse][4] (an opaque response body), a
-[NetworkError][3] is thrown. The final URL of all successful (non
-network-error) responses is the [requested][5] URL. Renderer-side security
-checks about tainting for cross-origin content are tied to the transparency (or
-opacity) of the [Response][6] body, not URLs.
-
-
-
-[1]: #on-fetch-request-algorithm
-[2]: #abstract-response-interface
-[3]: http://w3c.github.io/dom/#networkerror
-[4]: #opaque-response-interface
-[5]: #request-objects
-[6]: #response-interface
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section event.respondWith(r) so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.3-default-method-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.3-default-method-expected.txt
deleted file mode 100644 (file)
index 1c7728f..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section event.default() so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.3-default-method.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.3-default-method.html
deleted file mode 100644 (file)
index deff7ac..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: event.default()</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#default-method">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-`event.default()` method must run these steps:
-
-1.  Let `promise` be a newly-created [promise][1].
-2.  Return `promise.`
-3.  Run the following steps asynchronously:
-    1.  Let `request` be `event`'s `request`.
-    2.  Set `request`'s [skip service worker flag][2].
-    3.  Let `response` be the result of running [fetch algorithm][3] with
-        `request` as its argument.
-    4.  If `response` is a [network error][4], then:
-        1.  Reject `promise` with a new [DOMException][5] whose name is
-            "[NetworkError][6]".
-    5.  Else,
-        1.  Resolve `promise` with a new [Response][7] object associated
-            with `response`.
-
-
-
-[1]: http://goo.gl/3TobQS
-[2]: http://goo.gl/gP7IWW
-[3]: http://goo.gl/fGMifs
-[4]: http://goo.gl/jprjjc
-[5]: http://goo.gl/A0U8qC
-[6]: http://goo.gl/lud5HB
-[7]: http://goo.gl/Deazjv
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section event.default() so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.4-is-reload-attribute-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.4-is-reload-attribute-expected.txt
deleted file mode 100644 (file)
index f43f970..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section event.isReload so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.4-is-reload-attribute.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-4.7.4.4-is-reload-attribute.html
deleted file mode 100644 (file)
index fffe5d5..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: event.isReload</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#is-reload-attribute">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-Returns true if `event` was dispatched with the user's intention for the page
-reload, and false otherwise. Pressing the refresh button should be considered a
-reload while clicking a link and pressing the back button should not. The
-behavior of the `Ctrl+l enter` is left to the implementations of the user
-agents.
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section event.isReload so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-5.1-origin-relativity-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-5.1-origin-relativity-expected.txt
deleted file mode 100644 (file)
index 5d6e1df..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section Origin Relativity so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-5.1-origin-relativity.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-5.1-origin-relativity.html
deleted file mode 100644 (file)
index 469ce29..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: Origin Relativity</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#origin-relativity">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-One of the advanced concerns that major applications would encounter is whether
-they can be hosted from a CDN. By definition, these are servers in other
-places, often on other domains. Therefore, Service Workers cannot be hosted on
-CDNs. But they can include resources via [importScripts()][1]. The reason for
-this restriction is that Service Workers create the opportunity for a bad actor
-to turn a bad day into a bad eternity.
-
-[1]: http://goo.gl/Owcfs2
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section Origin Relativity so far.");
-    </script>
-
-    </body>
-</html>
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-5.2-cross-origin-resources-expected.txt b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-5.2-cross-origin-resources-expected.txt
deleted file mode 100644 (file)
index 1ac71d5..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-PASS There are no tests for section Cross-Origin Resources &amp; CORS so far. 
-
diff --git a/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-5.2-cross-origin-resources.html b/LayoutTests/imported/w3c/web-platform-tests/service-workers/stub-5.2-cross-origin-resources.html
deleted file mode 100644 (file)
index 42c685b..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE html>
-<html>
-<title>Service Workers: Cross-Origin Resources &amp; CORS</title>
-    <head>
-        <link rel="help" href="https://w3c.github.io/ServiceWorker/#cross-origin-resources">
-        <script src="/resources/testharness.js"></script>
-        <script src="/resources/testharnessreport.js"></script>
-
-    </head>
-    <body>
-
-<!--
-
-Applications tend to cache items that come from a CDN or other domain. It is
-possible to request many of them directly using <script>, <img>, <video> and
-<link> elements. It would be hugely limiting if this sort of runtime
-collaboration broke when offline. Similarly, it is possible to XHR many sorts
-of off-domain resources when appropriate CORS headers are set.
-
-ServiceWorkers enable this by allowing `Cache`s to fetch and cache off-origin
-items. Some restrictions apply, however. First, unlike same-origin resources
-which are managed in the `Cache` as `[Promise][1]`s for `Response` instances,
-the objects stored are `[Promise][1]`s for `OpaqueResponse` instances.
-`OpaqueResponse` provides a much less expressive API than `Response`; the
-bodies and headers cannot be read or set, nor many of the other aspects of
-their content inspected. They can be passed to `respondWith()` and
-`forwardTo()` in the same manner as `Response`s, but cannot be meaningfully
-created programmatically. These limitations are necessary to preserve the
-security invariants of the platform. Allowing `Cache`s to store them allows
-applications to avoid re-architecting in most cases.
-
-
-
-[1]: http://goo.gl/3TobQS
-
--->
-
-
-
-    <script>
-        test(function() {
-            // not_implemented();
-        }, "There are no tests for section Cross-Origin Resources &amp; CORS so far.");
-    </script>
-
-    </body>
-</html>
-
index 3925ec3..31029cf 100644 (file)
@@ -1130,8 +1130,6 @@ webkit.org/b/175419 http/tests/workers/service [ Skip ]
 webkit.org/b/175419 http/wpt/service-workers [ Failure ]
 webkit.org/b/175419 http/tests/inspector/network/resource-response-service-worker.html [ Skip ]
 webkit.org/b/175419 imported/w3c/web-platform-tests/service-workers [ Skip ]
-webkit.org/b/175419 imported/w3c/web-platform-tests/service-workers/stub-4.6.2-cache.html [ Pass ]
-webkit.org/b/175419 imported/w3c/web-platform-tests/service-workers/stub-4.6.3-cache-storage.html [ Pass ]
 
 webkit.org/b/175419 imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https.html [ Failure ]
 webkit.org/b/175419 imported/w3c/web-platform-tests/background-fetch/interfaces.html [ Failure ]