Title: [164000] trunk/LayoutTests
Revision
164000
Author
[email protected]
Date
2014-02-12 17:06:58 -0800 (Wed, 12 Feb 2014)

Log Message

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:

Modified Paths

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
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to