diff options
author | Robert Guo <robert.guo@10gen.com> | 2017-05-08 12:29:50 -0400 |
---|---|---|
committer | Robert Guo <robert.guo@10gen.com> | 2017-05-23 15:18:12 -0400 |
commit | df10adbfe55f21e3476be508436345e03b12fddc (patch) | |
tree | 32f81bce02fbcf357e846fb8f82793b1ae9629d5 /jstests/noPassthrough/libs | |
parent | 7c53bb196f13bfebbbee0d235b3887a348e303a6 (diff) | |
download | mongo-df10adbfe55f21e3476be508436345e03b12fddc.tar.gz |
SERVER-27549 Print message on intentional server crash.
Diffstat (limited to 'jstests/noPassthrough/libs')
-rw-r--r-- | jstests/noPassthrough/libs/backup_restore.js | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/jstests/noPassthrough/libs/backup_restore.js b/jstests/noPassthrough/libs/backup_restore.js index 29380a1ef05..cba8915aec1 100644 --- a/jstests/noPassthrough/libs/backup_restore.js +++ b/jstests/noPassthrough/libs/backup_restore.js @@ -347,9 +347,16 @@ var BackupRestoreTest = function(options) { rst.waitForState(hiddenNode, [ReplSetTest.State.RECOVERING, ReplSetTest.State.SECONDARY]); // Stop CRUD client and FSM client. - assert(checkProgram(crudPid), testName + ' CRUD client was not running at end of test'); - assert(checkProgram(fsmPid), testName + ' FSM client was not running at end of test'); + var crudStatus = checkProgram(crudPid); + assert(crudStatus.alive, + testName + ' CRUD client was not running at end of test and exited with code: ' + + crudStatus.exitCode); stopMongoProgramByPid(crudPid); + + var fsmStatus = checkProgram(fsmPid); + assert(fsmStatus.alive, + testName + ' FSM client was not running at end of test and exited with code: ' + + fsmStatus.exitCode); stopMongoProgramByPid(fsmPid); // Wait up to 5 minutes until the new hidden node is in state SECONDARY. |