Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Pytest Testinfra | 2,173 | 457 | 9 | 15 days ago | 90 | November 12, 2020 | 129 | apache-2.0 | Python | |
Testinfra test your infrastructures | ||||||||||
Bigtop | 471 | 7 days ago | 203 | apache-2.0 | Python | |||||
Mirror of Apache Bigtop | ||||||||||
Beaker | 367 | 3,555 | 35 | 3 days ago | 206 | September 21, 2022 | 9 | apache-2.0 | Ruby | |
Puppet Acceptance Testing Harness | ||||||||||
Pupperware | 167 | a year ago | 19 | other | Ruby | |||||
Container fun time lives here. | ||||||||||
Onceover | 139 | 22 | 5 | a year ago | 69 | April 08, 2021 | 54 | Ruby | ||
Your gateway drug to automated infrastructure testing with Puppet | ||||||||||
Govuk Puppet | 124 | 2 days ago | 16 | mit | Puppet | |||||
Puppet manifests used to provision the main GOV.UK web stack | ||||||||||
Puppetlabs_spec_helper | 121 | 14,496 | 35 | 9 days ago | 62 | August 23, 2021 | 2 | other | Ruby | |
A set of shared spec helpers specific to Puppetlabs projects | ||||||||||
Packer Serverspec Example | 93 | 9 years ago | mit | Ruby | ||||||
Using Serverspec tests to verify images built using Packer | ||||||||||
Jest Puppe Shots | 87 | 1 | 2 | 3 years ago | 4 | March 09, 2018 | 2 | mit | JavaScript | |
A Jest plugin for creating screenshots of React components with a little help of Puppeteer | ||||||||||
Puppet_litmus | 85 | 12 | 18 | 2 days ago | 59 | August 10, 2022 | 29 | apache-2.0 | Ruby | |
Providing a simple command line tool for puppet content creators, to enable simple and complex test deployments. |
Litmus is a command line tool that allows you to run acceptance tests against Puppet modules.
Litmus allows you to:
Provision targets to test against
Install a Puppet agent
Install a module
Run tests
Tear down the infrastructure
Litmus also facilitates parallel test runs and running tests in isolation. Each step is standalone, allowing other operations between test runs, such as debugging or configuration updates on the test targets.
Install Litmus as a gem by running gem install puppet_litmus
.
litmus_inventory.yaml
location, please ensure that the directory strutcture you define exists.matrix_from_metadata_v2 tool generates github actions matrix from metadata.json
How to use it: in the project module root directory run bundle exec matrix_from_metadata_v2
matrix_from_metadata_v2 accepts --exclude-platforms <JSON array>
option in order to exclude some platforms from GA matrixes.
In order to use this new functionality just simply run:
$: bundle exec matrix_from_metadata_v2 --exclude-platforms '["debian-11","centos-8"]'
Note: The option value should be JSON string otherwise it will throw an error. The values provided in the json array are case-insensitive
["debian-11","centos-8"]'
or["Debian-11","CentOS-8"]'
are treated as being the same.
For documentation, see our Litmus Docs Site.