test/compiler/5091921/Test6890943.sh

Thu, 11 Apr 2013 21:45:21 -0700

author
amurillo
date
Thu, 11 Apr 2013 21:45:21 -0700
changeset 4915
5201379fe487
parent 4831
04d6d4322c6a
child 6876
710a3c8b516e
permissions
-rw-r--r--

Added tag hs25-b28 for changeset 6d88a566d369

kvn@2877 1 #!/bin/sh
kvn@2877 2 #
drchase@4619 3 # Copyright (c) 2011, 2013, 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 #
collins@4831 25 ## some tests require path to find test source dir
kvn@2877 26 if [ "${TESTSRC}" = "" ]
kvn@2877 27 then
collins@4831 28 TESTSRC=${PWD}
collins@4831 29 echo "TESTSRC not set. Using "${TESTSRC}" as default"
kvn@2877 30 fi
kvn@2877 31 echo "TESTSRC=${TESTSRC}"
collins@4831 32 ## Adding common setup Variables for running shell tests.
collins@4831 33 . ${TESTSRC}/../../test_env.sh
collins@4831 34
kvn@2877 35
kvn@2877 36 set -x
kvn@2877 37
kvn@2877 38 cp ${TESTSRC}/Test6890943.java .
kvn@2877 39 cp ${TESTSRC}/input6890943.txt .
kvn@2877 40 cp ${TESTSRC}/output6890943.txt .
kvn@2877 41 cp ${TESTSRC}/Test6890943.sh .
kvn@2877 42
collins@4831 43 ${COMPILEJAVA}/bin/javac ${TESTJAVACOPTS} -d . Test6890943.java
kvn@2877 44
drchase@4619 45 ${TESTJAVA}/bin/java -XX:-PrintVMOptions -XX:+IgnoreUnrecognizedVMOptions ${TESTVMOPTS} Test6890943 < input6890943.txt > pretest.out 2>&1
drchase@4619 46
drchase@4619 47 # This test sometimes tickles an unrelated performance warning that interferes with diff.
drchase@4619 48 grep -v 'warning: Performance bug: SystemDictionary' pretest.out > test.out
kvn@2877 49
kvn@2877 50 diff output6890943.txt test.out
kvn@2877 51
kvn@2877 52 result=$?
kvn@2877 53 if [ $result -eq 0 ]
kvn@2877 54 then
kvn@2877 55 echo "Passed"
kvn@2877 56 exit 0
kvn@2877 57 else
kvn@2877 58 echo "Failed"
kvn@2877 59 exit 1
kvn@2877 60 fi

mercurial