-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathtox.ini
33 lines (29 loc) · 1.01 KB
/
tox.ini
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
[tox]
envlist=test-{py39,py310},cover-py310-all,pyflakes
skipsdist=true
[testenv]
deps=
test,cover: .[tests]
test,cover: pytest
test,cover: pytest-subtests
docs: .
docs: -r docs/requirements.txt
cover: coverage
commands=
cover: coverage erase
cover-all: - coverage run {posargs:-m unittest}
cover-tester: - coverage run -m unittest sigtools.tests.test_testutil
cover-support: - coverage run -m unittest sigtools.tests.test_support
cover-autofwd: - coverage run -m unittest sigtools.tests.test_autoforwards
test: {posargs:python -m unittest}
cover: coverage html
cover-all: coverage report
cover-tester: coverage report --include 'sigtools/tests/util.py'
cover-support: coverage report --include 'sigtools/support.py'
cover-autofwd: coverage report --include 'sigtools/_autoforwards.py'
docs: {envbindir}/sphinx-build {toxinidir}/docs/ {toxinidir}/build/sphinx -W -a {posargs:}
[testenv:pyflakes]
deps=
pyflakes
commands=
./run-pyflakes.sh sigtools