add openstack-tox-lower-constraints

Add a job for running tests for projects using their lower-constraints
list.

These settings are currently based on the ones from the py35 job
because we expect the tox environment to be configured to use python3
wherever that is possible.

We don't set this up as part of the check-requirements job template in
project-config because projects opt-in to running the tests.

http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html

Change-Id: I8ad36dfd2ce6d0ab18340c58bd78d234c0d568e6
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This commit is contained in:
Doug Hellmann 2018-03-21 15:54:32 -04:00
parent b870950bec
commit b316ef6444

View File

@ -633,6 +633,26 @@
vars:
tox_install_siblings: true
- job:
name: openstack-tox-lower-constraints
parent: openstack-tox
branches: ^(?!driverfixes/).*$
timeout: 2400
description: |
Run unit tests using the lower constraints.
Uses tox with the ``lower-constraints`` environment,
which should be configured to use Python 3 by default
unless the project does not support Python 3.
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
vars:
tox_envlist: lower-constraints
bindep_profile: test py35
- job:
name: build-openstack-puppet-tarball
description: |