Feature: control with bindctl Assorted tests using bindctl for the administration of BIND 10. Scenario: Removing modules # This test runs the original example configuration, which has # a number of modules. It then removes all non-essential modules, # and checks whether they do disappear from the list of running # modules (note that it 'misuses' the help command for this, # there is a Boss command 'show_processes' but it's output is # currently less standardized than 'help') Given I have bind10 running with configuration example.org.config Then remove bind10 configuration Boss/components/NOSUCHMODULE last bindctl output should contain Error bind10 module Xfrout should be running bind10 module Stats should be running bind10 module Zonemgr should be running bind10 module Xfrin should be running bind10 module Auth should be running bind10 module StatsHttpd should be running Then remove bind10 configuration Boss/components value b10-xfrout 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 Then remove bind10 configuration Boss/components value b10-zonemgr Then remove bind10 configuration Boss/components value b10-xfrin Then remove bind10 configuration Boss/components value b10-auth Then remove bind10 configuration Boss/components value b10-stats-httpd bind10 module Xfrout should not be running bind10 module Stats should not be running bind10 module Zonemgr should not be running bind10 module Xfrin should not be running bind10 module Auth should not be running bind10 module StatsHttpd should not be running