From 13a8db1d71aa78a517cc2b4896e69f59870ce7b3 Mon Sep 17 00:00:00 2001 From: Daniel Shahaf Date: Sat, 5 Sep 2015 09:27:51 +0000 Subject: [PATCH] tests: exit non-zero upon failure --- tests/test-highlighting.zsh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/test-highlighting.zsh b/tests/test-highlighting.zsh index fdca16f..64655ee 100755 --- a/tests/test-highlighting.zsh +++ b/tests/test-highlighting.zsh @@ -49,6 +49,7 @@ local -a errors highlight_zone local -A observed_result +integer something_failed=0 # Load the main script. . ${0:h:h}/zsh-syntax-highlighting.zsh @@ -107,9 +108,12 @@ for data_file in ${0:h:h}/highlighters/$1/test-data/*; do echo "OK" else echo "KO" + (( something_failed=1 )) for error in $errors; do echo " - $error" done fi done + +exit $something_failed