Add grenade testing for Zaqar

Change-Id: I49b14f72b7020a6822ee840601cd5b8431508012
This commit is contained in:
Fei Long Wang 2017-01-05 14:07:12 +13:00
parent 5dbb432cd5
commit 2380fc2b9c
3 changed files with 55 additions and 0 deletions

View File

@ -14695,6 +14695,18 @@
suffix: ''
branch-override: default
backend: redis
- '{pipeline}-grenade-dsvm-{backend}-zaqar-{node}{suffix}':
pipeline: gate
node: ubuntu-xenial
suffix: '-nv'
branch-override: default
backend: mongodb
- '{pipeline}-grenade-dsvm-{backend}-zaqar-{node}{suffix}':
pipeline: gate
node: ubuntu-xenial
suffix: '-nv'
branch-override: default
backend: redis
- api-ref-jobs:
service: messaging
- install-guide-jobs:

View File

@ -124,3 +124,43 @@
- test-results
- devstack-logs
- console-log
- job-template:
name: '{pipeline}-grenade-dsvm-{backend}-zaqar-{node}{suffix}'
node: '{node}'
wrappers:
- build-timeout:
timeout: 130
- timestamps
builders:
- link-logs
- net-info
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PROJECTS="openstack-dev/grenade $PROJECTS"
export PROJECTS="openstack/python-zaqarclient $PROJECTS"
export PYTHONUNBUFFERED=true
export ENABLED_SERVICES=tempest
export DEVSTACK_GATE_TEMPEST=0
export DEVSTACK_LOCAL_CONFIG="enable_plugin zaqar git://git.openstack.org/openstack/zaqar"
export DEVSTACK_GATE_GRENADE=pullup
export BRANCH_OVERRIDE={branch-override}
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
fi
function gate_hook {{
cd /opt/stack/new/zaqar/devstack/gate
./gate_hook.sh tempest {backend}
}}
export -f gate_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

View File

@ -17974,6 +17974,9 @@ projects:
- gate-zaqar-tox-integration-ubuntu-xenial
- gate-tempest-dsvm-mongodb-zaqar-ubuntu-xenial
- gate-tempest-dsvm-redis-zaqar-ubuntu-xenial
experimental:
- gate-grenade-dsvm-mongodb-zaqar-ubuntu-xenial-nv
- gate-grenade-dsvm-redis-zaqar-ubuntu-xenial-nv
- name: openstack/zaqar-specs
template: