关闭鼻子测试中的覆盖范围
turning off coverage in nosetests
如何在 运行ning nosetests 时有条件地关闭 覆盖范围?
有一个 --with-coverage 标志似乎并没有那么多作用。它当然不会关闭覆盖范围。
请注意,我喜欢报道,我想保留它。我发现每次我 运行 手动进行 nosetests 时看到它的输出都非常分散注意力。到时候想看看测试结果,有没有失败。
我的 ~/.noserc 有以下内容,但重命名文件没有帮助。
[nosetests]
verbosity=3
with-coverage=0
match=(?:^|[\b_\./-])[Tt]est|^ut_
cover-html=1
大多数时候,我更希望有相同的 nosetests 行为,就好像根本没有安装覆盖一样。
上次我安装 nose 时,我通过修改主启动脚本中的 optparse 破解了一个 --cover-none 1 选项。基本上,如果设置了标志,我会打开程序用来防止未安装覆盖范围的相同 "coverage is not installed" 标志。工作正常,虽然有点笨拙。
只需从配置文件中完全删除 with-coverage
选项。
长话短说:--with-coverage
,与所有其他插件一样,开启标志被定义为 store-true
操作 (in optparse context),因此任何值,甚至 0、False 或 None 将打开插件。您必须完全删除该选项。当您删除 with-coverage,
时,默认值 False
将用于关闭覆盖插件。
此外,尝试 运行 nosetests -v 3
看看还有什么可能会干扰您的设置。你可以 nose.cfg
坐在你的主目录中的某个地方吗?
如何在 运行ning nosetests 时有条件地关闭 覆盖范围?
有一个 --with-coverage 标志似乎并没有那么多作用。它当然不会关闭覆盖范围。
请注意,我喜欢报道,我想保留它。我发现每次我 运行 手动进行 nosetests 时看到它的输出都非常分散注意力。到时候想看看测试结果,有没有失败。
我的 ~/.noserc 有以下内容,但重命名文件没有帮助。
[nosetests]
verbosity=3
with-coverage=0
match=(?:^|[\b_\./-])[Tt]est|^ut_
cover-html=1
大多数时候,我更希望有相同的 nosetests 行为,就好像根本没有安装覆盖一样。
上次我安装 nose 时,我通过修改主启动脚本中的 optparse 破解了一个 --cover-none 1 选项。基本上,如果设置了标志,我会打开程序用来防止未安装覆盖范围的相同 "coverage is not installed" 标志。工作正常,虽然有点笨拙。
只需从配置文件中完全删除 with-coverage
选项。
长话短说:--with-coverage
,与所有其他插件一样,开启标志被定义为 store-true
操作 (in optparse context),因此任何值,甚至 0、False 或 None 将打开插件。您必须完全删除该选项。当您删除 with-coverage,
时,默认值 False
将用于关闭覆盖插件。
此外,尝试 运行 nosetests -v 3
看看还有什么可能会干扰您的设置。你可以 nose.cfg
坐在你的主目录中的某个地方吗?