我想为我的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版本。
答案 0 :(得分:1)
要获取xml格式的覆盖率信息,您需要添加--cover-xml
参数