Skip to content

Clean up the AWS System Test ContextBuilder#25773

Merged
potiuk merged 2 commits intoapache:mainfrom
aws-mwaa:ferruzzi/system-tests/refactor-context-builder
Aug 27, 2022
Merged

Clean up the AWS System Test ContextBuilder#25773
potiuk merged 2 commits intoapache:mainfrom
aws-mwaa:ferruzzi/system-tests/refactor-context-builder

Conversation

@ferruzzi
Copy link
Contributor

@ferruzzi ferruzzi commented Aug 17, 2022

SystemTestContextBuilder allows the system tests to generate ENV_ID and to fetch variable values from a number or sources. This PR cleans up how that information is stored and retrieved without changing the user-facing interface. Multiple (unsynchronized) data structures are replaced with a single new class to simplify any future additions and prevent the possibility of the data structures somehow getting out of sync.

@potuik - This is the previously-postponed second half of #25224 if you care to check out where that went.

@ferruzzi ferruzzi force-pushed the ferruzzi/system-tests/refactor-context-builder branch from 0469618 to 7c65aee Compare August 25, 2022 23:41
@potiuk potiuk merged commit 47b2970 into apache:main Aug 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants