test/sun/security/tools/keytool/standard.sh

Print this page




  22 #
  23 
  24 # @test
  25 # @summary (almost) all keytool behaviors
  26 # @author Weijun Wang
  27 # @run shell/timeout=600 standard.sh
  28 #
  29 # This test is always excecuted.
  30 #
  31 # set a few environment variables so that the shell-script can run stand-alone
  32 # in the source directory
  33 if [ "${TESTSRC}" = "" ] ; then
  34   TESTSRC="."
  35 fi
  36 if [ "${TESTCLASSES}" = "" ] ; then
  37   TESTCLASSES="."
  38 fi
  39 if [ "${TESTJAVA}" = "" ] ; then
  40   JAVAC_CMD=`which javac`
  41   TESTJAVA=`dirname $JAVAC_CMD`/..

  42 fi
  43 
  44 # set platform-dependent variables
  45 OS=`uname -s`
  46 case "$OS" in
  47   SunOS | Linux | Darwin | CYGWIN* )
  48     FS="/"
  49     ;;
  50   Windows_* )
  51     FS="\\"
  52     ;;
  53   * )
  54     echo "Unrecognized system!"
  55     exit 1;
  56     ;;
  57 esac
  58 
  59 ${TESTJAVA}${FS}bin${FS}javac -d . -XDignore.symbol.file ${TESTSRC}${FS}KeyToolTest.java || exit 10
  60 
  61 echo | ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -Dfile KeyToolTest
  62 status=$?
  63 
  64 rm HumanInputStream*.class
  65 rm KeyToolTest*.class
  66 rm TestException.class
  67 
  68 exit $status
  69 


  22 #
  23 
  24 # @test
  25 # @summary (almost) all keytool behaviors
  26 # @author Weijun Wang
  27 # @run shell/timeout=600 standard.sh
  28 #
  29 # This test is always excecuted.
  30 #
  31 # set a few environment variables so that the shell-script can run stand-alone
  32 # in the source directory
  33 if [ "${TESTSRC}" = "" ] ; then
  34   TESTSRC="."
  35 fi
  36 if [ "${TESTCLASSES}" = "" ] ; then
  37   TESTCLASSES="."
  38 fi
  39 if [ "${TESTJAVA}" = "" ] ; then
  40   JAVAC_CMD=`which javac`
  41   TESTJAVA=`dirname $JAVAC_CMD`/..
  42   COMPILEJAVA="${TESTJAVA}"
  43 fi
  44 
  45 # set platform-dependent variables
  46 OS=`uname -s`
  47 case "$OS" in
  48   SunOS | Linux | Darwin | CYGWIN* )
  49     FS="/"
  50     ;;
  51   Windows_* )
  52     FS="\\"
  53     ;;
  54   * )
  55     echo "Unrecognized system!"
  56     exit 1;
  57     ;;
  58 esac
  59 
  60 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d . -XDignore.symbol.file ${TESTSRC}${FS}KeyToolTest.java || exit 10
  61 
  62 echo | ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -Dfile KeyToolTest
  63 status=$?
  64 
  65 rm HumanInputStream*.class
  66 rm KeyToolTest*.class
  67 rm TestException.class
  68 
  69 exit $status
  70