summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorslavomir.katuscak%sun.com <devnull@localhost>2009-04-20 14:30:54 +0000
committerslavomir.katuscak%sun.com <devnull@localhost>2009-04-20 14:30:54 +0000
commit606c6abef553168fc8af1eb4260bc1de1ed1fc27 (patch)
tree4f552145771a3d8f7d1fa264f53a530ec5feac41
parent4e042517c0282569a1c6cafc3e11587e617c555a (diff)
downloadnss-hg-606c6abef553168fc8af1eb4260bc1de1ed1fc27.tar.gz
Bug 470479: Added checking on error output and also checking for error 8030. r=alexei
-rw-r--r--security/nss/tests/chains/chains.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/security/nss/tests/chains/chains.sh b/security/nss/tests/chains/chains.sh
index 949905d3b..99213f92a 100644
--- a/security/nss/tests/chains/chains.sh
+++ b/security/nss/tests/chains/chains.sh
@@ -668,7 +668,7 @@ verify_cert()
echo "vfychain ${DB_OPT} -pp -vv ${REV_OPTS} ${FETCH_OPT} ${POLICY_OPT} ${VFY_CERTS} ${TRUST_OPT}"
if [ -z "${MEMLEAK_DBG}" ]; then
- VFY_OUT=$(${BINDIR}/vfychain ${DB_OPT} -pp -vv ${REV_OPTS} ${FETCH_OPT} ${POLICY_OPT} ${VFY_CERTS} ${TRUST_OPT})
+ VFY_OUT=$(${BINDIR}/vfychain ${DB_OPT} -pp -vv ${REV_OPTS} ${FETCH_OPT} ${POLICY_OPT} ${VFY_CERTS} ${TRUST_OPT} 2>&1)
RESULT=$?
echo "${VFY_OUT}"
else
@@ -678,7 +678,11 @@ verify_cert()
fi
echo "${VFY_OUT}" | grep "ERROR -5990: I/O operation timed out" > /dev/null
- if [ $? -eq 0 ]; then
+ E5990=$?
+ echo "${VFY_OUT}" | grep "ERROR -8030: Server returned bad HTTP response" > /dev/null
+ E8030=$?
+
+ if [ $E5990 -eq 0 -o $E8030 -eq 0 ]; then
echo "Result of this test is not valid due to network time out."
html_unknown "${SCENARIO}${TESTNAME}"
return