| Tests asynchronous call stacks for IndexedDB. |
| |
| Set timer for test function. |
| Captured call stacks in no particular order: |
| Call stack: |
| 0) onSuccessCursorRequest (async-callstack-indexed-db.js:81) |
| [IndexedDB] |
| 0) getAllItems (async-callstack-indexed-db.js:74) |
| 1) onSuccessStorePut (async-callstack-indexed-db.js:66) |
| [IndexedDB] |
| 0) populateDB (async-callstack-indexed-db.js:58) |
| 1) onSuccessOpenDB (async-callstack-indexed-db.js:51) |
| [IndexedDB] |
| 0) openDB (async-callstack-indexed-db.js:29) |
| [setTimeout] |
| 0) testFunction (async-callstack-indexed-db.js:18) |
| [setTimeout] |
| 0) scheduleTestFunction <omitted> |
| <... skipped remaining frames ...> |
| |
| Call stack: |
| 0) onSuccessDeleteDatabase (async-callstack-indexed-db.js:110) |
| [IndexedDB] |
| 0) deleteDB (async-callstack-indexed-db.js:103) |
| 1) onSuccessDeleteItem (async-callstack-indexed-db.js:97) |
| [IndexedDB] |
| 0) deleteItem (async-callstack-indexed-db.js:89) |
| 1) onSuccessCursorRequest (async-callstack-indexed-db.js:82) |
| [IndexedDB] |
| 0) getAllItems (async-callstack-indexed-db.js:74) |
| 1) onSuccessStorePut (async-callstack-indexed-db.js:66) |
| [IndexedDB] |
| 0) populateDB (async-callstack-indexed-db.js:58) |
| 1) onSuccessOpenDB (async-callstack-indexed-db.js:51) |
| [IndexedDB] |
| 0) openDB (async-callstack-indexed-db.js:29) |
| [setTimeout] |
| 0) testFunction (async-callstack-indexed-db.js:18) |
| [setTimeout] |
| 0) scheduleTestFunction <omitted> |
| <... skipped remaining frames ...> |
| |
| Call stack: |
| 0) onSuccessDeleteItem (async-callstack-indexed-db.js:96) |
| [IndexedDB] |
| 0) deleteItem (async-callstack-indexed-db.js:89) |
| 1) onSuccessCursorRequest (async-callstack-indexed-db.js:82) |
| [IndexedDB] |
| 0) getAllItems (async-callstack-indexed-db.js:74) |
| 1) onSuccessStorePut (async-callstack-indexed-db.js:66) |
| [IndexedDB] |
| 0) populateDB (async-callstack-indexed-db.js:58) |
| 1) onSuccessOpenDB (async-callstack-indexed-db.js:51) |
| [IndexedDB] |
| 0) openDB (async-callstack-indexed-db.js:29) |
| [setTimeout] |
| 0) testFunction (async-callstack-indexed-db.js:18) |
| [setTimeout] |
| 0) scheduleTestFunction <omitted> |
| <... skipped remaining frames ...> |
| |
| Call stack: |
| 0) onSuccessOpenDB (async-callstack-indexed-db.js:49) |
| [IndexedDB] |
| 0) openDB (async-callstack-indexed-db.js:29) |
| [setTimeout] |
| 0) testFunction (async-callstack-indexed-db.js:18) |
| [setTimeout] |
| 0) scheduleTestFunction <omitted> |
| <... skipped remaining frames ...> |
| |
| Call stack: |
| 0) onSuccessStorePut (async-callstack-indexed-db.js:65) |
| [IndexedDB] |
| 0) populateDB (async-callstack-indexed-db.js:58) |
| 1) onSuccessOpenDB (async-callstack-indexed-db.js:51) |
| [IndexedDB] |
| 0) openDB (async-callstack-indexed-db.js:29) |
| [setTimeout] |
| 0) testFunction (async-callstack-indexed-db.js:18) |
| [setTimeout] |
| 0) scheduleTestFunction <omitted> |
| <... skipped remaining frames ...> |
| |
| Call stack: |
| 0) onUpgradeNeeded (async-callstack-indexed-db.js:37) |
| [IndexedDB] |
| 0) openDB (async-callstack-indexed-db.js:29) |
| [setTimeout] |
| 0) testFunction (async-callstack-indexed-db.js:18) |
| [setTimeout] |
| 0) scheduleTestFunction <omitted> |
| <... skipped remaining frames ...> |
| |
| |