Merge branch 'matthijs-make-check-missing-tests' into 'master'

make check: add missing tests

See merge request isc-projects/bind9!3460
This commit is contained in:
Ondřej Surý 2020-04-30 13:30:07 +00:00
commit b83ec6fd70
2 changed files with 88 additions and 24 deletions

View file

@ -67,27 +67,82 @@ wire_test_LDADD = \
$(LIBDNS_LIBS)
endif HAVE_DNSTAP
TESTS = \
acl additional addzone allow-query auth autosign \
builtin cacheclean case catz cds \
checkconf checknames checkzone \
cookie database dlz dlzexternal \
dns64 dscp dsdigest dyndb \
ednscompliance emptyzones \
filter-aaaa formerr \
geoip2 glue idna inline integrity keepalive \
legacy limits logfileconfig \
masterfile masterformat metadata mirror mkeys \
names notify nslookup \
padding pending \
redirect rndc rootkeysentinel rpz \
rrchecker rrl rrsetorder rsabigexponent runtime \
sfcache smartsign sortlist \
spf staticstub stub synthfromdnssec \
tools tsig tsiggss \
unknown verify views wildcard \
xferquota zonechecks \
ecdsa tkey
TESTS = \
acl \
additional \
addzone \
allow-query \
auth \
autosign \
builtin \
cacheclean \
case \
catz \
cds \
checkconf \
checknames \
checkzone \
cookie \
database \
dlz \
dlzexternal \
dns64 \
dscp \
dsdigest \
dyndb \
ecdsa \
ednscompliance \
emptyzones \
filter-aaaa \
formerr \
geoip2 \
glue \
idna \
include-multiplecfg \
inline \
integrity \
kasp \
keepalive \
legacy \
limits \
logfileconfig \
masterfile \
masterformat \
metadata \
mirror \
mkeys \
names \
notify \
nslookup \
padding \
pending \
redirect \
rndc \
rootkeysentinel \
rpz \
rrchecker \
rrl \
rrsetorder \
rsabigexponent \
runtime \
sfcache \
smartsign \
sortlist \
spf \
staticstub \
stub \
synthfromdnssec \
tkey \
tools \
tsig \
tsiggss \
ttl \
unknown \
verify \
views \
wildcard \
xferquota \
zonechecks
# eddsa test is broken
# TESTS += eddsa
@ -105,7 +160,6 @@ endif # HAVE_LMDB
if HAVE_PERLMOD_NET_DNS
TESTS += \
zero \
digdelv \
dnssec \
fetchlimit \
@ -115,7 +169,8 @@ TESTS += \
resolver \
rpzrecurse \
statistics \
upforwd
upforwd \
zero
if HAVE_DNSTAP
TESTS += dnstap
@ -155,6 +210,10 @@ endif HAVE_PYMOD_DNS
endif HAVE_PYTHON
if HAVE_PKCS11
TESTS += pkcs11
endif
else !HAVE_PERL
check:
echo Perl is not available, no tests were ran

View file

@ -153,8 +153,13 @@ To run only the system tests, omitting unit tests:
$ cd bin/tests/system
$ sh runall.sh
Or, to run an individual system test:
To run an individual system test:
$ make -C bin/tests/system/ check TESTS=<testname> V=1
Or:
$ TESTS= make -e all check
$ cd bin/tests/system
$ sh run.sh <testname>