Litmus is a command line tool that allows you to run acceptance tests against Puppet modules for a variety of OSes and deployment scenarios.
Litmus is installed as (experimental) part of the Puppet Development Kit.
- Start with running acceptance tests with Litmus. This example that walks you through running an acceptance test on a module that already has Litmus tests.
- Follow the Converting modules to use Litmus to enable Litmus on your module.
- Litmus core commands has a list of what else you can do with it.
- Litmus Concepts explains the concepts, parts and their connection inside litmus.
Other pages on this site:
- Tools included in Litmus. An overview of the tools Litmus uses.
- Test examples. Common examples you can use in your tests.
- Helper functions. A list of the helper functions that you can use in your tests.
- Command reference. Including useful Docker commands.