diff options
author | mike o'brien <mpobrien005@gmail.com> | 2014-10-20 11:57:55 -0400 |
---|---|---|
committer | mike o'brien <mpobrien005@gmail.com> | 2014-10-20 11:58:00 -0400 |
commit | cde7e278c2de08bd99dc0a56aec39c9065e28f14 (patch) | |
tree | 1671fc8882f635d2d4a4f0586df11d4620aab96a | |
parent | 38fdc8213a2a6e2fbe51a81f1054075302f01480 (diff) | |
download | mongo-cde7e278c2de08bd99dc0a56aec39c9065e28f14.tar.gz |
propagate error code correctly after legacy suite failures
Former-commit-id: d8af67db60303453dcac377afe68e1b219c4bd4b
-rw-r--r-- | common.yml | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/common.yml b/common.yml index cf2a2060653..19a2542b9eb 100644 --- a/common.yml +++ b/common.yml @@ -358,6 +358,17 @@ pre: rm -rf /data/db/* true +post: + - command: attach.results + params: + file_location: src/report.json + - command: shell.exec + params: + script: | + ${killall_mci|pkill -9 mongo; pkill -9 mongodump; pkill -9 mongoexport; pkill -9 mongoimport; pkill -9 mongofiles; pkill -9 mongooplog; pkill -9 mongorestore; pkill -9 mongostat; pkill -9 mongotop; pkill -9 mongod; pkill -9 mongos; pkill -f buildlogger.py; pkill -f smoke.py} + exit 0 + + tasks: #- name: auth # commands: @@ -628,15 +639,6 @@ tasks: mv legacy/* . chmod +x mongo* python buildscripts/smoke.py --nopreallocj --with-cleanbb --mongod ./mongod --mongo ./mongo --report-file report.json --continue-on-failure --buildlogger-builder MCI_${build_variant} --buildlogger-buildnum ${builder_num|} --buildlogger-credentials ./mci.buildlogger --buildlogger-phase ${task_name}_${execution} tool - echo $? > retVal - - command: attach.results - params: - file_location: src/report.json - - command: shell.exec - params: - script: | - ${killall_mci|pkill -9 mongo; pkill -9 mongodump; pkill -9 mongoexport; pkill -9 mongoimport; pkill -9 mongofiles; pkill -9 mongooplog; pkill -9 mongorestore; pkill -9 mongostat; pkill -9 mongotop; pkill -9 mongod; pkill -9 mongos; pkill -f buildlogger.py; pkill -f smoke.py} - exit 0 - name: lint commands: |