#!/bin/sh
#
# A very simple regression test script
#   Run command on cmdname.testnum.tin, putting output in cmdname.testnum.tmp
#   compuare with expected results in cmdname.tstnum.tout
#

testnum=$1
shift
cmdpath=$1
shift
cmdargs=$*

cmd=`basename $cmdpath`

#set -x
$cmdpath $cmdargs $cmd.$testnum.tin > $cmd.$testnum.tmp
cmp $cmd.$testnum.tout $cmd.$testnum.tmp
result=$?
#set +x

if [ $result = 0 ] 
then
  	echo "$cmd.$testnum PASSED"
	rm -f $cmd.$testnum.tmp
else 
  	echo "$cmd.$testnum FAILED"
fi

exit $result

