Title: [197138] trunk/LayoutTests
Revision
197138
Author
beid...@apple.com
Date
2016-02-25 15:12:50 -0800 (Thu, 25 Feb 2016)

Log Message

Unreviewed test gardening.

Fix a test flake where order doesn't matter.

* platform/wk2/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt: Removed.
* storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
* storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt:
* storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
(prepareDatabase.request.onblocked):
(onOpenSuccess):

Modified Paths

Removed Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (197137 => 197138)


--- trunk/LayoutTests/ChangeLog	2016-02-25 23:10:31 UTC (rev 197137)
+++ trunk/LayoutTests/ChangeLog	2016-02-25 23:12:50 UTC (rev 197138)
@@ -12,6 +12,19 @@
 
         Unreviewed test gardening.
 
+        Fix a test flake where order doesn't matter.
+
+        * platform/wk2/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt: Removed.
+        * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
+        * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt:
+        * storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
+        (prepareDatabase.request.onblocked):
+        (onOpenSuccess):
+
+2016-02-25  Brady Eidson  <beid...@apple.com>
+
+        Unreviewed test gardening.
+
         * TestExpectations: Skip a web inspector IndexedDB test for now.
 
 2016-02-25  Ryan Haddad  <ryanhad...@apple.com>

Deleted: trunk/LayoutTests/platform/wk2/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt (197137 => 197138)


--- trunk/LayoutTests/platform/wk2/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt	2016-02-25 23:10:31 UTC (rev 197137)
+++ trunk/LayoutTests/platform/wk2/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt	2016-02-25 23:12:50 UTC (rev 197138)
@@ -1,35 +0,0 @@
-Test that deleteDatabase is delayed if a VERSION_CHANGE transaction is running
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-indexedDB = self.indexedDB || self.webkitIndexedDB || self.mozIndexedDB || self.msIndexedDB || self.OIndexedDB;
-
-indexedDB.deleteDatabase(dbname)
-indexedDB.open(dbname)
-
-prepareDatabase():
-versionChangeComplete = false
-h = event.target.result
-indexedDB.deleteDatabase(dbname)
-
-onVersionChange():
-PASS event.target.version is 1
-PASS event.oldVersion is 1
-PASS event.newVersion is null
-
-transactionOnComplete():
-versionChangeComplete = true
-
-deleteDatabaseOnBlocked():
-
-onOpenSuccess():
-h = event.target.result
-h.close()
-
-deleteDatabaseOnSuccess():
-PASS versionChangeComplete is true
-PASS successfullyParsed is true
-
-TEST COMPLETE
-

Modified: trunk/LayoutTests/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt (197137 => 197138)


--- trunk/LayoutTests/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt	2016-02-25 23:10:31 UTC (rev 197137)
+++ trunk/LayoutTests/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt	2016-02-25 23:12:50 UTC (rev 197138)
@@ -18,12 +18,11 @@
 PASS event.oldVersion is 1
 PASS event.newVersion is null
 
-deleteDatabaseOnBlocked():
-
 transactionOnComplete():
 versionChangeComplete = true
 
 onOpenSuccess():
+PASS blockedCalled is true
 h = event.target.result
 h.close()
 

Modified: trunk/LayoutTests/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt (197137 => 197138)


--- trunk/LayoutTests/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt	2016-02-25 23:10:31 UTC (rev 197137)
+++ trunk/LayoutTests/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt	2016-02-25 23:12:50 UTC (rev 197138)
@@ -18,12 +18,11 @@
 PASS event.oldVersion is 1
 PASS event.newVersion is null
 
-deleteDatabaseOnBlocked():
-
 transactionOnComplete():
 versionChangeComplete = true
 
 onOpenSuccess():
+PASS blockedCalled is true
 h = event.target.result
 h.close()
 

Modified: trunk/LayoutTests/storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js (197137 => 197138)


--- trunk/LayoutTests/storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js	2016-02-25 23:10:31 UTC (rev 197137)
+++ trunk/LayoutTests/storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js	2016-02-25 23:12:50 UTC (rev 197138)
@@ -6,6 +6,7 @@
 description("Test that deleteDatabase is delayed if a VERSION_CHANGE transaction is running");
 
 indexedDBTest(prepareDatabase, onOpenSuccess);
+
 function prepareDatabase(evt)
 {
     preamble(evt);
@@ -28,7 +29,7 @@
     request = evalAndLog("indexedDB.deleteDatabase(dbname)");
     request._onerror_ = unexpectedErrorCallback;
     request._onblocked_ = function deleteDatabaseOnBlocked(evt) {
-        preamble(evt);
+        eval("blockedCalled = true");
     };
     request._onsuccess_ = function deleteDatabaseOnSuccess(evt) {
         preamble(evt);
@@ -40,6 +41,7 @@
 function onOpenSuccess(evt)
 {
     preamble(evt);
+    shouldBeTrue("blockedCalled");
     evalAndLog("h = event.target.result");
     evalAndLog("h.close()");
 }
\ No newline at end of file
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to