| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 var overallTestStartTime = window.performance.now(); | 5 var overallTestStartTime = window.performance.now(); |
| 6 var kUseIndex = true; | 6 var kUseIndex = true; |
| 7 var kDontUseIndex = false; | 7 var kDontUseIndex = false; |
| 8 var kReadKeysOnly = true; | 8 var kReadKeysOnly = true; |
| 9 var kReadDataToo = false; | 9 var kReadDataToo = false; |
| 10 var kWriteToo = true; | 10 var kWriteToo = true; |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 91 // Open an index key cursor, then continue(key) to the last value. | 91 // Open an index key cursor, then continue(key) to the last value. |
| 92 [testCursorSeeks, 2000, 10, 4, kUseIndex], | 92 [testCursorSeeks, 2000, 10, 4, kUseIndex], |
| 93 ]; | 93 ]; |
| 94 | 94 |
| 95 var currentTest = 0; | 95 var currentTest = 0; |
| 96 | 96 |
| 97 function test() { | 97 function test() { |
| 98 runNextTest(); | 98 runNextTest(); |
| 99 } | 99 } |
| 100 | 100 |
| 101 var testFilter; |
| 102 |
| 101 function runNextTest() { | 103 function runNextTest() { |
| 102 var filter = window.location.hash.slice(1); | 104 var filter = testFilter; |
| 103 var test, f; | 105 var test, f; |
| 104 while (currentTest < tests.length) { | 106 while (currentTest < tests.length) { |
| 105 test = tests[currentTest]; | 107 test = tests[currentTest]; |
| 106 f = test.shift(); | 108 f = test.shift(); |
| 107 if (!filter || f.name == filter) | 109 if (!filter || f.name == filter) |
| 108 break; | 110 break; |
| 109 ++currentTest; | 111 ++currentTest; |
| 110 } | 112 } |
| 111 | 113 |
| 112 if (currentTest < tests.length) { | 114 if (currentTest < tests.length) { |
| (...skipping 466 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 579 request.onerror = onError; | 581 request.onerror = onError; |
| 580 request.onsuccess = function() { | 582 request.onsuccess = function() { |
| 581 var cursor = request.result; | 583 var cursor = request.result; |
| 582 if (cursor && first) { | 584 if (cursor && first) { |
| 583 first = false; | 585 first = false; |
| 584 cursor.continue(getKey(numKeys - 1)); | 586 cursor.continue(getKey(numKeys - 1)); |
| 585 } | 587 } |
| 586 }; | 588 }; |
| 587 } | 589 } |
| 588 } | 590 } |
| OLD | NEW |