summaryrefslogtreecommitdiffstats
path: root/tox.ini
diff options
context:
space:
mode:
authorValerii Ponomarov <vponomar@redhat.com>2018-05-03 20:19:32 +0530
committerValerii Ponomarov <vponomar@redhat.com>2018-05-04 12:10:38 +0530
commit1bcacc76833953e7272ea0c9b5bd4ca735c0616d (patch)
tree15da54db2ad30f9a1a8e5428682dfc0e7eaf5a65 /tox.ini
parent55e396a9ed1ae935bf7ca77bf1e230b5e7c4dea5 (diff)
Install latest pip for virtual environments
To avoid errors trying to install latest dependencies using unexpected pip version. It allows us to run tests on RHEL7.4 Also, update 'README' file with actual information about running commands in venvs. Change-Id: I154be92cbaa46b7169d2a259acdb05d50448d570
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini28
1 files changed, 16 insertions, 12 deletions
diff --git a/tox.ini b/tox.ini
index 87f64768..edb108ed 100644
--- a/tox.ini
+++ b/tox.ini
@@ -7,23 +7,27 @@ envlist = pep8
basepython = python2.7
setenv = VIRTUAL_ENV={envdir}
whitelist_externals = *
-commands = find . -type f -name "*.py[c|o]" -delete
+commands =
+ find . -type f -name "*.py[c|o]" -delete
+ python -m pip install --upgrade pip>=9.0.0 setuptools wheel
[testenv:pep8]
-deps = -r{toxinidir}/test-requirements.txt
-commands = flake8 {posargs}
+commands =
+ {[testenv]commands}
+ pip install -r{toxinidir}/test-requirements.txt
+ flake8 {posargs}
[testenv:functional]
-deps =
- rtyaml
- ddt
- git+git://github.com/loadtheaccumulator/glusto.git
- git+git://github.com/gluster/glusto-tests.git#egg=glustolibs-gluster&subdirectory=glustolibs-gluster
- git+git://github.com/gluster/glusto-tests.git#egg=glustolibs-io&subdirectory=glustolibs-io
- git+git://github.com/gluster/glusto-tests.git#egg=glustolibs-misc&subdirectory=glustolibs-misc
- --editable=file:///{toxinidir}/cns-libs
commands =
- find . -type f -name "*.py[c|o]" -delete
+ {[testenv]commands}
+ pip install \
+ rtyaml \
+ ddt \
+ git+git://github.com/loadtheaccumulator/glusto.git \
+ "git+git://github.com/gluster/glusto-tests.git#egg=glustolibs-gluster&subdirectory=glustolibs-gluster" \
+ "git+git://github.com/gluster/glusto-tests.git#egg=glustolibs-io&subdirectory=glustolibs-io" \
+ "git+git://github.com/gluster/glusto-tests.git#egg=glustolibs-misc&subdirectory=glustolibs-misc" \
+ --editable=file:///{toxinidir}/cns-libs
{posargs:bash -c "echo 'No commands have been specified. Exiting.'; exit 1"}
[testenv:venv]