Enable HAVE_AVFOUNDATION_VIDEO_OUTPUT on PLATFORM(IOSMAC)
[WebKit-https.git] / PerformanceTests / IndexedDB / index-multientry.html
index 5b86b02..aa4f2ec 100644 (file)
@@ -4,12 +4,14 @@
 <script src="../resources/runner.js"></script>
 <script>
 
-var iterationCount = 11;
+var iterationCount = 20;
 var numberDeleted = 0;
 
 // Delete all databases for the test ahead of time.
-for (var i = 0; i < iterationCount; ++i) {
-    indexedDB.deleteDatabase("index-multientry-DB-" + i).onsuccess = function() {
+var databaseNamePrefix = "index-multientry-DB-";
+for (var i = 0; i < iterationCount + 1; ++i) {
+    req = indexedDB.deleteDatabase(databaseNamePrefix + i);
+    req.onsuccess = function() {
         if (++numberDeleted == iterationCount)
             startIteration();
     }
@@ -44,14 +46,14 @@ function nextStep()
 }
 
 var object = { test: 'yo', indexKeys: [] };
-for (var i = 0; i < 1000; i++)
+for (var i = 0; i < 5000; i++)
     object.indexKeys.push('index_no_' + i);
 
 function *runIteration()
 {
     var startTime = PerfTestRunner.now();
 
-    var openRequest = indexedDB.open("index-multientry-DB-" + currentIteration);
+    var openRequest = indexedDB.open(databaseNamePrefix + currentIteration);
     openRequest.onupgradeneeded = function(event) {
         db = event.target.result;
         db.createObjectStore('store').createIndex('index', 'indexKeys', { multiEntry: true });