test/compiler/6894807/Test6894807.sh

Thu, 25 Aug 2011 17:17:59 -0700

author
schien
date
Thu, 25 Aug 2011 17:17:59 -0700
changeset 3010
a3592789b47c
parent 2070
495caa35b1b5
child 3777
037973617842
permissions
-rw-r--r--

Added tag jdk8-b02 for changeset 31e253c1da42

asaha@2070 1 #!/bin/sh
asaha@2070 2
asaha@2070 3 if [ "${TESTSRC}" = "" ]
asaha@2070 4 then TESTSRC=.
asaha@2070 5 fi
asaha@2070 6
asaha@2070 7 if [ "${TESTJAVA}" = "" ]
asaha@2070 8 then
asaha@2070 9 PARENT=`dirname \`which java\``
asaha@2070 10 TESTJAVA=`dirname ${PARENT}`
asaha@2070 11 echo "TESTJAVA not set, selecting " ${TESTJAVA}
asaha@2070 12 echo "If this is incorrect, try setting the variable manually."
asaha@2070 13 fi
asaha@2070 14
asaha@2070 15 if [ "${TESTCLASSES}" = "" ]
asaha@2070 16 then
asaha@2070 17 echo "TESTCLASSES not set. Test cannot execute. Failed."
asaha@2070 18 exit 1
asaha@2070 19 fi
asaha@2070 20
asaha@2070 21 BIT_FLAG=""
asaha@2070 22
asaha@2070 23 # set platform-dependent variables
asaha@2070 24 OS=`uname -s`
asaha@2070 25 case "$OS" in
asaha@2070 26 SunOS | Linux )
asaha@2070 27 NULL=/dev/null
asaha@2070 28 PS=":"
asaha@2070 29 FS="/"
asaha@2070 30 ## for solaris, linux it's HOME
asaha@2070 31 FILE_LOCATION=$HOME
asaha@2070 32 if [ -f ${FILE_LOCATION}${FS}JDK64BIT -a ${OS} = "SunOS" ]
asaha@2070 33 then
asaha@2070 34 BIT_FLAG=`cat ${FILE_LOCATION}${FS}JDK64BIT | grep -v '^#'`
asaha@2070 35 fi
asaha@2070 36 ;;
asaha@2070 37 Windows_* )
asaha@2070 38 NULL=NUL
asaha@2070 39 PS=";"
asaha@2070 40 FS="\\"
asaha@2070 41 ;;
asaha@2070 42 * )
asaha@2070 43 echo "Unrecognized system!"
asaha@2070 44 exit 1;
asaha@2070 45 ;;
asaha@2070 46 esac
asaha@2070 47
asaha@2070 48 JEMMYPATH=${CPAPPEND}
asaha@2070 49 CLASSPATH=.${PS}${TESTCLASSES}${PS}${JEMMYPATH} ; export CLASSPATH
asaha@2070 50
asaha@2070 51 THIS_DIR=`pwd`
asaha@2070 52
asaha@2070 53 ${TESTJAVA}${FS}bin${FS}java ${BIT_FLAG} -version
asaha@2070 54
asaha@2070 55 ${TESTJAVA}${FS}bin${FS}java ${BIT_FLAG} -server IsInstanceTest > test.out 2>&1
asaha@2070 56
asaha@2070 57 cat test.out
asaha@2070 58
asaha@2070 59 grep "Failed at index" test.out
asaha@2070 60
asaha@2070 61 if [ $? = 0 ]
asaha@2070 62 then
asaha@2070 63 echo "Test Failed"
asaha@2070 64 exit 1
asaha@2070 65 else
asaha@2070 66 echo "Test Passed"
asaha@2070 67 exit 0
asaha@2070 68 fi

mercurial