summaryrefslogtreecommitdiff
path: root/tests/integration_tests/platforms.py
AgeCommit message (Collapse)Author
2020-10-26refactor 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-16integration_tests: emit settings to log during setup (#601)Daniel Watkins
2020-10-15Add Azure support to integration test framework (#604)James Falcon
2020-10-06integration_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-01Initial implementation of integration testing infrastructure (#581)James Falcon