Update tox.ini
* Move basepython to [testenv] which is a place to define common things
* Move upper-constraints from install_command to deps
* Update the min version to 2.0 to allow http links in deps
* Cleanup unused tox envs ('cover' and 'debug')
* Drop unnecessary envs from envlist (only pep8 is used now)
Change-Id: Ie915a93b824331407a48affcbd31076d6a7cccfa
diff --git a/tox.ini b/tox.ini
index 07d2365..a16d706 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,39 +1,23 @@
[tox]
-minversion = 1.6
-envlist = py34,py27,pypy,pep8
+minversion = 2.0
+envlist = pep8
skipsdist = True
[testenv]
+basepython = python3
usedevelop = True
-install_command = pip install -U {opts} {packages}
-setenv =
- VIRTUAL_ENV={envdir}
-deps = -r{toxinidir}/test-requirements.txt
+deps =
+ -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
+ -r{toxinidir}/requirements.txt
+ -r{toxinidir}/test-requirements.txt
commands = stestr run --slowest {posargs}
[testenv:pep8]
-basepython = python3
commands = flake8
[testenv:venv]
-basepython = python3
commands = {posargs}
-[testenv:cover]
-basepython = python3
-setenv =
- {[testenv]setenv}
- PYTHON=coverage run --source tempest_horizon --parallel-mode
-commands =
- stestr run {posargs}
- coverage combine
- coverage html -d cover
- coverage xml -o cover/coverage.xml
-
-[testenv:debug]
-basepython = python3
-commands = oslo_debug_helper {posargs}
-
[flake8]
show-source = True
# W504 line break after binary operator