| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- [tox]
- envlist =
- py{37,36,35,34,27,py3,py3,py}
- stylecheck
- docs-html
- coverage-report
- skip_missing_interpreters = true
- [testenv]
- setenv =
- COVERAGE_FILE = .coverage.{envname}
- deps =
- pytest-cov
- commands = pytest --tb=short --cov --cov-report= {posargs}
- [testenv:stylecheck]
- deps = pre-commit
- skip_install = true
- commands = pre-commit run --all-files --show-diff-on-failure
- [testenv:docs-html]
- deps = -r docs/requirements.txt
- commands = sphinx-build -W -b html -d {envtmpdir}/doctrees docs {envtmpdir}/html
- [testenv:coverage-report]
- setenv =
- COVERAGE_FILE = .coverage
- deps = coverage
- skip_install = true
- commands =
- coverage combine
- coverage html
- coverage report
- [testenv:codecov]
- passenv = CI TRAVIS TRAVIS_*
- setenv =
- COVERAGE_FILE = .coverage
- deps = codecov
- skip_install = true
- commands =
- coverage combine
- codecov
- coverage report
|