gabbi-tempest/README.rst

1.2 KiB

Gabbi + Tempest

This is an exploration of running gabbi as a tempest plugin. This code is based entirely on the work of Mehdi Abaakouk who made a tempest plugin for gnocchi. This code models that but will try to be more generic, eventually.

For the time being it works with Nova.

To experiment with it you need a working tempest installation and configuration. I used devstack with:

enable_service tempest
INSTALL_TEMPEST=True

in local.conf.

Once tempest is confirmed to be working, make a clone of this repo, cd into it and do the equivalent of:

pip install -e .

If you are using virtualenvs or need sudo, your form will be different.

Go to the tempest directory (often /opt/stack/tempest) and run tempest limiting the test run to gabbi related tests:

tempest run --regex gabbi

You can be more specific if you like:

tempest run --regex PlacementNovaGabbi

This will run the tests described by the YAML files in gabbi_tempest/tests/scenario/gabbits/. Edit those files and run the tempest command again for fun and adventure.