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:83)
[IndexedDB]
0) getAllItems (async-callstack-indexed-db.js:76)
1) onSuccessStorePut (async-callstack-indexed-db.js:68)
[IndexedDB]
0) populateDB (async-callstack-indexed-db.js:60)
1) onSuccessOpenDB (async-callstack-indexed-db.js:53)
[IndexedDB]
0) openDB (async-callstack-indexed-db.js:31)
[setTimeout]
0) testFunction (async-callstack-indexed-db.js:20)
[setTimeout]
0) scheduleTestFunction <omitted>
<... skipped remaining frames ...>
Call stack:
0) onSuccessDeleteDatabase (async-callstack-indexed-db.js:112)
[IndexedDB]
0) deleteDB (async-callstack-indexed-db.js:105)
1) onSuccessDeleteItem (async-callstack-indexed-db.js:99)
[IndexedDB]
0) deleteItem (async-callstack-indexed-db.js:91)
1) onSuccessCursorRequest (async-callstack-indexed-db.js:84)
[IndexedDB]
0) getAllItems (async-callstack-indexed-db.js:76)
1) onSuccessStorePut (async-callstack-indexed-db.js:68)
[IndexedDB]
0) populateDB (async-callstack-indexed-db.js:60)
1) onSuccessOpenDB (async-callstack-indexed-db.js:53)
[IndexedDB]
0) openDB (async-callstack-indexed-db.js:31)
[setTimeout]
0) testFunction (async-callstack-indexed-db.js:20)
[setTimeout]
0) scheduleTestFunction <omitted>
<... skipped remaining frames ...>
Call stack:
0) onSuccessDeleteItem (async-callstack-indexed-db.js:98)
[IndexedDB]
0) deleteItem (async-callstack-indexed-db.js:91)
1) onSuccessCursorRequest (async-callstack-indexed-db.js:84)
[IndexedDB]
0) getAllItems (async-callstack-indexed-db.js:76)
1) onSuccessStorePut (async-callstack-indexed-db.js:68)
[IndexedDB]
0) populateDB (async-callstack-indexed-db.js:60)
1) onSuccessOpenDB (async-callstack-indexed-db.js:53)
[IndexedDB]
0) openDB (async-callstack-indexed-db.js:31)
[setTimeout]
0) testFunction (async-callstack-indexed-db.js:20)
[setTimeout]
0) scheduleTestFunction <omitted>
<... skipped remaining frames ...>
Call stack:
0) onSuccessOpenDB (async-callstack-indexed-db.js:51)
[IndexedDB]
0) openDB (async-callstack-indexed-db.js:31)
[setTimeout]
0) testFunction (async-callstack-indexed-db.js:20)
[setTimeout]
0) scheduleTestFunction <omitted>
<... skipped remaining frames ...>
Call stack:
0) onSuccessStorePut (async-callstack-indexed-db.js:67)
[IndexedDB]
0) populateDB (async-callstack-indexed-db.js:60)
1) onSuccessOpenDB (async-callstack-indexed-db.js:53)
[IndexedDB]
0) openDB (async-callstack-indexed-db.js:31)
[setTimeout]
0) testFunction (async-callstack-indexed-db.js:20)
[setTimeout]
0) scheduleTestFunction <omitted>
<... skipped remaining frames ...>
Call stack:
0) onUpgradeNeeded (async-callstack-indexed-db.js:39)
[IndexedDB]
0) openDB (async-callstack-indexed-db.js:31)
[setTimeout]
0) testFunction (async-callstack-indexed-db.js:20)
[setTimeout]
0) scheduleTestFunction <omitted>
<... skipped remaining frames ...>