Acceptance tests are run as cf push
'ed applications that verify connectivity in a real Cloud Foundry environment.
The main pattern is:
cf create-service
the service instance to testcf bind-service
a writer test app to the provisioned servicecf bind-service
a reader test app to the provisioned service- Check the binding contains CredHub references and not credentials
- Use the writer test app to write some data
- Use the reader test app to read back the data and check it is the same
cf unbind-service
for both appscf delete-service
the tested instance
- A Cloud Foundry instance logged in and targeted
- The Cloud Service Broker and this brokerpak deployed by running
make push-broker
or equivalent