+#!/bin/bash
# The Evaluator -- Master Control Script
# (c) 2001 Martin Mares <mj@ucw.cz>
compile
# Perform the tests
+PTSFILE=$TDIR/points
for TEST in $TESTS ; do
(
[ -f $PDIR/$TEST.config ] && . $PDIR/$TEST.config
exec >$TDIR/$TEST.log
- PTSFILE=$TDIR/$TEST.pts
pstart "Test $TEST ($POINTS_PER_TEST points)... "
echo "Test $TEST ($POINTS_PER_TEST points)"
+ echo >>$PTSFILE -n "$TEST "
if [ ! -f $TDIR/$PROBLEM ] ; then
echo >$PTSFILE "0 Compile error."
die "No executable file"
fi
- $TEST_RUN_METHOD || exit 0
+ test-run || exit 0
syntax-check || exit 0
output-check || exit 0
echo "Test completed OK ($POINTS_PER_TEST points)"
- echo >$PTSFILE "$POINTS_PER_TEST OK"
+ echo >>$PTSFILE "$POINTS_PER_TEST OK"
pend "OK"
)
done