test/runtime/6878713/Test6878713.sh

Wed, 27 Mar 2013 09:49:51 -0700

author
collins
date
Wed, 27 Mar 2013 09:49:51 -0700
changeset 4831
04d6d4322c6a
parent 4022
83b6305a5638
child 4832
d1897e7e0488
permissions
-rw-r--r--

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

     1 #!/bin/sh
     3 ##
     4 ## @test
     5 ## @bug 6878713
     6 ## @summary Verifier heap corruption, relating to backward jsrs
     7 ## @run shell/timeout=120 Test6878713.sh
     8 ##
     9 ## some tests require path to find test source dir
    10 if [ "${TESTSRC}" = "" ]
    11 then
    12   TESTSRC=${PWD}
    13   echo "TESTSRC not set.  Using "${TESTSRC}" as default"
    14 fi
    15 echo "TESTSRC=${TESTSRC}"
    16 ## Adding common setup Variables for running shell tests.
    17 . ${TESTSRC}/../../test_env.sh
    19 ${COMPILEJAVA}${FS}bin${FS}jar xvf ${TESTSRC}${FS}testcase.jar
    21 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} OOMCrashClass1960_2 > test.out 2>&1
    23 if [ -s core -o -s "hs_*.log" ]
    24 then
    25     cat hs*.log
    26     echo "Test Failed"
    27     exit 1
    28 else
    29     echo "Test Passed"
    30     exit 0
    31 fi

mercurial