test coverage
mike warren
https://
meejah.ca
test coverage
test coverage
usually means "lines"
also branch coverage
a starting point
(like "it compiles" in C++ et al.)
not magic
test coverage
basic coverage usage
coverage.py
:
https://coverage.readthedocs.io
workflow: "did I cover it?"
cuv'ner
:
https://cuvner.readthedocs.io
test coverage
example project
https://github.com/py-yyc/coverage-example
coverage.py
traces every line
universally used
usually used with unit-tests
(but: other use-cases)
coverage.py
running
analysis
reporting
→ "cuvner"