summaryrefslogtreecommitdiff
path: root/jstests/parallel
diff options
context:
space:
mode:
authorSpencer T Brody <spencer@10gen.com>2013-06-28 18:00:12 -0400
committerSpencer T Brody <spencer@10gen.com>2013-06-28 18:43:03 -0400
commitbabd275f88181c3f2cd29585816aab24bc4b421c (patch)
treef8ac77f513e18e0cbc9245a3c940b4b40e73848a /jstests/parallel
parentd50e1b93f4f9571175f7daa5d13ba6d9aabc44c9 (diff)
downloadmongo-babd275f88181c3f2cd29585816aab24bc4b421c.tar.gz
Fix parallel tests by dropping all databases before starting
Diffstat (limited to 'jstests/parallel')
-rw-r--r--jstests/parallel/basic.js8
-rw-r--r--jstests/parallel/basicPlus.js7
2 files changed, 15 insertions, 0 deletions
diff --git a/jstests/parallel/basic.js b/jstests/parallel/basic.js
index bcb4d654ea0..757e2db7255 100644
--- a/jstests/parallel/basic.js
+++ b/jstests/parallel/basic.js
@@ -1,5 +1,13 @@
// perform basic js tests in parallel
+// Drop all databases before running tests
+var databases = db.adminCommand('listDatabases').databases;
+for (var i = 0; i < databases.length; ++i) {
+ if (databases[i].name != "local")
+ db.getSiblingDB(databases[i].name).dropDatabase();
+}
+
+
Random.setRandomSeed();
var params = ParallelTester.createJstestsLists( 4 );
diff --git a/jstests/parallel/basicPlus.js b/jstests/parallel/basicPlus.js
index 4d65d255486..5d9df29fb34 100644
--- a/jstests/parallel/basicPlus.js
+++ b/jstests/parallel/basicPlus.js
@@ -1,5 +1,12 @@
// perform basic js tests in parallel & some other tasks as well
+// Drop all databases before running tests
+var databases = db.adminCommand('listDatabases').databases;
+for (var i = 0; i < databases.length; ++i) {
+ if (databases[i].name != "local")
+ db.getSiblingDB(databases[i].name).dropDatabase();
+}
+
var c = db.jstests_parallel_basicPlus;
c.drop();