我正在尝试输出我的鼻子测试的覆盖率XML,以便他们出现在Hudson上。我正在执行的行是:
nosetests --with-gae -v --all-modules --with-xunit --with-coverage
我在控制台中看到了coverage输出,但是没有包含coverage数据的xml文件。如何让它输出coverage xml?
答案 0 :(得分:25)
运行nosetests
命令后,目录中将有一个.coverage
数据文件。如果您随后运行coverage xml
,它将从.coverage
文件创建与Cobertura兼容的XML文件。
答案 1 :(得分:8)
为nosetests
编写了一个插件来执行此操作。
安装此软件包后,您只需添加--with-xcoverage
即可。它可以在: