⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 246089 in webkit


Ignore:
Timestamp:
Jun 4, 2019, 5:11:10 PM (7 years ago)
Author:
youenn@apple.com
Message:

Layout test landed flaky in 245873 [ Release ] http/wpt/service-workers/service-worker-networkprocess-crash.html is a flaky failure
https://bugs.webkit.org/show_bug.cgi?id=198435
<rdar://problem/51314295>

Reviewed by Alex Christensen.

Make the test more robust by retrying the null test more than once.

  • http/wpt/service-workers/service-worker-networkprocess-crash-expected.txt:
  • http/wpt/service-workers/service-worker-networkprocess-crash.html:
Location:
trunk/LayoutTests
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r246087 r246089  
     12019-06-04  Youenn Fablet  <youenn@apple.com>
     2
     3        Layout test landed flaky in 245873 [ Release ] http/wpt/service-workers/service-worker-networkprocess-crash.html is a flaky failure
     4        https://bugs.webkit.org/show_bug.cgi?id=198435
     5        <rdar://problem/51314295>
     6
     7        Reviewed by Alex Christensen.
     8
     9        Make the test more robust by retrying the null test more than once.
     10
     11        * http/wpt/service-workers/service-worker-networkprocess-crash-expected.txt:
     12        * http/wpt/service-workers/service-worker-networkprocess-crash.html:
     13
    1142019-06-04  Chris Dumez  <cdumez@apple.com>
    215
  • trunk/LayoutTests/http/wpt/service-workers/service-worker-networkprocess-crash-expected.txt

    r245873 r246089  
     1
    12
    23PASS Setup worker
  • trunk/LayoutTests/http/wpt/service-workers/service-worker-networkprocess-crash.html

    r245873 r246089  
    4949        testRunner.terminateNetworkProcess();
    5050
    51     const frame = await withFrame(scope + "/empty.html");
    52     assert_not_equals(frame.contentWindow.navigator.serviceWorker.controller, null);
    53     frame.remove();
     51    let count = 0;
     52    while (count++ < 20) {
     53        const frame = await withFrame(scope + "/empty.html");
     54        if (frame.contentWindow.navigator.serviceWorker.controller)
     55            break;
     56        frame.remove();
     57        await new Promise(resolve => setTimeout(resolve, 50));
     58    }
     59    assert_true(count < 20);
    5460}, "Frame being controlled after network process crash");
    5561</script>
Note: See TracChangeset for help on using the changeset viewer.