test/compiler/5091921/Test6890943.sh

Wed, 09 May 2012 13:07:42 -0700

author
katleman
date
Wed, 09 May 2012 13:07:42 -0700
changeset 3719
4ee58fcab520
parent 2918
231c2b41ea4d
child 4619
a2bc322ca273
permissions
-rw-r--r--

Added tag jdk8-b37 for changeset bfcf92bfefb8

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

mercurial