Files
Takashi Kajinami 0ddddc0ea5 Add cross tests with taskflow
taskflow also uses etcd3gw for its etcd3 driver. Run functional tests
using the latest change to avoid breaking the existing usage there.

Change-Id: I683e98da24e8af091c06592b0c5d6268a591ebaf
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2026-10-02 17:32:47 +09:00

80 lines
2.0 KiB
YAML

---
- job:
name: etcd3gw-py314-functional
parent: openstack-tox-py314
vars:
tox_envlist: py314-etcd
pre-run:
- playbooks/stop-etcd.yaml
- job:
name: etcd3gw-oslo.cache-functional
parent: oslo.cache-functional-etcd3gw
vars:
zuul_work_dir: src/opendev.org/openstack/oslo.cache
required-projects:
- openstack/etcd3gw
- openstack/oslo.cache
irrelevant-files: &irrelevant-files
- ^\.gitignore$
- ^\.gitreview$
- ^.*\.rst$
- ^doc/.*$
- LICENSE
- ^releasenotes/.*$
- ^\.pre-commit-config\.yaml$
- ^etcd3gw/tests/.*$
- ^test-requirements\.txt$
- ^\.coveragerc$
- ^\.mailmap$
- ^\.stestr\.conf$
- job:
name: etcd3gw-taskflow-functional
parent: taskflow-functional-etcd
vars:
zuul_work_dir: src/opendev.org/openstack/taskflow
required-projects:
- openstack/etcd3gw
- openstack/taskflow
irrelevant-files: *irrelevant-files
- job:
name: etcd3gw-tooz-tox-py3
parent: tooz-tox-py3-etcd3gw
vars:
zuul_work_dir: src/opendev.org/openstack/tooz
required-projects:
- openstack/etcd3gw
- openstack/tooz
irrelevant-files: *irrelevant-files
- project:
templates:
- check-requirements
- lib-forward-testing-python3
- openstack-python3-jobs
- openstack-python3-next-jobs
- periodic-stable-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
check:
jobs:
- openstack-tox-cover:
pre-run:
- playbooks/stop-etcd.yaml
- etcd3gw-py314-functional
- etcd3gw-oslo.cache-functional
- etcd3gw-taskflow-functional
- etcd3gw-tooz-tox-py3
gate:
jobs:
- openstack-tox-cover:
pre-run:
- playbooks/stop-etcd.yaml
- etcd3gw-py314-functional
- etcd3gw-oslo.cache-functional
- etcd3gw-taskflow-functional
- etcd3gw-tooz-tox-py3