summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Hellmann <doug@doughellmann.com>2018-03-22 17:27:11 -0400
committerDoug Hellmann <doug@doughellmann.com>2018-04-09 11:01:41 -0400
commitc2cb2fde44b6dcc3bdf0f6c40cf9d9fa5c718152 (patch)
tree0d0c5ec33b2be32bd5fe4d7415ed2f5aeac80987
parentd6ef81487c045912f4581745fffe3fbbf8d7b104 (diff)
downloados-client-config-c2cb2fde44b6dcc3bdf0f6c40cf9d9fa5c718152.tar.gz
add lower-constraints job
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. Change-Id: Ida3de5ec81c44ac73c1fe4e719a4acbcf69c660e Depends-On: https://review.openstack.org/555034 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
-rw-r--r--.zuul.yaml2
-rw-r--r--lower-constraints.txt55
-rw-r--r--tox.ini7
3 files changed, 64 insertions, 0 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index b9e05f8..405b9a5 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -43,6 +43,8 @@
check:
jobs:
- osc-functional-devstack-tips
+ - openstack-tox-lower-constraints
gate:
jobs:
- osc-functional-devstack-tips
+ - openstack-tox-lower-constraints
diff --git a/lower-constraints.txt b/lower-constraints.txt
new file mode 100644
index 0000000..4ecc7de
--- /dev/null
+++ b/lower-constraints.txt
@@ -0,0 +1,55 @@
+appdirs==1.3.0
+asn1crypto==0.23.0
+Babel==2.3.4
+certifi==2018.1.18
+cffi==1.7.0
+chardet==3.0.4
+coverage==4.0
+cryptography==2.1
+debtcollector==1.2.0
+extras==1.0.0
+fixtures==3.0.0
+flake8==2.5.5
+future==0.16.0
+hacking==0.12.0
+idna==2.6
+iso8601==0.1.12
+jsonpatch==1.16
+jsonpointer==1.13
+jsonschema==2.6.0
+keystoneauth1==3.4.0
+linecache2==1.0.0
+mccabe==0.2.1
+mock==2.0.0
+monotonic==0.6
+mox3==0.20.0
+netaddr==0.7.18
+netifaces==0.10.4
+oslo.i18n==3.15.3
+oslo.utils==3.33.0
+oslotest==3.2.0
+pbr==3.1.1
+pep8==1.5.7
+prettytable==0.7.2
+pycparser==2.18
+pyflakes==0.8.1
+pyOpenSSL==17.1.0
+pyparsing==2.1.0
+python-glanceclient==2.8.0
+python-mimeparse==1.6.0
+python-subunit==1.0.0
+pytz==2013.6
+PyYAML==3.12
+requests==2.18.4
+requestsexceptions==1.2.0
+six==1.11.0
+stestr==1.0.0
+stevedore==1.28.0
+testrepository==0.0.18
+testscenarios==0.4
+testtools==2.2.0
+traceback2==1.4.0
+unittest2==1.1.0
+urllib3==1.22
+warlock==1.2.0
+wrapt==1.7.0
diff --git a/tox.ini b/tox.ini
index 5c29f8c..a25ad51 100644
--- a/tox.ini
+++ b/tox.ini
@@ -70,3 +70,10 @@ show-source = True
builtins = _
exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build,releasenotes/source/conf.py
+
+[testenv:lower-constraints]
+basepython = python3
+deps =
+ -c{toxinidir}/lower-constraints.txt
+ -r{toxinidir}/test-requirements.txt
+ -r{toxinidir}/requirements.txt