TEST: Add basic test for create and unlink

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
libnfs-4.0.0-vitalif
Ronnie Sahlberg 2017-06-17 15:18:06 -07:00
parent 141581d9d5
commit e4608007e7
1 changed files with 32 additions and 0 deletions

32
tests/test_0400_unlink.sh Executable file
View File

@ -0,0 +1,32 @@
#!/bin/sh
. ./functions.sh
echo "basic creat/unlink test"
start_share
echo -n "Create a file ... "
../examples/nfs-io create "${TESTURL}/testfile" >/dev/null || failure
success
echo -n "Stat the new file ... "
./prog_stat "${TESTURL}/testfile" > "${TESTDIR}/output" || failure
success
echo -n "Verifying it is a regular file ... "
grep "nfs_mode:10" "${TESTDIR}/output" >/dev/null || failure
success
echo -n "Unlink the file ... "
../examples/nfs-io unlink "${TESTURL}/testfile" >/dev/null || failure
success
echo -n "Verify the file is gone file ... "
./prog_stat "${TESTURL}/testfile" 2>/dev/null && failure
success
stop_share
exit 0