Replace "integrated-gate-py3" template with new "integrated-gate-storage"

tempest-full-py3 job run all services API and scenario tests (non slow)
and this job is part of Integrated-gate-py3 gate template which run on
multiple services (nova, neutron, cinder, glance, placement, swift, keystone)
check and gate pipeline.
Due to all services tests run in single tempest-full-py3 job, it has
been not so stable. Many times unrelated service test break other
project gate.

But not all those services are dependent of Glance. Dependent in term of
both way, not all services used by Glance or use Glance. Glance gate
does not need to run all those independent services tests. It can run only
Cinder, Glance, Swift and Nova related tests.

Idea here is to make integrated-gate testing more stable without losing
the test coverage.

Tempest has new "integrated-gate-storage" template which will run only
Cinder, Glance, Swift and Nova related tests[1].

This commit replaces the "integrated-gate-py3" template with new
"integrated-gate-storage".

ML discussion: http://lists.openstack.org/pipermail/openstack-discuss/2019-May/005871.html

[1] https://opendev.org/openstack/tempest/src/branch/master/.zuul.yaml#L626

Change-Id: I4f858cd3b5b18be56acd6dbf79440e1cd8ce2744
This commit is contained in:
Ghanshyam Mann 2019-07-18 18:49:13 +00:00
parent a7b6d1eaa8
commit 24235d75c9
1 changed files with 3 additions and 3 deletions

View File

@ -220,7 +220,7 @@
templates:
- check-requirements
- integrated-gate
- integrated-gate-py3
- integrated-gate-storage
- openstack-lower-constraints-jobs
- openstack-python-jobs
- openstack-python35-jobs
@ -257,7 +257,7 @@
irrelevant-files: *tempest-irrelevant-files
- neutron-grenade:
irrelevant-files: *tempest-irrelevant-files
- tempest-full-py3:
- tempest-integrated-storage:
irrelevant-files: *tempest-irrelevant-files
- grenade-py3:
irrelevant-files: *tempest-irrelevant-files
@ -270,7 +270,7 @@
irrelevant-files: *tempest-irrelevant-files
- neutron-grenade:
irrelevant-files: *tempest-irrelevant-files
- tempest-full-py3:
- tempest-integrated-storage:
irrelevant-files: *tempest-irrelevant-files
- grenade-py3:
irrelevant-files: *tempest-irrelevant-files