From edba5cd9b31679fed66a04743f7af85820b23a3b Mon Sep 17 00:00:00 2001 From: Ruben d'Arco Date: Fri, 15 Feb 2013 13:48:42 +0100 Subject: [PATCH] Add test for case-sensative add/remove of hostname. --- .../command | 42 +++++++++++++++++++ .../description | 2 + .../expected_result | 31 ++++++++++++++ .../skip.nodyndns | 1 + 4 files changed, 76 insertions(+) create mode 100755 regression-tests/1dyndns-update-add-delete-casesensative/command create mode 100644 regression-tests/1dyndns-update-add-delete-casesensative/description create mode 100755 regression-tests/1dyndns-update-add-delete-casesensative/expected_result create mode 100644 regression-tests/1dyndns-update-add-delete-casesensative/skip.nodyndns diff --git a/regression-tests/1dyndns-update-add-delete-casesensative/command b/regression-tests/1dyndns-update-add-delete-casesensative/command new file mode 100755 index 0000000000..bd56ee4104 --- /dev/null +++ b/regression-tests/1dyndns-update-add-delete-casesensative/command @@ -0,0 +1,42 @@ +#!/bin/sh + +# check if add-delete.test.dyndns exists. It should not. +cleandig dhcpd-host.test.dyndns ANY hidesoadetails + +# add a record +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 + +0 dhcpd-host.test.dyndns. IN A 60 127.0.0.1 +0 dhcpd-host.test.dyndns. IN TXT 60 "318188eb1a97d43928ccf8494d4a910c8a" +Rcode: 0, RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0 +Reply to question for qname='dhcpd-host.test.dyndns.', qtype=ANY +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 + +0 dhcpd-host.test.dyndns. IN TXT 60 "318188eb1a97d43928ccf8494d4a910c8a" +Rcode: 0, RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0 +Reply to question for qname='dhcpd-host.test.dyndns.', qtype=ANY +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 + +1 test.dyndns. IN SOA 3600 ns1.test.dyndns. ahu.example.dyndns. [serial] 28800 7200 604800 86400 +Rcode: 3, RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0 +Reply to question for qname='dhcpd-host.test.dyndns.', qtype=ANY diff --git a/regression-tests/1dyndns-update-add-delete-casesensative/skip.nodyndns b/regression-tests/1dyndns-update-add-delete-casesensative/skip.nodyndns new file mode 100644 index 0000000000..81c071b810 --- /dev/null +++ b/regression-tests/1dyndns-update-add-delete-casesensative/skip.nodyndns @@ -0,0 +1 @@ +Skip this test if the backend does not support dyndns/rfc2136 -- 2.47.3