We need to add support for better integration testing of cloud features, mainly to avoid regressions while further changes are introduced.
Some cloud features already have integration testing, but tests are skipped if no configuration is provided, so they are useful for local development, but they don't run in CI. Also there is no way to reproduce scenarios where these tests should pass.
As an initial step, add integration testing functionality to some AWS feature.
Additional considerations.
- We should be able to deploy the same scenario several times in the same account without conflicts.
- We should be able to detect and clean leftovers.
Related issues:
We need to add support for better integration testing of cloud features, mainly to avoid regressions while further changes are introduced.
Some cloud features already have integration testing, but tests are skipped if no configuration is provided, so they are useful for local development, but they don't run in CI. Also there is no way to reproduce scenarios where these tests should pass.
As an initial step, add integration testing functionality to some AWS feature.
Additional considerations.
Related issues: