Merge "Make all functional tests reusable by other projects"
This commit is contained in:
commit
f2b58bb20b
16
.zuul.yaml
16
.zuul.yaml
@ -48,7 +48,12 @@
|
|||||||
Run tox-based functional tests for the OpenStack Nova project with Nova
|
Run tox-based functional tests for the OpenStack Nova project with Nova
|
||||||
specific irrelevant-files list. Uses tox with the ``functional``
|
specific irrelevant-files list. Uses tox with the ``functional``
|
||||||
environment.
|
environment.
|
||||||
|
|
||||||
|
This job also provides a parent for other projects to run the nova
|
||||||
|
functional tests on their own changes.
|
||||||
required-projects:
|
required-projects:
|
||||||
|
# including nova here makes this job reusable by other projects
|
||||||
|
- openstack/nova
|
||||||
- openstack/placement
|
- openstack/placement
|
||||||
irrelevant-files: &functional-irrelevant-files
|
irrelevant-files: &functional-irrelevant-files
|
||||||
- ^.*\.rst$
|
- ^.*\.rst$
|
||||||
@ -57,6 +62,9 @@
|
|||||||
- ^nova/locale/.*$
|
- ^nova/locale/.*$
|
||||||
- ^releasenotes/.*$
|
- ^releasenotes/.*$
|
||||||
vars:
|
vars:
|
||||||
|
# explicitly stating the work dir makes this job reusable by other
|
||||||
|
# projects
|
||||||
|
zuul_work_dir: src/opendev.org/openstack/nova
|
||||||
tox_envlist: functional
|
tox_envlist: functional
|
||||||
tox_install_siblings: true
|
tox_install_siblings: true
|
||||||
timeout: 3600
|
timeout: 3600
|
||||||
@ -93,10 +101,18 @@
|
|||||||
Run tox-based functional tests for the OpenStack Nova project
|
Run tox-based functional tests for the OpenStack Nova project
|
||||||
under cPython version 3.7 with Nova specific irrelevant-files list.
|
under cPython version 3.7 with Nova specific irrelevant-files list.
|
||||||
Uses tox with the ``functional-py37`` environment.
|
Uses tox with the ``functional-py37`` environment.
|
||||||
|
|
||||||
|
This job also provides a parent for other projects to run the nova
|
||||||
|
functional tests on their own changes.
|
||||||
required-projects:
|
required-projects:
|
||||||
|
# including nova here makes this job reusable by other projects
|
||||||
|
- openstack/nova
|
||||||
- openstack/placement
|
- openstack/placement
|
||||||
irrelevant-files: *functional-irrelevant-files
|
irrelevant-files: *functional-irrelevant-files
|
||||||
vars:
|
vars:
|
||||||
|
# explicitly stating the work dir makes this job reusable by other
|
||||||
|
# projects
|
||||||
|
zuul_work_dir: src/opendev.org/openstack/nova
|
||||||
tox_envlist: functional-py37
|
tox_envlist: functional-py37
|
||||||
bindep_profile: test py37
|
bindep_profile: test py37
|
||||||
python_version: 3.7
|
python_version: 3.7
|
||||||
|
Loading…
Reference in New Issue
Block a user