如何将覆盖率(包含在pybuilder中)更新为igrore运行.py模块?

2024-05-15 09:52:21 发布

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

问题:使用Pybuilder构建的Flask应用程序需要覆盖范围来排除运行.py在构建过程中消除警告消息和对覆盖率百分比的影响

[WARN]  Module 'run' was not imported by the covered tests

以及

^{pr2}$

^{3}$

问题:我本可以使用answer here,但是覆盖是由pybuild执行的,而不是我自己从命令行执行的,所以--omit solution不太适用,这就产生了问题。有人能给我个建议吗?在


Tags: runpy应用程序消息警告flask过程覆盖率
1条回答
网友
1楼 · 发布于 2024-05-15 09:52:21

找到答案了! 解决方案: 在构建.py(pybuilder项目的一部分)添加:

@init
def set_properties(project):
    project.set_property("coverage_exceptions", ['run',])

列表可以根据需要与其他模块一起展开。在

相关问题 更多 >