Changeset 220270 in webkit


Ignore:
Timestamp:
Aug 4, 2017 8:16:34 AM (7 years ago)
Author:
beidson@apple.com
Message:

Enable ServiceWorkers at runtime for WebKitTestRunner.
https://bugs.webkit.org/show_bug.cgi?id=175174

Reviewed by Youenn Fablet.

LayoutTests/imported/w3c:

  • web-platform-tests/background-fetch/interfaces-expected.txt:
  • web-platform-tests/background-fetch/interfaces-worker.https-expected.txt:
  • web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt:
  • web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt:
  • web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt:
  • web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt:
  • web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt:
  • web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt:
  • web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt:
  • web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt:
  • web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt:
  • web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt:
  • web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt:
  • web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt:
  • web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt:
  • web-platform-tests/streams/piping/general.serviceworker.https-expected.txt:
  • web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt:
  • web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt:
  • web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt:
  • web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt:
  • web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt:
  • web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt:
  • web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt:
  • web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt:
  • web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt:
  • web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt:
  • web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt:
  • web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt:
  • web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt:
  • web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt:
  • web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt:
  • web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt:
  • web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt:

Source/WebKit:

  • UIProcess/WebPreferences.cpp:

(WebKit::WebPreferences::enableAllExperimentalFeatures):

LayoutTests:

  • fast/dom/navigator-detached-no-crash-expected.txt:
  • platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt: Copied from LayoutTests/fast/dom/navigator-detached-no-crash-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt.
  • platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt.
  • platform/mac/js/dom/global-constructors-attributes-expected.txt:
