diff options
author | Michael Howitz <mh@gocept.com> | 2020-05-20 08:29:40 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-20 08:29:40 +0200 |
commit | da6a9366f0bb33eb0d3977e094e2f8b5d70f41cb (patch) | |
tree | 733d22d7c64f402733ff66aebb9752f0d829e173 /tox.ini | |
parent | ffc45c620523947518b4de4f4458c0e06b56bebf (diff) | |
download | zope-browser-da6a9366f0bb33eb0d3977e094e2f8b5d70f41cb.tar.gz |
Configuring for pure-python (#5)
Diffstat (limited to 'tox.ini')
-rw-r--r-- | tox.ini | 64 |
1 files changed, 50 insertions, 14 deletions
@@ -1,26 +1,62 @@ +# Generated from: +# https://github.com/zopefoundation/meta/tree/master/config/pure-python [tox] envlist = - py27,py34,py35,py36,py37,pypy,pypy3,docs,coverage + lint, + py27, + pypy, + py35, + py36, + py37, + py38, + pypy3, + coverage [testenv] +usedevelop = true +deps = + zope.testrunner commands = zope-testrunner --test-path=src [] +extras = test + +[testenv:lint] +basepython = python3 +skip_install = true deps = - .[test] + flake8 + check-manifest + check-python-versions +commands = + flake8 src setup.py + check-manifest + check-python-versions [testenv:coverage] -usedevelop = true -basepython = - python3.7 -commands = - coverage run -m zope.testrunner --test-path=src - coverage report --fail-under=100 +basepython = python3 deps = - {[testenv]deps} coverage - -[testenv:docs] + coverage-python-version + zope.testrunner commands = - sphinx-build -b html -d docs/_build/doctrees docs docs/_build/html -deps = - .[docs] + coverage run -m zope.testrunner --test-path=src [] + coverage html + coverage report -m --fail-under=100 + +[coverage:run] +branch = True +plugins = coverage_python_version +source = src + +[coverage:report] +precision = 2 +exclude_lines = + pragma: nocover + except ImportError: + raise NotImplementedError + if __name__ == '__main__': + self.fail + raise AssertionError + +[coverage:html] +directory = htmlcov |