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.
Other pages on this site: