Modern IDB: Update results for W3C tests marked as failures that actually pass.
authorbeidson@apple.com <beidson@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 7 Jan 2016 18:07:11 +0000 (18:07 +0000)
committerbeidson@apple.com <beidson@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 7 Jan 2016 18:07:11 +0000 (18:07 +0000)
https://bugs.webkit.org/show_bug.cgi?id=152827

Reviewed by Daniel Bates.
LayoutTests/imported/w3c:

Modern IDB passes the following tests with PASS results where we previous expected FAIL.

Let's update those, shall we?

* indexeddb/abort-in-initial-upgradeneeded-expected.txt:
* indexeddb/idbcursor-advance-expected.txt:
* indexeddb/idbcursor_advance_index5-expected.txt:
* indexeddb/idbcursor_advance_index9-expected.txt:
* indexeddb/idbcursor_advance_objectstore5-expected.txt:
* indexeddb/idbcursor_continue_index5-expected.txt:
* indexeddb/idbcursor_continue_index6-expected.txt:
* indexeddb/idbcursor_continue_index8-expected.txt:
* indexeddb/idbcursor_continue_invalid-expected.txt:
* indexeddb/idbcursor_continue_objectstore6-expected.txt:
* indexeddb/idbcursor_delete_index4-expected.txt:
* indexeddb/idbcursor_delete_objectstore4-expected.txt:
* indexeddb/idbdatabase_close2-expected.txt:
* indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt:
* indexeddb/idbfactory_deleteDatabase3-expected.txt:
* indexeddb/idbindex-multientry-big-expected.txt:
* indexeddb/idbindex_get3-expected.txt:
* indexeddb/idbobjectstore_add4-expected.txt:
* indexeddb/idbobjectstore_createIndex2-expected.txt:
* indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt:
* indexeddb/idbobjectstore_put4-expected.txt:
* indexeddb/idbtransaction_abort-expected.txt:
* indexeddb/keygenerator-constrainterror-expected.txt:
* indexeddb/keygenerator-expected.txt:
* indexeddb/transaction-requestqueue-expected.txt:

LayoutTests:

- Update FAIL expectations to PASS expectations for Modern IDB.
- Copy the FAIL expectations over to platform/wk2 to keep testing Legacy IDB.

* platform/mac-wk1/TestExpectations:
* platform/wk2/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbcursor-advance-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-advance-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbdatabase_close2-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_close2-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbindex_get3-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbindex_get3-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt.
* platform/wk2/imported/w3c/indexeddb/idbtransaction_abort-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbtransaction_abort-expected.txt.
* platform/wk2/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt.
* platform/wk2/imported/w3c/indexeddb/keygenerator-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/keygenerator-expected.txt.
* platform/wk2/imported/w3c/indexeddb/transaction-requestqueue-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/transaction-requestqueue-expected.txt.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@194700 268f45cc-cd09-0410-ab3c-d52691b4dbfc

50 files changed:
LayoutTests/ChangeLog
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt
LayoutTests/imported/w3c/indexeddb/idbcursor-advance-expected.txt
LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt
LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt
LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt
LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index5-expected.txt
LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index6-expected.txt
LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt
LayoutTests/imported/w3c/indexeddb/idbcursor_continue_invalid-expected.txt
LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt
LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt
LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt
LayoutTests/imported/w3c/indexeddb/idbdatabase_close2-expected.txt
LayoutTests/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt
LayoutTests/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt
LayoutTests/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt
LayoutTests/imported/w3c/indexeddb/idbindex_get3-expected.txt
LayoutTests/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt
LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt
LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt
LayoutTests/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt
LayoutTests/imported/w3c/indexeddb/idbtransaction_abort-expected.txt
LayoutTests/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt
LayoutTests/imported/w3c/indexeddb/keygenerator-expected.txt
LayoutTests/imported/w3c/indexeddb/transaction-requestqueue-expected.txt
LayoutTests/platform/mac-wk1/TestExpectations
LayoutTests/platform/wk2/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor-advance-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbdatabase_close2-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbindex_get3-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/idbtransaction_abort-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/keygenerator-expected.txt [new file with mode: 0644]
LayoutTests/platform/wk2/imported/w3c/indexeddb/transaction-requestqueue-expected.txt [new file with mode: 0644]

