aws / aws/aws-cdk

automatically run integration tests in merge gate

Open
#20,232 1 comment 0 reactions 0 assignees View on GitHub
@aws-cdk/core feature-request p1
Dominant language
TypeScript
Stars
12.9k
Forks
4.6k
Avg merge
2d 3h
Merged PRs (30d)
83

Description

### Describe the feature

https://github.com/aws/aws-cdk/blob/master/packages/aws-cdk/CONTRIBUTING.md#integration-tests

> Integration tests aren't run automatically since they have nontrivial requirements to run.

This is an unfair burden to place on contributors. The merge gate needs to run _all_ requisite tests.

### Use Case

The merge gate alone should be trusted. Contributors shouldn't be required to perform manual testing on top of it.

### Proposed Solution

_No response_

### Other Information

_No response_

### Acknowledgements

- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

### CDK version used

n/a

### Environment details (OS name and version, etc.)

n/a

Contributor guide

Open the contributing guide

Research direction

Read packages/aws-cdk/CONTRIBUTING.md at the integration-tests section to understand their nontrivial requirements. Then inspect the repository's merge-gate configuration and determine how all requisite integration tests can run automatically; done means contributors no longer need to perform manual testing beyond the merge gate.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
ci-cd, testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.