From 12ccb5fd2f3a4abc6f31365b13bd93f3ed6998ac Mon Sep 17 00:00:00 2001 From: Kees Monshouwer Date: Sat, 16 Nov 2013 22:35:06 +0100 Subject: [PATCH] disable dnssec-only tools during non-dnssec tests --- regression-tests/00dnssec-grabkeys/command | 20 ++++++++++---------- regression-tests/cleandig | 16 +++++++++++----- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/regression-tests/00dnssec-grabkeys/command b/regression-tests/00dnssec-grabkeys/command index 3dba73aa48..40808b5e9d 100755 --- a/regression-tests/00dnssec-grabkeys/command +++ b/regression-tests/00dnssec-grabkeys/command @@ -1,17 +1,17 @@ -#!/bin/bash -e -set pipefail +#!/bin/bash rm -f trustedkeys rm -f unbound-host.conf + for zone in $(grep zone named.conf | cut -f2 -d\") do - if [ "${zone: 0:16}" != "secure-delegated" ] - then - drill -p $port -o rd -D dnskey $zone @$nameserver | grep -v '^;' | grep -v AwEAAarTiHhPgvD28WCN8UBXcEcf8f >> trustedkeys - fi - echo "stub-zone:" >> unbound-host.conf - echo " name: $zone" >> unbound-host.conf - echo " stub-addr: $nameserver@$port" >> unbound-host.conf - echo "" >> unbound-host.conf + if [ "${zone: 0:16}" != "secure-delegated" ] + then + drill -p $port -o rd -D dnskey $zone @$nameserver | grep DNSKEY | grep -v '^;' | grep -v AwEAAarTiHhPgvD28WCN8UBXcEcf8f >> trustedkeys + fi + echo "stub-zone:" >> unbound-host.conf + echo " name: $zone" >> unbound-host.conf + echo " stub-addr: $nameserver@$port" >> unbound-host.conf + echo "" >> unbound-host.conf done echo "server:" >> unbound-host.conf diff --git a/regression-tests/cleandig b/regression-tests/cleandig index d2fa971137..3fbc87f690 100755 --- a/regression-tests/cleandig +++ b/regression-tests/cleandig @@ -3,13 +3,19 @@ if [ ! -e ${testsdir}/${testname}/use.drill ] then ../pdns/sdig $nameserver $port "$1" $2 $3 $4 $5 | LC_ALL=C sort fi +../pdns/nsec3dig $nameserver $port "$1" $2 > ${testsdir}/${testname}/nsec3dig.out 2>&1 if [ ! -e ${testsdir}/${testname}/skip-drill ] then - ../pdns/nsec3dig $nameserver $port "$1" $2 > ${testsdir}/${testname}/nsec3dig.out 2>&1 - drill -a -p $port -o rd -D -S -k trustedkeys "$1" $2 @$nameserver > ${testsdir}/${testname}/drillchase.out 2>&1 - echo RETVAL: $? >> ${testsdir}/${testname}/drillchase.out - drill -a -p $port -o rd -D -k trustedkeys "$1" $2 @$nameserver > ${testsdir}/${testname}/drill.out 2>&1 - echo RETVAL: $? >> ${testsdir}/${testname}/drill.out + if [ ! -s trustedkeys ] + then + drill -a -p $port -o rd -D "$1" $2 @$nameserver > ${testsdir}/${testname}/drill.out 2>&1 + echo RETVAL: $? >> ${testsdir}/${testname}/drill.out + else + drill -a -p $port -o rd -D -S -k trustedkeys "$1" $2 @$nameserver > ${testsdir}/${testname}/drillchase.out 2>&1 + echo RETVAL: $? >> ${testsdir}/${testname}/drillchase.out + drill -a -p $port -o rd -D -k trustedkeys "$1" $2 @$nameserver > ${testsdir}/${testname}/drill.out 2>&1 + echo RETVAL: $? >> ${testsdir}/${testname}/drill.out + fi fi if [ ! -e ${testsdir}/${testname}/skip-q ] then -- 2.47.2