index ce7f0af4c80cb0101a3ba04dae97f5b832949c2f..b25de3ee019815c1227716ceebb30f476ee80bfe 100644 (file)
@@ -1,3 +1,37 @@
+2016-01-07  Brady Eidson  <beidson@apple.com>
+
+        Modern IDB: Update results for W3C tests marked as failures that actually pass.
+        https://bugs.webkit.org/show_bug.cgi?id=152827
+
+        Reviewed by Daniel Bates.
+        
+        - Update FAIL expectations to PASS expectations for Modern IDB.
+        - Copy the FAIL expectations over to platform/wk2 to keep testing Legacy IDB.
+
+        * platform/mac-wk1/TestExpectations:
+        * platform/wk2/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbcursor-advance-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-advance-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbdatabase_close2-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_close2-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbindex_get3-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbindex_get3-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/idbtransaction_abort-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbtransaction_abort-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/keygenerator-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/keygenerator-expected.txt.
+        * platform/wk2/imported/w3c/indexeddb/transaction-requestqueue-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/transaction-requestqueue-expected.txt.
+
 2016-01-06  Brady Eidson  <beidson@apple.com>
 
         Modern IDB: Initial enabling of imported W3C IDB tests.
index 47d8b002b0a87ac9707cfea00b77fbf5f507b2d2..b61274e4da1531beacfc41b856a79cd10ae66369 100644 (file)
@@ -1,3 +1,40 @@
+2016-01-07  Brady Eidson  <beidson@apple.com>
+
+        Modern IDB: Update results for W3C tests marked as failures that actually pass.
+        https://bugs.webkit.org/show_bug.cgi?id=152827
+
+        Reviewed by Daniel Bates.
+
+        Modern IDB passes the following tests with PASS results where we previous expected FAIL.
+        
+        Let's update those, shall we?
+        
+        * indexeddb/abort-in-initial-upgradeneeded-expected.txt:
+        * indexeddb/idbcursor-advance-expected.txt:
+        * indexeddb/idbcursor_advance_index5-expected.txt:
+        * indexeddb/idbcursor_advance_index9-expected.txt:
+        * indexeddb/idbcursor_advance_objectstore5-expected.txt:
+        * indexeddb/idbcursor_continue_index5-expected.txt:
+        * indexeddb/idbcursor_continue_index6-expected.txt:
+        * indexeddb/idbcursor_continue_index8-expected.txt:
+        * indexeddb/idbcursor_continue_invalid-expected.txt:
+        * indexeddb/idbcursor_continue_objectstore6-expected.txt:
+        * indexeddb/idbcursor_delete_index4-expected.txt:
+        * indexeddb/idbcursor_delete_objectstore4-expected.txt:
+        * indexeddb/idbdatabase_close2-expected.txt:
+        * indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt:
+        * indexeddb/idbfactory_deleteDatabase3-expected.txt:
+        * indexeddb/idbindex-multientry-big-expected.txt:
+        * indexeddb/idbindex_get3-expected.txt:
+        * indexeddb/idbobjectstore_add4-expected.txt:
+        * indexeddb/idbobjectstore_createIndex2-expected.txt:
+        * indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt:
+        * indexeddb/idbobjectstore_put4-expected.txt:
+        * indexeddb/idbtransaction_abort-expected.txt:
+        * indexeddb/keygenerator-constrainterror-expected.txt:
+        * indexeddb/keygenerator-expected.txt:
+        * indexeddb/transaction-requestqueue-expected.txt:
+
 2016-01-05  Youenn Fablet  <youenn.fablet@crf.canon.fr>
 
         Activate service-workers import
index 5e7b6649d35183430514df7d21209a0d24985a82..daf4fdb547032839dc6e7615ed15a631de0771c4 100644 (file)
@@ -1,3 +1,3 @@
 
-FAIL Test that an abort in the initial upgradeneeded sets version back to 0 assert_equals: expected (undefined) undefined but got (object) object "[object IDBDatabase]"
+PASS Test that an abort in the initial upgradeneeded sets version back to 0 
 
index 04fcccb93014b92421a93b3ece55eae5cd66f827..e32331516b7583686d9368435534953fbe42285b 100644 (file)
@@ -1,7 +1,7 @@
 
-FAIL IDBCursor.advance() - advances assert_unreached: unexpected error (UnknownError) Reached unreachable code
-FAIL IDBCursor.advance() - advances backwards assert_unreached: unexpected error (UnknownError) Reached unreachable code
-FAIL IDBCursor.advance() - skip far forward assert_unreached: unexpected error (UnknownError) Reached unreachable code
+PASS IDBCursor.advance() - advances 
+PASS IDBCursor.advance() - advances backwards 
+PASS IDBCursor.advance() - skip far forward 
 PASS IDBCursor.advance() - within range 
 PASS IDBCursor.advance() - within single key range 
 PASS IDBCursor.advance() - within single key range, with several results 
index dc099148c50fa09e48d6e0db155b196de4c21131..041e45e11b8432b24398d9f18ae9af46d86ff16d 100644 (file)
@@ -1,3 +1,3 @@
 
-FAIL IDBCursor.advance() - index - iterate to the next record assert_unreached: unexpected db.error (UnknownError) Reached unreachable code
+PASS IDBCursor.advance() - index - iterate to the next record 
 
index f6bb27a5f38572eb202f9fd521abf2ceca61caed..4540a71e67b9c888fdb97f9f9cf9e1827b97021a 100644 (file)
@@ -1,5 +1,3 @@
 
-FAIL IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted assert_throws: If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError function "function () {
-                cursor.advance(1);
-        ..." did not throw
+PASS IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted 
 
index 9c9208cde4251914989d69d10ba63c027c4ef399..127f3cb7b379deb64e20941427a531cd3f8e7586 100644 (file)
@@ -1,5 +1,3 @@
 
-FAIL IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted assert_throws: If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError function "function () {
-                cursor.advance(1);
-        ..." did not throw
+PASS IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted 
 
index db1a3edfdaadc661d8624969ce85814b25c53ad2..ef44de7f0422e7e93c4e6c3cba663583ef83c2a1 100644 (file)
@@ -1,3 +1,3 @@
 
-FAIL IDBCursor.continue() - index - iterate using 'prevunique' DataError: DOM IDBDatabase Exception 0
+PASS IDBCursor.continue() - index - iterate using 'prevunique' 
 
index 4e76f6cb53f22a9ce7c8c903061e4f2ae50b6c74..293beefe0430f0a42e8cdf0c24f58d5381c5c4c6 100644 (file)
@@ -1,3 +1,3 @@
 
-FAIL IDBCursor.continue() - index - iterate using nextunique DataError: DOM IDBDatabase Exception 0
+PASS IDBCursor.continue() - index - iterate using nextunique 
 
index 845146ba3ef4ffbe0106a5b362046f0383e9c7e9..3fd7f356a11fe02e93b3ed243c0ce16983f3d87d 100644 (file)
@@ -1,5 +1,3 @@
 
-FAIL IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted assert_throws: If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError function "function () {
-                cursor.continue();
-        ..." did not throw
+PASS IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted 
 
index 37471192487a2f0c2c0fbb9ce61b47678b629e2f..d91a08b2ef533f7869ac4be47bd491d9eef61e55 100644 (file)
@@ -1,3 +1,3 @@
 
-FAIL IDBCursor.continue() - attempt to call continue two times DataError: DOM IDBDatabase Exception 0
+PASS IDBCursor.continue() - attempt to call continue two times 
 
index a73eca7065b99508367288927a369a2000ec445e..6ee0f1309ade163e3c19bacc67fd71bc5ff547c4 100644 (file)
@@ -1,5 +1,3 @@
 
-FAIL IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted assert_throws: If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError function "function () {
-                cursor.continue();
-        ..." did not throw
+PASS IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted 
 
index 659d70edf420f6b08881fc7d6b2b76dbc848122f..37360a8ab49abeff4e9310387ba046e6ceffe819 100644 (file)
@@ -1,5 +1,3 @@
 
