summaryrefslogtreecommitdiffstats
path: root/lrm/test/LRMBasicSanityCheck.in
diff options
context:
space:
mode:
Diffstat (limited to 'lrm/test/LRMBasicSanityCheck.in')
-rwxr-xr-xlrm/test/LRMBasicSanityCheck.in55
1 files changed, 55 insertions, 0 deletions
diff --git a/lrm/test/LRMBasicSanityCheck.in b/lrm/test/LRMBasicSanityCheck.in
new file mode 100755
index 0000000..dbe8548
--- /dev/null
+++ b/lrm/test/LRMBasicSanityCheck.in
@@ -0,0 +1,55 @@
+#!/bin/sh
+
+ # Copyright (c) 2004 International Business Machines
+ # Author: Huang Zhen <zhenhltc@cn.ibm.com>
+ #
+ # This program is free software; you can redistribute it and/or
+ # modify it under the terms of the GNU General Public
+ # License as published by the Free Software Foundation; either
+ # version 2.1 of the License, or (at your option) any later version.
+ #
+ # This software is distributed in the hope that it will be useful,
+ # but WITHOUT ANY WARRANTY; without even the implied warranty of
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ # General Public License for more details.
+ #
+ # You should have received a copy of the GNU General Public
+ # License along with this library; if not, write to the Free Software
+ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ #
+HBLIB=@libdir@/heartbeat
+LRMD=$HBLIB/lrmd
+LRMADMIN=@sbindir@/lrmadmin
+export LRMD LRMADMIN
+
+if [ $# -gt 0 ]; then
+ LRMD=$1/lrmd
+fi
+
+if [ ! -f $LRMD ]; then
+ echo $LRMD does not exist
+ exit 1
+fi
+
+if [ ! -f $LRMADMIN ]; then
+ echo $LRMADMIN does not exist
+ exit 1
+fi
+
+OUTDIR=/tmp/LRM_BSC_$$
+export OUTDIR
+[ -d $OUTDIR ] && {
+ echo $OUTDIR exists, please cleanup
+ exit 1
+}
+
+`dirname $0`/regression.sh -q set:BSC
+rc=$?
+if [ $rc -eq 0 ]; then
+ echo "LRM tests PASSED"
+ rm -rf $OUTDIR
+else
+ echo "LRM tests FAILED"
+ echo "Please check $OUTDIR for results"
+fi
+exit $rc