test/tools/javac/apt.sh

Tue, 28 Dec 2010 15:54:52 -0800

author
ohair
date
Tue, 28 Dec 2010 15:54:52 -0800
changeset 798
4868a36f6fd8
parent 554
9d9f26857129
permissions
-rw-r--r--

6962318: Update copyright year
Reviewed-by: xdono

duke@1 1 #! /bin/sh -f
duke@1 2
duke@1 3 #
ohair@554 4 # Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
duke@1 5 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
duke@1 6 #
duke@1 7 # This code is free software; you can redistribute it and/or modify it
duke@1 8 # under the terms of the GNU General Public License version 2 only, as
duke@1 9 # published by the Free Software Foundation.
duke@1 10 #
duke@1 11 # This code is distributed in the hope that it will be useful, but WITHOUT
duke@1 12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
duke@1 13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
duke@1 14 # version 2 for more details (a copy is included in the LICENSE file that
duke@1 15 # accompanied this code).
duke@1 16 #
duke@1 17 # You should have received a copy of the GNU General Public License version
duke@1 18 # 2 along with this work; if not, write to the Free Software Foundation,
duke@1 19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
duke@1 20 #
ohair@554 21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
ohair@554 22 # or visit www.oracle.com if you need additional information or have any
ohair@554 23 # questions.
duke@1 24 #
duke@1 25
duke@1 26 #
duke@1 27 # Usage:
duke@1 28 # @run apt.sh <apt-args>
duke@1 29 #
duke@1 30 # This script is to run apt for a regression test
duke@1 31
duke@1 32 if [ "${TESTJAVA}" = "" ]
duke@1 33 then
duke@1 34 echo "TESTJAVA not set. Test cannot execute. Failed."
duke@1 35 exit 1
duke@1 36 fi
duke@1 37
duke@1 38 # set platform-dependent variables
duke@1 39 OS=`uname -s`
duke@1 40 case "$OS" in
duke@1 41 SunOS | Linux )
duke@1 42 NULL=/dev/null
duke@1 43 PS=":"
duke@1 44 FS="/"
duke@1 45 ;;
duke@1 46 Windows* )
duke@1 47 NULL=NUL
duke@1 48 PS=";"
duke@1 49 FS="\\"
duke@1 50 ;;
duke@1 51 * )
duke@1 52 echo "Unrecognized system!"
duke@1 53 exit 1;
duke@1 54 ;;
duke@1 55 esac
duke@1 56
duke@1 57 CLASSPATH="${TESTCLASSES}${PS}${TESTJAVA}${FS}lib${FS}tools.jar" "${TESTJAVA}${FS}bin${FS}apt" ${TESTTOOLVMOPTS} $*
duke@1 58 result=$?
duke@1 59
duke@1 60 if [ $result -eq 0 ]
duke@1 61 then
duke@1 62 echo "Passed"
duke@1 63 else
duke@1 64 echo "Failed"
duke@1 65 fi
duke@1 66 exit $result
duke@1 67
duke@1 68

mercurial