-FAIL IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted assert_throws: If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError function "function () {
-                cursor.delete();
-            }" did not throw
+PASS IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted 
 
index cf8295d303065afb4bafec4f640ddf31972069e9..b76ce90788979b6371f4c9eac9d01e129202dce8 100644 (file)
@@ -1,5 +1,3 @@
 
-FAIL IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted assert_throws: If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError function "function () {
-                cursor.delete();
-            }" did not throw
+PASS IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted 
 
index d992ce364996716ae3269fa4252e99cb3d93e34e..9f6cee9c135d9af3c1690553afa0034bccef7d75 100644 (file)
@@ -1,3 +1,3 @@
 
-FAIL IDBDatabase.close() - unblock the delete database request assert_unreached: Unexpected database deletion error (UnknownError) Reached unreachable code
+PASS IDBDatabase.close() - unblock the delete database request 
 
index b47680fb1260ec61ea9aedcea747955cb6fbc7f8..bacd1627e1db2111e82cb7604abf95f590d6fb6d 100644 (file)
@@ -1,3 +1,3 @@
 
-FAIL IDBDatabase.deleteObjectStore() - the object store is not reused assert_array_equals: keys property 1, expected 6 but got 1
+PASS IDBDatabase.deleteObjectStore() - the object store is not reused 
 
index 6786287d4401a66f49170574e9ffc0e98a96877d..f268ddad73ac3e10c8ea5771153f553186f56c3a 100644 (file)
@@ -1,3 +1,3 @@
 
-FAIL IDBFactory.deleteDatabase() - success event assert_equals: oldVersion expected (number) 9 but got (undefined) undefined
+PASS IDBFactory.deleteDatabase() - success event 
 
index 9a58a2dd174e87c32aba79214ef9c1bce191ff1c..fdc4d3d0b385a9c3f83b7859995e10d1f6c76843 100644 (file)
@@ -1,4 +1,4 @@
 
 PASS Adding one item with 1000 multiEntry keys 
-TIMEOUT Getting the one item by 1000 indeced keys  Test timed out
+PASS Getting the one item by 1000 indeced keys  
 
index 9695be242288be01e0b86d723a62ceaf4355755e..bbff59b25a974c510a5eadfb20c898cae898f350 100644 (file)
@@ -1,3 +1,3 @@
 
-FAIL IDBIndex.get() - attempt to retrieve a record that doesn't exist  assert_equals: expected (undefined) undefined but got (object) null
+PASS IDBIndex.get() - attempt to retrieve a record that doesn't exist  
 
index 14d1547a373499877cb77d890226f083690e6b63..632a09a30824ea48b7969c98b556d42d21162711 100644 (file)
@@ -1,3 +1,3 @@
 
-FAIL IDBObjectStore.add() - add where an index has unique:true specified  assert_unreached: success on adding duplicate indexed record Reached unreachable code
+PASS IDBObjectStore.add() - add where an index has unique:true specified  
 
index afe8a1f2f48efb919c10808275d7998d45c0cd8f..d92d2a4de50feba72b66faa6a03ff1c0e0e3b6c2 100644 (file)
@@ -1,3 +1,3 @@
 
-FAIL IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates  assert_unreached: got complete, expected abort Reached unreachable code
+PASS IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates  
 
index b7a47326efde7a1880c3ca18a758d8da2ad1bf2f..2e272cd6437a5ede0e73c5757e700bc77fdecfd2 100644 (file)
@@ -1,3 +1,3 @@
 
-TIMEOUT IDBObjectStore.createIndex() - Event ordering for a later deleted index Test timed out
+PASS IDBObjectStore.createIndex() - Event ordering for a later deleted index 
 
index 6fa9ef137d3256f548f71452b60f15342d3200f6..d9eba8b7c52057b6c21e25e79f0ce552589e0ce6 100644 (file)
@@ -1,3 +1,3 @@
 
-FAIL IDBObjectStore.put() - put where an index has unique:true specified  assert_unreached: success on putting duplicate indexed record Reached unreachable code
+PASS IDBObjectStore.put() - put where an index has unique:true specified  
 
