第二十二章 TestNG自带的报告和日志
package ReporterLog;
import org.testng.Assert;
import org.testng.Reporter;
import org.testng.annotations.Test;
/**
* @author 96510
* @version 1.0
* @date 2021/7/22
*/
public class TestNG_Reports {
public class ListenerTest2 {
@Test(alwaysRun = true)
public void test() {
Reporter.log("test",true);
Assert.assertTrue(false);
}
@Test
public void test2() {
Reporter.log("test2",true);
Assert.assertTrue(true);
}
@Test(dependsOnMethods = {"test"})
public void test3() {
Reporter.log("test3",true);
Assert.assertTrue(true);
}
}
}
必须用xml执行才会有测试报告生成
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Regression Test">
<test name="Test01" preserve-order="false">
<classes>
<class name="ReporterLog.TestNG_Reports"></class>
</classes>
</test>
</suite>
运行xml 在test-output下生成对应的测试报告