From d7140a856537e460ad96a42f7e8d4e62d0421e64 Mon Sep 17 00:00:00 2001 From: Eric Windisch Date: Tue, 4 Jun 2013 14:47:12 -0400 Subject: [PATCH] Add ZeroMQ test to devstack gate A ZeroMQ test for devstack gate in addition to all other checks. This is a combination ZeroMQ+PostgreSQL check intended to eventually replace the existing PostgreSQL test for devstack gating. Per discussion with jeblair and emonty, it seems prudent to combine these tests to minimize testing resource utilization. Change-Id: I82bc4f2fa3748e2d0a168e5b143df1f7b7f54161 Reviewed-on: https://review.openstack.org/32184 Reviewed-by: James E. Blair Approved: Clark Boylan Reviewed-by: Clark Boylan Tested-by: Jenkins --- .../config/devstack-gate.yaml | 39 +++++++++++++++++++ 1 file changed, 39 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 282b5928da..9fbd2d21bd 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 @@ -457,6 +457,45 @@ recipients: openstack-qa@lists.openstack.org +- job: + name: gate-tempest-devstack-vm-postgres-zeromq-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 + + triggers: + - zuul + + 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_POSTGRES=1 + export DEVSTACK_GATE_ZEROMQ=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-postgres node: devstack-precise