blob: ea569a14c54134b1381f0f14f097d7ac1b2e04b3 [file] [log] [blame]
Zack Williams712caf62020-04-28 13:37:41 -07001; SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
2; SPDX-License-Identifier: Apache-2.0
3
4[tox]
5envlist = py37
6skip_missing_interpreters = true
7
8[testenv]
9deps =
10 -r requirements.txt
Zack Williams712caf62020-04-28 13:37:41 -070011 flake8
12 pylint
13 coverage
Zack Williams483de862021-02-12 15:07:33 -070014 unittest-xml-reporting
Zack Williams712caf62020-04-28 13:37:41 -070015
16commands=
Zack Williams483de862021-02-12 15:07:33 -070017 flake8 setup.py buildcollector.py siterender.py
18 pylint --py3k setup.py buildcollector.py siterender.py
Zack Williams712caf62020-04-28 13:37:41 -070019 coverage erase
Zack Williams483de862021-02-12 15:07:33 -070020 coverage run -m xmlrunner discover -s tests --output-file junit-results.xml
Zack Williams712caf62020-04-28 13:37:41 -070021 coverage report --omit=.tox*
Zack Williams483de862021-02-12 15:07:33 -070022 coverage xml -o coverage.xml
Zack Williams712caf62020-04-28 13:37:41 -070023
24[flake8]
25max-line-length = 119