13. TestNG报告
默认报告输出位置为当前工程的test-output文件夹下,包括xml格式和html格式。
如果想要美化报告,则按照如下步骤:
1、配置:Eclipse --> Window --> Preferences -->testng
2、勾选Disable default listeners
3、在Pre Defined Listeners 输入框中输入org.uncommons.reportng.HTMLReporter
记得在POM上添加如下代码:
```
<dependency>
<groupId>org.uncommons</groupId>
<artifactId>reportng</artifactId>
<version>1.1.4</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
<version>3.0</version>
<scope>test</scope>
</dependency>
```
不然无法运行的。
如上图所示,还可以自定义testng.xml的模板,并在上图中指定。
使用IDEA+TestNG进行测试,没有生成 测试报告,是因为没有勾选监听器使用默认报告,具体操作如下:
“Run” -> "Edit Configurations" -> "listeners" -> "Use default reporters"
输出报告在test-output文件夹中(index.html)。