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 18:03:58 -0500
commitb6cf2e8dc61c434ea4ad3f07a0c6c0c24d2f53c4 (patch)
treec25980940742efc1b93a1c5007fbff0a08085e80
parent03e8ccfaa221646f58e79c53b705f8ea71c1101d (diff)
downloadmongo-b6cf2e8dc61c434ea4ad3f07a0c6c0c24d2f53c4.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 a30d18dfee9..0400a16e167 100644
--- a/jstests/ssl/ssl_alert_reporting.js
+++ b/jstests/ssl/ssl_alert_reporting.js
@@ -32,16 +32,20 @@ load('jstests/ssl/libs/ssl_helpers.js');
transportLayer: transportLayer,
});
- 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);
}