159 if [ "${TOKEN}" = "nss" ] ; then
160 ${CP} ${TESTSRC}${FS}..${FS}nss${FS}db${FS}cert8.db ${TESTCLASSES}
161 ${CHMOD} +w ${TESTCLASSES}${FS}cert8.db
162
163 ${CP} ${TESTSRC}${FS}..${FS}nss${FS}db${FS}key3.db ${TESTCLASSES}
164 ${CHMOD} +w ${TESTCLASSES}${FS}key3.db
165 fi
166
167 # compile test
168
169 if [ "${RECOMPILE}" = "yes" ] ; then
170 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \
171 -classpath ${TESTSRC}${FS}..${PS}${TESTSRC}${FS}loader.jar \
172 -d ${TESTCLASSES} \
173 ${TESTSRC}${FS}Basic.java \
174 ${TESTSRC}${FS}..${FS}PKCS11Test.java
175 fi
176
177 # run test
178
179 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} \
180 -classpath ${TESTCLASSES}${PS}${TESTSRC}${FS}loader.jar \
181 -DDIR=${TESTSRC}${FS}BasicData \
182 -DCUSTOM_DB_DIR=${TESTCLASSES} \
183 -DCUSTOM_P11_CONFIG=${TESTSRC}${FS}BasicData${FS}p11-${TOKEN}.txt \
184 -DNO_DEFAULT=true \
185 -DNO_DEIMOS=true \
186 -DTOKEN=${TOKEN} \
187 -DTEST=${TEST} \
188 -Dtest.src=${TESTSRC} \
189 -Dtest.classes=${TESTCLASSES} \
190 -Djava.security.manager \
191 -Djava.security.policy=${TESTSRC}${FS}Basic.policy \
192 -Djava.security.debug=${DEBUG} \
193 Basic
194
195 # save error status
196 status=$?
197
198 # return
199 exit $status
|
159 if [ "${TOKEN}" = "nss" ] ; then
160 ${CP} ${TESTSRC}${FS}..${FS}nss${FS}db${FS}cert8.db ${TESTCLASSES}
161 ${CHMOD} +w ${TESTCLASSES}${FS}cert8.db
162
163 ${CP} ${TESTSRC}${FS}..${FS}nss${FS}db${FS}key3.db ${TESTCLASSES}
164 ${CHMOD} +w ${TESTCLASSES}${FS}key3.db
165 fi
166
167 # compile test
168
169 if [ "${RECOMPILE}" = "yes" ] ; then
170 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \
171 -classpath ${TESTSRC}${FS}..${PS}${TESTSRC}${FS}loader.jar \
172 -d ${TESTCLASSES} \
173 ${TESTSRC}${FS}Basic.java \
174 ${TESTSRC}${FS}..${FS}PKCS11Test.java
175 fi
176
177 # run test
178
179 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} ${TESTJAVAOPTS} \
180 -classpath ${TESTCLASSES}${PS}${TESTSRC}${FS}loader.jar \
181 -DDIR=${TESTSRC}${FS}BasicData \
182 -DCUSTOM_DB_DIR=${TESTCLASSES} \
183 -DCUSTOM_P11_CONFIG=${TESTSRC}${FS}BasicData${FS}p11-${TOKEN}.txt \
184 -DNO_DEFAULT=true \
185 -DNO_DEIMOS=true \
186 -DTOKEN=${TOKEN} \
187 -DTEST=${TEST} \
188 -Dtest.src=${TESTSRC} \
189 -Dtest.classes=${TESTCLASSES} \
190 -Djava.security.manager \
191 -Djava.security.policy=${TESTSRC}${FS}Basic.policy \
192 -Djava.security.debug=${DEBUG} \
193 Basic
194
195 # save error status
196 status=$?
197
198 # return
199 exit $status
|