Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Integration tests #36

Open
farbodahm opened this issue Oct 10, 2024 · 3 comments
Open

Add Integration tests #36

farbodahm opened this issue Oct 10, 2024 · 3 comments
Labels
integration/sparkle Related to Sparkle integration tests All issues related to tests

Comments

@farbodahm
Copy link
Collaborator

Based on experience, best way to test IaC would be to test the final deployment to see if the desired behaviour is reached or not.

Possible solution could be to https://github.com/localstack/localstack to setup a local AWS and deploy resources; Then run assertions on that stack.

@farbodahm farbodahm added integration/sparkle Related to Sparkle integration tests All issues related to tests labels Oct 10, 2024
@kkiani
Copy link
Contributor

kkiani commented Oct 10, 2024

@farbodahm That might be a good idea for AWS, but what about Azure? the pulumi tests just support all providers out of the box.

@farbodahm
Copy link
Collaborator Author

@kkiani Yeah it was mainly for AWS. Although Azure also provides local stack for lots of the services, the ones that I've worked with:

@kkiani
Copy link
Contributor

kkiani commented Oct 10, 2024

@farbodahm sounds promising! Let's try it then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
integration/sparkle Related to Sparkle integration tests All issues related to tests
Projects
None yet
Development

No branches or pull requests

2 participants