Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > b9ba69a436161613d8fb030c8c726a8e > files > 586

spirit-1.5.1-2mdk.noarch.rpm

#!/bin/sh

Exit()
{
    echo "Failure!"
    exit $1
}

for x in *.lex; do
    NAME=`basename $x .lex`
    FLIST=`ls $NAME-*.in 2>/dev/null`
    for y in $FLIST; do
        IN=$y
        OUT=`basename $y .in`.out
        echo "Testing $x against $IN, diff against $OUT"
        ../lextest $x $IN | diff -upN - $OUT || Exit 1
    done
done
    
echo "All tests pass"