Coverage.py 只显示测试文件

问题描述

当我运行 coverage.py 命令时,报告中的唯一结果来自 test 目录。显然,报告的价值来自目录中的代码覆盖率。我如何查看该结果?

我正在使用:

coverage run -m unittest test.tests1.sometestfile1

并且所有来自源目录的导入/函数都执行并通过,但报告如下所示:

$ coverage report                                                                                                  
Name                        Stmts   Miss  Cover
-----------------------------------------------
test/__init__.py                1      0   100%
test/../sometestfile1.py      116     69    41%
test/../sometestfile2.py      116     69    41%
test/../sometestfile3.py      116     69    41%
...
-----------------------------------------------
TOTAL                         373    137    63%

我已经尝试将源目录添加到coverage 的--source--include 选项,但没有解决问题。

如何查看实际源文件的覆盖率?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)