Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
Kea
Commits
412304ad
Commit
412304ad
authored
Apr 11, 2012
by
Mukund Sivaraman
Browse files
[1818] Wait for components to start before testing them
parent
a2da8473
Changes
2
Hide whitespace changes
Inline
Side-by-side
tests/lettuce/features/bindctl_commands.feature
View file @
412304ad
...
...
@@ -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
...
...
tests/lettuce/features/default.feature
View file @
412304ad
...
...
@@ -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
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment