Diff
Modified: trunk/LayoutTests/ChangeLog (163999 => 164000)
--- trunk/LayoutTests/ChangeLog 2014-02-13 00:39:21 UTC (rev 163999)
+++ trunk/LayoutTests/ChangeLog 2014-02-13 01:06:58 UTC (rev 164000)
@@ -1,3 +1,17 @@
+2014-02-12 Brady Eidson <[email protected]>
+
+ IDB: TestExpectations batch - "aborted-versionchange-closes.html to createObjectStore-null-name.html"
+ https://bugs.webkit.org/show_bug.cgi?id=128703
+
+ Reviewed by Alexey Proskuryakov.
+
+ * platform/mac-wk2/TestExpectations:
+ * storage/indexeddb/aborted-versionchange-closes-expected.txt:
+ * storage/indexeddb/basics-expected.txt:
+ * storage/indexeddb/clone-exception-expected.txt:
+ * storage/indexeddb/create-and-remove-object-store-expected.txt:
+ * storage/indexeddb/createObjectStore-name-argument-required-expected.txt:
+
2014-02-12 Radu Stavila <[email protected]>
[CSS Regions] Fix layout of floated nested region
Modified: trunk/LayoutTests/platform/mac-wk2/TestExpectations (163999 => 164000)
--- trunk/LayoutTests/platform/mac-wk2/TestExpectations 2014-02-13 00:39:21 UTC (rev 163999)
+++ trunk/LayoutTests/platform/mac-wk2/TestExpectations 2014-02-13 01:06:58 UTC (rev 164000)
@@ -1,14 +1,15 @@
# This file should contain entries for expectations that are specific
# to the Apple Mac port running the WebKit2 variant (--webkit-test-runner)
-###### This file has five sections. When adding new tests, make sure to
+###### This file has six sections. When adding new tests, make sure to
###### add to the right section:
### (1) Classified failures with bug reports
### (2) Classified failures without bug reports (yet)
### (3) Unclassified failures
### (4) Features that are not supported in WebKit2 and likely never will be
-### (5) Features that are not supported in WebKit2, on Mavericks
+### (5) IndexedDB related failures
+### (6) Features that are not supported in WebKit2, on Mavericks
########################################
### START OF (1) Classified failures with bug reports
@@ -440,8 +441,21 @@
# Temporarily disabled while working out compositing failures
plugins/snapshotting [ Skip ]
+### END OF (3) Unclassified failures
+########################################
+
+########################################
+### START OF (4) Features that are not supported in WebKit2 and likely never will be
+
+### END OF (4) Features that are not supported in WebKit2 and likely never will be
+########################################
+
+########################################
+### START OF (5) IndexedDB related failures
+
# Right now, more IndexedDB tests fail than pass.
-# So we'll disable the entire directory...
+# Eventually we list only the failing tests here.
+# But for now we'll disable the entire directory then re-enable known passing tests.
storage/indexeddb
http/tests/security/cross-origin-indexeddb-allowed.html
http/tests/security/cross-origin-indexeddb.html
@@ -449,23 +463,46 @@
http/tests/security/cross-origin-worker-indexeddb.html
http/tests/security/no-indexeddb-from-sandbox.html
-# ...and then re-enable known-passing tests.
-# Eventually we can show only failing tests, and hopefully get rid of this section altogether.
# All mozilla tests except for 1 pass.
storage/indexeddb/mozilla [ Pass ]
storage/indexeddb/mozilla/global-data.html
-### END OF (3) Unclassified failures
-########################################
+# Blink tests known to pass.
+storage/indexeddb/aborted-versionchange-closes.html [ Pass ]
+storage/indexeddb/basics.html [ Pass ]
+storage/indexeddb/closed-cursor.html [ Pass ]
+storage/indexeddb/create-and-remove-object-store.html [ Pass ]
+storage/indexeddb/createObjectStore-name-argument-required.html [ Pass ]
+storage/indexeddb/createObjectStore-null-name.html [ Pass ]
-########################################
-### START OF (4) Features that are not supported in WebKit2 and likely never will be
+# Blink tests with complicated text failures.
+storage/indexeddb/create-object-store-options.html
-### END OF (4) Features that are not supported in WebKit2 and likely never will be
+# Blink tests with crashing failures.
+storage/indexeddb/createIndex-after-failure.html # Crashes the database process
+
+# Blink tests that pass once, but are known to cause trouble downstream.
+storage/indexeddb/clone-exception.html
+storage/indexeddb/connection-leak.html
+
+# We don't currently support indexeddb in workers
+storage/indexeddb/basics-shared-workers.html
+storage/indexeddb/basics-workers.html
+storage/indexeddb/cursor-advance-workers.html
+storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers.html
+storage/indexeddb/factory-basics-workers.html
+storage/indexeddb/index-basics-workers.html
+storage/indexeddb/objectstore-basics-workers.html
+storage/indexeddb/open-twice-workers.html
+storage/indexeddb/pending-activity-workers.html
+storage/indexeddb/transaction-complete-workers.html
+storage/indexeddb/unprefix-workers.html
+
+### END OF (5) IndexedDB related failures
########################################
########################################
-### START OF (5) Features that are not supported in WebKit2, on Mavericks
+### START OF (6) Features that are not supported in WebKit2, on Mavericks
# Shared workers disabled with the Network Process
[ Mavericks ] fast/workers/shared-worker-constructor.html [ Skip ]
@@ -560,5 +597,5 @@
[ Mavericks ] http/tests/xmlhttprequest/web-apps/012.html [ Failure ]
[ Mavericks ] http/tests/xmlhttprequest/web-apps/013.html [ Failure ]
-### END OF (5) Features that are not supported in WebKit2, on Mavericks
+### END OF (6) Features that are not supported in WebKit2, on Mavericks
########################################
Modified: trunk/LayoutTests/storage/indexeddb/aborted-versionchange-closes-expected.txt (163999 => 164000)
--- trunk/LayoutTests/storage/indexeddb/aborted-versionchange-closes-expected.txt 2014-02-13 00:39:21 UTC (rev 163999)
+++ trunk/LayoutTests/storage/indexeddb/aborted-versionchange-closes-expected.txt 2014-02-13 01:06:58 UTC (rev 164000)
@@ -32,7 +32,7 @@
PASS Exception was thrown.
PASS code is DOMException.INVALID_STATE_ERR
PASS ename is 'InvalidStateError'
-Exception message: Failed to execute 'transaction' on 'IDBDatabase': The database connection is closing.
+Exception message: InvalidStateError: DOM IDBDatabase Exception 11
onOpenError():
PASS sawTransactionAbort is true
@@ -41,7 +41,7 @@
PASS Exception was thrown.
PASS code is DOMException.INVALID_STATE_ERR
PASS ename is 'InvalidStateError'
-Exception message: Failed to execute 'transaction' on 'IDBDatabase': The database connection is closing.
+Exception message: InvalidStateError: DOM IDBDatabase Exception 11
PASS successfullyParsed is true
TEST COMPLETE
Modified: trunk/LayoutTests/storage/indexeddb/basics-expected.txt (163999 => 164000)
--- trunk/LayoutTests/storage/indexeddb/basics-expected.txt 2014-02-13 00:39:21 UTC (rev 163999)
+++ trunk/LayoutTests/storage/indexeddb/basics-expected.txt 2014-02-13 01:06:58 UTC (rev 164000)
@@ -11,13 +11,13 @@
PASS Exception was thrown.
PASS code is DOMException.INVALID_STATE_ERR
PASS ename is 'InvalidStateError'
-Exception message: Failed to read the 'result' property from 'IDBRequest': The request has not finished.
+Exception message: InvalidStateError: DOM IDBDatabase Exception 11
PASS 'error' in request is true
Expecting exception from request.error
PASS Exception was thrown.
PASS code is DOMException.INVALID_STATE_ERR
PASS ename is 'InvalidStateError'
-Exception message: Failed to read the 'error' property from 'IDBRequest': The request has not finished.
+Exception message: InvalidStateError: DOM IDBDatabase Exception 11
PASS 'source' in request is true
PASS request.source is null
PASS 'transaction' in request is true
Modified: trunk/LayoutTests/storage/indexeddb/clone-exception-expected.txt (163999 => 164000)
--- trunk/LayoutTests/storage/indexeddb/clone-exception-expected.txt 2014-02-13 00:39:21 UTC (rev 163999)
+++ trunk/LayoutTests/storage/indexeddb/clone-exception-expected.txt 2014-02-13 01:06:58 UTC (rev 164000)
@@ -13,7 +13,7 @@
PASS Exception was thrown.
PASS code is 25
PASS ename is 'DataCloneError'
-Exception message: Failed to execute 'put' on 'IDBObjectStore': An object could not be cloned.
+Exception message: DataCloneError: DOM Exception 25
doSecondOpen():
indexedDB.open(dbname + '2')
@@ -23,7 +23,7 @@
PASS Exception was thrown.
PASS code is 25
PASS ename is 'DataCloneError'
-Exception message: Failed to execute 'put' on 'IDBObjectStore': An object could not be cloned.
+Exception message: DataCloneError: DOM Exception 25
doThirdOpen():
indexedDB.open(dbname + '3')
@@ -33,7 +33,7 @@
PASS Exception was thrown.
PASS code is 25
PASS ename is 'DataCloneError'
-Exception message: Failed to execute 'put' on 'IDBObjectStore': An object could not be cloned.
+Exception message: DataCloneError: DOM Exception 25
PASS successfullyParsed is true
TEST COMPLETE
Modified: trunk/LayoutTests/storage/indexeddb/create-and-remove-object-store-expected.txt (163999 => 164000)
--- trunk/LayoutTests/storage/indexeddb/create-and-remove-object-store-expected.txt 2014-02-13 00:39:21 UTC (rev 163999)
+++ trunk/LayoutTests/storage/indexeddb/create-and-remove-object-store-expected.txt 2014-02-13 01:06:58 UTC (rev 164000)
@@ -13,7 +13,7 @@
PASS Exception was thrown.
PASS code is 0
PASS ename is 'ConstraintError'
-Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': An object store with the specified name already exists.
+Exception message: ConstraintError: DOM IDBDatabase Exception 0
trans = db.transaction(['tmp'])
trans.objectStore('tmp').get(0)
PASS event.target.result is undefined.
@@ -22,25 +22,25 @@
PASS Exception was thrown.
PASS code is DOMException.INVALID_STATE_ERR
PASS ename is 'InvalidStateError'
-Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The database is not running a version change transaction.
+Exception message: InvalidStateError: DOM IDBDatabase Exception 11
Trying remove
Expecting exception from db.deleteObjectStore("some os")
PASS Exception was thrown.
PASS code is DOMException.INVALID_STATE_ERR
PASS ename is 'InvalidStateError'
-Exception message: Failed to execute 'deleteObjectStore' on 'IDBDatabase': The database is not running a version change transaction.
+Exception message: InvalidStateError: DOM IDBDatabase Exception 11
Trying create with store that already exists
Expecting exception from db.createObjectStore('tmp')
PASS Exception was thrown.
PASS code is DOMException.INVALID_STATE_ERR
PASS ename is 'InvalidStateError'
-Exception message: Failed to execute 'createObjectStore' on 'IDBDatabase': The database is not running a version change transaction.
+Exception message: InvalidStateError: DOM IDBDatabase Exception 11
Trying remove with store that already exists
Expecting exception from db.deleteObjectStore('tmp')
PASS Exception was thrown.
PASS code is DOMException.INVALID_STATE_ERR
PASS ename is 'InvalidStateError'
-Exception message: Failed to execute 'deleteObjectStore' on 'IDBDatabase': The database is not running a version change transaction.
+Exception message: InvalidStateError: DOM IDBDatabase Exception 11
PASS successfullyParsed is true
TEST COMPLETE
Modified: trunk/LayoutTests/storage/indexeddb/createObjectStore-name-argument-required-expected.txt (163999 => 164000)
--- trunk/LayoutTests/storage/indexeddb/createObjectStore-name-argument-required-expected.txt 2014-02-13 00:39:21 UTC (rev 163999)
+++ trunk/LayoutTests/storage/indexeddb/createObjectStore-name-argument-required-expected.txt 2014-02-13 01:06:58 UTC (rev 164000)
@@ -9,7 +9,7 @@
indexedDB.deleteDatabase(dbname)
indexedDB.open(dbname)
db = event.target.result
-PASS db.createObjectStore(); threw exception TypeError: Failed to execute 'createObjectStore' on 'IDBDatabase': 1 argument required, but only 0 present..
+PASS db.createObjectStore(); threw exception TypeError: Not enough arguments.
PASS successfullyParsed is true
TEST COMPLETE