#!/gnu/usr/bin/bash

numpassed=0
numfailed=0
numtests=0

for infile in tests/*.in; do
	name=`basename $infile .in`
	if prog < $infile | cmp - tests/$name.out; then
		echo "$name : passed"
		numpassed=$(($numpassed + 1))
	else
		echo "$name : failed"
		numfailed=$(($numfailed + 1))
	fi
	numtests=$(($numtests + 1))
done
echo "Summary: $numpassed/$numtests test passed"

exit "$numfailed"

