尽管可以选择,但鼻子测试没有代码覆盖率

时间:2018-07-18 10:50:08

标签: python code-coverage nose

我想为我的python包的代码覆盖范围生成Cobertura样式的XML。我的命令如下所示:

nosetests --verbosity=3 --cover-package=jenkinsqa --nocapture --nologcapture --with-xunit --cover-inclusive --cover-erase --with-xcoverage

尽管存在--with-xcoverage选项,但没有创建coverage.xml文件。我尝试添加--with-xcoverage-file=cov.xml,但仍然没有输出。 xunit结果正确保存在nosetests.xml.coverage文件中。我知道我可以在coverage xml之后运行以从.coverage文件中获取xml文件,但是我想知道为什么鼻子测试没有执行导出。我正在使用鼻子测试1.0.11和鼻子测试1.3.7版本。

1 个答案:

答案 0 :(得分:1)

要获取xml格式的覆盖率信息,您需要添加--cover-xml参数