JAVA=$1
TEST=$2
+SRCDIR=$3
echo -n "$TEST: "
if [ $? -eq "0" ]; then
# no Error returned
- if [ -f $TEST.2output ]; then
+ if [ -f $SRCDIR/$TEST.2output ]; then
# Error should have been returned
echo "OK, but wrong return value: $?"
- head $TEST.output
+ head $TEST.thisoutput
exit
fi
- cmp -s $TEST.output $TEST.thisoutput
+ cmp -s $SRCDIR/$TEST.output $TEST.thisoutput
if [ $? -eq "0" ]; then
echo "OK"
else
echo "FAILED"
- diff -u $TEST.output $TEST.thisoutput
+ diff -u $SRCDIR/$TEST.output $TEST.thisoutput
fi
else
# Error returned
- if [ ! -f $TEST.2output ]; then
+ if [ ! -f $SRCDIR/$TEST.2output ]; then
# No Error should have been returned
echo "FAILED, but wrong return value: $?"
head $TEST.this2output
exit
fi
- cmp -s $TEST.2output $TEST.thisoutput
+ cmp -s $SRCDIR/$TEST.2output $TEST.thisoutput
if [ $? -eq "0" ]; then
echo "OK"
else
echo "FAILED"
- diff -u $TEST.2output $TEST.thisoutput
+ diff -u $SRCDIR/$TEST.2output $TEST.thisoutput
fi
fi