As a puppet tester I want acceptance tests that do not require a master to not manage the state of the master So that I can get test feedback faster Acceptance tests are expensive. The puppet acceptance test suite was audited in July 2017 and discovered many tests that do not need to run against a puppet master but are using the with_puppet_running_on beaker helper method to set/reset the state of the puppet master during the test. This process add considerable overhead to these tests. Such tests should be refactored to stop managing the state of the master when such a task is not necessary. |