Run cindet-tempest-plugin tests in tempest-extra-tests

We have a lot of Tempest public interfaces which are used by the
tempest plugins and sometime it is not easy to know breaking changes
as we do not test all plugins test when any change merge in Tempest.
Example: https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/937725

To avoid these breaking changes at some extend, let's run the cinder
tempest plugin tests in one of the Temp[est job. Evantually, we can
add more plugins tests if needed but I think cinder-tempest-plugin
uses a good amount of interfaces.

Change-Id: I80c2b77936ac3220ff05232877eaf6fbac4743a5
This commit is contained in:
Ghanshyam Mann 2024-12-13 12:26:10 -08:00 committed by Ghanshyam
parent 422131d952
commit 14f199eca2
2 changed files with 12 additions and 0 deletions

View File

@ -16,5 +16,10 @@ tempest.api.volume.admin
tempest.api.image.admin
tempest.api.network.admin
# This also run cinder-tempest-plugin tests so that we can avoid any
# breaking change to plugins (cinder-tempest-plugins uses most of the
# Tempest interface) but we can add more plugins tests here if needed.
cinder_tempest_plugin
# All negative tests
negative

View File

@ -42,11 +42,18 @@
description: |
This job runs the extra tests mentioned in
tools/tempest-extra-tests-list.txt.
# NOTE(gmann): We need c-t-p as this job run c-t-p tests also.
required-projects:
- opendev.org/openstack/cinder-tempest-plugin
vars:
tox_envlist: extra-tests
tempest_plugins:
- cinder-tempest-plugin
run_tempest_cleanup: true
run_tempest_cleanup_resource_list: true
run_tempest_dry_cleanup: true
devstack_localrc:
CINDER_ENFORCE_SCOPE: true
devstack_local_conf:
test-config:
$TEMPEST_CONFIG: