diff options
Diffstat (limited to 'src/mongo/gotools/test/qa-tests/jstests/libs/slow_weekly_util.js')
-rw-r--r-- | src/mongo/gotools/test/qa-tests/jstests/libs/slow_weekly_util.js | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/mongo/gotools/test/qa-tests/jstests/libs/slow_weekly_util.js b/src/mongo/gotools/test/qa-tests/jstests/libs/slow_weekly_util.js new file mode 100644 index 00000000000..e6b31eede9d --- /dev/null +++ b/src/mongo/gotools/test/qa-tests/jstests/libs/slow_weekly_util.js @@ -0,0 +1,25 @@ + +SlowWeeklyMongod = function(name) { + this.name = name; + this.port = 30201; + + this.start = new Date(); + + this.conn = startMongodEmpty( + "--port", this.port, + "--dbpath", MongoRunner.dataPath + this.name, + "--smallfiles", + "--nojournal"); +}; + +SlowWeeklyMongod.prototype.getDB = function(name) { + return this.conn.getDB(name); +}; + +SlowWeeklyMongod.prototype.stop = function() { + stopMongod(this.port); + var end = new Date(); + print("slowWeekly test: " + this.name + " completed successfully in " + + ((end.getTime() - this.start.getTime()) / 1000) + " seconds"); +}; + |