diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2016-05-11 09:31:28 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2016-05-11 09:31:28 +0200 |
commit | 1ffea32dfd429966f115ce431877e4563274f4cd (patch) | |
tree | de7012f63a37e5dfbd4567c296448351c609258f /tests/cert-tests | |
parent | 9ee2c41a1070fdd62c7125071526873458a7d99e (diff) | |
download | gnutls-1ffea32dfd429966f115ce431877e4563274f4cd.tar.gz |
tests: CRL test will separate stderr output from stdout
This addresses CI failures due to "Merge mismatch for function" messages
from gcov being inserted into stdout output and messing the base64 encoding.
Diffstat (limited to 'tests/cert-tests')
-rwxr-xr-x | tests/cert-tests/crl | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/tests/cert-tests/crl b/tests/cert-tests/crl index 06f626fb05..4bea0779db 100755 --- a/tests/cert-tests/crl +++ b/tests/cert-tests/crl @@ -29,6 +29,7 @@ if ! test -z "${VALGRIND}"; then VALGRIND="${LIBTOOL:-libtool} --mode=execute ${VALGRIND} --error-exitcode=15" fi OUTFILE=out-crl.$$.tmp +INFOFILE=out-crl-info.$$.tmp OUTFILE2=out2-crl.$$.tmp TMPFILE=crl.$$.tmpl @@ -37,7 +38,7 @@ echo "crl_number = 7" >>$TMPFILE ${VALGRIND} "${CERTTOOL}" --generate-crl --load-ca-privkey "${srcdir}/template-test.key" --load-ca-certificate \ "${srcdir}/template-test.pem" --load-certificate "${srcdir}/ca-certs.pem" --template \ - "${TMPFILE}" >${OUTFILE} 2>&1 + "${TMPFILE}" >${OUTFILE} 2>${INFOFILE} rc=$? # We're done. @@ -46,7 +47,7 @@ if test "${rc}" != "0"; then exit ${rc} fi -grep "Revoked certificates (152)" "${OUTFILE}" >/dev/null 2>&1 +grep "Revoked certificates (152)" "${INFOFILE}" >/dev/null 2>&1 if test "$?" != "0"; then echo "CRL generation didn't succeed as expected" exit 1 @@ -56,7 +57,7 @@ fi ${VALGRIND} "${CERTTOOL}" --generate-crl --load-ca-privkey "${srcdir}/template-test.key" --load-ca-certificate \ "${srcdir}/template-test.pem" --load-crl "${OUTFILE}" --load-certificate "${srcdir}/cert-ecc256.pem" --template \ - "${TMPFILE}" -d 9 >${OUTFILE2} 2>&1 + "${TMPFILE}" -d 9 >${OUTFILE2} 2>${INFOFILE} rc=$? # We're done. @@ -65,13 +66,13 @@ if test "${rc}" != "0"; then exit ${rc} fi -grep "Revoked certificates (153)" "${OUTFILE2}" >/dev/null 2>&1 +grep "Revoked certificates (153)" "${INFOFILE}" >/dev/null 2>&1 if test "$?" != "0"; then echo "CRL appending didn't succeed as expected" exit 1 fi -grep "Serial Number (hex): 07" "${OUTFILE2}" >/dev/null 2>&1 +grep "Serial Number (hex): 07" "${INFOFILE}" >/dev/null 2>&1 if test "$?" != "0"; then echo "CRL appending didn't succeed as expected (2)" exit 1 @@ -86,7 +87,7 @@ echo "crl_revocation_date = \"2003-02-01 10:00:00\"" >>$TMPFILE ${VALGRIND} "${CERTTOOL}" --generate-crl --load-ca-privkey "${srcdir}/template-test.key" --load-ca-certificate \ "${srcdir}/template-test.pem" --load-certificate "${srcdir}/cert-ecc256.pem" --template \ - "${TMPFILE}" -d 9 >${OUTFILE2} 2>&1 + "${TMPFILE}" -d 9 >${OUTFILE2} 2>${INFOFILE} rc=$? # We're done. @@ -95,25 +96,26 @@ if test "${rc}" != "0"; then exit ${rc} fi -grep "Revoked at: Sat Feb 01 10:00:00 UTC 2003" "${OUTFILE2}" >/dev/null 2>&1 +grep "Revoked at: Sat Feb 01 10:00:00 UTC 2003" "${INFOFILE}" >/dev/null 2>&1 if test "$?" != "0"; then echo "CRL date setting didn't succeed as expected" exit 1 fi -grep "Issued: Mon Mar 29 16:21:42 UTC 2004" "${OUTFILE2}" >/dev/null 2>&1 +grep "Issued: Mon Mar 29 16:21:42 UTC 2004" "${INFOFILE}" >/dev/null 2>&1 if test "$?" != "0"; then echo "CRL date setting didn't succeed as expected (2)" exit 1 fi -grep "Next at: Wed Mar 29 13:21:42 UTC 2006" "${OUTFILE2}" >/dev/null 2>&1 +grep "Next at: Wed Mar 29 13:21:42 UTC 2006" "${INFOFILE}" >/dev/null 2>&1 if test "$?" != "0"; then echo "CRL date setting didn't succeed as expected (3)" exit 1 fi rm -f "${OUTFILE}" +rm -f "${INFOFILE}" rm -f "${OUTFILE2}" rm -f "${TMPFILE}" |