projects
/
nbd.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
0e747fc
)
r213: Install nbd-tester-client as a test suite
author
yoe <yoe>
Wed, 1 Nov 2006 13:19:54 +0000
(13:19 +0000)
committer
yoe <yoe>
Wed, 1 Nov 2006 13:19:54 +0000
(13:19 +0000)
Makefile.am
patch
|
blob
|
history
simple_test
[new file with mode: 0755]
patch
|
blob
diff --git
a/Makefile.am
b/Makefile.am
index
e3557f5
..
f1d24ad
100644
(file)
--- a/
Makefile.am
+++ b/
Makefile.am
@@
-1,6
+1,7
@@
bin_PROGRAMS = nbd-server
EXTRA_PROGRAMS = nbd-client
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
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
diff --git a/simple_test
b/simple_test
new file mode 100755
(executable)
index 0000000..
605d534
--- /dev/null
+++ b/
simple_test
@@ -0,0
+1,15
@@
+#!/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