Thu, 25 Aug 2011 17:17:59 -0700
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 |