2 envlist = {py34,py35}{,-coverage,-diffcov}{,-pg},qa
4 skip_missing_interpreters = True
9 {coverage
,diffcov
}: python
-m coverage run
{[coverage]rc
} -m nose2
-v
10 {coverage
,diffcov
}: python
-m coverage combine
{[coverage]rc
}
11 coverage
: python
-m coverage html
{[coverage]rc
}
12 coverage
: python
-m coverage report
-m
{[coverage]rc
}
13 diffcov
: python
-m coverage xml
{[coverage]rc
}
14 diffcov
: diff
-cover coverage.xml
--html
-report diffcov.html
15 diffcov
: diff
-cover coverage.xml
19 {coverage
,diffcov
}: coverage
25 coverage: COVERAGE_PROCESS_START={[coverage]rcfile}
26 coverage: COVERAGE_OPTIONS="-p"
27 coverage: COVERAGE_FILE={toxinidir}/.coverage
30 basepython = python3.5
37 rcfile = {toxinidir}/coverage.ini
38 rc = --rcfile={[coverage]rcfile}
42 exclude = src/mailman/compat/*.py