index e9b13e819d717baad138a38ff89e096616ff6a2f..d1eea0a72a980110f15ace2e1710f2413ebc7984 100644 (file)
@@ -1,3 +1,3 @@
 
-FAIL IDBTransaction - abort assert_unreached: got complete, expected abort Reached unreachable code
+PASS IDBTransaction - abort 
 
index be8b559e95cfec0a5531e9da48a9c3db21c7714f..2836f1c670cc7a701b721543c05c2cb7ed325dc2 100644 (file)
@@ -1,3 +1,3 @@
 
-FAIL Keygenerator ConstraintError when using same id as already generated assert_unreached: unexpected db.error (ConstraintError) Reached unreachable code
+PASS Keygenerator ConstraintError when using same id as already generated 
 
index 967808360bae2077b5f55313e08f8036e03dcffd..10a6efce15444ebf45623cc1d853c9ed9f2348c1 100644 (file)
@@ -1,5 +1,5 @@
 
 PASS Keygenerator - starts at one, and increments by one 
-FAIL Keygenerator - increments by one from last set key assert_unreached: unexpected db.error (ConstraintError) Reached unreachable code
-FAIL Keygenerator - don't increment when new key is not bigger than current assert_unreached: unexpected db.error (ConstraintError) Reached unreachable code
+PASS Keygenerator - increments by one from last set key 
+PASS Keygenerator - don't increment when new key is not bigger than current 
 
index b2fb0fdd881a417fe30f1ceee4011ded5c28b529..6ff46ebf8d02face028c7a32eda778e61990e021 100644 (file)
@@ -1,3 +1,3 @@
 
-FAIL Transactions have a request queue assert_unreached: unexpected db.error (ConstraintError) Reached unreachable code
+PASS Transactions have a request queue 
 
index 5a9c0360883a58f2453d2e70f1e6d6b125d85a1a..dcd7d5964f835d5ce4d005295bc3cb9fc79e5102 100644 (file)
@@ -78,46 +78,21 @@ imported/w3c/indexeddb/interfaces.html [ Skip ]
 imported/w3c/indexeddb/keyorder.htm [ Skip ]
 
 # W3C IDB test text failures
-imported/w3c/indexeddb/abort-in-initial-upgradeneeded.html [ Failure ]
-imported/w3c/indexeddb/idbcursor-advance.htm [ Failure ]
 imported/w3c/indexeddb/idbcursor-continue.htm [ Failure ]
-imported/w3c/indexeddb/idbcursor_advance_index5.htm [ Failure ]
-imported/w3c/indexeddb/idbcursor_advance_index9.htm [ Failure ]
-imported/w3c/indexeddb/idbcursor_advance_objectstore5.htm [ Failure ]
-imported/w3c/indexeddb/idbcursor_continue_index5.htm [ Failure ]
-imported/w3c/indexeddb/idbcursor_continue_index6.htm [ Failure ]
-imported/w3c/indexeddb/idbcursor_continue_index8.htm [ Failure ]
-imported/w3c/indexeddb/idbcursor_continue_invalid.htm [ Failure ]
-imported/w3c/indexeddb/idbcursor_continue_objectstore6.htm [ Failure ]
-imported/w3c/indexeddb/idbcursor_delete_index4.htm [ Failure ]
-imported/w3c/indexeddb/idbcursor_delete_objectstore4.htm [ Failure ]
-imported/w3c/indexeddb/idbdatabase_close2.htm [ Failure ]
-imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused.htm [ Failure ]
-imported/w3c/indexeddb/idbfactory_deleteDatabase3.htm [ Failure ]
-imported/w3c/indexeddb/idbindex-multientry-big.htm [ Failure ]
-imported/w3c/indexeddb/idbindex_get3.htm [ Failure ]
 imported/w3c/indexeddb/idbindex_get7.htm [ Failure ]
 imported/w3c/indexeddb/idbindex_getKey7.htm [ Failure ]
 imported/w3c/indexeddb/idbindex_openCursor2.htm [ Failure ]
 imported/w3c/indexeddb/idbindex_openKeyCursor3.htm [ Failure ]
 imported/w3c/indexeddb/idbobjectstore_add16.htm [ Failure ]
