Skip to content

cloudfoundry/vizzini

Repository files navigation

Vizzini

Note: This repository should be imported as code.cloudfoundry.org/vizzini.

Inconceivable tests!

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

Learn more about Diego and its components at diego-design-notes

Releases

No releases published

Packages

No packages published

Languages