From: Remi Gacogne Date: Mon, 15 Aug 2016 08:51:00 +0000 (+0200) Subject: Add regression tests for prerpz X-Git-Tag: rec-4.0.2~1^2~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=528a3e73d411230117601f51848b78cbc2b7182d;p=thirdparty%2Fpdns.git Add regression tests for prerpz --- diff --git a/regression-tests.recursor/RPZ-Lua/command b/regression-tests.recursor/RPZ-Lua/command index 7e77975e69..2d0d70aadf 100755 --- a/regression-tests.recursor/RPZ-Lua/command +++ b/regression-tests.recursor/RPZ-Lua/command @@ -1,2 +1,3 @@ $SDIG $nameserver 5301 www3.example.net a recurse 2>&1 $SDIG $nameserver 5301 android.marvin.example.net a recurse 2>&1 +$SDIG $nameserver 5301 www5.example.net a recurse 2>&1 diff --git a/regression-tests.recursor/RPZ-Lua/expected_result b/regression-tests.recursor/RPZ-Lua/expected_result index f43f16db5f..1cd6e7a325 100644 --- a/regression-tests.recursor/RPZ-Lua/expected_result +++ b/regression-tests.recursor/RPZ-Lua/expected_result @@ -4,3 +4,6 @@ Rcode: 0 (No Error), RD: 1, QR: 1, TC: 0, AA: 0, opcode: 0 Reply to question for qname='android.marvin.example.net.', qtype=A Rcode: 0 (No Error), RD: 1, QR: 1, TC: 0, AA: 0, opcode: 0 0 android.marvin.example.net. IN A 15 192.0.2.5 +Reply to question for qname='www5.example.net.', qtype=A +Rcode: 0 (No Error), RD: 1, QR: 1, TC: 0, AA: 0, opcode: 0 +0 www5.example.net. IN A 0 192.0.2.25 diff --git a/regression-tests.recursor/config.sh b/regression-tests.recursor/config.sh index a8fcc249a3..7e0e6b1797 100755 --- a/regression-tests.recursor/config.sh +++ b/regression-tests.recursor/config.sh @@ -89,6 +89,7 @@ www.example.net. 3600 IN A 192.0.2.1 www2.example.net. 3600 IN A 192.0.2.2 www3.example.net. 3600 IN A 192.0.2.3 www4.example.net. 3600 IN A 192.0.2.4 +www5.example.net. 3600 IN A 192.0.2.5 weirdtxt.example.net. 3600 IN IN TXT "x\014x" arthur.example.net. 3600 IN NS ns.arthur.example.net. arthur.example.net. 3600 IN NS ns2.arthur.example.net. @@ -550,6 +551,7 @@ EOF cat > recursor-service3/config.lua < recursor-service3/rpz2.zone < recursor-service3/script.lua <