test/sun/security/pkcs11/Provider/Login.sh

Print this page




  96 esac
  97 
  98 # first make cert/key DBs writable
  99 
 100 ${CP} ${TESTSRC}${FS}..${FS}nss${FS}db${FS}cert8.db ${TESTCLASSES}
 101 ${CHMOD} +w ${TESTCLASSES}${FS}cert8.db
 102 
 103 ${CP} ${TESTSRC}${FS}..${FS}nss${FS}db${FS}key3.db ${TESTCLASSES}
 104 ${CHMOD} +w ${TESTCLASSES}${FS}key3.db
 105 
 106 # compile test
 107 
 108 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \
 109         -classpath ${TESTSRC}${FS}.. \
 110         -d ${TESTCLASSES} \
 111         ${TESTSRC}${FS}Login.java \
 112         ${TESTSRC}${FS}..${FS}PKCS11Test.java
 113 
 114 # run test
 115 
 116 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} \
 117         -classpath ${TESTCLASSES} \
 118         -DCUSTOM_DB_DIR=${TESTCLASSES} \
 119         -DCUSTOM_P11_CONFIG=${TESTSRC}${FS}Login-nss.txt \
 120         -DNO_DEFAULT=true \
 121         -DNO_DEIMOS=true \
 122         -Dtest.src=${TESTSRC} \
 123         -Dtest.classes=${TESTCLASSES} \
 124         -Djava.security.manager \
 125         -Djava.security.policy=${TESTSRC}${FS}Login.policy \
 126         -Djava.security.debug=${DEBUG} \
 127         Login
 128 
 129 # save error status
 130 status=$?
 131 
 132 # return
 133 exit $status


  96 esac
  97 
  98 # first make cert/key DBs writable
  99 
 100 ${CP} ${TESTSRC}${FS}..${FS}nss${FS}db${FS}cert8.db ${TESTCLASSES}
 101 ${CHMOD} +w ${TESTCLASSES}${FS}cert8.db
 102 
 103 ${CP} ${TESTSRC}${FS}..${FS}nss${FS}db${FS}key3.db ${TESTCLASSES}
 104 ${CHMOD} +w ${TESTCLASSES}${FS}key3.db
 105 
 106 # compile test
 107 
 108 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \
 109         -classpath ${TESTSRC}${FS}.. \
 110         -d ${TESTCLASSES} \
 111         ${TESTSRC}${FS}Login.java \
 112         ${TESTSRC}${FS}..${FS}PKCS11Test.java
 113 
 114 # run test
 115 
 116 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} ${TESTJAVAOPTS} \
 117         -classpath ${TESTCLASSES} \
 118         -DCUSTOM_DB_DIR=${TESTCLASSES} \
 119         -DCUSTOM_P11_CONFIG=${TESTSRC}${FS}Login-nss.txt \
 120         -DNO_DEFAULT=true \
 121         -DNO_DEIMOS=true \
 122         -Dtest.src=${TESTSRC} \
 123         -Dtest.classes=${TESTCLASSES} \
 124         -Djava.security.manager \
 125         -Djava.security.policy=${TESTSRC}${FS}Login.policy \
 126         -Djava.security.debug=${DEBUG} \
 127         Login
 128 
 129 # save error status
 130 status=$?
 131 
 132 # return
 133 exit $status