diff options
| author | Anush Shetty <anush@gluster.com> | 2009-10-28 00:57:26 -0700 | 
|---|---|---|
| committer | Vijay Bellur <vijay@gluster.com> | 2009-10-30 12:08:18 +0530 | 
| commit | ebae66bb25de6672eda55ed5369435b97e772ab6 (patch) | |
| tree | 5e2be523e1264dfa4dacca46094b74a95ca21204 | |
| parent | 7c3807715641d5ab96224a02131fbd8db3563b2e (diff) | |
Bug 226 - Regression testcase
Signed-off-by: Vijay Bellur <vijay@gluster.com>
| -rwxr-xr-x | 226/regr/testcase | 54 | 
1 files changed, 54 insertions, 0 deletions
diff --git a/226/regr/testcase b/226/regr/testcase new file mode 100755 index 0000000..02d8c9c --- /dev/null +++ b/226/regr/testcase @@ -0,0 +1,54 @@ +#!/bin/bash + +description="#mkdir fails" +comments="#mkdir after rm of regular file of same name fails" + +version=$1 +bugid=$(pwd | cut -d '/' -f 4) +mountdir="/mnt/regr/$bugid/$version" +specdir="/share/tickets/$bugid/regr/spec_files/" + +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-servers --no-clients + +if [ ! -f /sbin/mount.glusterfs-$version ]; then +     sed -e 's/^\(\s*prefix=\)".*"/\1"\/opt\/glusterfs\/'$version'"/; s/^\(\s*cmd_line=.*\/sbin\/\).*/\1glusterfs");/' /sbin/mount.glusterfs > /sbin/mount.glusterfs-$version +     chmod +x /sbin/mount.glusterfs-$version +fi   + +cd $mountdir + +touch dot +rm -rf dot +mkdir dot 2> tmpfile + +if [ $(grep "File exists" tmpfile | wc -l) -ne 0 ];then +  not_ok $description +  comment $comments +else     +  ok $description +fi + +rm tmpfile + +/opt/qa/regr/cleanup $version $bugid  | 
