Awesome
Vizzini
Note: This repository should be imported as code.cloudfoundry.org/vizzini
.
Vizzini is a suite of tests that runs against the Diego BBS API.
Reporting issues and requesting features
Please report all issues and feature requests in cloudfoundry/diego-release.
What's In Here
- Under the top-level directory are tests that exercise the core of Diego and the HTTP routing tier through a variety of use-cases. Although they are primarily used to accept stories related to the details of Task and LRP behavior, they are a valuable integration suite for Diego as a whole. Also, they are fast and can safely be run in parallel.
How to use
The following assumes diego-release is cloned at /path/to/diego-release
.
As a Bosh Errand
If you are using old manifest generation, simply run the following commands to generate the vizzini manifest:
/path/to/diego-release/scripts/generate-vizzini-manifest \
-c /path/to/cf/manifest.yml \
-p /path/to/vizzini/property-overrides.yml \
-i /path/to/vizzini/iaas-settings.yml > \
/path/to/vizzini/manifest.yml
bosh deployment /path/to/vizzini/manifest.yml
bosh deploy
bosh run-errand vizzini
If you are using cf-deployment you can simply deploy again using this operations file, e.g.:
bosh -d cf deployment -o /path/to/diego-release/operations/add-vizzini-errand.yml ....
bosh -d cf run-errand vizzini
Standalone
this is only supported when deploying to bosh-lite using the manifest generation method:
/path/to/diego-release/scripts/run-vizzini-bosh-lite