From dfa29637daec31408fab903271029a7ed4d6b777 Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Sat, 21 Oct 2017 12:09:32 +0200 Subject: [PATCH] Add unittest tips jobs Changes to keystoneauth and os-client-config are deeply important to shade. Add a job that runs shade's unittests against their master branches. Change-Id: I5b411be5c5aa43535fa89a51d6099aadd7a8ea60 Depends-On: Ifa5cc3e335b9e9ad52c4c5c9ab71aaea70d4c9aa Depends-On: I387f01557afc36fd621197e2a97500ef44d7aace --- .zuul.yaml | 43 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 40 insertions(+), 3 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 395b00584..c0f152a5f 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -1,8 +1,45 @@ +- job: + name: shade-tox-py27-tips + parent: openstack-tox-py27 + description: | + Run tox python 27 unittests against master of important libs + vars: + tox_install_siblings: true + # shade in required-projects so that os-client-config and keystoneauth + # can add the job as well + required-projects: + - openstack-infra/shade + - openstack/keystoneauth + - openstack/os-client-config + +- job: + name: shade-tox-py35-tips + parent: openstack-tox-py35 + description: | + Run tox python 35 unittests against master of important libs + vars: + tox_install_siblings: true + # shade in required-projects so that os-client-config and keystoneauth + # can add the job as well + required-projects: + - openstack-infra/shade + - openstack/keystoneauth + - openstack/os-client-config + +- project-template: + name: shade-tox-tips + check: + jobs: + - shade-tox-py27-tips + - shade-tox-py35-tips + gate: + jobs: + - shade-tox-py27-tips + - shade-tox-py35-tips + - project: name: openstack-infra/shade templates: - publish-to-pypi - publish-openstack-sphinx-docs - check: - jobs: - - openstack-tox-py35 + - shade-tox-tips