TEST: Add a simple test for mkdir/rmdir

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
libnfs-4.0.0-vitalif
Ronnie Sahlberg 2017-06-17 15:14:24 -07:00
parent fa710176f2
commit 141581d9d5
2 changed files with 28 additions and 0 deletions

View File

@ -3,6 +3,7 @@ TESTSHARE="127.0.0.1:${TESTDIR}"
TESTURL="nfs://127.0.0.1${TESTDIR}"
start_share() {
rm -rf "${TESTDIR}" 2>/dev/null
mkdir "${TESTDIR}" 2>/dev/null
sudo exportfs -o rw,insecure,no_root_squash "${TESTSHARE}"
}

27
tests/test_0300_mkdir_rmdir.sh Executable file
View File

@ -0,0 +1,27 @@
#!/bin/sh
. ./functions.sh
echo "basic mkdir test"
start_share
echo -n "Create a directory ... "
../examples/nfs-io mkdir "${TESTURL}/dir" >/dev/null || failure
success
echo -n "Stat the new directory ... "
./prog_stat "${TESTURL}/dir" > "${TESTDIR}/output" || failure
success
echo -n "Verifying it is a directory ... "
grep "nfs_mode:40" "${TESTDIR}/output" >/dev/null || failure
success
echo -n "Remove the directory ... "
../examples/nfs-io rmdir "${TESTURL}/dir" >/dev/null || failure
success
stop_share
exit 0