Integration tests for the stack resource against a cluster #447
Labels
good-first-issue
Start here if you'd like to start contributing to Pulumi
impact/reliability
Something that feels unreliable or flaky
kind/enhancement
Improvements or new features
Currently, we have tests nested under the
test
folder. These are integration tests that runs a locally built controller binary against the testdata stacks. We also have some unit tests (pending being fixed in #387), but these are unused currently. We should expand on our unit tests by also running them in CI, and encouraging new feature development to also include unit testing, rather than only having integration testing.Some potential next steps after landing #387:
Most of the tests in stack_controller_test.go should be split up so they test one thing at a timeMost of the tests in stack_controller_test.go could be rewritten to not need AWS, with the exception of testing S3 bucket as a backend (which could be skipped locally)Update:
CI targets were fixed.
stack_controller_test.go
is deprecated. This is tracking the remaining work to run some E2E tests against a live cluster.The text was updated successfully, but these errors were encountered: