- job: name: horizon-openstack-tox-base parent: openstack-tox irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - ^horizon/locale/.*$ - ^openstack_dashboard/locale/.*$ - ^openstack_auth/locale/.*$ - job: name: horizon-openstack-tox-py27dj18 parent: horizon-openstack-tox-base vars: tox_envlist: py27dj18 - job: name: horizon-openstack-tox-py27dj19 parent: horizon-openstack-tox-base vars: tox_envlist: py27dj19 - job: name: horizon-openstack-tox-py27dj110 parent: horizon-openstack-tox-base vars: tox_envlist: py27dj110 - job: name: horizon-openstack-tox-py35dj20 parent: horizon-openstack-tox-base vars: tox_envlist: py35dj20 - job: name: horizon-selenium-headless parent: horizon-openstack-tox-base vars: tox_envlist: selenium-headless - job: name: horizon-dsvm-tempest-plugin parent: devstack-tempest required-projects: - name: openstack/horizon - name: openstack/tempest - name: openstack/tempest-horizon irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - ^horizon/locale/.*$ - ^openstack_dashboard/locale/.*$ - ^openstack_auth/locale/.*$ vars: devstack_localrc: TEMPEST_PLUGINS: "'{{ ansible_user_dir }}/src/git.openstack.org/openstack/tempest-horizon'" devstack_services: horizon: true tempest: true tempest_concurrency: 2 tempest_test_regex: horizon tox_venvlist: all - project: name: openstack/horizon check: jobs: - horizon-openstack-tox-py27dj110 - horizon-openstack-tox-py27dj19 - horizon-openstack-tox-py27dj18 - horizon-openstack-tox-py35dj20: voting: false - horizon-selenium-headless - horizon-dsvm-tempest-plugin gate: jobs: - horizon-openstack-tox-py27dj110 - horizon-openstack-tox-py27dj19 - horizon-openstack-tox-py27dj18 - horizon-selenium-headless - horizon-dsvm-tempest-plugin