diff --git a/bin/tests/system/kasp/ns3/setup.sh b/bin/tests/system/kasp/ns3/setup.sh index fd5adc4bd2..c46c71840f 100644 --- a/bin/tests/system/kasp/ns3/setup.sh +++ b/bin/tests/system/kasp/ns3/setup.sh @@ -77,6 +77,7 @@ zone="unsigned.kasp" echo_i "setting up zone: $zone" zonefile="${zone}.db" infile="${zone}.db.infile" +cp template.db.in $infile cp template.db.in $zonefile # Set up zone that stays unsigned. diff --git a/bin/tests/system/kasp/tests.sh b/bin/tests/system/kasp/tests.sh index d4361ec081..372bb0517d 100644 --- a/bin/tests/system/kasp/tests.sh +++ b/bin/tests/system/kasp/tests.sh @@ -805,6 +805,13 @@ check_keys check_dnssecstatus "$SERVER" "$POLICY" "$ZONE" check_apex check_subdomain +# Make sure the zone file is untouched. +n=$((n+1)) +echo_i "Make sure the zonefile for zone ${ZONE} is not edited ($n)" +ret=0 +diff "${DIR}/${ZONE}.db.infile" "${DIR}/${ZONE}.db" || ret=1 +test "$ret" -eq 0 || echo_i "failed" +status=$((status+ret)) # # Zone: insecure.kasp.