Commit 412304ad authored by Mukund Sivaraman's avatar Mukund Sivaraman
Browse files

[1818] Wait for components to start before testing them

parent a2da8473
......@@ -10,6 +10,13 @@ Feature: control with bindctl
# currently less standardized than 'help')
Given I have bind10 running with configuration example.org.config
And wait for bind10 stderr message ZONEMGR_STARTED
And wait for bind10 stderr message AUTH_SERVER_STARTED
And wait for bind10 stderr message XFRIN_STARTED
And wait for bind10 stderr message XFROUT_STARTED
And wait for bind10 stderr message STATS_STARTING
And wait for bind10 stderr message STATHTTPD_STARTED
Then remove bind10 configuration Boss/components/NOSUCHMODULE
last bindctl output should contain Error
......@@ -21,14 +28,25 @@ Feature: control with bindctl
bind10 module StatsHttpd should be running
Then remove bind10 configuration Boss/components value b10-xfrout
And wait for new bind10 stderr message BIND10_PROCESS_ENDED
last bindctl output should not contain Error
# assuming it won't error for further modules (if it does, the final
# 'should not be running' tests would fail anyway)
Then remove bind10 configuration Boss/components value b10-stats-httpd
And wait for new bind10 stderr message BIND10_PROCESS_ENDED
last bindctl output should not contain Error
Then remove bind10 configuration Boss/components value b10-stats
And wait for new bind10 stderr message BIND10_PROCESS_ENDED
last bindctl output should not contain Error
Then remove bind10 configuration Boss/components value b10-zonemgr
And wait for new bind10 stderr message BIND10_PROCESS_ENDED
last bindctl output should not contain Error
Then remove bind10 configuration Boss/components value b10-xfrin
And wait for new bind10 stderr message BIND10_PROCESS_ENDED
last bindctl output should not contain Error
Then remove bind10 configuration Boss/components value b10-auth
And wait for new bind10 stderr message BIND10_PROCESS_ENDED
last bindctl output should not contain Error
bind10 module Xfrout should not be running
bind10 module Zonemgr should not be running
......
......@@ -4,10 +4,16 @@ Feature: default bind10 config
Scenario: Check that only the default components are running
Given I have bind10 running with configuration default.config
And wait for bind10 stderr message STATS_STARTING
And wait for bind10 stderr message STATHTTPD_STARTED
# These should be running
bind10 module Boss should be running
bind10 module Logging should be running
bind10 module Stats should be running
bind10 module StatsHttpd should be running
# These should not be running
bind10 module Resolver should not be running
bind10 module Xfrout should not be running
bind10 module Zonemgr should not be running
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment