Title: [198504] trunk/LayoutTests
Revision
198504
Author
beid...@apple.com
Date
2016-03-21 15:57:43 -0700 (Mon, 21 Mar 2016)

Log Message

storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html flaky on mac-wk2.
https://bugs.webkit.org/show_bug.cgi?id=154748

Reviewed by Alex Christensen.

* platform/mac/TestExpectations:
* 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:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (198503 => 198504)


--- trunk/LayoutTests/ChangeLog	2016-03-21 22:27:34 UTC (rev 198503)
+++ trunk/LayoutTests/ChangeLog	2016-03-21 22:57:43 UTC (rev 198504)
@@ -1,3 +1,15 @@
+2016-03-21  Brady Eidson  <beid...@apple.com>
+
+        storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html flaky on mac-wk2.
+        https://bugs.webkit.org/show_bug.cgi?id=154748
+
+        Reviewed by Alex Christensen.
+
+        * platform/mac/TestExpectations:
+        * 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:
+
 2016-03-21  Simon Fraser  <simon.fra...@apple.com>
 
         [iOS WK2] Use larger tiles when possible to reduce per-tile painting overhead

Modified: trunk/LayoutTests/platform/mac/TestExpectations (198503 => 198504)


--- trunk/LayoutTests/platform/mac/TestExpectations	2016-03-21 22:27:34 UTC (rev 198503)
+++ trunk/LayoutTests/platform/mac/TestExpectations	2016-03-21 22:57:43 UTC (rev 198504)
@@ -1333,8 +1333,6 @@
 accessibility/mac/selection-element-tabbing-to-link.html [ Pass Failure ]
 accessibility/mac/selection-notification-focus-change.html [ Pass Failure ]
 
-webkit.org/b/154748 storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html [ Pass Failure ]
-
 webkit.org/b/152506 webgl/1.0.2/conformance/extensions/get-extension.html [ Pass Timeout ]
 
 webkit.org/b/154709 [ ElCapitan+ ] fast/text/crash-complex-text-surrogate.html [ Pass Failure ]

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


--- trunk/LayoutTests/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt	2016-03-21 22:27:34 UTC (rev 198503)
+++ trunk/LayoutTests/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt	2016-03-21 22:57:43 UTC (rev 198504)
@@ -11,7 +11,9 @@
 prepareDatabase():
 versionChangeComplete = false
 h = event.target.result
+blockedCalled = false
 indexedDB.deleteDatabase(dbname)
+h.createObjectStore('testObjectStore').put('bar', 'foo')
 
 onVersionChange():
 PASS event.target.version is 1

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


--- trunk/LayoutTests/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt	2016-03-21 22:27:34 UTC (rev 198503)
+++ trunk/LayoutTests/storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt	2016-03-21 22:57:43 UTC (rev 198504)
@@ -11,7 +11,9 @@
 prepareDatabase():
 versionChangeComplete = false
 h = event.target.result
+blockedCalled = false
 indexedDB.deleteDatabase(dbname)
+h.createObjectStore('testObjectStore').put('bar', 'foo')
 
 onVersionChange():
 PASS event.target.version is 1

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


--- trunk/LayoutTests/storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js	2016-03-21 22:27:34 UTC (rev 198503)
+++ trunk/LayoutTests/storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js	2016-03-21 22:57:43 UTC (rev 198504)
@@ -12,7 +12,8 @@
     preamble(evt);
     evalAndLog("versionChangeComplete = false");
     evalAndLog("h = event.target.result");
-
+    evalAndLog("blockedCalled = false");
+        
     h._onversionchange_ = function onVersionChange(evt) {
         preamble(evt);
         shouldBe("event.target.version", "1");
@@ -36,6 +37,9 @@
         shouldBeTrue("versionChangeComplete");
         finishJSTest();
     };
+
+    // Make this upgrade transaction take longer so the deleteDatabase request will always have a chance to be blocked.
+    evalAndLog("h.createObjectStore('testObjectStore').put('bar', 'foo')");
 }
 
 function onOpenSuccess(evt)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to