Mercurial > hg > truffle
comparison test/compiler/7068051/Test7068051.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 | 7369298bec7e |
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 | 34 |
39 set -x | 35 set -x |
40 | 36 |
41 ${TESTJAVA}/bin/jar xf ${TESTJAVA}/jre/lib/javaws.jar | 37 ${COMPILEJAVA}/bin/jar xf ${COMPILEJAVA}/jre/lib/javaws.jar |
42 ${TESTJAVA}/bin/jar cf foo.jar * | 38 ${COMPILEJAVA}/bin/jar cf foo.jar * |
43 cp ${TESTSRC}/Test7068051.java ./ | 39 cp ${TESTSRC}/Test7068051.java ./ |
44 ${TESTJAVA}/bin/jar -uf0 foo.jar Test7068051.java | 40 ${COMPILEJAVA}/bin/jar -uf0 foo.jar Test7068051.java |
45 | 41 |
46 ${TESTJAVA}/bin/javac -d . Test7068051.java | 42 ${COMPILEJAVA}/bin/javac ${TESTJAVACOPTS} -d . Test7068051.java |
47 | 43 |
48 ${TESTJAVA}/bin/java ${TESTVMOPTS} -showversion -Xbatch Test7068051 foo.jar | 44 ${TESTJAVA}/bin/java ${TESTVMOPTS} -showversion -Xbatch Test7068051 foo.jar |
49 | 45 |