< prev index next >

test/sun/security/krb5/tools/ktcheck.sh

Print this page
rev 1541 : 8003890: corelibs test scripts should pass TESTVMOPTS
Reviewed-by: chegar, alanb
Contributed-by: Mark Sheppard <mark.sheppard@oracle.com>


  41   CYGWIN* )
  42     FS="/"
  43     ;;
  44   Windows_* )
  45     FS="\\"
  46     ;;
  47   * )
  48     FS="/"
  49     echo "Unsupported system!"
  50     exit 0;
  51     ;;
  52 esac
  53 
  54 KEYTAB=ktab.tmp
  55 
  56 rm $KEYTAB
  57 ${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}KtabCheck.java
  58 
  59 EXTRA_OPTIONS="-Djava.security.krb5.conf=${TESTSRC}${FS}onlythree.conf"
  60 KTAB="${TESTJAVA}${FS}bin${FS}ktab -J${EXTRA_OPTIONS} -k $KEYTAB -f"
  61 CHECK="${TESTJAVA}${FS}bin${FS}java ${EXTRA_OPTIONS} KtabCheck $KEYTAB"
  62 
  63 echo ${EXTRA_OPTIONS}
  64 
  65 $KTAB -a me mine
  66 $CHECK 1 16 1 23 1 17 || exit 1
  67 $KTAB -a me mine -n 0
  68 $CHECK 0 16 0 23 0 17 || exit 1
  69 $KTAB -a me mine -n 1 -append
  70 $CHECK 0 16 0 23 0 17 1 16 1 23 1 17 || exit 1
  71 $KTAB -a me mine -append
  72 $CHECK 0 16 0 23 0 17 1 16 1 23 1 17 2 16 2 23 2 17 || exit 1
  73 $KTAB -a me mine
  74 $CHECK 3 16 3 23 3 17 || exit 1
  75 $KTAB -a me mine -n 4 -append
  76 $CHECK 3 16 3 23 3 17 4 16 4 23 4 17 || exit 1
  77 $KTAB -a me mine -n 5 -append
  78 $CHECK 3 16 3 23 3 17 4 16 4 23 4 17 5 16 5 23 5 17 || exit 1
  79 $KTAB -a me mine -n 6 -append
  80 $CHECK 3 16 3 23 3 17 4 16 4 23 4 17 5 16 5 23 5 17 6 16 6 23 6 17 || exit 1
  81 $KTAB -d me 3


  41   CYGWIN* )
  42     FS="/"
  43     ;;
  44   Windows_* )
  45     FS="\\"
  46     ;;
  47   * )
  48     FS="/"
  49     echo "Unsupported system!"
  50     exit 0;
  51     ;;
  52 esac
  53 
  54 KEYTAB=ktab.tmp
  55 
  56 rm $KEYTAB
  57 ${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}KtabCheck.java
  58 
  59 EXTRA_OPTIONS="-Djava.security.krb5.conf=${TESTSRC}${FS}onlythree.conf"
  60 KTAB="${TESTJAVA}${FS}bin${FS}ktab -J${EXTRA_OPTIONS} -k $KEYTAB -f"
  61 CHECK="${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} ${EXTRA_OPTIONS} KtabCheck $KEYTAB"
  62 
  63 echo ${EXTRA_OPTIONS}
  64 
  65 $KTAB -a me mine
  66 $CHECK 1 16 1 23 1 17 || exit 1
  67 $KTAB -a me mine -n 0
  68 $CHECK 0 16 0 23 0 17 || exit 1
  69 $KTAB -a me mine -n 1 -append
  70 $CHECK 0 16 0 23 0 17 1 16 1 23 1 17 || exit 1
  71 $KTAB -a me mine -append
  72 $CHECK 0 16 0 23 0 17 1 16 1 23 1 17 2 16 2 23 2 17 || exit 1
  73 $KTAB -a me mine
  74 $CHECK 3 16 3 23 3 17 || exit 1
  75 $KTAB -a me mine -n 4 -append
  76 $CHECK 3 16 3 23 3 17 4 16 4 23 4 17 || exit 1
  77 $KTAB -a me mine -n 5 -append
  78 $CHECK 3 16 3 23 3 17 4 16 4 23 4 17 5 16 5 23 5 17 || exit 1
  79 $KTAB -a me mine -n 6 -append
  80 $CHECK 3 16 3 23 3 17 4 16 4 23 4 17 5 16 5 23 5 17 6 16 6 23 6 17 || exit 1
  81 $KTAB -d me 3
< prev index next >