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
|