diff options
Diffstat (limited to 'src/mongo/gotools/test/qa-tests/jstests/configs/archive_targets.js')
-rw-r--r-- | src/mongo/gotools/test/qa-tests/jstests/configs/archive_targets.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/mongo/gotools/test/qa-tests/jstests/configs/archive_targets.js b/src/mongo/gotools/test/qa-tests/jstests/configs/archive_targets.js new file mode 100644 index 00000000000..9bdf3b4c5b3 --- /dev/null +++ b/src/mongo/gotools/test/qa-tests/jstests/configs/archive_targets.js @@ -0,0 +1,32 @@ +var getDumpTarget; + +(function() { + if (getDumpTarget === undefined) { + getDumpTarget = function(target) { + if (!target) { + return ["--archive=dump.archive"]; + } + return ["--archive="+target]; + }; + } +}()); + +var getRestoreTarget; + +/* exported dump_targets */ +var dump_targets = "archive"; + +(function() { + if (getRestoreTarget === undefined) { + getRestoreTarget = function(target) { + if (!target) { + return ["--archive=dump.archive"]; + } + targetParts = target.split("/"); + if (targetParts[0] === "dump") { + return ["--archive=dump.archive"]; + } + return ["--archive="+targetParts[0]]; + }; + } +}()); |