Tempest Plugin for Trove project
Go to file
Bartosz Zurkowski 36ee568e0a Make use of service clients interface
This change makes use of features provided by stable "ServiceClients"
interface that has been available in Tempest for some time. The
interface enhances tests with a convenient way to access available
service clients.

When a plugin uses "ServiceClients" interface, all stable Tempest
clients and all clients exposed by installed plugins will be
automatically available and pre-configured. Instead of explicitly
specifying parameters, such as "auth_provider", "build_timeout", etc.,
all these parameters will be read from the Tempest configuration and
then installed automatically in the clients.

Plugin adaptation was carried out in accordance with the requirements
described in Tempest documentation[1] and inspired by changes introduced
in other plugins[2][3].

[1] https://docs.openstack.org/tempest/latest/plugin.html#service-clients
[2] https://review.openstack.org/#/c/338486/
[3] https://review.openstack.org/#/c/334596/

Change-Id: I0fbb12fb93f4411f23d95d54d8d5a7904a372333
Signed-off-by: Bartosz Zurkowski <b.zurkowski@samsung.com>
2018-08-07 16:26:02 +02:00
doc/source Fix documentation build 2018-03-14 10:36:57 +05:30
releasenotes Apply cookiecutter to newly split project trove-tempest-plugin 2017-12-11 20:15:13 +05:30
trove_tempest_plugin Make use of service clients interface 2018-08-07 16:26:02 +02:00
.coveragerc Apply cookiecutter to newly split project trove-tempest-plugin 2017-12-11 20:15:13 +05:30
.gitignore Apply cookiecutter to newly split project trove-tempest-plugin 2017-12-11 20:15:13 +05:30
.gitreview Apply cookiecutter to newly split project trove-tempest-plugin 2017-12-11 20:15:13 +05:30
.mailmap Apply cookiecutter to newly split project trove-tempest-plugin 2017-12-11 20:15:13 +05:30
.stestr.conf Apply cookiecutter to newly split project trove-tempest-plugin 2017-12-11 20:15:13 +05:30
.zuul.yaml Follow troveclient zuul job rename 2018-01-21 20:29:37 +01:00
CONTRIBUTING.rst Apply cookiecutter to newly split project trove-tempest-plugin 2017-12-11 20:15:13 +05:30
HACKING.rst Apply cookiecutter to newly split project trove-tempest-plugin 2017-12-11 20:15:13 +05:30
LICENSE Apply cookiecutter to newly split project trove-tempest-plugin 2017-12-11 20:15:13 +05:30
README.rst Apply cookiecutter to newly split project trove-tempest-plugin 2017-12-11 20:15:13 +05:30
babel.cfg Apply cookiecutter to newly split project trove-tempest-plugin 2017-12-11 20:15:13 +05:30
requirements.txt Updated from global requirements 2018-03-14 06:12:25 +00:00
setup.cfg Apply cookiecutter to newly split project trove-tempest-plugin 2017-12-11 20:15:13 +05:30
setup.py Updated from global requirements 2018-03-13 07:37:07 +00:00
test-requirements.txt Updated from global requirements 2018-03-15 09:38:48 +00:00
tox.ini Apply cookiecutter to newly split project trove-tempest-plugin 2017-12-11 20:15:13 +05:30

README.rst

Trove Tempest Plugin

Tempest plugin for Trove Project

It contains tempest tests for Trove project.