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 |