diff options
author | Isabella Siu <isabella.siu@10gen.com> | 2019-01-17 11:22:19 -0500 |
---|---|---|
committer | Spencer Jackson <spencer.jackson@mongodb.com> | 2019-03-06 17:57:21 -0500 |
commit | 9a7b62f9de5450fb06c9f0f280c12078b087ab33 (patch) | |
tree | 76728ff80963d6bc8ee1bdca75a25faa86e513b7 | |
parent | 38896cab6a0aad9bca1f9e9f5de65ea0cdc62d22 (diff) | |
download | mongo-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.js | 14 |
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); } |