blob: 92f63178de294b2b77d6e6570976cb57d8b1cb1b [file] [log] [blame]
DR695H5fa01462017-02-15 18:21:12 -05001[tox]
umry8364d4af56d2019-08-28 12:06:30 +02002envlist = py3,pep8,pylint,py27
3modules =
4 ONAPLibrary
5 vcpeutils
DR695H5fa01462017-02-15 18:21:12 -05006
7[testenv]
umry8364d4af56d2019-08-28 12:06:30 +02008usedevelop = True
9deps =
10 -r{toxinidir}/requirements.txt
11 -r{toxinidir}/test-requirements.txt
12install_command = pip install {opts} {packages}
13
14[testenv:pep8]
15basepython = python3
16changedir = {toxinidir}
17commands =
18 flake8 --max-line-length 120 {[tox]modules}
19
20[testenv:pylint]
21basepython = python3
22deps =
23 pyflakes
24 pylint
25commands =
26 pylint -f parseable --ignore-imports=y --disable=locally-disabled --max-line-length 120 --exit-zero -ry {[tox]modules}
27
28[testenv:py3]
29basepython = python3
30commands = nosetests --with-xunit \
31 --all-modules \
32 --with-coverage \
33 --cover-tests \
34 --cover-package=. \
35 --cover-xml \
36 --cover-html \
37 tests
38
39[testenv:py27]
40basepython = python2.7
41commands = nosetests --all-modules tests