From 9a7b62f9de5450fb06c9f0f280c12078b087ab33 Mon Sep 17 00:00:00 2001 From: Isabella Siu Date: Thu, 17 Jan 2019 11:22:19 -0500 Subject: SERVER-38789 retry ssl_reporting_alert.js for a connection failure on Windows (cherry picked from commit 9b098e1a8f7373418eefd98704a86bd10a1150de) --- jstests/ssl/ssl_alert_reporting.js | 14 +++++++++----- 1 file 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); } -- cgit v1.2.1