-imported/w3c/indexeddb/idbobjectstore_add4.htm [ Failure ]
 imported/w3c/indexeddb/idbobjectstore_clear4.htm [ Failure ]
 imported/w3c/indexeddb/idbobjectstore_count4.htm [ Failure ]
-imported/w3c/indexeddb/idbobjectstore_createIndex2.htm [ Failure ]
-imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order.htm [ Failure ]
 imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order.htm [ Failure ]
 imported/w3c/indexeddb/idbobjectstore_createIndex7-event_order.htm [ Failure ]
 imported/w3c/indexeddb/idbobjectstore_delete7.htm [ Failure ]
 imported/w3c/indexeddb/idbobjectstore_put16.htm [ Failure ]
-imported/w3c/indexeddb/idbobjectstore_put4.htm [ Failure ]
-imported/w3c/indexeddb/idbtransaction_abort.htm [ Failure ]
 imported/w3c/indexeddb/idbversionchangeevent.htm [ Failure ]
-imported/w3c/indexeddb/keygenerator-constrainterror.htm [ Failure ]
-imported/w3c/indexeddb/keygenerator.htm [ Failure ]
 imported/w3c/indexeddb/keypath.htm [ Failure ]
 imported/w3c/indexeddb/request_bubble-and-capture.htm [ Failure ]
