python nose framework:一个以人性化格式显示结果的插件

时间:2010-10-14 12:29:54

标签: python nose

任何针对人类的格式(.html,.doc,等等)都会很好。我找不到任何提供它的插件 我发现的只是XUNIT或XML输出..

3 个答案:

答案 0 :(得分:1)

我不知道一个独立的可视化工具,但Hudson可以绘制您的测试和覆盖率结果。如果出现故障,它将在网页上列出问题,其中包含指向每个测试结果的超链接。

此博客文章解释了设置:http://heisel.org/blog/2009/11/21/django-hudson/。底部有一个屏幕截图,显示了可能的内容。它面向django,但这个想法适用于任何python应用程序。

持续集成服务器除了可以绘制测试结果外,还可以为您提供许多好处。 Hudson可以在subversion提交后自动检出你的代码,运行你所有的测试,如果出现故障就给你发电子邮件等等。

http://hudson-ci.org/

答案 1 :(得分:0)

Nose有一个html输出模块! (--cover-html选项)。见这里:http://somethingaboutorange.com/mrl/projects/nose/0.11.1/plugins/cover.html

答案 2 :(得分:0)

nosetest提供了一种将结果转储为xunit-xml格式的方法。使用以下选项 -

   --with-xunit --xunit-file <file.xml>

一旦有了结果,就可以使用xslt将运行转换为xhtml。 我试过了https://github.com/mungayree/nosetest-xunit-xslt

显示您的跑步结果。