79 80 if [ ! -d ${TESTCLASSES}${FS}boot ]; then 81 mkdir -p ${TESTCLASSES}${FS}boot 82 fi 83 if [ ! -d ${TESTCLASSES}${FS}app ]; then 84 mkdir -p ${TESTCLASSES}${FS}app 85 fi 86 87 cd ${TESTSRC}${FS} 88 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d ${TESTCLASSES}${FS}boot \ 89 ${TESTSRC}${FS}NoArgPermission.java 90 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d ${TESTCLASSES}${FS}boot \ 91 ${TESTSRC}${FS}OneArgPermission.java 92 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d ${TESTCLASSES}${FS}boot \ 93 ${TESTSRC}${FS}TwoArgPermission.java 94 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d ${TESTCLASSES}${FS}boot \ 95 ${TESTSRC}${FS}TwoArgNullActionsPermission.java 96 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d ${TESTCLASSES}${FS}app \ 97 ${TESTSRC}${FS}GetInstance.java 98 99 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} \ 100 -Xbootclasspath/a:"${TESTCLASSES}${FS}boot" \ 101 -classpath "${TESTCLASSES}${FS}app" -Djava.security.manager \ 102 -Djava.security.policy=GetInstance.policy \ 103 GetInstance 104 105 # Save error status 106 status1=$? 107 108 # print error message 109 if [ $status1 -ne 0 ]; then 110 echo "Failed on first test" 111 fi 112 113 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} \ 114 -classpath "${TESTCLASSES}${FS}boot${PS}${TESTCLASSES}${FS}app" \ 115 -Djava.security.manager \ 116 -Djava.security.policy=GetInstance.policy \ 117 GetInstance 118 119 # Save error status 120 status2=$? 121 122 # print error message 123 if [ $status2 -ne 0 ]; then 124 echo "Failed on second test" 125 fi 126 127 # 128 # Exit ok? 129 # 130 if [ $status1 -ne 0 ]; then 131 exit $status1 132 fi 133 | 79 80 if [ ! -d ${TESTCLASSES}${FS}boot ]; then 81 mkdir -p ${TESTCLASSES}${FS}boot 82 fi 83 if [ ! -d ${TESTCLASSES}${FS}app ]; then 84 mkdir -p ${TESTCLASSES}${FS}app 85 fi 86 87 cd ${TESTSRC}${FS} 88 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d ${TESTCLASSES}${FS}boot \ 89 ${TESTSRC}${FS}NoArgPermission.java 90 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d ${TESTCLASSES}${FS}boot \ 91 ${TESTSRC}${FS}OneArgPermission.java 92 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d ${TESTCLASSES}${FS}boot \ 93 ${TESTSRC}${FS}TwoArgPermission.java 94 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d ${TESTCLASSES}${FS}boot \ 95 ${TESTSRC}${FS}TwoArgNullActionsPermission.java 96 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d ${TESTCLASSES}${FS}app \ 97 ${TESTSRC}${FS}GetInstance.java 98 99 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} ${TESTJAVAOPTS} \ 100 -Xbootclasspath/a:"${TESTCLASSES}${FS}boot" \ 101 -classpath "${TESTCLASSES}${FS}app" -Djava.security.manager \ 102 -Djava.security.policy=GetInstance.policy \ 103 GetInstance 104 105 # Save error status 106 status1=$? 107 108 # print error message 109 if [ $status1 -ne 0 ]; then 110 echo "Failed on first test" 111 fi 112 113 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} ${TESTJAVAOPTS} \ 114 -classpath "${TESTCLASSES}${FS}boot${PS}${TESTCLASSES}${FS}app" \ 115 -Djava.security.manager \ 116 -Djava.security.policy=GetInstance.policy \ 117 GetInstance 118 119 # Save error status 120 status2=$? 121 122 # print error message 123 if [ $status2 -ne 0 ]; then 124 echo "Failed on second test" 125 fi 126 127 # 128 # Exit ok? 129 # 130 if [ $status1 -ne 0 ]; then 131 exit $status1 132 fi 133 |