我正在使用pytest cov对我的回购进行覆盖率检查。是否有一种功能可以用于指定存储库中特定包的覆盖率阈值?当前,如果总覆盖率低于指定的阈值,我的覆盖率条件使用--cov-fail-under
失败。
假设我有一个如下的目录结构(只是一个示例)
/src
|-- Module1
|-- Pkg1
|-- Pkg2
| `-- Module2
|-- Pkg3
|-- Pkg4
| |-- Module3
| |-- Module4
| |-- Pkg5
| | |-- Module5
| | |-- Module6
| | `-- Module7
| `-- Pkg6
|-- Pkg7
`-- Pkg8
在这种假设场景中,我想为Pkg4、Pkg5和Pkg7指定阈值。同样,在这种情况下,Pkg5的计算将不包括在Pkg 4的计算中。我知道我可以生成一个覆盖率报告并实现它,但我只是想确认是否有一种开箱即用的方法
coverage.py(pytest cov的构建基础)中没有这样的特性
相关问题 更多 >
编程相关推荐