Wed, 27 Mar 2013 09:49:51 -0700
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