From 2f0c61885405df346808365dfd2bae70769a9f7e Mon Sep 17 00:00:00 2001 From: Jonathan Date: Fri, 13 Jun 2014 14:25:20 -0400 Subject: SERVER-14249 Add mongodump tests with --dbpath Signed-off-by: Benety Goh --- jstests/tool/tool_replset.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'jstests/tool') diff --git a/jstests/tool/tool_replset.js b/jstests/tool/tool_replset.js index b38dcb95806..e8788431b48 100644 --- a/jstests/tool/tool_replset.js +++ b/jstests/tool/tool_replset.js @@ -82,6 +82,18 @@ print("running mongooplog to replay the oplog") assert.eq(101, master.getDB("foo").getCollection("bar").count(), "count after running mongooplog " + "was not 101 as expected") +// Dump local oplog with --dbpath option (SERVER-14249) +replTest.stop(0); +var dataDir = MongoRunner.dataDir + "/tool_replset-0/"; +data = MongoRunner.dataDir + "/tool_replset-dump-dbpath/"; +print("dump oplog with --dbpath"); +runMongoProgram("mongodump", "--dbpath", dataDir, "--out", data + "oplog", "-d", "local"); +assert.isnull(rawMongoProgramOutput().match(/assert/)); +// mongodump with --dbpath -d local & -c oplog.rs +runMongoProgram("mongodump", "--dbpath", dataDir, "--out", data + "oplog", "-d", "local", + "-c", "oplog.rs"); +assert.isnull(rawMongoProgramOutput().match(/assert/)); + print("all tests successful, stopping replica set") replTest.stopSet(); -- cgit v1.2.1