Run tox tests for pecan to gate against WSME, Ceilometer, and Ironic.

Change-Id: I1e3921565bb76739ff92fc131c5313ca873bebad
This commit is contained in:
Ryan Petrello 2013-10-29 09:54:18 -04:00
parent 502713c217
commit 67617a632b
4 changed files with 49 additions and 0 deletions

View File

@ -151,6 +151,11 @@
builders:
- shell: "/usr/local/jenkins/slave_scripts/run-unittests.sh py {github-org} {project}"
- builder:
name: tox
builders:
- shell: "/usr/local/jenkins/slave_scripts/run-tox.sh {envlist} {github-org} {project}"
- builder:
name: assert-no-extra-files
builders:

View File

@ -1497,6 +1497,16 @@
- python-jobs
- pypi-jobs
- hook-{name}-rtfd
- gate-{name}-tox-{envlist}:
envlist: wsme-stable
- gate-{name}-tox-{envlist}:
envlist: wsme-tip
- gate-{name}-tox-{envlist}:
envlist: ceilometer-stable
- gate-{name}-tox-{envlist}:
envlist: ceilometer-tip
- gate-{name}-tox-{envlist}:
envlist: ironic-tip
- project:
name: python-tuskarclient

View File

@ -153,6 +153,28 @@
node: '{node}'
- job-template:
name: 'gate-{name}-tox-{envlist}'
wrappers:
- timeout:
timeout: 40
fail: true
- timestamps
builders:
- gerrit-git-prep
- tox:
envlist: '{envlist}'
github-org: '{github-org}'
project: '{name}'
- assert-no-extra-files
publishers:
- test-results
- console-log
node: '{node}'
- job-template:
name: '{name}-tarball'
@ -222,3 +244,5 @@
- '{name}-tarball'
- '{name}-branch-tarball'
# pylint 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

@ -3389,11 +3389,21 @@ projects:
- gate-pecan-python26
- gate-pecan-python27
- gate-pecan-python33
- gate-pecan-tox-wsme-stable
- gate-pecan-tox-wsme-tip
- gate-pecan-tox-ceilometer-stable
- gate-pecan-tox-ceilometer-tip
- gate-pecan-tox-ironic-tip
gate:
- gate-pecan-pep8
- gate-pecan-python26
- gate-pecan-python27
- gate-pecan-python33
- gate-pecan-tox-wsme-stable
- gate-pecan-tox-wsme-tip
- gate-pecan-tox-ceilometer-stable
- gate-pecan-tox-ceilometer-tip
- gate-pecan-tox-ironic-tip
post:
- pecan-branch-tarball
pre-release: