1 #!/bin/sh 2 3 # 4 # Copyright (c) 2004, 2012, 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 # @test 27 # @bug 4908512 5024825 4957203 4993280 4996963 6174696 6177059 7041249 28 # @run shell ../verifyVariables.sh 29 # @run shell apt.sh 30 # @summary Make sure apt is removed and doesn't come back 31 # @author Joseph D. Darcy 32 33 OS=`uname -s`; 34 case "${OS}" in 35 CYGWIN* ) 36 DIFFOPTS="--strip-trailing-cr" 37 ;; 38 39 * ) 40 ;; 41 esac 42 43 # Verify apt executable does not exist 44 test -e "${TESTJAVA}/bin/apt" 45 46 RESULT=$? 47 48 case "${RESULT}" in 49 0 ) 50 echo "apt executable should not exist." 51 exit 1 52 ;; 53 54 * ) 55 ;; 56 esac 57 58 59 # Construct path to javac executable 60 JAVAC="${TESTJAVA}/bin/javac ${TESTTOOLVMOPTS} -source 1.5 -sourcepath ${TESTSRC} -classpath ${TESTJAVA}/lib/tools.jar -d . " 61 62 $JAVAC ${TESTSRC}/NullAPF.java 63 RESULT=$? 64 65 case "${RESULT}" in 66 0 ) 67 echo "Compilation of apt-using source passed improperly." 68 exit 1 69 ;; 70 71 * ) 72 ;; 73 esac