summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2016-07-04 17:29:30 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2016-07-04 17:29:33 +0200
commitda51fd5b32ba785b921ca3d6df17773694fb8cdb (patch)
tree4499ad3746a20bbe136ba837e22d3596e050fbff
parent33f58b21cd3a163bcf81d997bf5d1f043d7d3379 (diff)
downloadgnutls-da51fd5b32ba785b921ca3d6df17773694fb8cdb.tar.gz
tests: ignore leaks due to p11-kit in test suite
This addresses issue in "pkcs11-privkey-fork" which failed when compiled under asan due to leaks in p11-kit after fork.
-rw-r--r--tests/Makefile.am3
-rw-r--r--tests/gnutls-asan.supp1
2 files changed, 3 insertions, 1 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 76e87d9000..e1f365f7fe 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -36,7 +36,7 @@ EXTRA_DIST = suppressions.valgrind eagain-common.h cert-common.h test-chains.h \
certs/cert-rsa-2432.pem certs/ecc384.pem certs/ecc.pem \
certs/ca-ecc.pem certs/cert-ecc384.pem certs/cert-ecc.pem certs/ecc256.pem \
certs/ecc521.pem certs/rsa-2432.pem x509cert-dir/ca.pem psk.passwd \
- system.prio pkcs11/softhsm.h pkcs11/pkcs11-pubkey-import.c
+ system.prio pkcs11/softhsm.h pkcs11/pkcs11-pubkey-import.c gnutls-asan.supp
AM_CFLAGS = $(WARN_CFLAGS) $(WERROR_CFLAGS)
AM_CPPFLAGS = \
@@ -250,6 +250,7 @@ TESTS = $(ctests) $(dist_check_SCRIPTS)
TESTS_ENVIRONMENT = \
LC_ALL="C" \
+ ASAN_OPTIONS=suppressions=gnutls-asan.supp \
CAFILE=$(srcdir)/cert-tests/data/ca-certs.pem \
P11MOCKLIB1=$(abs_builddir)/.libs/libpkcs11mock1.so \
PKCS12_MANY_CERTS_FILE=$(srcdir)/pkcs12-decode/pkcs12_5certs.p12 \
diff --git a/tests/gnutls-asan.supp b/tests/gnutls-asan.supp
new file mode 100644
index 0000000000..7fc82de45f
--- /dev/null
+++ b/tests/gnutls-asan.supp
@@ -0,0 +1 @@
+leak:libp11-kit