hotspot/test/runtime/6878713/Test6878713.sh
author collins
Wed, 27 Mar 2013 09:49:51 -0700
changeset 16457 92af83361777
parent 13523 6a7f3e56a242
child 16458 02aac93fe82c
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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8481
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
     1
#!/bin/sh
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
     2
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
     3
##
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
     4
## @test
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
     5
## @bug 6878713
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
     6
## @summary Verifier heap corruption, relating to backward jsrs
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
     7
## @run shell/timeout=120 Test6878713.sh
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
     8
##
16457
92af83361777 8009152: A number of jtreg tests need review/improvement
collins
parents: 13523
diff changeset
     9
## some tests require path to find test source dir
8481
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
    10
if [ "${TESTSRC}" = "" ]
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
    11
then
16457
92af83361777 8009152: A number of jtreg tests need review/improvement
collins
parents: 13523
diff changeset
    12
  TESTSRC=${PWD}
92af83361777 8009152: A number of jtreg tests need review/improvement
collins
parents: 13523
diff changeset
    13
  echo "TESTSRC not set.  Using "${TESTSRC}" as default"
8481
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
    14
fi
16457
92af83361777 8009152: A number of jtreg tests need review/improvement
collins
parents: 13523
diff changeset
    15
echo "TESTSRC=${TESTSRC}"
92af83361777 8009152: A number of jtreg tests need review/improvement
collins
parents: 13523
diff changeset
    16
## Adding common setup Variables for running shell tests.
92af83361777 8009152: A number of jtreg tests need review/improvement
collins
parents: 13523
diff changeset
    17
. ${TESTSRC}/../../test_env.sh
8481
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
    18
16457
92af83361777 8009152: A number of jtreg tests need review/improvement
collins
parents: 13523
diff changeset
    19
${COMPILEJAVA}${FS}bin${FS}jar xvf ${TESTSRC}${FS}testcase.jar
8481
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
    20
12729
684b5857e506 7157734: hotspot test scripts not testing 64-bit JVM under JPRT/JTREG.
kevinw
parents: 8481
diff changeset
    21
${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} OOMCrashClass1960_2 > test.out 2>&1
8481
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
    22
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
    23
if [ -s core -o -s "hs_*.log" ]
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
    24
then
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
    25
    cat hs*.log
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
    26
    echo "Test Failed"
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
    27
    exit 1
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
    28
else
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
    29
    echo "Test Passed"
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
    30
    exit 0
42a79b703814 6878713: Verifier heap corruption, relating to backward jsrs
kamg
parents:
diff changeset
    31
fi