1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
#!/bin/sh
RETVAL=0
if [ -z "$WP2X" ] ; then
WP2X=../src/wp2x
fi
if [ ! -x $WP2X ] ; then
echo "error: Missing binary $WP2X."
exit 1
fi
for input in ${INPUTS}
do
for cfg in ${CFGFILES}
do
basecfg=`basename $cfg .cfg`;
basein=`basename $input .wp`;
echo -n Testing input: $input with cfg: $cfg ' -> '
if ( $WP2X ../cfg/$cfg inputs/$input 2>/dev/null | diff outputs/$basein.$basecfg - ) ; \
then
echo passed;
else
echo failed;
RETVAL=1
fi
done
done
exit $RETVAL
|