#!/bin/sh

# Note:  use sed to strip blanks because not all systems have same version
# of diff.

if [ "x$GCTLIB" = "x" ]
then
  GCTLIB=`pwd`/../../../../
  PATH=.:`pwd`/../../../..:$PATH
fi

say()
{
  echo "$INDENT" " $1"
}


# This is conveniently changed to 'mv' when the tests change.
DIFF=diff

make clean

doit()
{
  TEST=$1
  say $TEST
  greport -show-ignored -test-map gct-map.$TEST -edit GCTLOG > $TEST.log
  $DIFF $TEST.log $TEST.ref
  greport -test-map gct-map.$TEST -edit GCTLOG > $TEST.2.log
  $DIFF $TEST.2.log $TEST.2.ref
  gsummary -test-map gct-map.$TEST GCTLOG > $TEST.sum.log
  $DIFF $TEST.sum.log $TEST.sum.ref
}

doit 1
doit 2
doit 3
doit 4
doit 5
doit 6

exit 0
