Changeset 253556 in webkit


Ignore:
Timestamp:
Dec 16, 2019 8:54:57 AM (4 years ago)
Author:
Chris Dumez
Message:

Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/ready.https.html is a flaky failure (test harness timeout)
https://bugs.webkit.org/show_bug.cgi?id=200794
<rdar://problem/54367769>

Reviewed by Youenn Fablet.

Skip imported/w3c/web-platform-tests/service-workers/service-worker/ready.https.html on all platforms as it contains some subtests
that are not valid in any browser and which cause flaky timeouts.

To restore test coverage for the ready promise, import work-in-progress test from:
https://github.com/web-platform-tests/wpt/pull/20655 (except for the last subtest that is still flaky in Gecko and WebKit)

  • TestExpectations:
  • http/wpt/service-workers/ready.https.window-expected.txt: Added.
  • http/wpt/service-workers/ready.https.window.html: Added.
  • http/wpt/service-workers/ready.https.window.js: Added.

(test):
(promise_test.async.t.t.add_cleanup.async):

  • http/wpt/service-workers/resources/empty-worker.js: Added.
  • http/wpt/service-workers/resources/register-iframe.html: Added.
  • platform/gtk/TestExpectations:
  • platform/ios/TestExpectations:
  • platform/mac/TestExpectations:
  • platform/wpe/TestExpectations:
Location:
trunk/LayoutTests
Files:
5 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r253552 r253556  
     12019-12-16  Chris Dumez  <cdumez@apple.com>
     2
     3        Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/ready.https.html is a flaky failure (test harness timeout)
     4        https://bugs.webkit.org/show_bug.cgi?id=200794
     5        <rdar://problem/54367769>
     6
     7        Reviewed by Youenn Fablet.
     8
     9        Skip imported/w3c/web-platform-tests/service-workers/service-worker/ready.https.html on all platforms as it contains some subtests
     10        that are not valid in any browser and which cause flaky timeouts.
     11
     12        To restore test coverage for the ready promise, import work-in-progress test from:
     13        https://github.com/web-platform-tests/wpt/pull/20655 (except for the last subtest that is still flaky in Gecko and WebKit)
     14
     15        * TestExpectations:
     16        * http/wpt/service-workers/ready.https.window-expected.txt: Added.
     17        * http/wpt/service-workers/ready.https.window.html: Added.
     18        * http/wpt/service-workers/ready.https.window.js: Added.
     19        (test):
     20        (promise_test.async.t.t.add_cleanup.async):
     21        * http/wpt/service-workers/resources/empty-worker.js: Added.
     22        * http/wpt/service-workers/resources/register-iframe.html: Added.
     23        * platform/gtk/TestExpectations:
     24        * platform/ios/TestExpectations:
     25        * platform/mac/TestExpectations:
     26        * platform/wpe/TestExpectations:
     27
    1282019-12-16  Per Arne Vollan  <pvollan@apple.com>
    229
  • trunk/LayoutTests/TestExpectations

    r253497 r253556  
    210210# Per specification, if the scripts are identical, we do not install the new script and return the existing registration.
    211211imported/w3c/web-platform-tests/service-workers/service-worker/import-scripts-redirect.https.html [ Skip ]
     212
     213# This test is a flaky timeout because 2 of its subtests are wrong and don't match the behavior of any browser.
     214# The 2 bad subtests were edited out of http/wpt/service-workers/ready.https.html.
     215imported/w3c/web-platform-tests/service-workers/service-worker/ready.https.html [ Skip ]
    212216
    213217# This test is timing out in all browsers.
  • trunk/LayoutTests/platform/gtk/TestExpectations

    r253496 r253556  
    37753775webkit.org/b/199872 http/tests/inspector/network/resource-sizes-network.html [ Failure ]
    37763776
    3777 webkit.org/b/199873 imported/w3c/web-platform-tests/service-workers/service-worker/ready.https.html [ Failure Pass ]
    3778 
    37793777webkit.org/b/199876 webaudio/oscillator-custom.html [ Failure ]
    37803778webkit.org/b/199876 webaudio/oscillator-sawtooth.html [ Failure ]
  • trunk/LayoutTests/platform/ios/TestExpectations

    r253375 r253556  
    33393339media/audio-concurrent-supported.html [ Pass Failure ]
    33403340
    3341 webkit.org/b/181837 [ Release ] imported/w3c/web-platform-tests/service-workers/service-worker/ready.https.html [ Pass Failure ]
    3342 
    33433341webkit.org/b/201190 imported/w3c/web-platform-tests/service-workers/service-worker/registration-mime-types.https.html [ Pass Failure ]
    33443342
  • trunk/LayoutTests/platform/mac/TestExpectations

    r253493 r253556  
    18891889webkit.org/b/200128 imported/w3c/web-platform-tests/html/semantics/embedded-content/the-video-element/video_timeupdate_on_seek.html [ Timeout Pass ]
    18901890
    1891 webkit.org/b/181837 [ Release ] imported/w3c/web-platform-tests/service-workers/service-worker/ready.https.html [ Pass Failure ]
    1892 
    18931891# rdar://55405851 ([ macOS ] Layout tests webgpu/*-triangle-strip.html are flaky failures. (201827))
    18941892webkit.org/b/201827 webgpu/blend-color-triangle-strip.html [ Pass ImageOnlyFailure ]
  • trunk/LayoutTests/platform/wpe/TestExpectations

    r253431 r253556  
    19621962webkit.org/b/201981 imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-resources.https.html [ Failure ]
    19631963webkit.org/b/201981 imported/w3c/web-platform-tests/service-workers/service-worker/fetch-response-taint.https.html [ Failure ]
    1964 webkit.org/b/201981 imported/w3c/web-platform-tests/service-workers/service-worker/ready.https.html [ Failure ]
    19651964webkit.org/b/201981 imported/w3c/web-platform-tests/service-workers/service-worker/windowclient-navigate.https.html [ Failure ]
    19661965
Note: See TracChangeset for help on using the changeset viewer.