test/runtime/6878713/Test6878713.sh

changeset 4831
04d6d4322c6a
parent 4022
83b6305a5638
child 4832
d1897e7e0488
     1.1 --- a/test/runtime/6878713/Test6878713.sh	Sat Mar 23 14:59:02 2013 -0400
     1.2 +++ b/test/runtime/6878713/Test6878713.sh	Wed Mar 27 09:49:51 2013 -0700
     1.3 @@ -6,57 +6,17 @@
     1.4  ## @summary Verifier heap corruption, relating to backward jsrs
     1.5  ## @run shell/timeout=120 Test6878713.sh
     1.6  ##
     1.7 +## some tests require path to find test source dir
     1.8 +if [ "${TESTSRC}" = "" ]
     1.9 +then
    1.10 +  TESTSRC=${PWD}
    1.11 +  echo "TESTSRC not set.  Using "${TESTSRC}" as default"
    1.12 +fi
    1.13 +echo "TESTSRC=${TESTSRC}"
    1.14 +## Adding common setup Variables for running shell tests.
    1.15 +. ${TESTSRC}/../../test_env.sh
    1.16  
    1.17 -if [ "${TESTSRC}" = "" ]
    1.18 -then TESTSRC=.
    1.19 -fi
    1.20 -
    1.21 -if [ "${TESTJAVA}" = "" ]
    1.22 -then
    1.23 -  PARENT=`dirname \`which java\``
    1.24 -  TESTJAVA=`dirname ${PARENT}`
    1.25 -  echo "TESTJAVA not set, selecting " ${TESTJAVA}
    1.26 -  echo "If this is incorrect, try setting the variable manually."
    1.27 -fi
    1.28 -
    1.29 -if [ "${TESTCLASSES}" = "" ]
    1.30 -then
    1.31 -  echo "TESTCLASSES not set.  Test cannot execute.  Failed."
    1.32 -  exit 1
    1.33 -fi
    1.34 -
    1.35 -# set platform-dependent variables
    1.36 -OS=`uname -s`
    1.37 -case "$OS" in
    1.38 -  SunOS | Linux | Darwin )
    1.39 -    NULL=/dev/null
    1.40 -    PS=":"
    1.41 -    FS="/"
    1.42 -    ;;
    1.43 -  Windows_* )
    1.44 -    NULL=NUL
    1.45 -    PS=";"
    1.46 -    FS="\\"
    1.47 -    ;;
    1.48 -  CYGWIN_* )
    1.49 -    NULL=/dev/null
    1.50 -    PS=";"
    1.51 -    FS="/"
    1.52 -    ;;
    1.53 -  * )
    1.54 -    echo "Unrecognized system!"
    1.55 -    exit 1;
    1.56 -    ;;
    1.57 -esac
    1.58 -
    1.59 -JEMMYPATH=${CPAPPEND}
    1.60 -CLASSPATH=.${PS}${TESTCLASSES}${PS}${JEMMYPATH} ; export CLASSPATH
    1.61 -
    1.62 -THIS_DIR=`pwd`
    1.63 -
    1.64 -${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -version
    1.65 -
    1.66 -${TESTJAVA}${FS}bin${FS}jar xvf ${TESTSRC}${FS}testcase.jar
    1.67 +${COMPILEJAVA}${FS}bin${FS}jar xvf ${TESTSRC}${FS}testcase.jar
    1.68  
    1.69  ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} OOMCrashClass1960_2 > test.out 2>&1
    1.70  

mercurial