2017-01-25 128 views
0

完成所有测试后,通过POM生成报告?完成所有测试后,通过POM生成报告?

  1. 可以说我有外种皮,TESTB,TESTC
  2. 一旦所有的测试已经完成执行,才有可能清理项目(因此最新的报告列入目录),然后电子邮件中报spcific派对?

感谢您的帮助

+0

是的,这是可能的。 –

+0

这是关于生成一些报告或通过电子邮件发送的问题吗? – acikojevic

+0

@acikojevic @acikojevic我需要做这两个,但项目目录中的报告需要更新之前,它通过电子邮件发送,例如TestA,TestB已完成执行,报告更新,然后通过电子邮件发送(所有旧报告被删除) ,谢谢 – Gbru

回答

0

您可以使用TestNG的,它会自动生成测试执行的报告。

+0

嗨@Kushal我遇到的问题是在发送报告时,它始终从最后一次构建发送报告,除非我每次清理项目 – Gbru

0

不知道你是如何运行你的测试,但你正在使用maven所以你应该利用maven生命周期阶段。例如,您可以在<phase>test</phase>中运行测试,并且在完成所有工作后,您可以在稍后的阶段发送邮件(<phase>package</phase>或类似的东西)

+0

我会在POM文件中添加上面列出的代码吗?例如目前的iam:1.创建TestNG测试文件; 2.创建TestNG执行文件; 3.在POM文件中使用Surefire通过Maven执行TestNG文件; 4.在需要最新报告的情况下,通过电子邮件传输,目前不断发送电子邮件给报告从最后的maven构建/测试 – Gbru

+0

是的,它会在你的POM.xml中。发送邮件你可以使用maven-postman-plugin – acikojevic