Improve timing of tests; avoid wrapping tv_usec and tv_sec problems; better rounding...
[nbd.git] / simple_test
index 9acb4e1..53efb07 100755 (executable)
@@ -6,7 +6,7 @@ tmpnam=`mktemp`
 ulimit -c unlimited
 
 # Create a one-meg device
-dd if=/dev/zero of=$tmpnam bs=1024 count=4096
+dd if=/dev/zero of=$tmpnam bs=1024 count=4096 >/dev/null 2>&1
 
 echo $1
 
@@ -99,6 +99,19 @@ EOF
                ./nbd-tester-client localhost -N export1
                retval=$?
        ;;
+       */write)
+               # Test new-style exports
+               cat >nbd-server.conf <<EOF
+[generic]
+[export1]
+       exportname = $tmpnam
+EOF
+               ./nbd-server -C nbd-server.conf -p `pwd`/nbd-server.pid &
+               PID=$!
+               sleep 1
+               ./nbd-tester-client localhost -N export1 -w
+               retval=$?
+       ;;
        *)
                echo "E: unknown test $1"
                exit 1