12345678910111213141516171819202122232425262728293031323334353637383940 |
- [tox]
- skip_missing_interpreters = true
- envlist =
- # py{35,36,37,38},
- py38,
- coverage
- [testenv]
- use_develop = true
- deps =
- -r{toxinidir}/requirements-dev.txt
- # setup.py has unpinned dependencies by default
- !unpinned: -r{toxinidir}/requirements-dev.txt
- setenv =
- COVERAGE_FILE = tests/.coverage.{envname}
- PYTHONDONTWRITEBYTECODE=1
- passenv = TOXENV CI CODECOV_* SYSTEM_* AGENT_* BUILD_*
- commands =
- mkdir -p .tox/py38/lib/python3.8/site-packages/logs
- pytest {toxinidir}/tests {toxinidir}/flaskbb {posargs}
- [testenv:coverage]
- skip_install = true
- deps = coverage
- setenv =
- COVERAGE_FILE = tests/.coverage
- commands =
- coverage combine
- coverage report
- [testenv:coverage-ci]
- skip_install = true
- deps = codecov
- setenv =
- COVERAGE_FILE = tests/.coverage
- commands =
- coverage combine
- coverage xml
- coverage report
- codecov
|