mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-27 20:11:12 -05:00
Add unit test to ensure the right NSEC3PARAM event is scheduled in 'dns_zone_setnsec3param()'. To avoid scheduling and managing actual tasks, split up the 'dns_zone_setnsec3param()' function in two parts: 1. 'dns__zone_lookup_nsec3param()' that will check if the requested NSEC3 parameters already exist, and if a new salt needs to be generated. 2. The actual scheduling of the new NSEC3PARAM event (if needed).
121 lines
2.2 KiB
Makefile
121 lines
2.2 KiB
Makefile
include $(top_srcdir)/Makefile.top
|
|
include $(top_srcdir)/Makefile.tests
|
|
|
|
AM_CPPFLAGS += \
|
|
$(LIBISC_CFLAGS) \
|
|
$(LIBDNS_CFLAGS) \
|
|
$(KRB5_CFLAGS) \
|
|
-DSRCDIR=\"$(abs_srcdir)\" \
|
|
-DBUILDDIR=\"$(abs_builddir)\"
|
|
|
|
LDADD += \
|
|
libdnstest.la \
|
|
$(LIBISC_LIBS) \
|
|
$(LIBDNS_LIBS)
|
|
|
|
check_LTLIBRARIES = libdnstest.la
|
|
libdnstest_la_SOURCES = dnstest.c dnstest.h
|
|
|
|
check_PROGRAMS = \
|
|
acl_test \
|
|
db_test \
|
|
dbdiff_test \
|
|
dbiterator_test \
|
|
dbversion_test \
|
|
dh_test \
|
|
dispatch_test \
|
|
dns64_test \
|
|
dst_test \
|
|
geoip_test \
|
|
keytable_test \
|
|
name_test \
|
|
nsec3_test \
|
|
nsec3param_test \
|
|
peer_test \
|
|
private_test \
|
|
rbt_serialize_test \
|
|
rbt_test \
|
|
rdata_test \
|
|
rdataset_test \
|
|
rdatasetstats_test \
|
|
resolver_test \
|
|
result_test \
|
|
rsa_test \
|
|
sigs_test \
|
|
time_test \
|
|
tsig_test \
|
|
update_test \
|
|
zonemgr_test \
|
|
zt_test
|
|
|
|
TESTS = $(check_PROGRAMS)
|
|
|
|
if HAVE_PERL
|
|
|
|
check_PROGRAMS += \
|
|
master_test
|
|
|
|
EXTRA_master_test_DEPENDENCIES = testdata/master/master12.data testdata/master/master13.data testdata/master/master14.data
|
|
CLEANFILES = $(EXTRA_master_test_DEPENDENCIES)
|
|
|
|
testdata/master/master12.data: testdata/master/master12.data.in
|
|
mkdir -p testdata/master
|
|
$(PERL) -w $(srcdir)/mkraw.pl < testdata/master/master12.data.in > $@
|
|
|
|
testdata/master/master13.data: testdata/master/master13.data.in
|
|
mkdir -p testdata/master
|
|
$(PERL) -w $(srcdir)/mkraw.pl < testdata/master/master13.data.in > $@
|
|
|
|
testdata/master/master14.data: testdata/master/master14.data.in
|
|
mkdir -p testdata/master
|
|
$(PERL) -w $(srcdir)/mkraw.pl < testdata/master/master14.data.in > $@
|
|
|
|
endif
|
|
|
|
if HAVE_GEOIP2
|
|
check_PROGRAMS += \
|
|
geoip_test
|
|
|
|
geoip_test_CPPFLAGS = \
|
|
$(AM_CPPFLAGS) \
|
|
$(MAXMINDDB_CFLAGS)
|
|
|
|
geoip_test_LDADD = \
|
|
$(LDADD) \
|
|
$(MAXMINDDB_LIBS)
|
|
endif
|
|
|
|
if HAVE_DNSTAP
|
|
check_PROGRAMS += \
|
|
dnstap_test
|
|
|
|
dnstap_test_CPPFLAGS = \
|
|
$(AM_CPPFLAGS) \
|
|
$(DNSTAP_CFLAGS)
|
|
dnstap_test_LDADD = \
|
|
$(LDADD) \
|
|
$(DNSTAP_LIBS)
|
|
endif
|
|
|
|
dh_test_CPPFLAGS = \
|
|
$(AM_CPPFLAGS) \
|
|
$(OPENSSL_CFLAGS)
|
|
|
|
dst_test_CPPFLAGS = \
|
|
$(AM_CPPFLAGS) \
|
|
$(OPENSSL_CFLAGS)
|
|
|
|
rsa_test_CPPFLAGS = \
|
|
$(AM_CPPFLAGS) \
|
|
$(OPENSSL_CFLAGS)
|
|
|
|
unit-local: check
|
|
|
|
EXTRA_DIST = \
|
|
Kdh.+002+18602.key \
|
|
Krsa.+005+29235.key \
|
|
mkraw.pl \
|
|
testdata \
|
|
testkeys
|
|
|
|
LOG_COMPILER = $(builddir)/../../unit-test-driver.sh
|