aws-cloudformation / aws-cloudformation/cloudformation-cli

Merge Inputs and Overrides for Contract Tests

Open
#597 1 comment 1 reaction 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.