Merge "[telemetry] enable ceilo/aodh tempest plugin tests"
This commit is contained in:
commit
dc5b668dcc
@ -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
|
||||
|
@ -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}'
|
||||
|
@ -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'
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user