25 lines
512 B
Bash
Executable File
25 lines
512 B
Bash
Executable File
#!/bin/sh
|
|
# regress.sh SRCDIR TSTFILE [OPTIONS ...]
|
|
#
|
|
# Use ../interface/gnugo to run test TSTFILE in SRCDIR (first changing
|
|
# directory to SRCDIR). OPTIONS are passed directly to gnugo.
|
|
|
|
if test ! "$GNUGO" ; then
|
|
GNUGO=`cd ../interface && pwd`/gnugo
|
|
if test ! -x "$GNUGO" ; then
|
|
echo ERROR: no such program: $GNUGO
|
|
exit 1
|
|
fi
|
|
fi
|
|
|
|
srcdir=$1
|
|
tstfile=$2
|
|
shift
|
|
shift
|
|
|
|
cd $srcdir
|
|
$GNUGO --quiet "$@" --mode gtp < $tstfile \
|
|
| awk -f regress.awk tst=$tstfile url=$GNUGO_REGRESSION_URL
|
|
|
|
# regress.sh ends here
|