diff options
Diffstat (limited to 'regression_testcase_sample')
-rw-r--r-- | regression_testcase_sample | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/regression_testcase_sample b/regression_testcase_sample new file mode 100644 index 0000000..2ede804 --- /dev/null +++ b/regression_testcase_sample @@ -0,0 +1,49 @@ +#!/bin/bash + +bugid=$(pwd | cut -d '/' -f 4) + +description="#( $bugid ) description of the bug from bugzilla" +comments="#any comment about the bug" + +version=$1 + + +mountdir=/mnt/regr/$bugid/$version + +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 + +#testcase here + +sleep 5 + +if [ $(mount | grep "$mountdir/client1" | wc -l) -ne 0 ];then + not_ok $description + comment $comments +else + ok $description +fi + +/opt/qa/regr/cleanup $version $bugid + + |