test/sun/security/provider/PolicyFile/getinstance/getinstance.sh

Print this page




  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