From: Jeremy C. Reed Date: Thu, 19 Apr 2012 16:13:42 +0000 (-0500) Subject: [master] make sure auth server is running before queried X-Git-Tag: trac2351_base~226^2~116^2~20 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b24b0f2312ce99cba4af8456179c712d5cc0fe9d;p=thirdparty%2Fkea.git [master] make sure auth server is running before queried This fixes lettuce failure: Scenario: Delegation query for unsigned child zone # features/queries.feature:106 Given I have bind10 running with configuration example.org.inmem.config # features/terrain/bind10_control.py:107 + And wait for bind10 stderr message AUTH_SERVER_STARTED # features/terrain/steps.py:34 A dnssec query for www.sub.example.org type AAAA should have rcode NOERROR # features/terrain/querying.py:204 Traceback (most recent call last): File "/usr/pkg/lib/python2.6/site-packages/lettuce/core.py", line 117, in __call__ ret = self.function(self.step, *args, **kw) File "/home/reed/work/isc/bind10/git/bind10-CLEAN/tests/lettuce/features/terrain/querying.py", line 240, in query "Expected: " + rcode + ", got " + query_result.rcode AssertionError: Expected: NOERROR, got NO_ANSWER This was discussed on jabber. (Maybe the cmdctl check is not needed, but shouldn't hurt either.) --- diff --git a/tests/lettuce/features/queries.feature b/tests/lettuce/features/queries.feature index f549f2d782..de6f0fa4be 100644 --- a/tests/lettuce/features/queries.feature +++ b/tests/lettuce/features/queries.feature @@ -105,6 +105,9 @@ Feature: Querying feature """ Scenario: Delegation query for unsigned child zone Given I have bind10 running with configuration example.org.inmem.config + 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 A dnssec query for www.sub.example.org type AAAA should have rcode NOERROR The last query response should have flags qr rd The last query response should have edns_flags do