How do I make coverage include not tested files?
Add --source=.
to the coverage
run line. It will both limit the focus to the current directory, and will search for .py
files that weren't run at all.
If you use nose
as a testrunner instead, the coverage plugin for it provides
--cover-inclusive Include all python files under working directory in coverage report. Useful for discovering holes in test coverage if not all files are imported by the test suite. [NOSE_COVER_INCLUSIVE] --cover-tests Include test modules in coverage report [NOSE_COVER_TESTS]