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