Merge "[telemetry] enable ceilo/aodh tempest plugin tests"

This commit is contained in:
Jenkins 2016-04-23 11:46:54 +00:00 committed by Gerrit Code Review
commit dc5b668dcc
4 changed files with 148 additions and 9 deletions

View File

@ -36,3 +36,52 @@
- test-results
- devstack-logs
- console-log
- job-template:
name: 'gate-aodh-dsvm-tempest-plugin-{backend}{network}'
node: ubuntu-trusty
wrappers:
- build-timeout:
timeout: 130
- timestamps
builders:
- link-logs
- net-info
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TEMPEST=1
export DEVSTACK_GATE_TEMPEST_REGEX="^aodh\."
export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS=1
export PROJECTS="openstack/aodh $PROJECTS"
export DEVSTACK_LOCAL_CONFIG="enable_plugin aodh git://git.openstack.org/openstack/aodh"
export DEVSTACK_LOCAL_CONFIG="enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer"
if [ "{backend}" = "postgresql" ] ; then
export DEVSTACK_GATE_POSTGRES=1
fi
if [ "x{network}" = "x-neutron" ] ; then
export DEVSTACK_GATE_NEUTRON=1
fi
function gate_hook {{
cd /opt/stack/new/aodh/devstack/gate
./gate_hook.sh {backend}
}}
export -f gate_hook
function post_test_hook {{
cd /opt/stack/new/aodh/aodh/tests/functional/hooks
./post_test_hook.sh {backend}
}}
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:
- test-results
- devstack-logs
- console-log

View File

@ -98,6 +98,45 @@
- devstack-logs
- console-log
- job-template:
name: 'gate-ceilometer-dsvm-tempest-plugin-{backend}{network}'
node: ubuntu-trusty
wrappers:
- build-timeout:
timeout: 130
- timestamps
builders:
- link-logs
- net-info
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TEMPEST=1
export DEVSTACK_GATE_TEMPEST_REGEX="^ceilometer\."
export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS=1
export DEVSTACK_GATE_CEILOMETER_BACKEND={backend}
export DEVSTACK_LOCAL_CONFIG="enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer"
export BRANCH_OVERRIDE={branch-override}
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
fi
if [ "{backend}" = "postgresql" ] ; then
export DEVSTACK_GATE_POSTGRES=1
fi
if [ "x{network}" = "x-neutron" ] ; then
export DEVSTACK_GATE_NEUTRON=1
fi
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
./safe-devstack-vm-gate-wrap.sh
publishers:
- test-results
- devstack-logs
- console-log
- job-template:
name: '{pipeline}-ceilometer-dsvm-functional-{backend}{job-suffix}'
node: '{node}'

View File

@ -142,8 +142,24 @@
node: ubuntu-trusty
pipeline: gate
backend: mongodb
- 'gate-aodh-dsvm-tempest-plugin-{backend}{network}':
backend: hbase
network: ''
- 'gate-aodh-dsvm-tempest-plugin-{backend}{network}':
backend: mongodb
network: ''
- 'gate-aodh-dsvm-tempest-plugin-{backend}{network}':
backend: mysql
network: ''
- 'gate-aodh-dsvm-tempest-plugin-{backend}{network}':
backend: mysql
network: '-neutron'
- 'gate-aodh-dsvm-tempest-plugin-{backend}{network}':
backend: postgresql
network: ''
- 'gate-telemetry-dsvm-integration-{name}'
- project:
name: api-site
@ -457,9 +473,28 @@
branch-override: default
- 'gate-tempest-dsvm-ceilometer-{backend}-neutron-full{job-suffix}':
backend: 'mysql'
node: ubuntu-trusty
job-suffix: ''
branch-override: default
- 'gate-ceilometer-dsvm-tempest-plugin-{backend}{network}':
backend: 'mongodb'
network: ''
branch-override: default
- 'gate-ceilometer-dsvm-tempest-plugin-{backend}{network}':
backend: 'mysql'
network: ''
branch-override: default
- 'gate-ceilometer-dsvm-tempest-plugin-{backend}{network}':
backend: 'mysql'
network: '-neutron'
branch-override: default
- 'gate-ceilometer-dsvm-tempest-plugin-{backend}{network}':
backend: 'postgresql'
network: ''
branch-override: default
- 'gate-ceilometer-dsvm-tempest-plugin-{backend}{network}':
backend: 'es'
network: ''
branch-override: default
- '{pipeline}-ceilometer-dsvm-functional-{backend}{job-suffix}':
pipeline: 'gate'
backend: 'mongodb'

