#!/bin/sh

TSTAMP=`date '+-%m.%d-%H.%M'`
echo "START TEST:" `date`

NUMTESTS=0
NUM_MS=0
NUM_BYTES=0
DATAFILE="data"
DIAGFILE="diagdata"
DIAGS="diagnostics"$TSTAMP

echo "START YAHOO TEST:" `date` > $DIAGS

while read RESULT QUERY; do
   echo $RESULT $QUERY
   java TEST -y -p "$QUERY" 2>"$DIAGFILE" 
   cat $DIAGFILE >> $DIAGS
   read STRING1 MS STRING2 BYTES < $DIAGFILE
   NUM_MS=`expr $NUM_MS + $MS`
   NUM_BYTES=`expr $NUM_BYTES + $BYTES`
   NUMTESTS=$(($NUMTESTS+1))
done < "$DATAFILE"

echo "Number of tests run:   " $NUMTESTS
echo "Average query time: " `expr $NUM_MS / $NUMTESTS`
echo "Average size:       " `expr $NUM_BYTES / $NUMTESTS`

echo "`date`: Status OK."
echo "END TEST:" `date` >> $DIAGS
exit 0

    Source: geocities.com/drhenke