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