Mercurial > hg > graal-jvmci-8
comparison test/compiler/7070134/Test7070134.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 | 4e761e7e6e12 |
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 set -x | 35 set -x |
47 | 36 |
48 cp ${TESTSRC}/Stemmer.java . | 37 cp ${TESTSRC}/Stemmer.java . |
49 cp ${TESTSRC}/words . | 38 cp ${TESTSRC}/words . |
50 | 39 |
51 ${TESTJAVA}/bin/javac -d . Stemmer.java | 40 ${COMPILEJAVA}/bin/javac ${TESTJAVACOPTS} -d . Stemmer.java |
52 | 41 |
53 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Xbatch Stemmer words > test.out 2>&1 | 42 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Xbatch Stemmer words > test.out 2>&1 |
54 | 43 |
55 exit $? | 44 exit $? |
56 | 45 |