summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVinayak Hegde <vinayak@gluster.com>2009-10-27 22:05:56 -0700
committerVijay Bellur <vijay@gluster.com>2009-10-30 12:08:03 +0530
commit65b2bfc27e259bfdc51b8204d4494c20d83d494b (patch)
tree5ce17231f5d451d2ed05155f304aac23e530b143
parent3109c6fd00ed9a95dd59986d6b030cfd4463471b (diff)
Regression testcase for bug-14
Signed-off-by: Vijay Bellur <vijay@gluster.com>
-rw-r--r--14/regr/spec_files/client1.vol8
-rw-r--r--14/regr/spec_files/server1.vol13
-rwxr-xr-x14/regr/testcase46
3 files changed, 67 insertions, 0 deletions
diff --git a/14/regr/spec_files/client1.vol b/14/regr/spec_files/client1.vol
new file mode 100644
index 0000000..4637e67
--- /dev/null
+++ b/14/regr/spec_files/client1.vol
@@ -0,0 +1,8 @@
+volume remote1
+ type protocol/client
+ option transport-type tcp
+ option remote-host 127.0.0.1
+ option remote-port 9310
+ option remote-subvolume brick
+end-volume
+
diff --git a/14/regr/spec_files/server1.vol b/14/regr/spec_files/server1.vol
new file mode 100644
index 0000000..944fe14
--- /dev/null
+++ b/14/regr/spec_files/server1.vol
@@ -0,0 +1,13 @@
+volume brick
+ type storage/posix
+ option directory /jbod/regr/14/export1
+end-volume
+
+volume server
+ type protocol/server
+ option transport-type tcp
+ option listen-port 9310
+ option auth.addr.brick.allow *
+ subvolumes brick
+end-volume
+
diff --git a/14/regr/testcase b/14/regr/testcase
new file mode 100755
index 0000000..af04e9a
--- /dev/null
+++ b/14/regr/testcase
@@ -0,0 +1,46 @@
+#!/bin/bash
+
+description="#[ glusterfs 2.0.2 ] - No error logged on stdout/stderr upon missing mount point during client invocation"
+comments="#error should be displayed on the sreen"
+
+version=$1
+bugid=$(pwd | cut -d '/' -f 4)
+specdir=/share/tickets/$bugid/regr/spec_files
+logdir=/share/tickets/$bugid/regr/logs/$version
+GLUSTERFS=/opt/glusterfs/$version/sbin
+
+function ok () {
+ desc=$@
+ echo "ok - $desc"
+}
+
+function not_ok () {
+ desc=$@
+ echo "not ok - $desc"
+}
+
+
+function comment () {
+ desc=$@
+ echo "$desc"
+}
+
+[ $# -ne 1 ] && {
+ not_ok "#<Usage: $(basename $0) <glusterfs_version>"
+ exit
+}
+
+/opt/qa/regr/setup $version $bugid --no-clients
+
+
+x=$($GLUSTERFS/glusterfs --run-id regr.c.$bugid -f $specdir/client1.vol -l $logdir/$(hostname)-client1.log | wc -l)
+if [ $x -ne 0 ]
+then
+ echo $x
+ ok $description
+else
+ not_ok $description
+ comment $comments
+fi
+
+/opt/qa/regr/cleanup $version $bugid