comparison tests/run-tests @ 833:ad8ff3534fde

Removed special FIXME handling in run-tests, added bug info to .out files.
author Thomas Arendsen Hein <thomas@intevation.de>
date Thu, 04 Aug 2005 18:13:17 +0100
parents 0902ffece4b4
children 9de3535caae8
comparison
equal deleted inserted replaced
832:b65773f7db41 833:ad8ff3534fde
95 fail=1 95 fail=1
96 elif [ -r "$OUTOK" ]; then 96 elif [ -r "$OUTOK" ]; then
97 if diff -u "$OUTOK" "$OUT" > /dev/null; then 97 if diff -u "$OUTOK" "$OUT" > /dev/null; then
98 : no differences 98 : no differences
99 else 99 else
100 if FIXME="`grep 'FIXME' \"$TESTDIR/$1\"`"; then 100 cp "$OUT" "$ERR"
101 echo 101 echo
102 echo "$1 failed, but this is ignored because of:" 102 echo "$1 output changed:"
103 echo "$FIXME" 103 diff -u "$OUTOK" "$ERR" || true
104 else 104 fail=1
105 cp "$OUT" "$ERR"
106 echo
107 echo "$1 output changed:"
108 diff -u "$OUTOK" "$ERR" || true
109 fail=1
110 fi
111 fi 105 fi
112 fi 106 fi
113 107
114 cd "$TESTDIR" 108 cd "$TESTDIR"
115 rm -f "$HGTMP/$1.out" 109 rm -f "$HGTMP/$1.out"