Bug 158640

Summary: LayoutTest imported/blink/storage/indexeddb/blob-valid-after-deletion.html is a flaky failure
Product: WebKit Reporter: Ryan Haddad <ryanhaddad>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: beidson, jlewis3
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=158639
https://bugs.webkit.org/show_bug.cgi?id=163122
https://bugs.webkit.org/show_bug.cgi?id=172403
Bug Depends on:    
Bug Blocks: 154968    

Description Ryan Haddad 2016-06-10 16:30:45 PDT
LayoutTest imported/blink/storage/indexeddb/blob-valid-after-deletion.html is a flaky failure

<https://build.webkit.org/results/Apple%20Yosemite%20Debug%20WK1%20(Tests)/r201941%20(13676)/results.html>

<https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=imported%2Fblink%2Fstorage%2Findexeddb%2Fblob-valid-after-deletion.html>

--- /Volumes/Data/slave/yosemite-debug-tests-wk1/build/layout-test-results/imported/blink/storage/indexeddb/blob-valid-after-deletion-expected.txt
+++ /Volumes/Data/slave/yosemite-debug-tests-wk1/build/layout-test-results/imported/blink/storage/indexeddb/blob-valid-after-deletion-actual.txt
@@ -16,9 +16,9 @@
 trans = db.transaction('store', 'readwrite')
 store = trans.objectStore('store')
 request = store.delete(key)
-PASS document.getElementById('frame0').contentDocument.body.innerText is blobAContent
-PASS document.getElementById('frame1').contentDocument.body.innerText is blobAContent
-PASS document.getElementById('frame2').contentDocument.body.innerText is blobBContent
+FAIL document.getElementById('frame0').contentDocument.body.innerText should be Blob A content. Was .
+FAIL document.getElementById('frame1').contentDocument.body.innerText should be Blob A content. Was .
+FAIL document.getElementById('frame2').contentDocument.body.innerText should be Blob B content. Was .
 PASS successfullyParsed is true
 
 TEST COMPLETE
Comment 1 Brady Eidson 2016-06-11 17:54:23 PDT
Probably related to - if not the exact same cause as - 158639
Comment 2 Brady Eidson 2016-07-12 10:09:07 PDT
(In reply to comment #1)
> Probably related to - if not the exact same cause as - 158639

This appears to not be the case.

158639 no longer reproduces, but this one still does sporadically.
Comment 3 Ryan Haddad 2016-07-13 14:43:58 PDT
Marked as flaky in <http://trac.webkit.org/projects/webkit/changeset/203190>
Comment 4 Matt Lewis 2017-05-30 12:51:56 PDT
The test no longer seems to be failing according to the furthest date of 5/12 on the flakiness dashboard.
The test has however become a flaky timeout on multiple platforms see bugs:
https://bugs.webkit.org/show_bug.cgi?id=163122
https://bugs.webkit.org/show_bug.cgi?id=172403

Changing expectation files in iOS so that failure expectation is no more.
https://trac.webkit.org/changeset/217565/webkit/