diff options
Diffstat (limited to 'WebCore/manual-tests/database-threading-stress-test-2.html')
| -rw-r--r-- | WebCore/manual-tests/database-threading-stress-test-2.html | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/WebCore/manual-tests/database-threading-stress-test-2.html b/WebCore/manual-tests/database-threading-stress-test-2.html deleted file mode 100644 index b99af3c..0000000 --- a/WebCore/manual-tests/database-threading-stress-test-2.html +++ /dev/null @@ -1,51 +0,0 @@ -<!doctype html> -<html> -<head> -<script> -var db; - -try { - if (window.openDatabase) { - db = openDatabase("StressTest2", "1.0", "Database stress test", 200000); - if (!db) - alert("Failed to open the database on disk. This is probably because the version was bad or there is not enough space left in this domain's quota"); - } else - alert("Couldn't open the database. Please try with a WebKit nightly with this feature enabled"); -} catch(err) { } - -function loaded() -{ - db.transaction(function(tx) { - tx.executeSql("SELECT COUNT(*) FROM WebkitStickyNotes", [], function(result) { - loadNotes(); - }, function(tx, error) { - tx.executeSql("CREATE TABLE WebKitStickyNotes (id REAL UNIQUE, note TEXT)", [], function(result) { - tx.executeSql("INSERT INTO WebKitStickyNotes (id, note) VALUES (?, ?)", [1, 'Text'], function(result) { - tx.executeSql("INSERT INTO WebKitStickyNotes (id, note) VALUES (?, ?)", [2, 'More Text'], function(result) { - loadNotes(); - }); - }); - }); - }); - }); -} - -function loadNotes() -{ - db.transaction(function(tx) { - tx.executeSql("SELECT id, note FROM WebKitStickyNotes", [], function(tx, result) { - loadNotes(); - }, function(tx, error) { - alert('Failed to retrieve notes from database - ' + error.message); - return; - }); - }); -} - -addEventListener('load', loaded, false); -</script> -</head> -<body> -<p>This test needs to run without crashes and assertion failures for a while.<p> -</body> -</html> |
