生成TestNG报告

生成TestNG报告,testng,Testng,我正在testNG中运行测试用例。默认情况下,它在名为testoutput的文件夹中生成结果,并在每次运行时覆盖该文件夹。我想在每次运行时创建单独的报告文件夹,并放置我的结果。如何进行tat。?您可以配置输出目录,确切答案将根据您使用的构建工具而有所不同,例如命令行:-d、ant:outputdir等 有关详细信息,请查阅构建工具的文档。好吧,我建议您提供一份包含在测试输出目录中的html报告的简单副本。以下是我的工作: 1. Log output of my tests to "test-ou

我正在testNG中运行测试用例。默认情况下,它在名为testoutput的文件夹中生成结果,并在每次运行时覆盖该文件夹。我想在每次运行时创建单独的报告文件夹,并放置我的结果。如何进行tat。?

您可以配置输出目录,确切答案将根据您使用的构建工具而有所不同,例如命令行:-d、ant:outputdir等


有关详细信息,请查阅构建工具的文档。

好吧,我建议您提供一份包含在测试输出目录中的html报告的简单副本。以下是我的工作:

1. Log output of my tests to "test-output/work/version/timestamp"
2. Email the emailable-report.html  using a Java SMTP mailer class
3.  Copy the 600KB of html report files into my "test-output
    /work/version/timestamp"  to archive the reports.  This isn't always
     necessary IMHO.

您是否使用ApacheMaven或ApacheAnt之类的构建自动化工具?谢谢,我已经配置好了。但是现在我想为我的项目创建自己的HTML报告,就像我们默认的HTML报告一样。我尝试使用getPassedTests之类的方法以及ITestresult和TestListener中的重写方法。但是没有一种方法能得到任何东西。文档清楚地解释了如何创建自己的报告,查看IReporter。