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 ]