imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html Is flaky timing out on iOS 15 Debug. History: https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2FWebCryptoAPI%2Fderive_bits_keys%2Fpbkdf2.https.any.worker.html Result page: https://build.webkit.org/results/Apple-iOS-15-Simulator-Debug-WK2-Tests/r283814%20(97)/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker-diff.txt According to the history, the test was passing on iOS 14 and started being flaky on iOS 15.
Created attachment 440858 [details] Diff
<rdar://problem/84122086>
Updated test expectations https://trac.webkit.org/changeset/283950/webkit
It looks like the test is just slow. Updated the expectation to slow to see if this stops the timeouts : https://trac.webkit.org/changeset/284274/webkit
The test seems to be still timing out on debug after marked slow. It usually takes 120 ~ 151 seconds to pass on debug, but shows up as timeout when it takes 154+ seconds.
I was not able to reproduce the timeout locally on iOS 15 sim using run-webkit-tests imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker.html --iterations 50 --exit-after-n-crashes-or-timeouts 1 --ios-simulator --debug
Updated expectation to pass/timeout https://trac.webkit.org/changeset/284800/webkit
Created attachment 456086 [details] Patch
This patch modifies the imported WPT tests. Please ensure that any changes on the tests (not coming from a WPT import) are exported to WPT. Please see https://trac.webkit.org/wiki/WPTExportProcess
Created attachment 456281 [details] Patch
Created attachment 456417 [details] Patch
Comment on attachment 456417 [details] Patch r=me
Committed r292308 (249201@main): <https://commits.webkit.org/249201@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 456417 [details].