Index: chrome/test/data/indexeddb/perf_test.js |
diff --git a/chrome/test/data/indexeddb/perf_test.js b/chrome/test/data/indexeddb/perf_test.js |
index 708fc3f625b1286f9defbc7c16abc227357b5c3a..f22c305bf917ac06a4868919d034608c966556b1 100644 |
--- a/chrome/test/data/indexeddb/perf_test.js |
+++ b/chrome/test/data/indexeddb/perf_test.js |
@@ -89,9 +89,14 @@ function test() { |
} |
function runNextTest() { |
- if (currentTest < tests.length) { |
+ var filter = window.location.hash.slice(1); |
+ do { |
var test = tests[currentTest++].slice(); |
var f = test.shift(); |
+ } while (currentTest < tests.length && |
+ filter && f.name != filter) |
+ |
+ if (currentTest < tests.length) { |
test.push(runNextTest); |
f.apply(null, test); |
} else { |