Mercurial > hg > truffle
annotate test/compiler/6894807/Test6894807.sh @ 6076:b4f7c4315c36
Merge
author | zgu |
---|---|
date | Sat, 12 May 2012 06:50:41 -0400 |
parents | 037973617842 |
children | 6acee021f5ac |
rev | line source |
---|---|
1715 | 1 #!/bin/sh |
2 | |
3 if [ "${TESTSRC}" = "" ] | |
4 then TESTSRC=. | |
5 fi | |
6 | |
7 if [ "${TESTJAVA}" = "" ] | |
8 then | |
9 PARENT=`dirname \`which java\`` | |
10 TESTJAVA=`dirname ${PARENT}` | |
11 echo "TESTJAVA not set, selecting " ${TESTJAVA} | |
12 echo "If this is incorrect, try setting the variable manually." | |
13 fi | |
14 | |
15 if [ "${TESTCLASSES}" = "" ] | |
16 then | |
17 echo "TESTCLASSES not set. Test cannot execute. Failed." | |
18 exit 1 | |
19 fi | |
20 | |
21 # set platform-dependent variables | |
22 OS=`uname -s` | |
23 case "$OS" in | |
24 SunOS | Linux ) | |
25 NULL=/dev/null | |
26 PS=":" | |
27 FS="/" | |
28 ;; | |
29 Windows_* ) | |
30 NULL=NUL | |
31 PS=";" | |
32 FS="\\" | |
33 ;; | |
34 * ) | |
35 echo "Unrecognized system!" | |
36 exit 1; | |
37 ;; | |
38 esac | |
39 | |
40 JEMMYPATH=${CPAPPEND} | |
41 CLASSPATH=.${PS}${TESTCLASSES}${PS}${JEMMYPATH} ; export CLASSPATH | |
42 | |
43 THIS_DIR=`pwd` | |
44 | |
6074
037973617842
7157734: hotspot test scripts not testing 64-bit JVM under JPRT/JTREG.
kevinw
parents:
1715
diff
changeset
|
45 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -version |
1715 | 46 |
6074
037973617842
7157734: hotspot test scripts not testing 64-bit JVM under JPRT/JTREG.
kevinw
parents:
1715
diff
changeset
|
47 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} IsInstanceTest > test.out 2>&1 |
1715 | 48 |
49 cat test.out | |
50 | |
51 grep "Failed at index" test.out | |
52 | |
53 if [ $? = 0 ] | |
54 then | |
55 echo "Test Failed" | |
56 exit 1 | |
57 else | |
58 echo "Test Passed" | |
59 exit 0 | |
60 fi |