From 02cfb6c02779d9bfe27b05cea0fd6dee7e9d9351 Mon Sep 17 00:00:00 2001 From: Ghanshyam Mann Date: Thu, 18 Jul 2019 19:11:39 +0000 Subject: [PATCH] Add integrated gate tempest and grenade job Swift gate does not run integrated-gate jobs which are tempest-full and grenade-py3 job. Tempest-full job run all services tests. But all services tests are not needed to run on swift gate because it does not depends on all services. Tempest has prepared the new jobs for swift gate which will run only Swift, Cinder and Glance related tests. New template 'integrated-gate-object-storage'(Depends-On) includes the tempest-integrated-object-storage and grenade-py3 jobs This commit adds the new integrated-gate template in swift gate. Depends-On: https://review.opendev.org/#/c/670353/ Change-Id: Ia0543dca729c3a2aa67ce9f560c1ce5976c00abf --- .zuul.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.zuul.yaml b/.zuul.yaml index b0b07f2f9e..42c404992d 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -399,6 +399,7 @@ - periodic-stable-jobs - check-requirements - release-notes-jobs-python3 + - integrated-gate-object-storage check: jobs: - swift-build-image: @@ -509,6 +510,16 @@ - ^(api-ref|doc|releasenotes)/.*$ - ^test/probe/.*$ - ^(.gitreview|.mailmap|AUTHORS|CHANGELOG)$ + - tempest-integrated-object-storage: + irrelevant-files: + - ^(api-ref|doc|releasenotes)/.*$ + - ^test/.*$ + - ^(.gitreview|.mailmap|AUTHORS|CHANGELOG)$ + - grenade-py3: + irrelevant-files: + - ^(api-ref|doc|releasenotes)/.*$ + - ^test/.*$ + - ^(.gitreview|.mailmap|AUTHORS|CHANGELOG)$ gate: jobs: # For gate jobs, err towards running more jobs (so, generally avoid @@ -558,6 +569,16 @@ - ^(api-ref|etc|examples|releasenotes)/.*$ # Keep doc/manpages -- we want to syntax check them - ^doc/(requirements.txt|(saio|s3api|source)/.*)$ + - tempest-integrated-object-storage: + irrelevant-files: + - ^(api-ref|doc|releasenotes)/.*$ + - ^test/.*$ + - ^(.gitreview|.mailmap|AUTHORS|CHANGELOG)$ + - grenade-py3: + irrelevant-files: + - ^(api-ref|doc|releasenotes)/.*$ + - ^test/.*$ + - ^(.gitreview|.mailmap|AUTHORS|CHANGELOG)$ experimental: jobs: - swift-tox-py27-centos-7