chore: make MSK tests non-blocking #3170
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue #, if available
Description of changes
Encountering flakiness every blue moon with this tests; added equivalent transform tests and marking as non-blocking since we've already tested it.
For reference, the guidelines for marking tests as
@nonblocking
are:serverless-application-model/integration/helpers/base_test.py
Lines 57 to 63 in 801c3fc
In this case we do use
Parameters
. Specifically, the tests use these subnets:serverless-application-model/integration/resources/templates/combination/function_with_msk.yaml
Lines 34 to 40 in 801c3fc
serverless-application-model/integration/combination/test_function_with_msk.py
Lines 55 to 59 in 801c3fc
Created by the companion stack:
serverless-application-model/integration/setup/companion-stack.yaml
Lines 49 to 56 in 801c3fc
However those parameters don't have any SAM-specific handling since they're passed straight to
AWS::MSK::Cluster
, so we can be more lax on (2).For transform test had to replace
CodeUri
to make it work with local transform.Description of how you validated changes
With outdated credentials:
Checklist
Examples?
Please reach out in the comments if you want to add an example. Examples will be
added to
sam init
through aws/aws-sam-cli-app-templates.By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.