从其中一个示例中我找到了一个方法generateReport(List xml,List suites,String outdir)。 从哪里可以调用此方法/如何获取参数值来调用此方法。
答案 0 :(得分:0)
如果要为testng运行生成自定义报告,则需要实现IReporter接口。 请参考testng文档@ Logging Reporters
你不需要调用它,TestNG会调用它..
答案 1 :(得分:0)
请参阅Maven Surefire文档以正确附加自定义侦听器或报告器。链接页面的底部说明了如何配置自定义记者,就像您创建的那样。
http://maven.apache.org/plugins/maven-surefire-plugin/examples/testng.html
答案 2 :(得分:-1)
This method can invoke in your custom listener class
public class MyReportListener extends MyReporterListenerAdapter {
// do your stuff............................
//...........................
@Override
public void generateReport(List<XmlSuite> xml, List<ISuite> suites,
String outdir) {
// do your stuff
}
}
public class MyReporterListenerAdapter implements IReporter {
@Override
public void generateReport(List<XmlSuite> arg0, List<ISuite> arg1,
String arg2) {
/**
* TODO Auto-generated method stub
*/
}
}
I think this helps you
答案 3 :(得分:-1)
我有一个自定义侦听器类文件:&#34; Run_Listen.java&#34;存在于名为&#34; com.qa.api.utils&#34;的包中。将以下代码段放在maven中。
<properties>
<property>
<name>listener</name>`
<value>com.qa.api.utils.Run_Listen</value>`
</property>
</properties>