Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-26 | refactor integration testing infrastructure (#610) | James Falcon | |
* Separated IntegrationClient into separate cloud and instance abstractions. This makes it easier to control the lifetime of the pycloudlib's cloud and instance abstractions separately. * Created new cloud-specific subclasses accordingly * Moved platform parsing and initialization code into its own file * Created new session-wide autorun fixture to automatically initialize and destroy the dynamic cloud | |||
2020-10-16 | integration_tests: emit settings to log during setup (#601) | Daniel Watkins | |
2020-10-15 | Add Azure support to integration test framework (#604) | James Falcon | |
2020-10-06 | integration_tests: don't error on cloud-init failure (#596) | Daniel Watkins | |
pycloudlib's default behaviour is to raise an exception if cloud-init fails to run in an instance being launched. For cloud-init testing, we want our test assertions to flag up failures, so we disable this behaviour for instances we launch. | |||
2020-10-01 | Initial implementation of integration testing infrastructure (#581) | James Falcon | |