【发布时间】:2023-04-07 22:17:02
【问题描述】:
在运行鼻子测试时如何有条件地关闭关闭覆盖?
有一个 --with-coverage 标志似乎并没有做那么多。它当然不会关闭覆盖范围。
请注意,我喜欢报道,我想保留它。我只是觉得每次手动运行鼻子测试时看到它的输出非常分散注意力。那个时候,我想看看测试结果,如果有什么失败。
我的 ~/.noserc 有以下内容,但重命名文件没有帮助。
[nosetests]
verbosity=3
with-coverage=0
match=(?:^|[\b_\./-])[Tt]est|^ut_
cover-html=1
在大多数情况下,我更希望有相同的鼻子测试行为,就好像根本没有安装覆盖一样。
上次我安装鼻子时,我通过修改主启动脚本中的 optparse 组合了一个 --cover-none 1 选项。基本上,如果设置了该标志,我将打开程序用来防止未安装覆盖的相同“未安装覆盖”标志。工作正常,但有点笨拙。
【问题讨论】:
标签: python code-coverage nose