View File

@ -2332,6 +2332,12 @@ jobs:
- name: gate-tempest-dsvm-ceilometer-mongodb-full
voting: false
- name: ^gate-ceilometer-dsvm-tempest-plugin-.*$
voting: false
- name: ^gate-aodh-dsvm-tempest-plugin-.*$
voting: false
- name: gate-horizon-selenium-headless
branch: ^(?!stable/(kilo|liberty)).*$
@ -4327,6 +4333,11 @@ projects:
- gate-aodh-dsvm-functional-mongodb
- gate-aodh-dsvm-functional-mysql
- gate-aodh-dsvm-functional-postgresql
- gate-aodh-dsvm-tempest-plugin-hbase
- gate-aodh-dsvm-tempest-plugin-mongodb
- gate-aodh-dsvm-tempest-plugin-mysql
- gate-aodh-dsvm-tempest-plugin-mysql-neutron
- gate-aodh-dsvm-tempest-plugin-postgresql
- gate-telemetry-dsvm-integration-aodh
gate:
- gate-aodh-dsvm-functional-hbase
@ -4675,27 +4686,32 @@ projects:
- name: translation-jobs-mitaka
- name: release-notes-jobs
check:
- gate-tempest-dsvm-ceilometer-mongodb-full
- gate-tempest-dsvm-ceilometer-mysql-neutron-full
- gate-tempest-dsvm-ceilometer-mysql-full
- gate-tempest-dsvm-ceilometer-postgresql-full
- gate-ceilometer-dsvm-functional-mongodb
- gate-ceilometer-dsvm-functional-mysql
- gate-ceilometer-dsvm-functional-postgresql
- gate-ceilometer-dsvm-tempest-plugin-mongodb
- gate-ceilometer-dsvm-tempest-plugin-mysql
- gate-ceilometer-dsvm-tempest-plugin-mysql-neutron
- gate-ceilometer-dsvm-tempest-plugin-postgresql
- gate-grenade-dsvm-ceilometer
- gate-telemetry-dsvm-integration-ceilometer
- gate-tempest-dsvm-ceilometer-mongodb-full
- gate-tempest-dsvm-ceilometer-mysql-full
- gate-tempest-dsvm-ceilometer-mysql-neutron-full
- gate-tempest-dsvm-ceilometer-postgresql-full
gate:
- gate-ceilometer-dsvm-functional-mongodb
- gate-ceilometer-dsvm-functional-mysql
- gate-ceilometer-dsvm-functional-postgresql
- gate-tempest-dsvm-ceilometer-mysql-neutron-full
- gate-tempest-dsvm-ceilometer-mysql-full
- gate-tempest-dsvm-ceilometer-postgresql-full
- gate-grenade-dsvm-ceilometer
- gate-telemetry-dsvm-integration-ceilometer
- gate-tempest-dsvm-ceilometer-mysql-full
- gate-tempest-dsvm-ceilometer-mysql-neutron-full
- gate-tempest-dsvm-ceilometer-postgresql-full
experimental:
- gate-rally-dsvm-fakevirt-ceilometer
- gate-ceilometer-dsvm-tempest-plugin-es
- gate-grenade-dsvm-forward
- gate-rally-dsvm-fakevirt-ceilometer
- gate-tempest-dsvm-ceilometer-es
- gate-tempest-dsvm-ceilometer-es-full