Test6894807.sh revision 1635
0N/A#!/bin/sh
3610N/A
0N/Aif [ "${TESTSRC}" = "" ]
0N/Athen TESTSRC=.
0N/Afi
0N/A
0N/Aif [ "${TESTJAVA}" = "" ]
0N/Athen
0N/A PARENT=`dirname \`which java\``
0N/A TESTJAVA=`dirname ${PARENT}`
0N/A echo "TESTJAVA not set, selecting " ${TESTJAVA}
0N/A echo "If this is incorrect, try setting the variable manually."
0N/Afi
0N/A
0N/Aif [ "${TESTCLASSES}" = "" ]
0N/Athen
0N/A echo "TESTCLASSES not set. Test cannot execute. Failed."
0N/A exit 1
1472N/Afi
1472N/A
1472N/ABIT_FLAG=""
0N/A
0N/A# set platform-dependent variables
0N/AOS=`uname -s`
1879N/Acase "$OS" in
1879N/A SunOS | Linux )
1879N/A NULL=/dev/null
1879N/A PS=":"
1879N/A FS="/"
1879N/A ## for solaris, linux it's HOME
1879N/A FILE_LOCATION=$HOME
0N/A if [ -f ${FILE_LOCATION}${FS}JDK64BIT -a ${OS} = "SunOS" ]
0N/A then
0N/A BIT_FLAG=`cat ${FILE_LOCATION}${FS}JDK64BIT | grep -v '^#'`
0N/A fi
0N/A ;;
0N/A Windows_* )
0N/A NULL=NUL
0N/A PS=";"
0N/A FS="\\"
0N/A ;;
0N/A * )
0N/A echo "Unrecognized system!"
0N/A exit 1;
0N/A ;;
0N/Aesac
2384N/A
0N/AJEMMYPATH=${CPAPPEND}
0N/ACLASSPATH=.${PS}${TESTCLASSES}${PS}${JEMMYPATH} ; export CLASSPATH
0N/A
0N/ATHIS_DIR=`pwd`
0N/A
0N/A${TESTJAVA}${FS}bin${FS}java ${BIT_FLAG} -version
0N/A
1612N/A${TESTJAVA}${FS}bin${FS}java ${BIT_FLAG} -server IsInstanceTest > test.out 2>&1
0N/A
0N/Acat test.out
0N/A
0N/Agrep "Failed at index" test.out
0N/A
0N/Aif [ $? = 0 ]
0N/Athen
0N/A echo "Test Failed"
616N/A exit 1
616N/Aelse
616N/A echo "Test Passed"
0N/A exit 0
0N/Afi
616N/A