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
This commit is contained in:
Monty Taylor 2017-10-21 12:09:32 +02:00
parent 1d16f64fbf
commit dfa29637da
No known key found for this signature in database
GPG Key ID: 7BAE94BC7141A594
1 changed files with 40 additions and 3 deletions

View File

@ -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