Add in job to run pip missing requirements

Depends on Ia90416c613c0acea04f3d4ab4898f550cb702a49
to Invoke the pip-missing-reqs tool to find packages used by nova but
not explicitly included in its requirements.txt file.

Change-Id: I1d539fbb2670ade968643899b5ff8352b2c2f55e
This commit is contained in:
Joshua Hesketh 2014-08-14 16:16:47 +10:00
parent adc1906f3a
commit 9bceae58f2
3 changed files with 27 additions and 0 deletions

View File

@ -875,6 +875,7 @@
- python-havana-bitrot-jobs
- openstack-publish-jobs
- gate-{name}-pylint
- gate-{name}-pip-missing-reqs
- translation-jobs
- project:

View File

@ -256,6 +256,28 @@
- console-log
- job-template:
name: 'gate-{name}-pip-missing-reqs'
wrappers:
- build-timeout:
timeout: 40
- timestamps
builders:
- revoke-sudo
- gerrit-git-prep
- tox:
envlist: 'pip-missing-reqs'
- assert-no-extra-files
publishers:
- test-results
- console-log
node: '{node}'
- job-group:
name: python-jobs
jobs:
@ -271,5 +293,6 @@
- '{name}-tarball'
- '{name}-branch-tarball'
# pylint isn't standard
# pip-missing-reqs isn't standard
# gate-{name}-tox-{envlist} also isn't standard, but is reserved for
# projects that want to run specific jobs via tox

View File

@ -804,6 +804,8 @@ jobs:
voting: false
- name: gate-ceilometer-python33
branch: ^(?!stable/(havana|icehouse)).*$
- name: gate-nova-pip-missing-reqs
voting: false
# The project list is grouped by type of project, and within each
# group, projects are sorted (mostly) alphabetically.
@ -1283,6 +1285,7 @@ projects:
- check-tempest-dsvm-neutron-pg
- check-tempest-dsvm-nova-v3-full
- check-tempest-dsvm-docker
- gate-nova-pip-missing-reqs
experimental-tripleo:
- check-tripleo-novabm-undercloud-precise-nonha
- check-tripleo-ironic-undercloud-precise-nonha