IndexedDB: Less Than 2 Passes

Test files without 2 passes: 10; Subtests without 2 passes: 81; Failure level: 81/81 (100.00%)

Test Files

  1. /IndexedDB/abort-in-initial-upgradeneeded.html (1/1, 100.00%, 1.23% of total)
  2. /IndexedDB/close-in-upgradeneeded.html (1/1, 100.00%, 1.23% of total)
  3. /IndexedDB/idbindex_getAll.html (13/13, 100.00%, 16.05% of total)
  4. /IndexedDB/idbindex_getAllKeys.html (13/13, 100.00%, 16.05% of total)
  5. /IndexedDB/idbobjectstore_getAll.html (12/12, 100.00%, 14.81% of total)
  6. /IndexedDB/idbobjectstore_getAllKeys.html (12/12, 100.00%, 14.81% of total)
  7. /IndexedDB/idbtransaction_objectStoreNames.html (8/8, 100.00%, 9.88% of total)
  8. /IndexedDB/interfaces.html (1/1, 100.00%, 1.23% of total)
  9. /IndexedDB/key_valid.html (18/18, 100.00%, 22.22% of total)
  10. /IndexedDB/transaction-lifetime-empty.html (2/2, 100.00%, 2.47% of total)
Test Show/Hide MessagesFF71
/IndexedDB/abort-in-initial-upgradeneeded.html (1/1, 100.00%, 1.23% of total)OK
Test that an abort in the initial upgradeneeded sets version back to 0PASS
/IndexedDB/close-in-upgradeneeded.html (1/1, 100.00%, 1.23% of total)OK
When db.close is called in upgradeneeded, the db is cleaned up on refreshFAIL
FF71: assert_throws is not defined
/IndexedDB/idbindex_getAll.html (13/13, 100.00%, 16.05% of total)OK
Empty object storePASS
Get all keysPASS
Get bound rangePASS
Get bound range (generated) with maxCountPASS
Get bound range with maxCountPASS
Get lower excludedPASS
Get upper excludedPASS
Non existent keyPASS
Retrieve multiEntry keyPASS
Retrieve one key multiple valuesPASS
Single item getPASS
maxCount=0PASS
maxCount=10PASS
/IndexedDB/idbindex_getAllKeys.html (13/13, 100.00%, 16.05% of total)OK
Empty object storePASS
Get all generated keysPASS
Get all keysPASS
Get bound rangePASS
Get bound range (generated) with maxCountPASS
Get bound range with maxCountPASS
Get lower excludedPASS
Get upper excludedPASS
Non existent keyPASS
Retrieve multiEntry keysPASS
Single item getPASS
maxCount=0PASS
maxCount=10PASS
/IndexedDB/idbobjectstore_getAll.html (12/12, 100.00%, 14.81% of total)OK
Get all valuesPASS
Get bound rangePASS
Get bound range (generated) with maxCountPASS
Get bound range with maxCountPASS
Get lower excludedPASS
Get upper excludedPASS
Non existent keyPASS
Single item getPASS
Single item get (generated key)PASS
Test maxCountPASS
getAll on empty object storePASS
zero maxCountPASS
/IndexedDB/idbobjectstore_getAllKeys.html (12/12, 100.00%, 14.81% of total)OK
Get all valuesPASS
Get bound rangePASS
Get bound range (generated) with maxCountPASS
Get bound range with maxCountPASS
Get lower excludedPASS
Get upper excludedPASS
Non existent keyPASS
Single item getPASS
Single item get (generated key)PASS
Test maxCountPASS
getAllKeys on empty object storePASS
zero maxCountPASS
/IndexedDB/idbtransaction_objectStoreNames.html (8/8, 100.00%, 9.88% of total)OK
IDBTransaction.objectStoreNames - during upgrade transactionPASS
IDBTransaction.objectStoreNames - no duplicatesPASS
IDBTransaction.objectStoreNames - sortingPASS
IDBTransaction.objectStoreNames - transaction scopePASS
IDBTransaction.objectStoreNames - unusual namesPASS
IDBTransaction.objectStoreNames - value after abortPASS
IDBTransaction.objectStoreNames - value after closePASS
IDBTransaction.objectStoreNames - value after commitPASS
/IndexedDB/interfaces.html (1/1, 100.00%, 1.23% of total)ERROR
/IndexedDB/interfaces.htmlERROR
/IndexedDB/key_valid.html (18/18, 100.00%, 22.22% of total)OK
Valid key - ""PASS
Valid key - "NaN"PASS
Valid key - "\""PASS
Valid key - "\n"PASS
Valid key - "\u0000"PASS
Valid key - "\u1234"PASS
Valid key - "foo"PASS
Valid key - -InfinityPASS
Valid key - 0PASS
Valid key - 1.5PASS
Valid key - 3e-38PASS
Valid key - 3e38PASS
Valid key - InfinityPASS
Valid key - ["undefined"]PASS
Valid key - []PASS
Valid key - new Array()PASS
Valid key - new Date()PASS
Valid key - new Date(0)PASS
/IndexedDB/transaction-lifetime-empty.html (2/2, 100.00%, 2.47% of total)OK
Multiple transactions without requests complete in the expected orderPASS
Transactions without requests complete in the expected orderPASS