Open
Description
Overview
As part of the build and release process, we are running a set of CLI integration tests if any of the CLI code has changed.
These tests currently take 50+ min each and are frequently unstable. We are also missing unit tests where we could have them. In general our branches coverage percentages are comparatively low (68% as of 2024-10-29).
Second Phase of aws/aws-cdk#31929
Implementation
We are addressing the shortfall through a number of improvements. See issues for details.
Issue list
- cli: automatic cross account integration tests aws-cdk#32085
- cli: automatic multi environment integration tests aws-cdk#32083
- cli: create patterns for cross-account integration tests aws-cdk#31934
- cli: permissions snapshot integration testing aws-cdk#32088
- cli: create patterns to test interactive commands aws-cdk#31933
- cli: pre-release integration test strategy for downstream tools (e.g. Amplify) aws-cdk#31932