b526e21436
Create a tox environment for running the unit tests against the lower bounds of the dependencies. Create a lower-constraints.txt to be used to enforce the lower bounds in those tests. Add openstack-tox-lower-constraints job to the zuul configuration. See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html for more details. monasca-ui specific changes: - Unlike other projects, monasca-ui does not support python3 unit tests yet. python2.7 is used as basepython. This should be updated to python3 later. - Bump the the minimum version of python-monascaclient to 1.8.0 to pass test_client unit tests. - nose-exclude needs to bumped to 0.5.0 to run all existing unit tests. lower-constraints.txt is modified to match the latest horizon requirements https://review.openstack.org/#/c/555491/: - unit tests fails with Django 1.8. It passes with Django 1.11. Horizon Rocky bumped the Django min version to >=1.11, so it makes sense to bump the Django min version to 1.11. - django-babel needs to bumped to 0.6.2 to support Django 1.11 and 2.0. https://review.openstack.org/555402 allows us to bump lower requirements. Co-Authored-By: Akihiro Motoki <amotoki@gmail.com> Change-Id: Ifd967b598db259429cc83046ae88abaf3d50e081 Depends-On: https://review.openstack.org/555034 Depends-On: https://review.openstack.org/555402 Signed-off-by: Doug Hellmann <doug@doughellmann.com> Signed-off-by: Akihiro Motoki <amotoki@gmail.com>
12 lines
272 B
YAML
12 lines
272 B
YAML
- project:
|
|
check:
|
|
jobs:
|
|
- openstack-tox-lower-constraints:
|
|
required-projects:
|
|
- openstack/horizon
|
|
gate:
|
|
jobs:
|
|
- openstack-tox-lower-constraints:
|
|
required-projects:
|
|
- openstack/horizon
|