Add an experimental job to Tempest to run Cinder v1 tests.

With I0edf1d88c136c3b910a5773690a603eeacb50266 we want to disable running
Cinder V1 Tempest tests. So let's add a job in the experimental queue
to still run these tests, on demand.

Change-Id: I29db63b96327c2e00ea07dd28730739f2e437448
This commit is contained in:
Jordan Pittier 2017-02-22 21:53:48 +01:00
parent 480eb97b5c
commit 1da22a8bbe
3 changed files with 35 additions and 0 deletions

View File

@ -2508,6 +2508,7 @@
- '{pipeline}-tempest-dsvm-neutron-full-non-admin-{node}{suffix}'
- '{pipeline}-tempest-dsvm-neutron-full-test-accounts-{node}{suffix}'
- '{pipeline}-tempest-dsvm-identity-v3-test-accounts-{node}{suffix}'
- '{pipeline}-tempest-dsvm-cinder-v1-{node}{suffix}'
- '{pipeline}-tempest-dsvm-neutron-scenario-linuxbridge-{node}{suffix}'
- '{pipeline}-tempest-dsvm-lxc-{node}{suffix}'
- '{pipeline}-tempest-dsvm-nova-v20-api-{node}{suffix}'

View File

@ -22,3 +22,36 @@
node: ubuntu-xenial
suffix: '-ocata'
branch-override: stable/ocata
- job-template:
name: '{pipeline}-tempest-dsvm-cinder-v1-{node}{suffix}'
node: '{node}'
wrappers:
- build-timeout:
timeout: 180
- timestamps
builders:
- print-template-name:
template-name: "{template-name}"
- link-logs
- net-info
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TEMPEST=1
export DEVSTACK_LOCAL_CONFIG="TEMPEST_VOLUME_API_V1=True"
export DEVSTACK_GATE_TEMPEST_REGEX="volume"
export BRANCH_OVERRIDE={branch-override}
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
fi
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

@ -17657,6 +17657,7 @@ projects:
- gate-tempest-dsvm-neutron-full-non-admin-ubuntu-xenial
- gate-tempest-dsvm-nova-v20-api-ubuntu-xenial
- gate-tempest-dsvm-lvm-multibackend-ubuntu-xenial-nv
- gate-tempest-dsvm-cinder-v1-ubuntu-xenial
post:
- tempest-docs-ubuntu-xenial
- tempest-coverage-ubuntu-xenial