comparison test/runtime/7020373/Test7020373.sh @ 6158:f9d57285de70

Merge
author asaha
date Thu, 07 Jun 2012 12:30:02 -0700
parents 037973617842
children 149c36689fcb
comparison
equal deleted inserted replaced
6157:84e198dc2474 6158:f9d57285de70
25 then 25 then
26 echo "TESTCLASSES not set. Test cannot execute. Failed." 26 echo "TESTCLASSES not set. Test cannot execute. Failed."
27 exit 1 27 exit 1
28 fi 28 fi
29 29
30 BIT_FLAG=""
31
32 # set platform-dependent variables 30 # set platform-dependent variables
33 OS=`uname -s` 31 OS=`uname -s`
34 case "$OS" in 32 case "$OS" in
35 SunOS | Linux ) 33 SunOS | Linux )
36 NULL=/dev/null 34 NULL=/dev/null
37 PS=":" 35 PS=":"
38 FS="/" 36 FS="/"
39 ## for solaris, linux it's HOME
40 FILE_LOCATION=$HOME
41 if [ -f ${FILE_LOCATION}${FS}JDK64BIT -a ${OS} = "SunOS" ]
42 then
43 BIT_FLAG=`cat ${FILE_LOCATION}${FS}JDK64BIT | grep -v '^#'`
44 fi
45 ;; 37 ;;
46 Windows_* ) 38 Windows_* )
47 NULL=NUL 39 NULL=NUL
48 PS=";" 40 PS=";"
49 FS="\\" 41 FS="\\"
57 JEMMYPATH=${CPAPPEND} 49 JEMMYPATH=${CPAPPEND}
58 CLASSPATH=.${PS}${TESTCLASSES}${PS}${JEMMYPATH} ; export CLASSPATH 50 CLASSPATH=.${PS}${TESTCLASSES}${PS}${JEMMYPATH} ; export CLASSPATH
59 51
60 THIS_DIR=`pwd` 52 THIS_DIR=`pwd`
61 53
62 ${TESTJAVA}${FS}bin${FS}java ${BIT_FLAG} -version 54 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -version
63 55
64 ${TESTJAVA}${FS}bin${FS}jar xvf ${TESTSRC}${FS}testcase.jar 56 ${TESTJAVA}${FS}bin${FS}jar xvf ${TESTSRC}${FS}testcase.jar
65 57
66 ${TESTJAVA}${FS}bin${FS}java ${BIT_FLAG} OOMCrashClass4000_1 > test.out 2>&1 58 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} OOMCrashClass4000_1 > test.out 2>&1
67 59
68 cat test.out 60 cat test.out
69 61
70 egrep "SIGSEGV|An unexpected error has been detected" test.out 62 egrep "SIGSEGV|An unexpected error has been detected" test.out
71 63