Skip to content
Providing a simple command line tool for puppet content creators, to enable simple and complex test deployments.
Ruby
Branch: master
Clone or download
Latest commit d2e87e6 Aug 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib (FM-8451)Release Prep 0.8.1 Aug 19, 2019
resources (maint) adding logo to readme Apr 10, 2019
spec (MAINT) Fix rubocop in serverspec_spec Jul 29, 2019
.gitignore (MAINT) Support Gemfile.local and user Gemfile Jun 28, 2019
.rubocop.yml
.rubocop_todo.yml (feat) adding helper functions, apply_manifest Oct 5, 2018
.travis.yml (FM-7891) separate serverspec helpers and add unit Apr 18, 2019
CHANGELOG.md (FM-8451)Release Prep 0.8.1 Aug 19, 2019
Gemfile (MAINT) Support Gemfile.local and user Gemfile Jun 28, 2019
LICENSE
README.md (maint) adding logo to readme Apr 10, 2019
Rakefile
puppet_litmus.gemspec (FM-7978) use a spinner for parallel acceptance May 7, 2019

README.md

Litmus

litmus logo

Overview

Litmus provides a simple command line tool for Puppet content creators, to enable both simple and complex test deployments against specifically configured target systems. It is available as a gem, and can be installed by running gem install puppet_litmus.

Litmus allows Puppet module developers to:

  • provision targets to test against,
  • install the Puppet Agent,
  • install a module,
  • run tests, and
  • tear down the infrastructure.

The tool facilitates parallel test runs, running tests in isolation, and each step is standalone, allowing other operations between test runs, such as debugging, or configuration updates on the test targets.

Documentation

All our documentation is currently available in the Wiki.

Known issues

Other Resources

You can’t perform that action at this time.