summaryrefslogtreecommitdiffstats
path: root/tests/features/glfs-lease.t
diff options
context:
space:
mode:
authorPoornima G <pgurusid@redhat.com>2018-04-27 15:36:04 +0530
committerAmar Tumballi <amarts@redhat.com>2018-05-05 11:53:59 +0000
commit80262e2984b44609e9f572cf11dbc24fb6aea4cc (patch)
tree0ee32583c721ce617e31d6fb9fc54ffe28f19515 /tests/features/glfs-lease.t
parent0adede47479b4bdc27a4512763ed221280f6d694 (diff)
tests: Add lease test case
Updates: #350 Change-Id: Iee78ab4baf48c481de1e13ff2b0393bc106b7d0e Signed-off-by: Poornima G <pgurusid@redhat.com> Signed-off-by: Jiffin Tony Thottan <jthottan@redhat.com>
Diffstat (limited to 'tests/features/glfs-lease.t')
-rwxr-xr-xtests/features/glfs-lease.t29
1 files changed, 29 insertions, 0 deletions
diff --git a/tests/features/glfs-lease.t b/tests/features/glfs-lease.t
new file mode 100755
index 00000000000..27c4661aef9
--- /dev/null
+++ b/tests/features/glfs-lease.t
@@ -0,0 +1,29 @@
+#!/bin/bash
+. $(dirname $0)/../include.rc
+. $(dirname $0)/../volume.rc
+
+cleanup;
+
+## Start and create a volume
+TEST glusterd;
+TEST pidof glusterd;
+TEST $CLI volume info;
+
+TEST $CLI volume create $V0 $H0:$B0/${V0};
+TEST $CLI volume set $V0 leases on
+TEST $CLI volume set $V0 open-behind off
+TEST $CLI volume set $V0 write-behind on
+TEST $CLI volume start $V0
+
+logdir=`gluster --print-logdir`
+TEST glusterfs --volfile-id=$V0 --volfile-server=$H0 $M0;
+TEST mkdir $M0/test
+TEST touch $M0/test/lease
+
+build_tester $(dirname $0)/glfs-lease.c -lgfapi
+TEST $(dirname $0)/glfs-lease $V0 $logdir/glfs-lease.log $logdir/lease-test.log
+
+TEST $CLI volume set $V0 leases off
+
+cleanup_tester $(dirname $0)/glfs-lease
+cleanup;