2011-05-25 62 views
3

我想定制机器人框架测试报告,以适应我的需要。 我在哪里可以找到处理此功能的相关python源代码?如何定制机器人框架测试报告

或者我需要创建一个第三方库来处理这个问题?

+1

你想做什么样定制?我们现在几乎从头开始重写日志/报告。当前源代码位于http://code.google.com/p/robotframework/source/browse/#hg%2Fsrc%2Frobot%2Fserializing,但新版本将在一个月内提供 – janne 2011-05-25 09:06:43

+0

嗨@janne我想修改HTML测试报告的布局,添加一些可视化摘要等等。非常感谢您为我提供链接。如果你愿意,你可以将它发布为答案,然后我会接受它。另一个问题是@janne, – 2011-05-25 09:20:18

+0

。是否有用于测试报告输出功能的API?我的意思是允许用户创建自己的模板。 – 2011-05-25 09:22:13

回答

4

一个解决方案是从头创建自己的报告。 XML输出非常容易解析。您可以使用命令行选项关闭生成报告(例如:--log NONE and --report NONE)。然后,创建一个脚本,生成您想要的任何类型的报告。

2

一种方法,一种可跛但可行的方法是使用关键字'Set Test Message'。这可让您将文本放入报告的测试消息列中。每当测试通过,你会看到消息。如果失败,您会看到正常的失败消息。

虽然能够动态插入文档行是非常棒的。我希望能够拥有关键字“设置文档消息”,以便在关键字逻辑中设置它,而不是将“[Documentation] blah,blah,blah”复制到适用的每一行上。

+3

你很幸运。在RF 2.7中添加了“设置测试文档”关键字:http://code.google.com/p/robotframework/wiki/ReleaseNotes27 – 2012-05-27 23:17:29

+2

这并非蹩脚,这很酷。 – MarkHu 2013-02-21 03:07:19

0

您可以直接修改模板位于

/usr/local/lib/python2.7/dist-packages/robot/htmldata/rebot/ 
相关问题