]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
Add unit test for check the configuration of outbound max retries
authorMoritz Schneider <countsudoku@users.noreply.github.com>
Wed, 12 Jun 2019 16:44:21 +0000 (18:44 +0200)
committerMoritz Schneider <countsudoku@users.noreply.github.com>
Wed, 12 Jun 2019 17:01:27 +0000 (19:01 +0200)
testdata/fwd_error_retries.rpl [new file with mode: 0644]

diff --git a/testdata/fwd_error_retries.rpl b/testdata/fwd_error_retries.rpl
new file mode 100644 (file)
index 0000000..b63086c
--- /dev/null
@@ -0,0 +1,27 @@
+; config options
+server:
+       outbound-msg-retry: 1
+
+forward-zone:
+       name: "."
+       forward-addr: 216.0.0.1
+CONFIG_END
+SCENARIO_BEGIN Test basic forwarding with servfail and retry of 1
+STEP 1 QUERY
+ENTRY_BEGIN
+REPLY RD
+SECTION QUESTION
+www.example.com. IN A
+ENTRY_END
+; query fails with servfail, now we make only outgoing-msg-retry=1 retries
+STEP 2 ERROR
+; returns servfail
+STEP 14 CHECK_ANSWER
+ENTRY_BEGIN
+MATCH opcode qname qtype
+SECTION QUESTION
+REPLY SERVFAIL QR RD RA
+MATCH all
+www.example.com. IN A
+ENTRY_END
+SCENARIO_END