|
@@ -0,0 +1,29 @@
|
|
|
+Feature: Xfrin incoming notify handling
|
|
|
+ Tests for Xfrin incoming notify handling.
|
|
|
+
|
|
|
+ Scenario: Handle incoming notify
|
|
|
+ Given I have bind10 running with configuration xfrin/retransfer_master.conf with cmdctl port 47804 as master
|
|
|
+ And wait for master stderr message BIND10_STARTED_CC
|
|
|
+ And wait for master stderr message CMDCTL_STARTED
|
|
|
+ And wait for master stderr message AUTH_SERVER_STARTED
|
|
|
+ And wait for master stderr message XFROUT_STARTED
|
|
|
+ And wait for master stderr message ZONEMGR_STARTED
|
|
|
+
|
|
|
+ And I have bind10 running with configuration xfrin/retransfer_slave_notify.conf
|
|
|
+ And wait for bind10 stderr message BIND10_STARTED_CC
|
|
|
+ And wait for bind10 stderr message CMDCTL_STARTED
|
|
|
+ And wait for bind10 stderr message AUTH_SERVER_STARTED
|
|
|
+ And wait for bind10 stderr message XFRIN_STARTED
|
|
|
+ And wait for bind10 stderr message ZONEMGR_STARTED
|
|
|
+
|
|
|
+ A query for www.example.org should have rcode NXDOMAIN
|
|
|
+
|
|
|
+ When I send bind10 with cmdctl port 47804 the command Xfrout notify example.org IN
|
|
|
+ Then wait for new master stderr message XFROUT_NOTIFY_COMMAND
|
|
|
+ Then wait for new bind10 stderr message AUTH_PROCESS_NOTIFY
|
|
|
+ Then wait for new bind10 stderr message ZONEMGR_RECEIVE_NOTIFY
|
|
|
+ Then wait for new bind10 stderr message XFRIN_XFR_TRANSFER_STARTED
|
|
|
+ Then wait for new bind10 stderr message XFRIN_TRANSFER_SUCCESS not XFRIN_XFR_PROCESS_FAILURE
|
|
|
+ Then wait for new bind10 stderr message ZONEMGR_RECEIVE_XFRIN_SUCCESS
|
|
|
+
|
|
|
+ A query for www.example.org should have rcode NOERROR
|