2015/07/20 - Apache Deltacloud has been retired.

For more information, please explore the Attic.

Deltacloud uses pre-recorded VCR YAML files called fixtures to allow test execution without the need for a live cloud provider.

The fixtures YAML files are located under: REPO/deltacloud/server/tests/drivers/driver name/fixtures

A live cloud provider, with valid credentials, needs to be used in order to record the fixtures YAML files but once recorded the tests can then be executed without a live cloud provider.

Because valid credentials are used to record the VCR fixtures data care must be taken to either alter the credentials on the live cloud provider or remove them from the fixtures data after doing the recording. More on how to do this can be found in Updating VCR Fixtures Example

Why VCR data May Need Updating:

In some cases you will need to re-record the VCR fixtures for particular test. This happen when a request is made to the backend cloud provider that a test does not yet exercise. For Example: