Add jobs for testing nova cells.

Add a job that configues nova using cells and runs the tempest smoke
tests.  There are two versions of the job.  One that runs the full
tempest suite, and one that just runs the smoke tests.

Change-Id: I77c9eeb557d96a8cba1073b7f57bf4ca7c263b9d
Reviewed-on: https://review.openstack.org/35543
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Sean Dague <sean@dague.net>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
This commit is contained in:
Russell Bryant 2013-07-03 16:38:13 -04:00 committed by Jenkins
parent 5ccb98b77c
commit 7729cd2b65

View File

@ -168,6 +168,75 @@
- devstack-complete
- job:
name: gate-tempest-devstack-vm-cells
node: devstack-precise
wrappers:
- timeout:
timeout: 180
fail: true
- timestamps
parameters:
- label:
name: NODE_LABEL
description: Label of node to use for this build
default: devstack-precise
builders:
- devstack-inprogress
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TEMPEST=1
export DEVSTACK_GATE_CELLS=1
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
./safe-devstack-vm-gate-wrap.sh
- link-logs
publishers:
- devstack-logs
- console-log
- devstack-complete
- job:
name: gate-tempest-devstack-vm-cells-full
node: devstack-precise
wrappers:
- timeout:
timeout: 180
fail: true
- timestamps
parameters:
- label:
name: NODE_LABEL
description: Label of node to use for this build
default: devstack-precise
builders:
- devstack-inprogress
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TEMPEST=1
export DEVSTACK_GATE_TEMPEST_FULL=1
export DEVSTACK_GATE_CELLS=1
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
./safe-devstack-vm-gate-wrap.sh
- link-logs
publishers:
- devstack-logs
- console-log
- devstack-complete
- job:
name: periodic-tempest-devstack-vm-stable-folsom
node: devstack-precise