创建 testng.xml
在中创建 testng.xml /work/testng/src 执行测试用例。
<?xml version = "1.0" encoding = "UTF-8"?>
<suite name = "Simple HTML-XML Suite">
<test name = "Simple HTML-XML test">
<classes>
<class name = "SampleTest" />
</classes>
</test>
</suite>
使用 javac 编译 SampleTest 类。
/work/testng/src$ javac SampleTest.java
现在,运行 testng.xml。
/work/testng/src$ java org.testng.TestNG testng.xml
验证输出。
===============================================
Simple HTML-XML Suite
Total tests run: 3, Failures: 1, Skips: 1
===============================================
现在,转到 /work/testng/src/test-output 文件夹。在默认 Web 浏览器上打开index.html。您将看到以下 HTML 报告 -
现在,在您系统的默认 XML 编辑器中打开文件/work/testng/src$/test-output/testing-results.xml,您将在 XML 文件中看到以下内容 -
默认情况下,TestNG 会生成多个报告作为其测试执行的一部分。这些报告主要包括 TestNG HTML 报告、TestNG 可发送电子邮件的报告、TestNG 报告 XML 和 JUnit 报告 XML 文件。这些文件可以在输出报告文件夹(在本例中为 test-output)下找到。
通过将属性useDefaultListeners的值设置为false ,可以在运行测试时禁用此默认报告生成。可以在使用 Ant 或 Maven 等构建工具时设置此属性。