< prev index next >

test/java/nio/charset/spi/basic.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>


  95   for security in none minimal-policy cp-policy; do
  96     echo '';
  97     echo "LC_ALL=$LC_ALL where=$where security=$security"
  98     av=''
  99     if [ $where = ext ]; then
 100       av="$av -cp $TESTD -Djava.ext.dirs=$EXTD";
 101     else
 102       av="$av -cp $TESTD$CPS$EXTD/test.jar";
 103     fi
 104     case $security in
 105       none)          css="$CSS FOO";;
 106       # Minimal policy in this case is more or less carbon copy of jre default
 107       # security policy and doesn't give explicit runtime permission
 108       # for user provided runtime loadable charsets
 109       minimal-policy)  css="$CSS !FOO";
 110                      av="$av -Djava.security.manager -Djava.security.policy==$TESTSRC/default-pol";;
 111       cp-policy)     css="$CSS FOO";
 112                      av="$av -Djava.security.manager
 113                          -Djava.security.policy==$TESTSRC/charsetProvider.sp";;
 114     esac
 115     if (set -x; $JAVA $av Test $css) 2>&1; then
 116       continue;
 117     else
 118       failures=`expr $failures + 1`
 119     fi
 120   done
 121 done
 122 
 123 echo ''
 124 if [ $failures -gt 0 ];
 125   then echo "$failures cases failed";
 126   else echo "All cases passed"; fi
 127 exit $failures


  95   for security in none minimal-policy cp-policy; do
  96     echo '';
  97     echo "LC_ALL=$LC_ALL where=$where security=$security"
  98     av=''
  99     if [ $where = ext ]; then
 100       av="$av -cp $TESTD -Djava.ext.dirs=$EXTD";
 101     else
 102       av="$av -cp $TESTD$CPS$EXTD/test.jar";
 103     fi
 104     case $security in
 105       none)          css="$CSS FOO";;
 106       # Minimal policy in this case is more or less carbon copy of jre default
 107       # security policy and doesn't give explicit runtime permission
 108       # for user provided runtime loadable charsets
 109       minimal-policy)  css="$CSS !FOO";
 110                      av="$av -Djava.security.manager -Djava.security.policy==$TESTSRC/default-pol";;
 111       cp-policy)     css="$CSS FOO";
 112                      av="$av -Djava.security.manager
 113                          -Djava.security.policy==$TESTSRC/charsetProvider.sp";;
 114     esac
 115     if (set -x; $JAVA ${TESTVMOPTS} $av Test $css) 2>&1; then
 116       continue;
 117     else
 118       failures=`expr $failures + 1`
 119     fi
 120   done
 121 done
 122 
 123 echo ''
 124 if [ $failures -gt 0 ];
 125   then echo "$failures cases failed";
 126   else echo "All cases passed"; fi
 127 exit $failures
< prev index next >