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
|