-imported/w3c/indexeddb/transaction-requestqueue.htm [ Failure ]
 imported/w3c/indexeddb/transaction_bubble-and-capture.htm [ Failure ]
 
 # IDB tests that crash/assert in MemoryBackingStore code
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt
new file mode 100644 (file)
index 0000000..5e7b664
--- /dev/null
@@ -0,0 +1,3 @@
+
+FAIL Test that an abort in the initial upgradeneeded sets version back to 0 assert_equals: expected (undefined) undefined but got (object) object "[object IDBDatabase]"
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor-advance-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor-advance-expected.txt
new file mode 100644 (file)
index 0000000..04fcccb
--- /dev/null
@@ -0,0 +1,8 @@
+
+FAIL IDBCursor.advance() - advances assert_unreached: unexpected error (UnknownError) Reached unreachable code
+FAIL IDBCursor.advance() - advances backwards assert_unreached: unexpected error (UnknownError) Reached unreachable code
+FAIL IDBCursor.advance() - skip far forward assert_unreached: unexpected error (UnknownError) Reached unreachable code
+PASS IDBCursor.advance() - within range 
+PASS IDBCursor.advance() - within single key range 
+PASS IDBCursor.advance() - within single key range, with several results 
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt
new file mode 100644 (file)
index 0000000..dc09914
--- /dev/null
@@ -0,0 +1,3 @@
+
+FAIL IDBCursor.advance() - index - iterate to the next record assert_unreached: unexpected db.error (UnknownError) Reached unreachable code
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt
new file mode 100644 (file)
index 0000000..f6bb27a
--- /dev/null
@@ -0,0 +1,5 @@
+
+FAIL IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted assert_throws: If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError function "function () {
+                cursor.advance(1);
+        ..." did not throw
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt
new file mode 100644 (file)
index 0000000..9c9208c
--- /dev/null
@@ -0,0 +1,5 @@
+
+FAIL IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted assert_throws: If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError function "function () {
+                cursor.advance(1);
+        ..." did not throw
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt
new file mode 100644 (file)
index 0000000..845146b
--- /dev/null
@@ -0,0 +1,5 @@
+
+FAIL IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted assert_throws: If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError function "function () {
+                cursor.continue();
+        ..." did not throw
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt
new file mode 100644 (file)
index 0000000..a73eca7
--- /dev/null
@@ -0,0 +1,5 @@
+
+FAIL IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted assert_throws: If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError function "function () {
+                cursor.continue();
+        ..." did not throw
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt
new file mode 100644 (file)
index 0000000..659d70e
--- /dev/null
@@ -0,0 +1,5 @@
+
+FAIL IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted assert_throws: If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError function "function () {
+                cursor.delete();
+            }" did not throw
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt
new file mode 100644 (file)
index 0000000..cf8295d
--- /dev/null
@@ -0,0 +1,5 @@
+
+FAIL IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted assert_throws: If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError function "function () {
+                cursor.delete();
+            }" did not throw
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbdatabase_close2-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbdatabase_close2-expected.txt
new file mode 100644 (file)
index 0000000..d992ce3
--- /dev/null
@@ -0,0 +1,3 @@
+
+FAIL IDBDatabase.close() - unblock the delete database request assert_unreached: Unexpected database deletion error (UnknownError) Reached unreachable code
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt
new file mode 100644 (file)
index 0000000..b47680f
--- /dev/null
@@ -0,0 +1,3 @@
+
+FAIL IDBDatabase.deleteObjectStore() - the object store is not reused assert_array_equals: keys property 1, expected 6 but got 1
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt
new file mode 100644 (file)
index 0000000..6786287
--- /dev/null
@@ -0,0 +1,3 @@
+
+FAIL IDBFactory.deleteDatabase() - success event assert_equals: oldVersion expected (number) 9 but got (undefined) undefined
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt
new file mode 100644 (file)
index 0000000..9a58a2d
--- /dev/null
@@ -0,0 +1,4 @@
+
+PASS Adding one item with 1000 multiEntry keys 
+TIMEOUT Getting the one item by 1000 indeced keys  Test timed out
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbindex_get3-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbindex_get3-expected.txt
new file mode 100644 (file)
index 0000000..9695be2
--- /dev/null
@@ -0,0 +1,3 @@
+
+FAIL IDBIndex.get() - attempt to retrieve a record that doesn't exist  assert_equals: expected (undefined) undefined but got (object) null
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt
new file mode 100644 (file)
index 0000000..14d1547
--- /dev/null
@@ -0,0 +1,3 @@
+
+FAIL IDBObjectStore.add() - add where an index has unique:true specified  assert_unreached: success on adding duplicate indexed record Reached unreachable code
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt
new file mode 100644 (file)
index 0000000..afe8a1f
--- /dev/null
@@ -0,0 +1,3 @@
+
+FAIL IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates  assert_unreached: got complete, expected abort Reached unreachable code
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt
new file mode 100644 (file)
index 0000000..b7a4732
--- /dev/null
@@ -0,0 +1,3 @@
+
+TIMEOUT IDBObjectStore.createIndex() - Event ordering for a later deleted index Test timed out
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt
new file mode 100644 (file)
index 0000000..6fa9ef1
--- /dev/null
@@ -0,0 +1,3 @@
+
+FAIL IDBObjectStore.put() - put where an index has unique:true specified  assert_unreached: success on putting duplicate indexed record Reached unreachable code
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbtransaction_abort-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/idbtransaction_abort-expected.txt
new file mode 100644 (file)
index 0000000..e9b13e8
--- /dev/null
@@ -0,0 +1,3 @@
+
+FAIL IDBTransaction - abort assert_unreached: got complete, expected abort Reached unreachable code
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt
new file mode 100644 (file)
index 0000000..be8b559
--- /dev/null
@@ -0,0 +1,3 @@
+
+FAIL Keygenerator ConstraintError when using same id as already generated assert_unreached: unexpected db.error (ConstraintError) Reached unreachable code
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/keygenerator-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/keygenerator-expected.txt
new file mode 100644 (file)
index 0000000..9678083
--- /dev/null
@@ -0,0 +1,5 @@
+
+PASS Keygenerator - starts at one, and increments by one 
+FAIL Keygenerator - increments by one from last set key assert_unreached: unexpected db.error (ConstraintError) Reached unreachable code
+FAIL Keygenerator - don't increment when new key is not bigger than current assert_unreached: unexpected db.error (ConstraintError) Reached unreachable code
+
diff --git a/LayoutTests/platform/wk2/imported/w3c/indexeddb/transaction-requestqueue-expected.txt b/LayoutTests/platform/wk2/imported/w3c/indexeddb/transaction-requestqueue-expected.txt
new file mode 100644 (file)
index 0000000..b2fb0fd
--- /dev/null
@@ -0,0 +1,3 @@
+
+FAIL Transactions have a request queue assert_unreached: unexpected db.error (ConstraintError) Reached unreachable code
+