test/compiler/6857159/Test6857159.sh

Thu, 25 Aug 2011 17:17:59 -0700

author
schien
date
Thu, 25 Aug 2011 17:17:59 -0700
changeset 3010
a3592789b47c
parent 1907
c18cbe5936b8
child 4831
04d6d4322c6a
permissions
-rw-r--r--

Added tag jdk8-b02 for changeset 31e253c1da42

never@1290 1 #!/bin/sh
never@1290 2 #
trims@1907 3 # Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved.
never@1290 4 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
never@1290 5 #
never@1290 6 # This code is free software; you can redistribute it and/or modify it
never@1290 7 # under the terms of the GNU General Public License version 2 only, as
never@1290 8 # published by the Free Software Foundation.
never@1290 9 #
never@1290 10 # This code is distributed in the hope that it will be useful, but WITHOUT
never@1290 11 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
never@1290 12 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
never@1290 13 # version 2 for more details (a copy is included in the LICENSE file that
never@1290 14 # accompanied this code).
never@1290 15 #
never@1290 16 # You should have received a copy of the GNU General Public License version
never@1290 17 # 2 along with this work; if not, write to the Free Software Foundation,
never@1290 18 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
never@1290 19 #
trims@1907 20 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
trims@1907 21 # or visit www.oracle.com if you need additional information or have any
trims@1907 22 # questions.
never@1290 23 #
never@1290 24 #
never@1290 25
never@1290 26 if [ "${TESTSRC}" = "" ]
never@1290 27 then
never@1290 28 echo "TESTSRC not set. Test cannot execute. Failed."
never@1290 29 exit 1
never@1290 30 fi
never@1290 31 echo "TESTSRC=${TESTSRC}"
never@1290 32 if [ "${TESTJAVA}" = "" ]
never@1290 33 then
never@1290 34 echo "TESTJAVA not set. Test cannot execute. Failed."
never@1290 35 exit 1
never@1290 36 fi
never@1290 37 echo "TESTJAVA=${TESTJAVA}"
never@1290 38 if [ "${TESTCLASSES}" = "" ]
never@1290 39 then
never@1290 40 echo "TESTCLASSES not set. Test cannot execute. Failed."
never@1290 41 exit 1
never@1290 42 fi
never@1290 43 echo "TESTCLASSES=${TESTCLASSES}"
never@1290 44 echo "CLASSPATH=${CLASSPATH}"
never@1290 45
never@1290 46 set -x
never@1290 47
never@1290 48 cp ${TESTSRC}/Test6857159.java .
never@1290 49 cp ${TESTSRC}/Test6857159.sh .
never@1290 50
never@1290 51 ${TESTJAVA}/bin/javac -d . Test6857159.java
never@1290 52
never@1290 53 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Xbatch -XX:+PrintCompilation -XX:CompileOnly=Test6857159\$ct.run Test6857159 > test.out 2>&1
never@1290 54
never@1290 55 grep "COMPILE SKIPPED" test.out
never@1290 56
never@1290 57 result=$?
never@1290 58 if [ $result -eq 1 ]
never@1290 59 then
never@1290 60 echo "Passed"
never@1290 61 exit 0
never@1290 62 else
never@1290 63 echo "Failed"
never@1290 64 exit 1
never@1290 65 fi

mercurial