如何使用nosetests输出覆盖率XML?

Cug*_*uga 14 python code-coverage cobertura nosetests

我正在尝试输出我的鼻子测试的覆盖率XML,以便他们出现在Hudson上.我正在执行的行是:

nosetests --with-gae -v --all-modules --with-xunit --with-coverage
Run Code Online (Sandbox Code Playgroud)

我在控制台中看到了coverage输出,但是没有包含coverage数据的xml文件.如何让它输出coverage xml?

Ned*_*der 25

运行该nosetests命令后,.coverage目录中将有一个数据文件.如果然后运行coverage xml,它将从.coverage文件中创建与Cobertura兼容的XML 文件.


小智 8

有一个插件是为此nosetests而写的.

--with-xcoverage安装此软件包后,您只需添加即可.它可以在以下位置找到:

https://github.com/cmheisel/nose-xcover