我想为我的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文件,但是我做了导出 . 我使用nosexsts版本1.3.7与nosexcover 1.0.11 .
1 回答
要以xml格式获取coverage信息,您需要添加
--cover-xml
参数