How do I make coverage include not tested files? How do I make coverage include not tested files? python python

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]