What is PuppetLabs Beaker? It is a virtual machine system testing framework, one that is capable of spinning up virtual machines, running tests, and reporting results. Check here for the source code and documentation.
20190827/https://github.com/puppetlabs/beaker