Mercurial > hg > truffle
comparison test/compiler/5091921/Test7005594.sh @ 8831:04d6d4322c6a
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
author | collins |
---|---|
date | Wed, 27 Mar 2013 09:49:51 -0700 |
parents | ff9ab6327924 |
children | de6a9e811145 |
comparison
equal
deleted
inserted
replaced
8830:7ca101eef24a | 8831:04d6d4322c6a |
---|---|
20 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA | 20 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
21 # or visit www.oracle.com if you need additional information or have any | 21 # or visit www.oracle.com if you need additional information or have any |
22 # questions. | 22 # questions. |
23 # | 23 # |
24 # | 24 # |
25 | 25 ## some tests require path to find test source dir |
26 if [ "${TESTSRC}" = "" ] | 26 if [ "${TESTSRC}" = "" ] |
27 then | 27 then |
28 echo "TESTSRC not set. Test cannot execute. Failed." | 28 TESTSRC=${PWD} |
29 exit 1 | 29 echo "TESTSRC not set. Using "${TESTSRC}" as default" |
30 fi | 30 fi |
31 echo "TESTSRC=${TESTSRC}" | 31 echo "TESTSRC=${TESTSRC}" |
32 if [ "${TESTJAVA}" = "" ] | 32 ## Adding common setup Variables for running shell tests. |
33 then | 33 . ${TESTSRC}/../../test_env.sh |
34 echo "TESTJAVA not set. Test cannot execute. Failed." | |
35 exit 1 | |
36 fi | |
37 echo "TESTJAVA=${TESTJAVA}" | |
38 if [ "${TESTCLASSES}" = "" ] | |
39 then | |
40 echo "TESTCLASSES not set. Test cannot execute. Failed." | |
41 exit 1 | |
42 fi | |
43 echo "TESTCLASSES=${TESTCLASSES}" | |
44 echo "CLASSPATH=${CLASSPATH}" | |
45 | 34 |
46 # Amount of physical memory in megabytes | 35 # Amount of physical memory in megabytes |
47 MEM=0 | 36 MEM=0 |
48 if [ -f "/proc/meminfo" ]; then | 37 if [ -f "/proc/meminfo" ]; then |
49 # Linux, Windows/Cygwin | 38 # Linux, Windows/Cygwin |
85 set -x | 74 set -x |
86 | 75 |
87 cp ${TESTSRC}/Test7005594.java . | 76 cp ${TESTSRC}/Test7005594.java . |
88 cp ${TESTSRC}/Test7005594.sh . | 77 cp ${TESTSRC}/Test7005594.sh . |
89 | 78 |
90 ${TESTJAVA}/bin/javac -d . Test7005594.java | 79 ${COMPILEJAVA}/bin/javac ${TESTJAVACOPTS} -d . Test7005594.java |
91 | 80 |
92 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Xms1600m -XX:+IgnoreUnrecognizedVMOptions -XX:-ZapUnusedHeapArea -Xcomp -XX:CompileOnly=Test7005594.test Test7005594 > test.out 2>&1 | 81 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Xms1600m -XX:+IgnoreUnrecognizedVMOptions -XX:-ZapUnusedHeapArea -Xcomp -XX:CompileOnly=Test7005594.test Test7005594 > test.out 2>&1 |
93 | 82 |
94 result=$? | 83 result=$? |
95 | 84 |