我先跑
nosetests --with-coverage
所以我应该有一个包含所有默认设置的.coverage文件。
在folder_1中,我有file_1.py,file_2.py和file_3.py
当我进入folder_1并运行
时coverage report
输出:
它不会为file_3.py生成任何内容!但是当我跑步时:
coverate report file_3.py
它说:
是否会跳过报告中没有覆盖的文件?如何更改它以便报告显示每个* .py文件的结果?
答案 0 :(得分:1)
您需要为coverage.py指定源目录,以查找从未执行过的文件。您可以在命令行中使用--source=folder_1
,或在.coveragerc文件中使用[run] source=folder_1
。