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
|