Test6894807.sh revision 3948
10139N/A#!/bin/sh
10139N/A
10139N/Aif [ "${TESTSRC}" = "" ]
10139N/Athen TESTSRC=.
10139N/Afi
10139N/A
10139N/Aif [ "${TESTJAVA}" = "" ]
10139N/Athen
10139N/A PARENT=`dirname \`which java\``
10139N/A TESTJAVA=`dirname ${PARENT}`
10139N/A echo "TESTJAVA not set, selecting " ${TESTJAVA}
10139N/A echo "If this is incorrect, try setting the variable manually."
10139N/Afi
10810N/A
10139N/Aif [ "${TESTCLASSES}" = "" ]
10139N/Athen
10139N/A echo "TESTCLASSES not set. Test cannot execute. Failed."
10139N/A exit 1
10643N/Afi
10139N/A
10139N/A# set platform-dependent variables
10142N/AOS=`uname -s`
10142N/Acase "$OS" in
10244N/A SunOS | Linux | Darwin )
10139N/A NULL=/dev/null
10139N/A PS=":"
10139N/A FS="/"
10139N/A ;;
10139N/A Windows_* )
10139N/A NULL=NUL
10139N/A PS=";"
10139N/A FS="\\"
10803N/A ;;
10139N/A * )
10139N/A echo "Unrecognized system!"
10139N/A exit 1;
10139N/A ;;
10139N/Aesac
10139N/A
10139N/AJEMMYPATH=${CPAPPEND}
10139N/ACLASSPATH=.${PS}${TESTCLASSES}${PS}${JEMMYPATH} ; export CLASSPATH
10139N/A
10139N/ATHIS_DIR=`pwd`
10139N/A
10139N/A${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -version
10139N/A
10139N/A${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} IsInstanceTest > test.out 2>&1
10139N/A
10139N/Acat test.out
10139N/A
10139N/Agrep "Failed at index" test.out
10139N/A
10412N/Aif [ $? = 0 ]
10730N/Athen
10139N/A echo "Test Failed"
10139N/A exit 1
10139N/Aelse
10139N/A echo "Test Passed"
10139N/A exit 0
10139N/Afi
10139N/A