diff options
author | Matt Riedemann <mriedem@us.ibm.com> | 2016-11-29 11:07:37 -0500 |
---|---|---|
committer | Matt Riedemann <mriedem@us.ibm.com> | 2016-11-29 11:33:42 -0500 |
commit | c7162854f7ddfc1d31a9356ae040f10e9e9bbec3 (patch) | |
tree | 9c2a0fa0cb8292e3554a11c902e2acfe0ec14329 /tox.ini | |
parent | 83106a4442c2cb2f2617576e2e5539b409130ed3 (diff) | |
download | python-novaclient-c7162854f7ddfc1d31a9356ae040f10e9e9bbec3.tar.gz |
Use upper-constraints when running tox
This is basically a copy of the template used in oslo.messaging
under change 78f113780510b741bc974c69eb9b0718cd657c1d.
Change-Id: I8be883215f27abb58d15b85e8542cbdf32000bac
Diffstat (limited to 'tox.ini')
-rw-r--r-- | tox.ini | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -1,7 +1,7 @@ # noted to use py34 you need virtualenv >= 1.11.4 [tox] envlist = py35,py34,py27,pypy,pep8,docs -minversion = 1.6 +minversion = 2.0 skipsdist = True [testenv] @@ -9,11 +9,14 @@ usedevelop = True # tox is silly... these need to be separated by a newline.... whitelist_externals = find bash -install_command = pip install -U {opts} {packages} +passenv = ZUUL_CACHE_DIR + REQUIREMENTS_PIP_LOCATION +install_command = {toxinidir}/tools/tox_install.sh {env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} {opts} {packages} setenv = VIRTUAL_ENV={envdir} + BRANCH_NAME=master + CLIENT_NAME=python-novaclient -deps = -r{toxinidir}/requirements.txt - -r{toxinidir}/test-requirements.txt +deps = -r{toxinidir}/test-requirements.txt commands = find . -type f -name "*.pyc" -delete bash tools/pretty_tox.sh '{posargs}' @@ -41,6 +44,7 @@ commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasen basepython = python2.7 passenv = OS_NOVACLIENT_TEST_NETWORK setenv = + {[testenv]setenv} OS_TEST_PATH = ./novaclient/tests/functional commands = bash tools/pretty_tox.sh '--concurrency=1 {posargs}' @@ -48,6 +52,7 @@ commands = bash tools/pretty_tox.sh '--concurrency=1 {posargs}' basepython = python3.4 passenv = OS_NOVACLIENT_TEST_NETWORK setenv = + {[testenv]setenv} OS_TEST_PATH = ./novaclient/tests/functional commands = bash tools/pretty_tox.sh '--concurrency=1 {posargs}' |