public inbox for gentoo-portage-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-portage-dev] [PATCH v2 1/2] Add a tox.ini to support running tests via tox
@ 2018-08-01  7:34 Michał Górny
  2018-08-01  7:34 ` [gentoo-portage-dev] [PATCH v2 2/2] .travis.yml: Take advantage of tox Michał Górny
  0 siblings, 1 reply; 3+ messages in thread
From: Michał Górny @ 2018-08-01  7:34 UTC (permalink / raw
  To: gentoo-portage-dev; +Cc: Michał Górny

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.
---
 tox.ini | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 tox.ini

Changes in v2:
 passing '-b -Wd' to python

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
-- 
2.18.0



^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-08-01  8:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-01  7:34 [gentoo-portage-dev] [PATCH v2 1/2] Add a tox.ini to support running tests via tox Michał Górny
2018-08-01  7:34 ` [gentoo-portage-dev] [PATCH v2 2/2] .travis.yml: Take advantage of tox Michał Górny
2018-08-01  8:17   ` Zac Medico

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox