< prev index next >

test/java/net/URLClassLoader/getresourceasstream/test.sh

Print this page
rev 15504 : 8164705: Remove pathname canonicalization from FilePermission

*** 37,56 **** }; POLICY checkExit () { if [ $? != 0 ]; then ! exit 1; fi } ${COMPILEJAVA}/bin/javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d . ${TESTSRC}/Test.java cp ${TESTSRC}/test.jar . ! ${TESTJAVA}/bin/java ${TESTVMOPTS} Test ! checkExit # try with security manager ! ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.security.policy=file:./policy -Djava.security.manager Test ! checkExit exit 0 --- 37,71 ---- }; POLICY checkExit () { if [ $? != 0 ]; then ! exit $1; fi } ${COMPILEJAVA}/bin/javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d . ${TESTSRC}/Test.java cp ${TESTSRC}/test.jar . ! ${TESTJAVA}/bin/java ${TESTVMOPTS} Test ./test.jar ! checkExit 1 # try with security manager ! ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.security.policy=file:./policy \ ! -Djava.security.manager Test ./test.jar ! checkExit 2 ! ! mkdir tmp ! cd tmp ! ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.security.policy=file:../policy \ ! -cp .. -Djava.security.manager Test ../test.jar ! checkExit 3 ! ! cd .. ! THISDIR=$(basename $(pwd)) ! cd .. ! ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.security.policy=file:$THISDIR/policy \ ! -cp $THISDIR -Djava.security.manager Test $THISDIR/test.jar ! checkExit 4 ! exit 0
< prev index next >