如何通过编程方式将所有Testng可通过电子邮件发送的报告合并为单个报告

时间:2018-10-24 16:07:43

标签: java testng testng-eclipse

我有100个测试用例,如果有任何失败的测试脚本,并且可通过电子邮件发送的报告仅具有失败的测试脚本的状态,则将执行重试逻辑。我只想将第一个合并并在执行完成后以可发送电子邮件的形式在testng中重试运行测试报告作为单个报告。可能在Jenkins的构建后活动中,我只想执行合并活动。我只需要建议,以及实现这一目标的有效方法。

截屏:

enter image description here 上面的屏幕截图有3个emailable.html报告。我只想创建另一个可通过电子邮件发送的报告,其中包含所有三个html文件的合并详细信息。

1 个答案:

答案 0 :(得分:0)

对此也有相同的答案:)

因为HTML基本上是XML。我们可以将其与xlst合并。使用xpath,我们可以轻松地从每个html中分离出必须提取的部分,并将它们合并为单个html。 请参阅这篇文章,以获得更好的主意。Merging html files using XSLT?