From: Ruben d'Arco Date: Fri, 15 Feb 2013 17:08:40 +0000 (+0100) Subject: New test to check if soa-serial updates X-Git-Tag: rec-3.6.0-rc1~556^2~3^2~75 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a3597513873e3f6bfee3ec878e787c705bc62f6d;p=thirdparty%2Fpdns.git New test to check if soa-serial updates --- diff --git a/regression-tests/1dyndns-check-soa-update/command b/regression-tests/1dyndns-check-soa-update/command new file mode 100755 index 0000000000..90560f6a61 --- /dev/null +++ b/regression-tests/1dyndns-check-soa-update/command @@ -0,0 +1,27 @@ +#!/bin/sh +BEFORE=$(getserial test.dyndns) + +cleannsupdate <>HEADER<<- opcode: UPDATE, status: NOERROR, id: [id] +;; flags: qr aa; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0 +;; ZONE SECTION: +;test.dyndns. IN SOA + +Answer: +;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id: [id] +;; flags: qr aa; ZONE: 1, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0 +;; ZONE SECTION: +;test.dyndns. IN SOA + diff --git a/regression-tests/1dyndns-check-soa-update/skip.nodyndns b/regression-tests/1dyndns-check-soa-update/skip.nodyndns new file mode 100644 index 0000000000..81c071b810 --- /dev/null +++ b/regression-tests/1dyndns-check-soa-update/skip.nodyndns @@ -0,0 +1 @@ +Skip this test if the backend does not support dyndns/rfc2136 diff --git a/regression-tests/getserial b/regression-tests/getserial new file mode 100755 index 0000000000..dfba16772b --- /dev/null +++ b/regression-tests/getserial @@ -0,0 +1,2 @@ +#!/bin/sh +../pdns/sdig $nameserver $port $1 SOA | LC_ALL=C sort | grep ^0 | cut -d ' ' -f 3