||
TestNG默认情况下,会产生不同类型的测试执行报告。这包括HTML和XML报告输出。TestNG的还允许用户自己写报告,并用它使用TestNG。还有一个选项来写你自己的记录器,在运行时通过TestNG的通知。
主要有两种方法来生成报告TestNG:
1、监听器:为了实现一个监听类,类有实现org.testng.ITestListener接口。这些类在运行时通知了TestNG测试开始时,结束后,失败,跳过或传递。
2、记录器:为了实现一个报表类,实现一个org.testng.IReporter接口。这些类一整套运行结束时调用。调用时,该对象包含整个测试运行的信息传递到这个类。
以下列出不同的情况报告和记录的例子:
自定义日志: 这个例子说明如何编写您自己的记录。
自定义记录器: 这个例子说明了如何编写自己的记录器
HTML和XML报告 这个例子说明了默认的HTML和XML报告TestNG产生。
Junit报告 这个例子说明了TestNG的报告生成Junit的报告。