Merge "Add a scenario test gate"

This commit is contained in:
Zuul 2017-11-21 00:33:52 +00:00 committed by Gerrit Code Review
commit 3fb351cc2d
2 changed files with 57 additions and 0 deletions

44
zuul.d/jobs.yaml Normal file
View File

@ -0,0 +1,44 @@
- job:
name: octavia-v2-dsvm-scenario
parent: devstack-tempest
timeout: 7800
required-projects:
- openstack/barbican
- openstack/diskimage-builder
- openstack/octavia
- openstack/octavia-tempest-plugin
- openstack/python-barbicanclient
- openstack/python-octaviaclient
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
vars:
devstack_localrc:
TEMPEST_PLUGINS: "'{{ ansible_user_dir }}/src/git.openstack.org/openstack/octavia-tempest-plugin'"
devstack_services:
barbican: true
c-sch: false
c-api: false
c-vol: false
octavia: true
o-api: true
o-cw: true
o-hm: true
o-hk: true
swift: false
tempest: true
devstack_plugins:
barbican: https://github.com/openstack/barbican.git
octavia: https://github.com/openstack/octavia.git
tempest_concurrency: 2
tempest_test_regex: ^octavia_tempest_plugin
tox_venvlist: all
- job:
name: octavia-v2-dsvm-py35-scenario
parent: octavia-v2-dsvm-scenario
timeout: 7800
vars:
devstack_localrc:
USE_PYTHON3: true

13
zuul.d/projects.yaml Normal file
View File

@ -0,0 +1,13 @@
# Note: Some official OpenStack wide jobs are still defined in the
# project-config repository
- project:
name: openstack/octavia-tempest-plugin
check:
jobs:
- octavia-v2-dsvm-scenario
- octavia-v2-dsvm-py35-scenario
gate:
queue: octavia
jobs:
- octavia-v2-dsvm-scenario
- octavia-v2-dsvm-py35-scenario