1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
[tox]
envlist =
lint,
py27,py34,py35,py36,pypy,
coverage
[testenv]
basepython =
py27: python2.7
py34: python3.4
py35: python3.5
py36: python3.6
pypy: pypy
py2: python2.7
py3: python3.5
pypy3: pypy3
commands =
pip install plaster_pastedeploy[testing]
py.test --cov --cov-report= {posargs:}
setenv =
COVERAGE_FILE=.coverage.{envname}
deps =
py27: configparser
[testenv:coverage]
skip_install = True
basepython = python3.5
commands =
coverage combine
coverage report --fail-under=100
deps =
coverage
setenv =
COVERAGE_FILE=.coverage
[testenv:lint]
skip_install = True
basepython = python3.5
commands =
flake8 src/plaster_pastedeploy/
python setup.py check -r -s -m
check-manifest
deps =
flake8
readme_renderer
check-manifest
|