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