View on GitHub

Puppet (master) Testing

Catching issues early.

Puppet Testing

The PT (Puppet Testing) project aims to catch issues in Puppet, rspec-puppet and related low-level tools early to ensure high quality releases. It regularly tests these projects together using their ‘master’ branches.

Tracked projects

Module projects

A few common modules are tested with the tracked projects to improve coverage beyond the tracked project unit tests themselves.

Status matrix

Each of the tracked projects has its master branch tested independently (against released versions of the gem) to check general stability, then with Puppet’s master branch (the + Puppet column), with rspec-puppet’s master branch, and so on.

The + all column is the build status for the project with master branches from all tested dependencies.

Project name master + Puppet + puppet-syntax + rspec-puppet + puppetlabs_spec_helper + all
Puppet Build Status n/a n/a n/a n/a Build Status
puppet-syntax Build Status Build Status n/a n/a n/a Build Status
rspec-puppet Build Status Build Status n/a n/a n/a Build Status
puppetlabs_spec_helper Build Status Build Status Build Status Build Status n/a Build Status
puppetlabs-apache Build Status Build Status Build Status Build Status Build Status Build Status
puppetlabs-postgresql Build Status Build Status Build Status Build Status Build Status Build Status
puppetlabs-stdlib Build Status Build Status Build Status Build Status Build Status Build Status

Bugs found

Source code

Issues / Contact

Maintained by @domcleal. For issues relating to the puppet-tester tool (that performs builds etc), then use the puppet-tester issues site.