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

Print this page




  26 set -x
  27 # @test
  28 # @bug 5103449
  29 # @run shell test.sh
  30 # @summary REGRESSION: getResourceAsStream is broken in JDK1.5.0-rc
  31 #      
  32 
  33 
  34 cat << POLICY > policy
  35 grant {
  36     permission java.lang.RuntimePermission "createClassLoader";
  37 };
  38 POLICY
  39 
  40 checkExit () {
  41     if [ $? != 0 ]; then
  42         exit 1;
  43     fi
  44 }
  45 
  46 ${TESTJAVA}/bin/javac -d . ${TESTSRC}/Test.java
  47 cp ${TESTSRC}/test.jar .
  48 
  49 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test
  50 checkExit 
  51 
  52 # try with security manager
  53 
  54 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.security.policy=file:./policy -Djava.security.manager Test
  55 checkExit 
  56 exit 0


  26 set -x
  27 # @test
  28 # @bug 5103449
  29 # @run shell test.sh
  30 # @summary REGRESSION: getResourceAsStream is broken in JDK1.5.0-rc
  31 #      
  32 
  33 
  34 cat << POLICY > policy
  35 grant {
  36     permission java.lang.RuntimePermission "createClassLoader";
  37 };
  38 POLICY
  39 
  40 checkExit () {
  41     if [ $? != 0 ]; then
  42         exit 1;
  43     fi
  44 }
  45 
  46 ${COMPILEJAVA}/bin/javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d . ${TESTSRC}/Test.java
  47 cp ${TESTSRC}/test.jar .
  48 
  49 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test
  50 checkExit 
  51 
  52 # try with security manager
  53 
  54 ${TESTJAVA}/bin/java ${TESTVMOPTS} -Djava.security.policy=file:./policy -Djava.security.manager Test
  55 checkExit 
  56 exit 0