source: trunk/openjdk/langtools/test/tools/javac/apt.sh

Last change on this file was 278, checked in by dmik, 14 years ago

trunk: Merged in openjdk6 b22 from branches/vendor/oracle.

File size: 1.7 KB
Line 
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
32if [ "${TESTJAVA}" = "" ]
33then
34 echo "TESTJAVA not set. Test cannot execute. Failed."
35 exit 1
36fi
37
38# set platform-dependent variables
39OS=`uname -s`
40case "$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 ;;
55esac
56
57CLASSPATH="${TESTCLASSES}${PS}${TESTJAVA}${FS}lib${FS}tools.jar" "${TESTJAVA}${FS}bin${FS}apt" ${TESTTOOLVMOPTS} $*
58result=$?
59
60if [ $result -eq 0 ]
61then
62 echo "Passed"
63else
64 echo "Failed"
65fi
66exit $result
67
68
Note: See TracBrowser for help on using the repository browser.