TESTS_ENVIRONMENT=$(srcdir)/simple_test
-TESTS = cmd cfg1 cfgmulti cfgnew cfgsize write flush integrity dirconfig list #integrityhuge
+TESTS = cmd cfg1 cfgmulti cfgnew cfgsize write flush integrity dirconfig list rowrite #integrityhuge
+XFAIL_TESTS = rowrite
check_PROGRAMS = nbd-tester-client
nbd_tester_client_SOURCES = nbd-tester-client.c $(top_srcdir)/cliserv.h $(top_srcdir)/netdb-compat.h $(top_srcdir)/cliserv.c
nbd_tester_client_CFLAGS = @CFLAGS@ @GLIB_CFLAGS@
integrityhuge:
dirconfig:
list:
+rowrite:
retval=$?
fi
;;
+ */rowrite)
+ cat >${conffile} <<EOF
+[generic]
+[export1]
+ exportname = $tmpnam
+ readonly = true
+EOF
+ ../../nbd-server -C ${conffile} -p ${pidfile} &
+ PID=$!
+ sleep 1
+ ./nbd-tester-client -N export1 -w localhost
+ ;;
*)
echo "E: unknown test $1"
exit 1