commit:     c852f0aed0d86178a5ebb3f30e50692f2657dcee
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  1 05:58:29 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Aug  1 08:37:56 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c852f0ae

Add a tox.ini to support running tests via tox

tox is the common Pythonic tool for running tests against multiple
interpreters.  It integrates well with virtualenv, making testing
trivial on practically any system.  Add a tox.ini file so users can take
advantage of it.

Reviewed-by: Zac Medico <zmedico <AT> gentoo.org>

 tox.ini | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/tox.ini b/tox.ini
new file mode 100644
index 000000000..cafdb0045
--- /dev/null
+++ b/tox.ini
@@ -0,0 +1,16 @@
+[tox]
+envlist = py27,py34,py35,py36,pypy,pypy3
+skipsdist = True
+
+[testenv]
+deps =
+       lxml!=4.2.0
+       pygost
+       pyyaml
+       py27,py34,py35,pypy: pyblake2
+       py27,py34,py35,pypy: pysha3
+setenv =
+       PYTHONPATH={toxinidir}/lib
+commands =
+       python -b -Wd setup.py test
+       python -b -Wd repoman/setup.py test

Reply via email to