test/compiler/6894807/Test6894807.sh

Thu, 17 Apr 2014 16:09:08 -0700

author
amurillo
date
Thu, 17 Apr 2014 16:09:08 -0700
changeset 6635
49b5160951dd
parent 4022
83b6305a5638
child 6876
710a3c8b516e
permissions
-rw-r--r--

Added tag hs25.20-b11 for changeset b6a2ba7d3ea7

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 # set platform-dependent variables
asaha@2070 22 OS=`uname -s`
asaha@2070 23 case "$OS" in
coleenp@3985 24 SunOS | Linux | Darwin )
asaha@2070 25 NULL=/dev/null
asaha@2070 26 PS=":"
asaha@2070 27 FS="/"
asaha@2070 28 ;;
asaha@2070 29 Windows_* )
asaha@2070 30 NULL=NUL
asaha@2070 31 PS=";"
asaha@2070 32 FS="\\"
asaha@2070 33 ;;
coleenp@4022 34 CYGWIN_* )
coleenp@4022 35 NULL=/dev/null
coleenp@4022 36 PS=";"
coleenp@4022 37 FS="/"
coleenp@4022 38 ;;
asaha@2070 39 * )
asaha@2070 40 echo "Unrecognized system!"
asaha@2070 41 exit 1;
asaha@2070 42 ;;
asaha@2070 43 esac
asaha@2070 44
asaha@2070 45 JEMMYPATH=${CPAPPEND}
asaha@2070 46 CLASSPATH=.${PS}${TESTCLASSES}${PS}${JEMMYPATH} ; export CLASSPATH
asaha@2070 47
asaha@2070 48 THIS_DIR=`pwd`
asaha@2070 49
kevinw@3777 50 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -version
asaha@2070 51
kevinw@3777 52 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} IsInstanceTest > test.out 2>&1
asaha@2070 53
asaha@2070 54 cat test.out
asaha@2070 55
asaha@2070 56 grep "Failed at index" test.out
asaha@2070 57
asaha@2070 58 if [ $? = 0 ]
asaha@2070 59 then
asaha@2070 60 echo "Test Failed"
asaha@2070 61 exit 1
asaha@2070 62 else
asaha@2070 63 echo "Test Passed"
asaha@2070 64 exit 0
asaha@2070 65 fi

mercurial