当前位置: 首页 > 知识库问答 >
问题:

如何根据成功/失败定制testng报告的电子邮件主题?

陈昊昊
2023-03-14

我能够通过pom.xml发送testng报告。电子邮件发送给人们关于构建成功和失败的信息。现在,由于这份报告每天都在进行,我希望开发人员看到的电子邮件报告只有当它失败,所以我想改变主题的电子邮件,我发送。关于成功的主题应该是“测试结果:构建成功”,关于失败的主题是“测试结果:构建失败”我的pom.xml看起来是这样的(电子邮件配置部分)--我如何做到这一点?

<from>qa@qateam.com</from>
<subject>Test Results</subject>

<mailhost></mailhost>
<receiver>Alldev@devteam.com</receiver>

共有1个答案

梁丘洲
2023-03-14

你可以让Jenkins这么做。为testng添加插件,如果mvn测试失败,将构建标记为失败,并使用email插件发送定制的电子邮件。

 类似资料:
  • 我使用下面的代码片段通过邮件发送testng的emailable-report.html。 公共类SampleSendMail{

  • 请让我知道通过邮件自动发送TestNG可电子邮件报告而不添加外部jar的最佳方式。

  • 我最近将我的项目从JUnit5转换为TestNG,完全是为了得到体面的报告。 我添加了一个监听器,它在每次运行结束时生成报告: 我的问题是,通过电子邮件发送的报告不是来自当前运行,而是来自上一次运行。 然而,如果我使用Eclipse IDE在/test-output/custom-report.html中打开报告,它是正确的! 我如何确保发出的电子邮件是最新的? 当我将对sendEmail的调用移

  • 我正试图在testng报告中附加屏幕打印。这在index.html报表中工作得很好,但在emailable报表中,它只是html标记,当我检查它作为html escaps记录的html文件时,对此有任何帮助

  • TestNG生成一个可通过电子邮件发送的报告。我已经看到可以通过使用监听器自定义这个报告。却得不到我想要的。我的要求是在本报告的摘要部分包括额外的细节。我希望能够添加一个新的表或额外的列来显示测试执行的环境细节。 试图附上一个截图,但显然遗漏了一些东西,它没有出现。