From 9cd831783921c6b2e3efe286fd6689cf788b0393 Mon Sep 17 00:00:00 2001 From: "Guido A.J. Stevens" Date: Thu, 25 Jan 2018 09:18:03 +0000 Subject: Provide tox runner --- .gitignore | 7 +++++++ tox.ini | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 tox.ini diff --git a/.gitignore b/.gitignore index 40cc424..79bf4e0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,9 @@ +.coverage* +.tox/ +bin/ deb_dist +htmlcov/ +lib/ python_magic.egg-info +pip-selfcheck.json +pyvenv.cfg diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..25fc15b --- /dev/null +++ b/tox.ini @@ -0,0 +1,36 @@ +[tox] +envlist = + coverage-clean, + py27, + py36, + coverage-report + + +[testenv] +commands = + coverage run --source=magic setup.py test + +setenv = + COVERAGE_FILE=.coverage.{envname} +deps = + .[test] + zope.testrunner + coverage + +[testenv:coverage-clean] +deps = coverage +setenv = + COVERAGE_FILE=.coverage +skip_install = true +commands = coverage erase + +[testenv:coverage-report] +deps = coverage +setenv = + COVERAGE_FILE=.coverage +skip_install = true +commands = + coverage combine + coverage report + coverage html + coverage -- cgit v1.2.1