basic.test revision 268896
1178168Sqingli#!/bin/sh 2178168Sqingli 3178168SqingliPROG=${TEST_BINARY_DIR}/test_basic 4178168Sqingli 5178168Sqinglifor _tin in ${TEST_DIR}/basic/*.in ; do 6178168Sqingli _t=`echo $_tin | sed -e 's/.in$//'` 7178168Sqingli _out=${TEST_OUT_DIR}/basic.out 8178168Sqingli $PROG $_t.in $_out 9178168Sqingli if [ $? -ne 0 ] ; then 10178168Sqingli echo "Test: $_t failed, output:" 11178168Sqingli cat $_out 12178168Sqingli rm $_out 13178168Sqingli exit 1 14178168Sqingli fi 15178168Sqingli if [ -f $_t.res ] ; then 16178168Sqingli diff -s $_out $_t.res -u 2>/dev/null 17178168Sqingli if [ $? -ne 0 ] ; then 18178168Sqingli rm $_out 19178168Sqingli echo "Test: $_t output missmatch" 20178168Sqingli exit 1 21178168Sqingli fi 22178168Sqingli fi 23178168Sqingli rm $_out 24178168Sqinglidone 25178168Sqingli 26178168Sqingli 27178168Sqingli