Add heat-dashboard cross-project tests

heat-dashboard is not active development now but it's still used
in a lot of deployments so it's good to check that at least
unit-tests works with the latest horizon.

python cross jobs now inherit openstack-tox-pyNN instead of
openstack-tox as openstack-tox-pyNN job has its own configuration
including node configuration and so on. It ensures the python
cross jobs are run in the same environment as they are run
in corresponding projects.

Co-Authored-By: Akihiro Motoki <amotoki@gmail.com>
Change-Id: Ibbb36743552295a13f6d9ff51f3ac2244d2e7f6d
This commit is contained in:
Ivan Kolodyazhny 2020-09-02 21:17:55 +03:00
parent 49df5cffd8
commit 41c449916d

View File

@ -6,12 +6,13 @@
voting: false
- horizon-cross-ironic-ui-npm:
voting: false
- horizon-cross-heat-dashboard-python:
voting: false
- job:
name: horizon-cross-manila-ui-python
parent: openstack-tox
parent: openstack-tox-py38
vars:
tox_envlist: py38
zuul_work_dir: "{{ zuul.projects['opendev.org/openstack/manila-ui'].src_dir }}"
required-projects:
- openstack/manila-ui
@ -23,3 +24,11 @@
zuul_work_dir: "{{ zuul.projects['opendev.org/openstack/ironic-ui'].src_dir }}"
required-projects:
- openstack/ironic-ui
- job:
name: horizon-cross-heat-dashboard-python
parent: openstack-tox-py38
vars:
zuul_work_dir: "{{ zuul.projects['opendev.org/openstack/heat-dashboard'].src_dir }}"
required-projects:
- openstack/heat-dashboard