Commit ecf8118c authored by guilhem@gbichot2's avatar guilhem@gbichot2

Detect unexpected return codes of mysqltest in mysql-test-run.

This way, a crash of mysqltest will be visible in the test logs
(output of mysql-test-run).
parent 1bd40914
...@@ -603,7 +603,7 @@ error () { ...@@ -603,7 +603,7 @@ error () {
error_is () { error_is () {
$ECHO "Errors are (from $TIMEFILE) :" $ECHO "Errors are (from $TIMEFILE) :"
$CAT < $TIMEFILE $CAT < $TIMEFILE
$ECHO "(the last line(s) may be the ones that caused the die() in mysqltest)" $ECHO "(the last lines may be the most important ones)"
} }
prefix_to_8() { prefix_to_8() {
...@@ -1309,6 +1309,9 @@ run_testcase () ...@@ -1309,6 +1309,9 @@ run_testcase ()
skip_inc skip_inc
$ECHO "$RES$RES_SPACE [ skipped ]" $ECHO "$RES$RES_SPACE [ skipped ]"
else else
if [ $res -gt 2 ]; then
$ECHO "mysqltest returned unexpected code $res, it has probably crashed" >> $TIMEFILE
fi
total_inc total_inc
fail_inc fail_inc
$ECHO "$RES$RES_SPACE [ fail ]" $ECHO "$RES$RES_SPACE [ fail ]"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment