如何使用nosetests输出覆盖率XML?
我正在尝试输出我的nosetests的覆盖率XML文件,这样它们就可以在Hudson上显示。 我执行的命令是:
nosetests --with-gae -v --all-modules --with-xunit --with-coverage
我在控制台上看到了覆盖率的输出,但没有生成包含覆盖率数据的XML文件。我该怎么做才能输出覆盖率的XML文件呢?
2 个回答
8
有一个插件是专门为 nosetests
写的,可以实现这个功能。
安装好这个插件后,你只需要加上 --with-xcoverage
这个选项就可以了。你可以在这里找到它:
25
当你运行了 nosetests
这个命令后,目录里会生成一个叫 .coverage
的数据文件。接着,如果你再运行 coverage xml
,它会根据 .coverage
文件生成一个可以和 Cobertura 兼容的 XML 文件。