diff options
Diffstat (limited to 'tests/Makefile.am')
-rw-r--r-- | tests/Makefile.am | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index 6421bef..8347514 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -1,5 +1,5 @@ ## Process this file with automake to produce Makefile.in -# Copyright (C) 2002-2014 Free Software Foundation, Inc. +# Copyright (C) 2002-2022 Free Software Foundation, Inc. # # This file is part of LIBTASN1. # @@ -17,7 +17,7 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. AM_CFLAGS = $(WARN_CFLAGS) $(WERROR_CFLAGS) $(CFLAG_VISIBILITY) -AM_CPPFLAGS = -I$(top_builddir)/lib/includes -I$(top_srcdir)/lib/includes +AM_CPPFLAGS = -I$(top_builddir)/lib/includes -I$(top_srcdir)/lib/includes -I$(top_srcdir)/lib AM_LDFLAGS = -no-install LDADD = ../lib/libtasn1.la @@ -52,24 +52,24 @@ EXTRA_DIST = Test_parser.asn Test_tree.asn Test_tree_asn1_tab.c mscat.asn \ # For crlf. EXTRA_DIST += crlf.cer crl.der ocsp.der -dist_check_SCRIPTS = crlf benchmark threadsafety decoding decoding-invalid-x509 \ - decoding-invalid-pkcs7 coding parser.sh +dist_check_SCRIPTS = crlf.sh benchmark.sh threadsafety.sh decoding.sh decoding-invalid-x509.sh \ + decoding-invalid-pkcs7.sh coding.sh parser.sh + +TEST_EXTENSIONS = .sh MOSTLYCLEANFILES = Test_parser_ERROR.asn CVE-2018-1000654-1_asn1_tab.h CVE-2018-1000654-2_asn1_tab.h -check_PROGRAMS = Test_parser Test_tree Test_encoding Test_indefinite \ - Test_errors Test_simple Test_overflow Test_strings Test_choice \ - Test_encdec copynode coding-decoding2 strict-der Test_choice_ocsp \ - ocsp-basic-response octet-string coding-long-oid object-id-decoding \ - spc_pe_image_data setof CVE-2018-1000654 single_node +ctests = Test_parser Test_tree Test_encoding Test_indefinite \ + Test_errors Test_simple Test_overflow Test_strings \ + Test_choice Test_encdec copynode coding-decoding2 strict-der \ + Test_choice_ocsp ocsp-basic-response octet-string \ + coding-long-oid object-id-decoding spc_pe_image_data setof \ + CVE-2018-1000654 reproducers object-id-encoding version -TESTS = Test_parser Test_tree Test_encoding Test_indefinite \ - Test_errors Test_simple Test_overflow crlf threadsafety \ - Test_strings Test_choice Test_encdec copynode coding-decoding2 \ - strict-der Test_choice_ocsp decoding decoding-invalid-x509 \ - ocsp-basic-response octet-string coding-long-oid object-id-decoding \ - spc_pe_image_data decoding-invalid-pkcs7 coding setof \ - CVE-2018-1000654 parser.sh single_node +check_PROGRAMS = $(ctests) +TESTS = $(ctests) crlf.sh threadsafety.sh decoding.sh \ + decoding-invalid-x509.sh decoding-invalid-pkcs7.sh coding.sh \ + parser.sh CVE-2018-1000654-1_asn1_tab.h: $(srcdir)/CVE-2018-1000654-1.asn $(top_builddir)/src/asn1Parser$(EXEEXT) $^ -o $@ @@ -79,6 +79,9 @@ CVE-2018-1000654-2_asn1_tab.h: $(srcdir)/CVE-2018-1000654-2.asn CVE_2018_1000654_SOURCES = CVE-2018-1000654-1_asn1_tab.h CVE-2018-1000654-2_asn1_tab.h CVE-2018-1000654.c +LOG_COMPILER = $(VALGRIND) +SH_LOG_COMPILER= env VALGRIND="$(VALGRIND)" LIBTOOL="$(LIBTOOL)" + TESTS_ENVIRONMENT = \ ASN1PARSER=$(srcdir)/Test_parser.asn \ ASN1TREE=$(srcdir)/Test_tree.asn \ |