mkdir -p DIFF
passed=0
failed=0
-INDENT=' '
cat /dev/null > failure-outputs.txt
runComplexTests()
for i in *.sh
do
case $i in TEST*.sh) continue;; esac
- echo -n "$INDENT"
if sh ./$i
then
passed=`expr $passed + 1`
runSimpleTests()
{
- local only=$1
+ only=$1
echo $passed >.passed
echo $failed >.failed
cat TESTLIST | while read name input output options
'') continue;;
esac
[ "$only" != "" -a "$name" != "$only" ] && continue
- echo -n "$INDENT"
if ./TESTonce $name $input $output "$options"
then
passed=`expr $passed + 1`
failed=`expr $failed + 1`
echo $failed >.failed
fi
- [ "$only" != "" -a "$name" == "$only" ] && break
+ [ "$only" != "" -a "$name" = "$only" ] && break
done
# I hate shells with their stupid, useless subshells.
passed=`cat .passed`