test/runtime/7107135/Test7107135.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

*** 30,59 **** ## @summary Stack guard pages lost after loading library with executable stack. ## @run shell Test7107135.sh ## if [ "${TESTSRC}" = "" ] - then TESTSRC=. - fi - - if [ "${TESTJAVA}" = "" ] then ! PARENT=`dirname \`which java\`` ! TESTJAVA=`dirname ${PARENT}` ! echo "TESTJAVA not set, selecting " ${TESTJAVA} ! echo "If this is incorrect, try setting the variable manually." fi - BIT_FLAG="" - # set platform-dependent variables OS=`uname -s` case "$OS" in Linux) ! NULL=/dev/null ! PS=":" ! FS="/" ;; *) NULL=NUL PS=";" FS="\\" --- 30,52 ---- ## @summary Stack guard pages lost after loading library with executable stack. ## @run shell Test7107135.sh ## 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 # set platform-dependent variables OS=`uname -s` case "$OS" in Linux) ! echo "Testing on Linux" ;; *) NULL=NUL PS=";" FS="\\"
*** 62,72 **** ;; esac ARCH=`uname -m` ! THIS_DIR=`pwd` cp ${TESTSRC}${FS}*.java ${THIS_DIR} ${TESTJAVA}${FS}bin${FS}javac *.java gcc -fPIC -shared -c -o test.o -I${TESTJAVA}${FS}include -I${TESTJAVA}${FS}include${FS}linux ${TESTSRC}${FS}test.c --- 55,65 ---- ;; esac ARCH=`uname -m` ! THIS_DIR=. cp ${TESTSRC}${FS}*.java ${THIS_DIR} ${TESTJAVA}${FS}bin${FS}javac *.java gcc -fPIC -shared -c -o test.o -I${TESTJAVA}${FS}include -I${TESTJAVA}${FS}include${FS}linux ${TESTSRC}${FS}test.c