cmds: improve support for "git worktree" repositories when ignoring files
[git-cola.git] / tox.ini
blobedc11345d3faed3b055f068e9e14919e2ee6f35b
1 [tox]
2 minversion = 4.0
3 envlist = clean,py36,py37,py38,py39,py310,py311,py312,report
4 skip_missing_interpreters = true
6 [testenv]
7 allowlist_externals =
8 garden
9 passenv =
10 FORCE_COLOR
11 commands =
12 garden test -- --cov --cov-append --cov-report=term-missing
13 depends =
14 {py36,py37,py38,py39,py310,py311,py312}: clean
15 report: py36,py37,py38,py39,py310,py311,py312
16 extras =
17 testing
18 sitepackages = true
19 usedevelop = true
21 [testenv:check]
22 allowlist_externals =
23 garden
24 commands =
25 garden check {posargs}
26 extras =
27 docs
28 dev
29 testing
30 sitepackages = true
31 skip_install = true
33 [testenv:clean]
34 deps = coverage
35 skip_install = true
36 commands = python3 -m coverage erase
38 [testenv:docs]
39 extras =
40 docs
41 testing
42 changedir = docs
43 commands =
44 python3 -m sphinx -v docs html
46 [testenv:report]
47 deps = coverage
48 skip_install = true
49 commands =
50 python3 -m coverage report
51 python3 -m coverage html