Tempest plugin for Glance project.
Go to file
Ghanshyam Mann d6f7287947 glance-tempest-plugin branchless: add stable branch testing
Tempest and its plugins are branchless so that we can test master
and supported stable branches with same set of tests. This helps
to know if any backward incompatible changes merging in service side.

This makes the rbac jobs to use the master version of glance-tempest-plugin
for all supported table branch (stable/xena onwards are supported stable).

Also add jobs for stable branches so that we can capture any test changed
in backward incompatible way.

Depends-On: https://review.opendev.org/c/openstack/devstack/+/882365
Depends-On: https://review.opendev.org/c/openstack/devstack/+/882366
Change-Id: Ic312ccd9700fadc1adb6ff6cc90e4397cb0b83f6
2023-05-06 00:55:02 +00:00
doc Add doc/requirements 2021-01-07 10:43:27 +01:00
glance_tempest_plugin Assert on system scope permission based on supported flag 2023-05-05 19:52:42 -05:00
.gitignore Fix incorrect run command and add stestr config file. 2022-08-18 11:57:26 +00:00
.gitreview Apply cookiecutter to newly added glance-tempest-plugin 2020-12-17 13:09:05 +00:00
.stestr.conf Fix incorrect run command and add stestr config file. 2022-08-18 11:57:26 +00:00
.zuul.yaml glance-tempest-plugin branchless: add stable branch testing 2023-05-06 00:55:02 +00:00
LICENSE Apply cookiecutter to newly added glance-tempest-plugin 2020-12-17 13:09:05 +00:00
README.rst Apply cookiecutter to newly added glance-tempest-plugin 2020-12-17 13:09:05 +00:00
requirements.txt Apply cookiecutter to newly added glance-tempest-plugin 2020-12-17 13:09:05 +00:00
setup.cfg Update python testing classifier 2022-01-03 09:30:38 +00:00
setup.py Apply cookiecutter to newly added glance-tempest-plugin 2020-12-17 13:09:05 +00:00
test-requirements.txt Fix incorrect run command and add stestr config file. 2022-08-18 11:57:26 +00:00
tox.ini Fix incorrect run command and add stestr config file. 2022-08-18 11:57:26 +00:00

Tempest Integration for Glance

This directory contains additional Ginder tempest tests.

See the tempest plugin docs for information on using it: https://docs.openstack.org/tempest/latest/plugin.html#using-plugins

To run all tests from this plugin, install glance into your environment. Then from the tempest directory run:

$ tox -e all -- glance_tempest_plugin

It is expected that Glance third party CI's use the all tox environment above for all test runs. Developers can also use this locally to perform more extensive testing.