Java 如何实现支持并行测试套件执行和动态命名报告生成的ExtentReports
我已经构建了一个使用Selenium Grid和TestNG的小型测试框架,我想让它支持ExtentReports 3的并行执行报告,并基于将要运行的TestSuite的名称创建一个本地动态命名文件。 最后一个想法是运行一个包含多个类的TestSuite,每个类只包含一个由@test注释定义的测试Java 如何实现支持并行测试套件执行和动态命名报告生成的ExtentReports,java,test-suite,extentreports,selenium-extent-report,Java,Test Suite,Extentreports,Selenium Extent Report,我已经构建了一个使用Selenium Grid和TestNG的小型测试框架,我想让它支持ExtentReports 3的并行执行报告,并基于将要运行的TestSuite的名称创建一个本地动态命名文件。 最后一个想法是运行一个包含多个类的TestSuite,每个类只包含一个由@test注释定义的测试 <suite> <test name="environment1"> <parameter name="X" value="Y"/> <classes
<suite>
<test name="environment1">
<parameter name="X" value="Y"/>
<classes>
<class name="Class containing Test A"/>
<class name="Class containing Test B"/>
<class name="Class containing Test C"/>
</classes>
</test>
</suite>
我是编程和自动化领域的新手,因此,在此方面的任何帮助或建议,特别是或一般,将不胜感激。
提前谢谢你 如果您为每个类提供了相同的报告名称,根据类的功能为每个报告指定不同的名称,则可能会发生这种情况 这三个类都应该包含唯一的报告名称
<class name="Class containing Test A"/>
<class name="Class containing Test B"/>
<class name="Class containing Test C"/>
<class name="Class containing Test A"/>
<class name="Class containing Test B"/>
<class name="Class containing Test C"/>