diff options
author | Spencer T Brody <spencer@10gen.com> | 2013-06-28 18:00:12 -0400 |
---|---|---|
committer | Spencer T Brody <spencer@10gen.com> | 2013-06-28 18:43:03 -0400 |
commit | babd275f88181c3f2cd29585816aab24bc4b421c (patch) | |
tree | f8ac77f513e18e0cbc9245a3c940b4b40e73848a /jstests/parallel | |
parent | d50e1b93f4f9571175f7daa5d13ba6d9aabc44c9 (diff) | |
download | mongo-babd275f88181c3f2cd29585816aab24bc4b421c.tar.gz |
Fix parallel tests by dropping all databases before starting
Diffstat (limited to 'jstests/parallel')
-rw-r--r-- | jstests/parallel/basic.js | 8 | ||||
-rw-r--r-- | jstests/parallel/basicPlus.js | 7 |
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(); |