bin_PROGRAMS = nbd-server
EXTRA_PROGRAMS = nbd-client
-noinst_PROGRAMS = nbd-tester-client
+TESTS = $(srcdir)/simple_test
+check_PROGRAMS = nbd-tester-client
nbd_client_SOURCES = nbd-client.c cliserv.h
nbd_server_SOURCES = nbd-server.c cliserv.h
nbd_tester_client_SOURCES = nbd-tester-client.c cliserv.h
--- /dev/null
+#!/bin/sh
+# Yes, that's POSIX sh, not bash!
+
+tmpnam=`mktemp`
+
+# Create a one-meg device
+dd if=/dev/zero of=$tmpnam bs=1024 count=1024
+
+./nbd-server -p ./nbd-server.pid 11111 $tmpnam &
+sleep 1
+./nbd-tester-client localhost 11111
+retval=$?
+kill `cat nbd-server.pid`
+rm -f nbd-server.pid
+exit $retval