Fuel Library Noop Tests Guide¶
Abstract¶
The fuel-library is collection of Puppet modules and related code used by Fuel to deploy OpenStack environments. There are top-scope Puppet manifests, known as a Fuel library modular tasks. This guide documents the Fuel Noop testing framework for these modular tasks.
Contents¶
- Fuel Noop fixtures
- Structure
- Using the noop_tests utility
- Typical use cases
- Initial setup
- Running all tests using multiple processes
- Running only a subset of tasks
- Recreating globals yaml files
- Spec file annotations
- Using hiera and facts overrides
- Using hiera plugin overrides
- Working with report files
- Catalog debugging
- Data-driven catalog tests
- Using external environment variables and custom paths
- Using additional RSpec matchers and task helpers