summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIsabella Siu <isabella.siu@10gen.com>2019-01-17 11:22:19 -0500
committerSpencer Jackson <spencer.jackson@mongodb.com>2019-03-06 17:57:21 -0500
commit9a7b62f9de5450fb06c9f0f280c12078b087ab33 (patch)
tree76728ff80963d6bc8ee1bdca75a25faa86e513b7
parent38896cab6a0aad9bca1f9e9f5de65ea0cdc62d22 (diff)
downloadmongo-9a7b62f9de5450fb06c9f0f280c12078b087ab33.tar.gz
SERVER-38789 retry ssl_reporting_alert.js for a connection failure on Windows
(cherry picked from commit 9b098e1a8f7373418eefd98704a86bd10a1150de)
-rw-r--r--jstests/ssl/ssl_alert_reporting.js14
1 files changed, 9 insertions, 5 deletions
diff --git a/jstests/ssl/ssl_alert_reporting.js b/jstests/ssl/ssl_alert_reporting.js
index da8b630bf0c..c4d5bb3c71f 100644
--- a/jstests/ssl/ssl_alert_reporting.js
+++ b/jstests/ssl/ssl_alert_reporting.js
@@ -39,16 +39,20 @@ load('jstests/ssl/libs/ssl_helpers.js');
sslDisabledProtocols: serverDisabledProtos,
});
- clearRawMongoProgramOutput();
- let shell = runMongoProgram("mongo",
+ let shell;
+ let mongoOutput;
+
+ assert.soon(function() {
+ clearRawMongoProgramOutput();
+ shell = runMongoProgram("mongo",
"--port",
md.port,
...clientOptions,
"--sslDisabledProtocols",
clientDisabledProtos);
- let mongoOutput = rawMongoProgramOutput();
- assert(mongoOutput.match(expectedRegex),
- "Mongo shell output was as follows:\n" + mongoOutput + "\n************");
+ mongoOutput = rawMongoProgramOutput();
+ return mongoOutput.match(expectedRegex);
+ }, "Mongo shell output was as follows:\n" + mongoOutput + "\n************");
MongoRunner.stopMongod(md);
}