blob: e7c91ab09e08f65dc9bd2c0ec68f367f28c43f8c [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]
Zack Williamsb5de8402022-03-19 15:15:14 -07005envlist = py37,py38,py39,py310
Zack Williams712caf62020-04-28 13:37:41 -07006skip_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
Zack Williamsb5de8402022-03-19 15:15:14 -070018# 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