Location:
trunk
Files:
10 added
39 edited
34 copied

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r220269 r220270  
     12017-08-04  Brady Eidson  <beidson@apple.com>
     2
     3        Enable ServiceWorkers at runtime for WebKitTestRunner.
     4        https://bugs.webkit.org/show_bug.cgi?id=175174
     5
     6        Reviewed by Youenn Fablet.
     7
     8        * fast/dom/navigator-detached-no-crash-expected.txt:
     9        * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt: Copied from LayoutTests/fast/dom/navigator-detached-no-crash-expected.txt.
     10        * platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt.
     11        * platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https-expected.txt.
     12        * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt.
     13        * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt.
     14        * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt.
     15        * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt.
     16        * platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt.
     17        * platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt.
     18        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt.
     19        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt.
     20        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt.
     21        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt.
     22        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt.
     23        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt.
     24        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt.
     25        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
     26        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt.
     27        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt.
     28        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt.
     29        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
     30        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt.
     31        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt.
     32        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt.
     33        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt.
     34        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt.
     35        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt.
     36        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt.
     37        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt.
     38        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
     39        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt.
     40        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt.
     41        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt.
     42        * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt.
     43        * platform/mac/js/dom/global-constructors-attributes-expected.txt:
     44
    1452017-08-04  Zan Dobersek  <zdobersek@igalia.com>
    246
  • trunk/LayoutTests/fast/dom/navigator-detached-no-crash-expected.txt

    r220121 r220270  
    1616navigator.productSub is OK
    1717navigator.sendBeacon() threw err TypeError: Not enough arguments
     18navigator.serviceWorker is OK
    1819navigator.userAgent is OK
    1920navigator.vendor is OK
     
    3536navigator.productSub is OK
    3637navigator.sendBeacon() threw err TypeError: Not enough arguments
     38navigator.serviceWorker is OK
    3739navigator.userAgent is OK
    3840navigator.vendor is OK
  • trunk/LayoutTests/imported/w3c/ChangeLog

    r220252 r220270  
     12017-08-04  Brady Eidson  <beidson@apple.com>
     2
     3        Enable ServiceWorkers at runtime for WebKitTestRunner.
     4        https://bugs.webkit.org/show_bug.cgi?id=175174
     5
     6        Reviewed by Youenn Fablet.
     7
     8        * web-platform-tests/background-fetch/interfaces-expected.txt:
     9        * web-platform-tests/background-fetch/interfaces-worker.https-expected.txt:
     10        * web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt:
     11        * web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt:
     12        * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt:
     13        * web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt:
     14        * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt:
     15        * web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt:
     16        * web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt:
     17        * web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt:
     18        * web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt:
     19        * web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt:
     20        * web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt:
     21        * web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt:
     22        * web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt:
     23        * web-platform-tests/streams/piping/general.serviceworker.https-expected.txt:
     24        * web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt:
     25        * web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt:
     26        * web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt:
     27        * web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt:
     28        * web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt:
     29        * web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt:
     30        * web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt:
     31        * web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt:
     32        * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt:
     33        * web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt:
     34        * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt:
     35        * web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt:
     36        * web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt:
     37        * web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt:
     38        * web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt:
     39        * web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt:
     40        * web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt:
     41
    1422017-08-03  Chris Dumez  <cdumez@apple.com>
    243
  • trunk/LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt

    r215164 r220270  
    55
    66PASS Exposed interfaces in a Document.
    7 FAIL ServiceWorkerRegistration interface: attribute backgroundFetch assert_own_property: self does not have own property "ServiceWorkerRegistration" expected property "ServiceWorkerRegistration" missing
     7FAIL ServiceWorkerRegistration interface: attribute backgroundFetch assert_true: The prototype object must have a property "backgroundFetch" expected true got false
    88PASS ServiceWorkerGlobalScope interface: existence and properties of interface object
    99FAIL BackgroundFetchManager interface: existence and properties of interface object assert_own_property: self does not have own property "BackgroundFetchManager" expected property "BackgroundFetchManager" missing
  • trunk/LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https-expected.txt

    r215164 r220270  
    44
    55
    6 FAIL Service Worker-scoped tests. undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     6FAIL Service Worker-scoped tests. null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    77
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt

    r213882 r220270  
    11
    2 FAIL Fetch in service worker: referrer with no-referrer policy undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Fetch in service worker: referrer with no-referrer policy null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt

    r213882 r220270  
    11
    2 FAIL Fetch in service worker: referrer with no-referrer policy undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Fetch in service worker: referrer with no-referrer policy null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt

    r213882 r220270  
    11
    2 FAIL Fetch in service worker: referrer with origin-when-cross-origin policy undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Fetch in service worker: referrer with origin-when-cross-origin policy null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt

    r213882 r220270  
    11
    2 FAIL Fetch in worker: referrer with unsafe-url policy undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Fetch in worker: referrer with unsafe-url policy null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt

    r213517 r220270  
    77PASS Passing null for ports parameter to initMessageEvent
    88PASS initMessageEvent operation default parameter values
    9 FAIL Passing ServiceWorker for source member undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     9FAIL Passing ServiceWorker for source member null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    1010
  • trunk/LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt

    r217225 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt

    r213882 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt

    r213882 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt

    r212202 r220270  
    11
    2 FAIL Service worker test setup undefined is not an object (evaluating 'navigator.serviceWorker.getRegistration')
     2FAIL Service worker test setup null is not an object (evaluating 'navigator.serviceWorker.getRegistration')
    33
  • trunk/LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt

    r219729 r220270  
    21092109PASS Object.getOwnPropertyDescriptor(global, 'Selection').enumerable is false
    21102110PASS Object.getOwnPropertyDescriptor(global, 'Selection').configurable is true
     2111PASS Object.getOwnPropertyDescriptor(global, 'ServiceWorker').value is ServiceWorker
     2112PASS Object.getOwnPropertyDescriptor(global, 'ServiceWorker').hasOwnProperty('get') is false
     2113PASS Object.getOwnPropertyDescriptor(global, 'ServiceWorker').hasOwnProperty('set') is false
     2114PASS Object.getOwnPropertyDescriptor(global, 'ServiceWorker').enumerable is false
     2115PASS Object.getOwnPropertyDescriptor(global, 'ServiceWorker').configurable is true
     2116PASS Object.getOwnPropertyDescriptor(global, 'ServiceWorkerContainer').value is ServiceWorkerContainer
     2117PASS Object.getOwnPropertyDescriptor(global, 'ServiceWorkerContainer').hasOwnProperty('get') is false
     2118PASS Object.getOwnPropertyDescriptor(global, 'ServiceWorkerContainer').hasOwnProperty('set') is false
     2119PASS Object.getOwnPropertyDescriptor(global, 'ServiceWorkerContainer').enumerable is false
     2120PASS Object.getOwnPropertyDescriptor(global, 'ServiceWorkerContainer').configurable is true
     2121PASS Object.getOwnPropertyDescriptor(global, 'ServiceWorkerRegistration').value is ServiceWorkerRegistration
     2122PASS Object.getOwnPropertyDescriptor(global, 'ServiceWorkerRegistration').hasOwnProperty('get') is false
     2123PASS Object.getOwnPropertyDescriptor(global, 'ServiceWorkerRegistration').hasOwnProperty('set') is false
     2124PASS Object.getOwnPropertyDescriptor(global, 'ServiceWorkerRegistration').enumerable is false
     2125PASS Object.getOwnPropertyDescriptor(global, 'ServiceWorkerRegistration').configurable is true
    21112126PASS Object.getOwnPropertyDescriptor(global, 'Set').value is Set
    21122127PASS Object.getOwnPropertyDescriptor(global, 'Set').hasOwnProperty('get') is false
  • trunk/Source/WebKit/ChangeLog

    r220268 r220270  
     12017-08-04  Brady Eidson  <beidson@apple.com>
     2
     3        Enable ServiceWorkers at runtime for WebKitTestRunner.
     4        https://bugs.webkit.org/show_bug.cgi?id=175174
     5
     6        Reviewed by Youenn Fablet.
     7
     8        * UIProcess/WebPreferences.cpp:
     9        (WebKit::WebPreferences::enableAllExperimentalFeatures):
     10
    1112017-08-04  John Wilander  <wilander@apple.com>
    212
  • trunk/Source/WebKit/UIProcess/WebPreferences.cpp

    r220220 r220270  
    295295
    296296#undef SET_FEATURE_ENABLED
    297 
    298 #if ENABLE(SERVICE_WORKER)
    299     // FIXME: The ServiceWorker interfaces are only stubbed out and entirely inert.
    300     // Enabling the feature would cause significant, unecessary churn in layout test results.
    301     // That'd be especially wasteful since we're going to reimport the SW tests imminently (https://bugs.webkit.org/show_bug.cgi?id=175053)
    302     // Revisit this soon in a separate patch.
    303     setServiceWorkersEnabled(false);
    304 #endif
    305297}
    306298
Note: See TracChangeset for help on using the changeset viewer.