tools: let `make tests' fail, if there's a failed testcase
authorBernhard Urban <lewurm@gmail.com>
Wed, 16 May 2012 22:50:38 +0000 (00:50 +0200)
committerBernhard Urban <lewurm@gmail.com>
Wed, 16 May 2012 22:53:32 +0000 (00:53 +0200)
tools/openjdktest.sh

index bd7537528a9e54b86cfafd6530cbdf70936059d6..b68cbfe753c5d5904612cd00a9c16ac816eb7fba 100755 (executable)
@@ -26,21 +26,21 @@ diff_lines=`cat $diff_output | wc -l`
 
 function quit {
        rm -rf $1 $2 $3
-       exit
+       exit $4
 }
 
 if [ $openjdk_lines = 0 ]
 then
        echo -e '\033[01;31mFAIL\033[0m:    ' $class2test
        echo "no output by openjdk? abort"
-       quit $openjdk_output $mate_output $diff_output
+       quit $openjdk_output $mate_output $diff_output 1
 fi
 
 if [ $mate_lines = 0 ]
 then
        echo -e '\033[01;31mFAIL\033[0m:    ' $class2test
        echo "no output by mate? abort"
-       quit $openjdk_output $mate_output $diff_output
+       quit $openjdk_output $mate_output $diff_output 2
 fi
 
 if [ $diff_lines = 0 ]
@@ -53,4 +53,4 @@ else
 fi
 
 
-quit $openjdk_output $mate_output $diff_output
+quit $openjdk_output $mate_output $diff_output 0