test/compiler/7200264/Test7200264.sh

Print this page
rev 4503 : 8009152: A number of jtreg tests need review/improvement
Summary: Added a new test_env.txt file to capture common shell variable. Added concept of COMPILEJAVA for use when TESTJAVA is a JRE. If COMPILEJAVA not set then TESTJAVA will be the default with assumption it is a JDK.
Reviewed-by: kvn, brutisso, coleenp

*** 21,75 **** # or visit www.oracle.com if you need additional information or have any # questions. # # if [ "${TESTSRC}" = "" ] then ! echo "TESTSRC not set. Test cannot execute. Failed." ! exit 1 fi echo "TESTSRC=${TESTSRC}" ! if [ "${TESTJAVA}" = "" ] ! then ! echo "TESTJAVA not set. Test cannot execute. Failed." ! exit 1 ! fi ! echo "TESTJAVA=${TESTJAVA}" ! if [ "${TESTCLASSES}" = "" ] ! then ! echo "TESTCLASSES not set. Test cannot execute. Failed." ! exit 1 ! fi ! echo "TESTCLASSES=${TESTCLASSES}" ! echo "CLASSPATH=${CLASSPATH}" - # set platform-dependent variables - OS=`uname -s` - case "$OS" in - SunOS | Linux | Darwin ) - NULL=/dev/null - PS=":" - FS="/" - ;; - Windows_* ) - NULL=NUL - PS=";" - FS="\\" - ;; - CYGWIN_* ) - NULL=/dev/null - PS=";" - FS="/" - ;; - * ) - echo "Unrecognized system!" - exit 1; - ;; - esac - - ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -Xinternalversion | sed 's/amd64/x86/' | grep "x86" | grep "Server VM" | grep "debug" # Only test fastdebug Server VM on x86 if [ $? != 0 ] then --- 21,40 ---- # or visit www.oracle.com if you need additional information or have any # questions. # # + ## some tests require path to find test source dir if [ "${TESTSRC}" = "" ] then ! TESTSRC=${PWD} ! echo "TESTSRC not set. Using "${TESTSRC}" as default" fi echo "TESTSRC=${TESTSRC}" ! ## Adding common setup Variables for running shell tests. ! . ${TESTSRC}/../../test_env.sh ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -Xinternalversion | sed 's/amd64/x86/' | grep "x86" | grep "Server VM" | grep "debug" # Only test fastdebug Server VM on x86 if [ $? != 0 ] then
*** 86,96 **** else SSE=4 fi cp ${TESTSRC}${FS}TestIntVect.java . ! ${TESTJAVA}${FS}bin${FS}javac -d . TestIntVect.java ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -Xbatch -XX:-TieredCompilation -XX:CICompilerCount=1 -XX:+PrintCompilation -XX:+TraceNewVectors TestIntVect > test.out 2>&1 COUNT=`grep AddVI test.out | wc -l | awk '{print $1}'` if [ $COUNT -lt 4 ] --- 51,61 ---- else SSE=4 fi cp ${TESTSRC}${FS}TestIntVect.java . ! ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} -d . TestIntVect.java ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -Xbatch -XX:-TieredCompilation -XX:CICompilerCount=1 -XX:+PrintCompilation -XX:+TraceNewVectors TestIntVect > test.out 2>&1 COUNT=`grep AddVI test.out | wc -l | awk '{print $1}'` if [ $COUNT -lt 4 ]