From 8dd43985eeb4f91e8b21fab54f47b73160fe23ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Douglas=20Mendiz=C3=A1bal?= Date: Thu, 19 Feb 2015 16:38:29 -0600 Subject: [PATCH] Add a devstack-gate job to barbicanclient's tests Add a devstack-gate job to python-barbicanclient's tests. Initially the gate job will be non-voting so that any issues found can be fixed. Change-Id: Icf2b22262a9c2f59ab1722107e028da6b1829f6a --- jenkins/jobs/python-barbicanclient.yaml | 39 +++++++++++++++++++++++++ zuul/layout.yaml | 4 +++ 2 files changed, 43 insertions(+) create mode 100644 jenkins/jobs/python-barbicanclient.yaml diff --git a/jenkins/jobs/python-barbicanclient.yaml b/jenkins/jobs/python-barbicanclient.yaml new file mode 100644 index 0000000000..646604e6f3 --- /dev/null +++ b/jenkins/jobs/python-barbicanclient.yaml @@ -0,0 +1,39 @@ +- job: + name: gate-python-barbicanclient-devstack-dsvm + node: 'devstack-precise || devstack-trusty' + + wrappers: + - build-timeout: + timeout: 65 + - timestamps + + builders: + - link-logs + - net-info + - devstack-checkout + - shell: | + #!/bin/bash -xe + export PYTHONUNBUFFERED=true + export DEVSTACK_GATE_TIMEOUT=60 + export ENABLED_SERVICES=barbican,tempest,keystone + export PROJECTS="openstack/barbican $PROJECTS" + export PROJECTS="openstack/python-barbicanclient $PROJECTS" + + function pre_test_hook { + cd /opt/stack/new/barbican/functionaltests + ./pre_test_hook.sh + } + export -f pre_test_hook + + function post_test_hook { + cd /opt/stack/new/python-barbicanclient/functionaltests + ./post_test_hook.sh + } + export -f post_test_hook + + cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh + ./safe-devstack-vm-gate-wrap.sh + + publishers: + - devstack-logs + - console-log diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 3c044a650f..c1c1fa39fa 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -772,6 +772,8 @@ jobs: voting: false - name: python-jenkins-coverage voting: false + - name: gate-python-barbicanclient-devstack-dsvm + voting: false - name: gate-python-mistralclient-python34 voting: false - name: gate-python-muranoclient-python34 @@ -1644,6 +1646,8 @@ projects: - name: check-requirements - name: lib-forward-testing - name: stable-compat-jobs-one-release + experimental: + - gate-python-barbicanclient-devstack-dsvm - name: openstack/python-ceilometerclient template: