From 45edfd635c4d3b5f0cecbca8457b3e056c2720a2 Mon Sep 17 00:00:00 2001 From: yoe Date: Wed, 1 Nov 2006 13:19:54 +0000 Subject: [PATCH 1/1] r213: Install nbd-tester-client as a test suite --- Makefile.am | 3 ++- simple_test | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100755 simple_test diff --git a/Makefile.am b/Makefile.am index e3557f5..f1d24ad 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,7 @@ 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 diff --git a/simple_test b/simple_test new file mode 100755 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 -- 1.7.10.4