summaryrefslogtreecommitdiff
path: root/.zuul.yaml
diff options
context:
space:
mode:
authorAndy Smith <ansmith@redhat.com>2019-08-21 10:39:49 -0400
committerAndy Smith <ansmith@redhat.com>2020-02-05 08:00:56 -0500
commitab78c8e3dde1a598159630059b5c78568a9c7425 (patch)
treed11918dee964b746292130fc592717883f7dedb2 /.zuul.yaml
parent32a1b6e94845b081e9c00d235320b2014cf18d71 (diff)
downloadoslo-messaging-ab78c8e3dde1a598159630059b5c78568a9c7425.tar.gz
Setup backend scenarios for functional tests
This patchset introduces scenarios for the functional tests to unify the setup and configuration of alternate messaging backends for RPC and Notifications. The scenarios are defined to reduce redundancy in the testing of backends and to demonstrate functional correctness across driver combinations. Current driver support: rabbit - RPC, Notify amqp - RPC kafka - Notify RPC Notify --------- ---------- scenario01 rabbit rabbit scenario02 rabbit kafka scenario03 amqp rabbit scenario04 amqp kafka It is anticipated that additional scenarios will be defined as new drivers are introduced and/or new messaging intermediarites are supported. Note: The removal of python2 jobs are also included patch Change-Id: I0f86416623a0b718516147f0660b4df2b74cf867
Diffstat (limited to '.zuul.yaml')
-rw-r--r--.zuul.yaml56
1 files changed, 20 insertions, 36 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index 7664360..cc6255e 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -1,23 +1,31 @@
- job:
- name: oslo.messaging-tox-py36-func-amqp1
+ name: oslo.messaging-tox-py36-func-scenario01
parent: openstack-tox-py36
vars:
- tox_envlist: py36-func-amqp1
+ tox_envlist: py36-func-scenario01
+ bindep_profile: rabbit
- job:
- name: oslo.messaging-tox-py36-func-kafka
+ name: oslo.messaging-tox-py36-func-scenario02
parent: openstack-tox-py36
vars:
- tox_envlist: py36-func-kafka
- bindep_profile: kafka
+ tox_envlist: py36-func-scenario02
+ bindep_profile: rabbit kafka
- job:
- name: oslo.messaging-tox-py36-func-rabbit
+ name: oslo.messaging-tox-py36-func-scenario03
parent: openstack-tox-py36
vars:
- tox_envlist: py36-func-rabbit
+ tox_envlist: py36-func-scenario03
bindep_profile: rabbit
+- job:
+ name: oslo.messaging-tox-py36-func-scenario04
+ parent: openstack-tox-py36
+ vars:
+ tox_envlist: py36-func-scenario04
+ bindep_profile: kafka
+
# Begin v3 native jobs
# See https://docs.openstack.org/devstack/latest/
@@ -61,16 +69,6 @@
- job:
- name: oslo.messaging-src-dsvm-full-amqp1-centos-7
- description: |
- Run the oslo.messaging-src-dsvm-full-amqp1-hybrid test on a
- centos 7 node.
- parent: oslo.messaging-src-dsvm-full-amqp1-hybrid
- # nodeset: centos-7
- nodeset: devstack-single-node-centos-7
-
-
-- job:
name: oslo.messaging-src-dsvm-full-kafka-hybrid
description: |
Run the full tempest tests using the AMQP 1.0 driver for RPC and
@@ -84,15 +82,6 @@
zuul_copy_output:
'{{ devstack_log_dir }}/server.log': logs
-- job:
- name: oslo.messaging-src-dsvm-full-kafka-centos-7
- description: |
- Run the oslo.messaging-src-dsvm-full-kafka-hybrid test on a
- centos 7 node.
- parent: oslo.messaging-src-dsvm-full-kafka-hybrid
- # nodeset: centos-7
- nodeset: devstack-single-node-centos-7
-
# End v3 native jobs
@@ -139,23 +128,18 @@
- release-notes-jobs-python3
check:
jobs:
- - oslo.messaging-tox-py36-func-rabbit:
+ - oslo.messaging-tox-py36-func-scenario01
+ - oslo.messaging-tox-py36-func-scenario02:
voting: false
- - oslo.messaging-tox-py36-func-amqp1:
+ - oslo.messaging-tox-py36-func-scenario03:
voting: false
- - oslo.messaging-tox-py36-func-kafka:
+ - oslo.messaging-tox-py36-func-scenario04:
voting: false
-
- oslo.messaging-src-dsvm-full-rabbit
- oslo.messaging-src-dsvm-full-amqp1-hybrid:
voting: false
- - oslo.messaging-src-dsvm-full-amqp1-centos-7:
- voting: false
- oslo.messaging-src-dsvm-full-kafka-hybrid:
voting: false
- - oslo.messaging-src-dsvm-full-kafka-centos-7:
- voting: false
-
- oslo.messaging-src-grenade-dsvm:
voting: false
- oslo.messaging-src-grenade-dsvm-multinode:
@@ -163,5 +147,5 @@
gate:
jobs:
- - oslo.messaging-tox-py36-func-rabbit
+ - oslo.messaging-tox-py36-func-scenario01
- oslo.messaging-src-dsvm-full-rabbit