Bug 179454

Summary: [iOS] Many serviceworker tests are flaky timeouts on iOS bots
Product: WebKit Reporter: Ryan Haddad <ryanhaddad>
Component: New BugsAssignee: Chris Dumez <cdumez>
Status: RESOLVED FIXED    
Severity: Normal CC: beidson, cdumez, commit-queue, webkit-bug-importer, youennf
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch none

Description Ryan Haddad 2017-11-08 15:59:22 PST
Looking through recent results from iOS bots, there are a large number of tests that are flaky failures / WPT harness timeouts.

https://build.webkit.org/results/Apple%20iOS%2011%20Simulator%20Release%20WK2%20(Tests)/r224597%20(1146)/results.html
https://build.webkit.org/results/Apple%20iOS%2011%20Simulator%20Release%20WK2%20(Tests)/r224595%20(1145)/results.html
https://build.webkit.org/results/Apple%20iOS%2011%20Simulator%20Debug%20WK2%20(Tests)/r224596%20(919)/results.html

Here are the distinct ones I found in the last ~10 runs:
imported/w3c/web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https.html
imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https.html
imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https.html
imported/w3c/web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https.html
imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html
imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-add.https.html
imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-delete.https.html
imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-keys.https.html
imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-matchAll.https.html
imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-put.https.html
imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html
imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-match.https.html
imported/w3c/web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage.https.html
imported/w3c/web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html
imported/w3c/web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html
imported/w3c/web-platform-tests/service-workers/service-worker/oninstall-script-error.https.html
imported/w3c/web-platform-tests/service-workers/service-worker/service-worker-csp-connect.https.html
imported/w3c/web-platform-tests/service-workers/service-worker/service-worker-csp-default.https.html
imported/w3c/web-platform-tests/service-workers/service-worker/service-worker-csp-script.https.html
imported/w3c/web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html
imported/w3c/web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event-constructor.https.html
imported/w3c/web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https.html
imported/w3c/web-platform-tests/streams/count-queuing-strategy.serviceworker.https.html
imported/w3c/web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https.html
imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https.html
imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https.html
imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https.html
imported/w3c/web-platform-tests/streams/piping/flow-control.serviceworker.https.html
imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https.html
imported/w3c/web-platform-tests/streams/piping/multiple-propagation.serviceworker.https.html
imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https.html
imported/w3c/web-platform-tests/streams/piping/transform-streams.serviceworker.https.html
imported/w3c/web-platform-tests/streams/readable-byte-streams/brand-checks.serviceworker.https.html
imported/w3c/web-platform-tests/streams/readable-byte-streams/detached-buffers.serviceworker.https.html
imported/w3c/web-platform-tests/streams/readable-byte-streams/general.serviceworker.https.html
imported/w3c/web-platform-tests/streams/readable-byte-streams/properties.serviceworker.https.html
imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https.html
imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https.html
imported/w3c/web-platform-tests/streams/readable-streams/cancel.serviceworker.https.html
imported/w3c/web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https.html
imported/w3c/web-platform-tests/streams/readable-streams/default-reader.serviceworker.https.html
imported/w3c/web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https.html
imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https.html
imported/w3c/web-platform-tests/streams/readable-streams/general.serviceworker.https.html
imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https.html
imported/w3c/web-platform-tests/streams/readable-streams/tee.serviceworker.https.html
imported/w3c/web-platform-tests/streams/readable-streams/templated.serviceworker.https.html
Comment 1 Ryan Haddad 2017-11-08 16:25:34 PST
Marked tests as flaky on iOS in https://trac.webkit.org/changeset/224605
Comment 2 Radar WebKit Bug Importer 2017-11-08 16:27:18 PST
<rdar://problem/35429369>
Comment 3 Chris Dumez 2017-12-14 16:51:42 PST
Created attachment 329422 [details]
Patch
Comment 4 WebKit Commit Bot 2017-12-14 18:49:29 PST
Comment on attachment 329422 [details]
Patch

Clearing flags on attachment: 329422

Committed r225956: <https://trac.webkit.org/changeset/225956>
Comment 5 WebKit Commit Bot 2017-12-14 18:49:30 PST
All reviewed patches have been landed.  Closing bug.