test/tools/javac/apt.sh

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

mercurial