Zack Williams | 712caf6 | 2020-04-28 13:37:41 -0700 | [diff] [blame] | 1 | ; SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org> |
| 2 | ; SPDX-License-Identifier: Apache-2.0 |
| 3 | |
| 4 | [tox] |
| 5 | envlist = py37 |
| 6 | skip_missing_interpreters = true |
| 7 | |
| 8 | [testenv] |
| 9 | deps = |
| 10 | -r requirements.txt |
Zack Williams | 712caf6 | 2020-04-28 13:37:41 -0700 | [diff] [blame] | 11 | flake8 |
| 12 | pylint |
| 13 | coverage |
Zack Williams | 483de86 | 2021-02-12 15:07:33 -0700 | [diff] [blame] | 14 | unittest-xml-reporting |
Zack Williams | 712caf6 | 2020-04-28 13:37:41 -0700 | [diff] [blame] | 15 | |
| 16 | commands= |
Zack Williams | 483de86 | 2021-02-12 15:07:33 -0700 | [diff] [blame] | 17 | flake8 setup.py buildcollector.py siterender.py |
| 18 | pylint --py3k setup.py buildcollector.py siterender.py |
Zack Williams | 712caf6 | 2020-04-28 13:37:41 -0700 | [diff] [blame] | 19 | coverage erase |
Zack Williams | 483de86 | 2021-02-12 15:07:33 -0700 | [diff] [blame] | 20 | coverage run -m xmlrunner discover -s tests --output-file junit-results.xml |
Zack Williams | 712caf6 | 2020-04-28 13:37:41 -0700 | [diff] [blame] | 21 | coverage report --omit=.tox* |
Zack Williams | 483de86 | 2021-02-12 15:07:33 -0700 | [diff] [blame] | 22 | coverage xml -o coverage.xml |
Zack Williams | 712caf6 | 2020-04-28 13:37:41 -0700 | [diff] [blame] | 23 | |
| 24 | [flake8] |
| 25 | max-line-length = 119 |