Update .zuul.yaml to run separate tempest tests for each API version
Change-Id: I51df67821d77482f3fcffae7b4120f0e5823418c Story: 2006578 Task: 37108
This commit is contained in:
parent
cbb947ae00
commit
ebe06543f1
64
.zuul.yaml
64
.zuul.yaml
|
@ -1,9 +1,8 @@
|
|||
- job:
|
||||
name: cloudkitty-tempest-full-v2-storage-influxdb
|
||||
name: base-cloudkitty-tempest-job
|
||||
parent: devstack-tempest
|
||||
description: |
|
||||
Job testing cloudkitty installation on devstack with the InfluxDB v2
|
||||
storage driver and running tempest tests
|
||||
Job testing cloudkitty installation and running tempest tests
|
||||
required-projects: &base_required_projects
|
||||
- name: openstack/cloudkitty
|
||||
- name: openstack/cloudkitty-tempest-plugin
|
||||
|
@ -31,6 +30,24 @@
|
|||
CLOUDKITTY_FETCHER: keystone
|
||||
TEMPEST_PLUGINS: /opt/stack/cloudkitty-tempest-plugin
|
||||
|
||||
- job:
|
||||
name: base-cloudkitty-v1-api-tempest-job
|
||||
parent: base-cloudkitty-tempest-job
|
||||
description: |
|
||||
Job running tempest tests on devstack with the v1 API only
|
||||
and the v1 storage driver
|
||||
vars:
|
||||
tempest_test_regex: cloudkitty_tempest_plugin.tests.api.v1.*
|
||||
|
||||
- job:
|
||||
name: base-cloudkitty-v2-api-tempest-job
|
||||
parent: base-cloudkitty-tempest-job
|
||||
description: |
|
||||
Job running tempest tests on devstack with the v2 API
|
||||
and a v2 storage driver
|
||||
vars:
|
||||
tempest_test_regex: cloudkitty_tempest_plugin.*
|
||||
|
||||
- job:
|
||||
name: cloudkitty-tempest-full-ipv6-only
|
||||
parent: devstack-tempest-ipv6
|
||||
|
@ -43,20 +60,9 @@
|
|||
irrelevant-files: *base_irrelevant_files
|
||||
vars: *base_vars
|
||||
|
||||
- job:
|
||||
name: cloudkitty-tempest-full-v2-storage-influxdb-py3
|
||||
parent: cloudkitty-tempest-full-v2-storage-influxdb
|
||||
description: |
|
||||
Job testing cloudkitty installation on devstack with python 3 and the
|
||||
InfluxDB v2 storage driver and running tempest tests
|
||||
vars:
|
||||
devstack_localrc:
|
||||
DEVSTACK_GATE_USE_PYTHON3: "True"
|
||||
USE_PYTHON3: "True"
|
||||
|
||||
- job:
|
||||
name: cloudkitty-tempest-full-v1-storage-sqlalchemy
|
||||
parent: cloudkitty-tempest-full-v2-storage-influxdb
|
||||
parent: base-cloudkitty-v1-api-tempest-job
|
||||
description: |
|
||||
Job testing cloudkitty installation on devstack with python 2 and the
|
||||
SQLAlchemy v1 storage driver and running tempest tests
|
||||
|
@ -77,11 +83,33 @@
|
|||
USE_PYTHON3: "True"
|
||||
|
||||
- job:
|
||||
name: cloudkitty-tempest-full-v2-storage-elasticsearch
|
||||
parent: cloudkitty-tempest-full-v2-storage-influxdb
|
||||
name: cloudkitty-tempest-full-v2-storage-influxdb
|
||||
parent: base-cloudkitty-v2-api-tempest-job
|
||||
description: |
|
||||
Job testing cloudkitty installation on devstack with python 2 and the
|
||||
elasticsearch v2 storage driver and running tempest tests
|
||||
InfluxDB v2 storage driver and running tempest tests
|
||||
vars:
|
||||
devstack_localrc:
|
||||
CLOUDKITTY_STORAGE_BACKEND: influxdb
|
||||
CLOUDKITTY_STORAGE_VERSION: 2
|
||||
|
||||
- job:
|
||||
name: cloudkitty-tempest-full-v2-storage-influxdb-py3
|
||||
parent: cloudkitty-tempest-full-v2-storage-influxdb
|
||||
description: |
|
||||
Job testing cloudkitty installation on devstack with python 3 and the
|
||||
InfluxDB v2 storage driver and running tempest tests
|
||||
vars:
|
||||
devstack_localrc:
|
||||
DEVSTACK_GATE_USE_PYTHON3: "True"
|
||||
USE_PYTHON3: "True"
|
||||
|
||||
- job:
|
||||
name: cloudkitty-tempest-full-v2-storage-elasticsearch
|
||||
parent: base-cloudkitty-v2-api-tempest-job
|
||||
description: |
|
||||
Job testing cloudkitty installation on devstack with python 2 and the
|
||||
Elasticsearch v2 storage driver and running tempest tests
|
||||
vars:
|
||||
devstack_localrc:
|
||||
CLOUDKITTY_STORAGE_BACKEND: elasticsearch
|
||||
|
|
Loading…
Reference in New Issue