#!/bin/sh

trap "rm -rf textdump binary output ideal-output actual-output; exit" 0 2 3

if [ X$COLD_DIR = X ]; then
        COLD_DIR=".."
fi

. ${COLD_DIR}/etc/server.config

cd ${COLD_DIR}/test

echo "Testing..."

cp source textdump

$EXE . >> actual-output

perl ${COLD_DIR}/bin/get-output.pl source > ideal-output
#
# No longer have to prune because log() doesn't append the time string
#
# perl ${COLD_DIR}/bin/prune-output.pl output > actual-output

if cmp -s ideal-output actual-output; then
	echo "Test passes."
else
	echo "Test fails:"
	diff ideal-output actual-output
fi

exit