summaryrefslogtreecommitdiff
path: root/src/mongo/gotools/test/legacy24/jstests/libs/use_extended_timeout.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/gotools/test/legacy24/jstests/libs/use_extended_timeout.js')
-rw-r--r--src/mongo/gotools/test/legacy24/jstests/libs/use_extended_timeout.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/mongo/gotools/test/legacy24/jstests/libs/use_extended_timeout.js b/src/mongo/gotools/test/legacy24/jstests/libs/use_extended_timeout.js
new file mode 100644
index 00000000000..7f770249214
--- /dev/null
+++ b/src/mongo/gotools/test/legacy24/jstests/libs/use_extended_timeout.js
@@ -0,0 +1,12 @@
+var _orig_runMongoProgram = runMongoProgram;
+runMongoProgram = function() {
+ var args = [];
+ for (var i in arguments) {
+ args[i] = arguments[i];
+ }
+ var progName = args[0];
+ if (progName !== "bsondump" && args.indexOf("--dialTimeout") === -1) {
+ args.push("--dialTimeout", "30");
+ }
+ return _orig_runMongoProgram.apply(null, args);
+};