Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 执行所有测试后,是否通过POM生成报告?_Java_Maven_Selenium_Selenium Webdriver - Fatal编程技术网

Java 执行所有测试后,是否通过POM生成报告?

Java 执行所有测试后,是否通过POM生成报告?,java,maven,selenium,selenium-webdriver,Java,Maven,Selenium,Selenium Webdriver,执行所有测试后,是否通过POM生成报告 假设我有TestA,TestB,TestC 完成所有测试后,是否可以清理项目(因此目录中列出了最新的报告),然后通过电子邮件将该报告发送给SPCIC各方 感谢您的帮助您可以使用TestNG,它会自动生成测试执行报告。不确定您运行测试的准确程度,但您使用的是maven,因此您应该利用maven生命周期阶段。例如,您可以在test中运行测试,完成所有操作后,您可以在以后的阶段发送邮件(package或类似的内容)是的,这是可能的。这个问题是关于生成报告还是通过

执行所有测试后,是否通过POM生成报告

  • 假设我有TestA,TestB,TestC
  • 完成所有测试后,是否可以清理项目(因此目录中列出了最新的报告),然后通过电子邮件将该报告发送给SPCIC各方

  • 感谢您的帮助

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

    不确定您运行测试的准确程度,但您使用的是maven,因此您应该利用maven生命周期阶段。例如,您可以在
    test
    中运行测试,完成所有操作后,您可以在以后的阶段发送邮件(
    package
    或类似的内容)

    是的,这是可能的。这个问题是关于生成报告还是通过电子邮件发送报告的?@acikojevic我需要两者都做,但项目目录中的报告在通过电子邮件发送之前需要更新,例如TestA、TestB已完成执行,报告更新后再通过电子邮件发送(所有旧报告均已删除),谢谢,您当前是如何以及何时发送此报告的?@acikojevic生成完成且所有测试脚本执行完毕后,我会发送报告,EmailMethod在AfterSuite setupHi@Kushal中。我的问题是,在发送报告时,它会继续发送上次生成的报告,除非我每次都清理项目,否则我会在POM文件中添加上面列出的代码吗?例如,当前iam:1。创建TestNG测试文件,2。创建TestNG执行文件3。在POM文件4中使用Surefire通过Maven执行TestNG文件。我需要将最新报告发送到email accross,目前一直在通过电子邮件发送来自上一个maven构建/testYes的报告,它将放在您的POM.xml中。对于发送邮件,您可以使用maven postman插件