From 7729cd2b6519425a132a08c1be2f035a661826c9 Mon Sep 17 00:00:00 2001 From: Russell Bryant <rbryant@redhat.com> Date: Wed, 3 Jul 2013 16:38:13 -0400 Subject: [PATCH] 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 --- .../config/devstack-gate.yaml | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml b/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml index 5ec2eab77f..74209690b7 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml @@ -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