# $Id: Makefile,v 1.3 2001/08/10 22:23:20 mpashniak Exp $
# Copyright 2001 Sun Microsystems, Inc.  All rights reserved.

TESTDIR=tmp
SERVER=../../server/cced
CLIENT=../../server/cceclient

test:	install
	$(SERVER) -nt -c $(TESTDIR) -nl >server.out 2>&1 &
	perl sorttest.pl tmp/cced.socket >client.out 2>&1
	sleep 1
	killall $(SERVER)
	cat server.out | sed 's/^client \([0-9]*\):\[.*\]:/client \1:PID:/' | grep -v 'starting up' >server.out.clean
	diff -u server.out.clean server.output
	diff -u client.out client.output

.PHONE: install
install:
	rm -rf $(TESTDIR)
	mkdir -p $(TESTDIR)/schemas
	cp *.schema $(TESTDIR)/schemas
	cp ../../server/basetypes.schema $(TESTDIR)/schemas

clean:
	rm -rf $(TESTDIR)
	rm -f server.out server.out.clean client.out

