为什么Coverage.py会忽略没有覆盖的文件?

时间:2017-03-28 18:49:04

标签: python coverage.py

我先跑

nosetests --with-coverage

所以我应该有一个包含所有默认设置的.coverage文件。

在folder_1中,我有file_1.py,file_2.py和file_3.py

当我进入folder_1并运行

coverage report

输出:

enter image description here

它不会为file_3.py生成任何内容!但是当我跑步时:

coverate report file_3.py

它说:

enter image description here

是否会跳过报告中没有覆盖的文件?如何更改它以便报告显示每个* .py文件的结果?

1 个答案:

答案 0 :(得分:1)

您需要为coverage.py指定源目录,以查找从未执行过的文件。您可以在命令行中使用--source=folder_1,或在.coveragerc文件中使用[run] source=folder_1

相关问题