# HG changeset patch # User Vincent Hatakeyama <vincent.hatakeyama@xcg-consulting.fr> # Date 1506932000 -7200 # Mon Oct 02 10:13:20 2017 +0200 # Node ID 8f0f9922f1b8d1d454009a17c45b2134e5564a77 # Parent 991e8df150291cbffafb7ff6c9ae2b552a6892b1 :pencil: fix detection of failed tests diff --git a/run_tests b/run_tests --- a/run_tests +++ b/run_tests @@ -40,7 +40,7 @@ $here/start $update -d $dbname $db_user_param --test-enable $loglevel --max-cron=0 --stop-after-init $* 2>&1 | tee $logfile | sed -e 's/\(.*\) \(INFO\) \(.*\)/\o033[2m\1\o033[22m \o033[32m\o033[7m\2\o033[27m \3\o033[39m/' -e 's/\(.*\) \(DEBUG\) \(.*\)/\1 \o033[33m\o033[7m\2\o033[27m \2\o033[39m/' -e 's/\(.*\) \(WARNING\) \(.*\)/\o033[2m\1\o033[22m \o033[33m\o033[7m\2\o033[27m \3\o033[39m/' -e 's/\(.*\) \(ERROR\) \(.*\)/\1 \o033[31m\o033[7m\2\o033[27m \3\o033[0m/' -e 's/\(.*\) \(TEST\) \(.*\)/\1 \o033[34m\o033[7m\2\o033[27m \3 \o033[0m/' -e 's/ FAILED/ \o033[41m\o033[97m\o033[1mFAILED\o033[0m/' -e 's/ FAIL\(.*\)/ \o033[41m\o033[97m\o033[1mFAIL\o033[49m\o033[31m\1\o033[0m/' -e 's/\(.*\) \(CRITICAL\) \(.*\)/\o033[2m\1\o033[22m \o033[33m\o033[7m\2\o033[27m \3\o033[39m/' ok=$(grep ' OK' $logfile -c) # TODO detect yaml tests failures -failed=$(grep ' FAILED| CRITICAL' $logfile -c) +failed=$(grep ' FAILED\| CRITICAL' $logfile -c) if [[ $failed -eq 0 ]]; then # simple way to detect yaml failure