【问题标题】:How to integrate Custom report to Hudson email and in Hudson UI?如何将自定义报告集成到 Hudson 电子邮件和 Hudson UI?
【发布时间】:2011-09-21 15:52:40
【问题描述】:

我正在为soapUi 生成自定义报告(HTML),并且我正在使用TestNG 和Maven。 我如何生成报告? ->我手动创建一个报告文件夹并在每次运行后创建 HTML 报告文件。(我不是
使用surefire报告),即我在setup和teardown方法中添加了这个动作。

下面提到的是我的项目概述。

主要项目(Maven) | - src/main/java/tests/classes | - 测试输出(TestNG) | - 报告 | - SampleReport.html

现在如何与 Hudson 集成?我的意思是这个报告应该在 Hudson 中显示并作为电子邮件报告发送。

【问题讨论】:

    标签: maven hudson testng soapui


    【解决方案1】:

    有一个用于 Jenkins 的 TestNG 插件,您可以使用它来解析 TestNG 结果,即。 TestNG XML 报告模式:**/testng-results.xml 我们正在使用它,这在 Jenkins 中以一种非常好的方式呈现结果。 然后,要通过电子邮件发送您的 html 报告,您可以使用 Email-ext 插件。它会让您将电子邮件内容更改为 HTML 并附加您的结果,即。 ${FILE, path="target/surefire-reports/emailable-report.html"}

    希望对你有所帮助

    【讨论】:

    • Marcin,如何在此处嵌入公共域链接?例如:${FILE, path="w3schools.com"}