A new Zuul job for trove-tempest-plugin itself

Recently there are new patches in this plugin, it's necessary all new
tests will be tested, however the current
python-troveclient-tempest-neutron-src job in fact does not run any
tests of trove-templest-plugin(only the default tempest api and scenario
tests are included). This patch add a new job only for this plugin
itself, we may also could just remove the
python-troveclient-tempest-neutron-src job later.

Change-Id: I0ff8133c1235bde27d3a66786d65f99f16b9a1fa
Signed-off-by: Zhao Chao <zhaochao1984@gmail.com>
This commit is contained in:
Zhao Chao 2018-07-17 21:40:59 +08:00
parent afc68dfc12
commit 7a46a3d135
1 changed files with 19 additions and 0 deletions

View File

@ -2,7 +2,26 @@
check:
jobs:
- python-troveclient-tempest-neutron-src
- trove-tempest-plugin
gate:
queue: trove
jobs:
- python-troveclient-tempest-neutron-src
- trove-tempest-plugin
- job:
name: trove-tempest-plugin
parent: devstack-tempest
required-projects:
- openstack/neutron
- openstack/trove
- openstack/trove-tempest-plugin
vars:
tox_envlist: 'all'
devstack_localrc:
TEMPEST_PLUGINS: '/opt/stack/trove-tempest-plugin'
devstack_plugins:
trove: git://git.openstack.org/openstack/trove
devstack_services:
tempest: true
tls-proxy: false
tempest_test_regex: ^trove_tempest_plugin\.tests