Bug 156240

Summary: storage/indexeddb/modern/deletedatabase-2.html is a flaky failure
Product: WebKit Reporter: Alexey Proskuryakov <ap>
Component: WebKit Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED CONFIGURATION CHANGED    
Severity: Normal CC: ahmad.saleem792, beidson, ryanhaddad
Priority: P2    
Version: Other   
Hardware: Unspecified   
OS: Unspecified   

Description Alexey Proskuryakov 2016-04-05 10:23:22 PDT
storage/indexeddb/modern/deletedatabase-2.html fails somewhat frequently, on both WK1 and WK2.

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=storage%2Findexeddb%2Fmodern%2Fdeletedatabase-2.html

https://build.webkit.org/builders/Apple%20Yosemite%20Release%20WK2%20(Tests)/builds/13432

There are different failures occurring:

1. 
@@ -16,7 +16,7 @@
 Recreating database to make sure it's new and empty
 Second upgrade old version - 0 new version - 1
 Unable to get object store in second upgrade transaction (which is correct because it should not be there)
-Second database upgrade success
+Second database opening unexpected success
 PASS successfullyParsed is true
 
 TEST COMPLETE

2.
@@ -10,7 +10,6 @@
 Initial upgrade old version - 0 new version - 1
 Requesting deleteDatabase
 First connection received versionchange event: oldVersion 1, newVersion null
-First version change complete
 Open request error: AbortError
 Delete database success: oldVersion 1, newVersion null
 Recreating database to make sure it's new and empty
Comment 1 Ahmad Saleem 2024-03-11 18:02:56 PDT
Test was removed in following commit:

https://github.com/WebKit/WebKit/commit/f40bc119235b058bcb8e0af1b86f8af51843240d

* storage/indexeddb/modern/deletedatabase-2-private.html: Removed. This test checks if a delete request is
started when there are ongoing open requests. We are removing this behavior to match spec so we don't need to
keep the test.
* storage/indexeddb/modern/deletedatabase-2.html: Removed. Ditto.