aws-cloudformation / aws-cloudformation/cloudformation-cli
Merge Inputs and Overrides for Contract Tests
Open
contract tests
enhancement
- Dominant language
- Python
- Stars
- 336
- Forks
- 172
- Avg merge
- 3d 5m
- Merged PRs (30d)
- 3
Description
Input Files are a good way of entering inputs for contract tests. But we lose the ability to let Python/Hypothesis generate random values for the attributes which are not entered by the user. Instead, all the values that the resource needs should be specified.
This is a feature request to combine both overrides and inputs.json such that we take inputs in only one way (inputs.json) and within this method, allow for randomly generating values which are not entered by the user.
The random generation uncovers a lot of bugs which is great for testing.
Contributor guide
Assessment
This issue has not been assessed yet.