Affects Version/s: None
Fix Version/s: None
Epic Name:Bolt Testing
QA Risk Assessment:Needs Assessment
There is no good tooling for testing tasks and plans.
- unit test tasks - nothing
- acceptance test tasks - beaker-task_helper
- unit test plans - Bolt spec supports mocking out run_task calls in a plan
- acceptance test plans - nothing
- unit test tasks - There isn't much to do here until we write boilerplate libraries for command scripting languages.
- acceptance test tasks - We should streamline the beaker-task_helper so it relies on bolt being installed as a gem with beaker and allows users to select targets/inventory from beakers hosts.
- unit test plans - We should add test helpers for more plan language functions and look into getting BoltSpec added to rspec-puppet
- acceptance test plans - We should add helpers for acceptance testing plans in beaker-task_helper