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 18:03:58 -0500 |
commit | b6cf2e8dc61c434ea4ad3f07a0c6c0c24d2f53c4 (patch) | |
tree | c25980940742efc1b93a1c5007fbff0a08085e80 | |
parent | 03e8ccfaa221646f58e79c53b705f8ea71c1101d (diff) | |
download | mongo-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.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 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); } |