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