如何自定义TestNG可电子邮件的HTML报告以包含执行测试的数据?

时间:2017-11-20 12:10:38

标签: testng reporting

我是否有可能自定义TestNG Email-able报告以包含来自执行测试的数据。例如,我有一个测试方法,每当运行Test时都会创建一个唯一的id。现在,我想在新列中包含报告中的唯一ID。我是TestNG的新手并且已经搜索了这个主题,但没有在任何地方遇到过。我知道有一些监听器可以实现自定义报告,其中可以包括测试开始时间,结束时间,执行时间等数据。但是我有兴趣包括执行测试响应的详细信息,如生成的唯一ID,错误代码/来自响应的消息而不是堆栈跟踪等。任何帮助都表示赞赏。!

Sample TestNG Report

1 个答案:

答案 0 :(得分:0)

您必须实施IReporter,然后更改createWriter功能。我认为你的问题正是解释here。您可能必须根据需要更改其他需要的东西,但概念完全相同。

另请查看here以获取完整的工作示例,它来自上面的相同链接。

您还可以查看here,我在其中回答了如何实施自定义TestHTMLReporter