#!/bin/bash
# @(#) $Header: /usr/local/scalawags_cvs/Scalawags/Frc2006/sim/testprog,v 1.2 2005/01/30 02:42:00 jeff Exp $

if [ $# -ne 1 ]; then
  echo "Usage: $0 progname_t"
  exit 1
fi
progname=$1
reffile=${progname}.ref
inputfile=${progname}.in

echo "============ testing ${progname} ======================="
if [ -f ${reffile} ]; then
  if [ -f ${inputfile} ]; then
    ./${progname} < ${inputfile} 2>&1 | diff ${reffile} -
  else
    ./${progname} 2>&1 | diff ${reffile} -
  fi
else
  if [ -f ${inputfile} ]; then
    ./${progname} < ${inputfile}
  else
    ./${progname}
  fi
fi


syntax highlighted by Code2HTML, v. 0.9.1