2018-03-07 22:54:13 -07:00
|
|
|
[tox]
|
2018-10-26 08:26:25 -06:00
|
|
|
envlist = py{34,35,36}
|
|
|
|
minversion=3.4.0
|
|
|
|
skipsdist=True
|
|
|
|
skip_missing_interpreters=True
|
2018-03-07 22:54:13 -07:00
|
|
|
|
|
|
|
[testenv]
|
2018-10-26 08:26:25 -06:00
|
|
|
basepython=
|
|
|
|
py34: python3.4
|
|
|
|
py35: python3.5
|
|
|
|
py36: python3.6
|
2018-03-07 22:54:13 -07:00
|
|
|
deps=
|
|
|
|
pytest
|
2018-10-26 08:26:25 -06:00
|
|
|
pytest-cov
|
|
|
|
commands=
|
2018-03-07 22:54:13 -07:00
|
|
|
pip install -e .
|
2018-10-26 08:26:25 -06:00
|
|
|
py.test \
|
|
|
|
--cov-report term \
|
|
|
|
--cov-report html \
|
|
|
|
--cov=bison \
|
|
|
|
{posargs}
|
|
|
|
|
|
|
|
[testenv:deps]
|
|
|
|
deps=
|
|
|
|
pip-tools
|
|
|
|
commands=
|
|
|
|
pip-compile --output-file requirements.txt setup.py
|
|
|
|
|
|
|
|
[testenv:lint]
|
|
|
|
deps=
|
|
|
|
isort
|
|
|
|
flake8
|
|
|
|
commands=
|
|
|
|
flake8 --ignore=E501,E712 bison
|
|
|
|
isort bison tests -rc -c --diff
|