cfn-guard-test is a wrapper for cfn-guard that allows you to run unit tests for your cfn-guard rules.
Project description
cfn-guard-test
This tool allows you to easily run your cfn-guard tests against your cfn-guard rules.
cfn-guard-test
is a tool that converts various reports into the JUnit format.
Installation
You can install the cfn-guard-test
tool by running the following command:
pip install cfn_guard_test
Usage
To use cfn-guard-test
you just execute the following command:
cfn-guard-test
This will (by default) look for a test file in tests/reports
and it there is a yaml file that matches the same name in
the reports
folder. It will then validate the rules defined in the reports
folder against the test definition.
If you use a different folder structure you can define the rules and test paths as followed:
cfn-guard-test \
--rules-path reports \
--test-path tests/reports
When you do not have the cfn-guard
binary installed, and you need to supply an alternative path you can do that with
the following command:
cfn-guard-test \
--cfn-guard-path "/my/customm/path/cfn-guard"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.