python覆盖率可以分层显示结果吗?

2024-03-28 13:10:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用Python code coverage tool来监视和测量我们的测试覆盖率。我现在使用coverage优秀的html报告生成功能在内部发布结果。我想将从所有模块的平面报表生成的报表更改为嵌套/分层方法,这样每个模块都将显示其中模块的总计。因此,如果我当前的摘要页面如下所示:

Name                         Stmts   Miss  Cover
myapp                           33     33     0%
myapp.infra                      2      0   100%
myapp.infra.mm                  34      8    76%
myapp.infra.mmcheck            140     32    77%
myapp.job                        2      2     0%
myapp.job.jobcontrol           629    445    29%
myapp.job.launcher             334    163    51%

我想要一份总结报告,比如:

^{pr2}$

在哪里myapp.infra公司指向该包的索引的链接:

^{3}$

像这样的能力是否已经存在,而我只是太傻了,看不到它?还是需要自定义报表生成?在


Tags: 模块方法功能报表分层html报告coverage
1条回答
网友
1楼 · 发布于 2024-03-28 13:10:09

一种选择是使用z3c.coverage。引用文件:

Why use z3c.coverage instead of coverage html?

Some people prefer the look of the reports produced by z3c.coverage. Some people find per-package coverage summaries or the tree-like navigation convenient.

听起来像你需要的。希望有帮助。在

相关问题 更多 >