14

我正在尝试输出我的鼻子测试的覆盖范围 XML,以便它们出现在 Hudson 上。我正在执行的行是:

nosetests --with-gae -v --all-modules --with-xunit --with-coverage

我在控制台中看到了覆盖率输出,但没有包含覆盖率数据的 xml 文件。我怎样才能让它输出覆盖 xml?

4

2 回答 2

25

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

于 2011-01-21T03:41:30.983 回答
8

有一个插件nosetests可以做到这一点。

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

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

于 2011-01-25T21:42:13.083 回答