ReportNG是單元測試框架TestNG的一個簡單框架,用來替代默認的TestNG html report生成HTML Report.你也能夠使用TestNG監(jiān)聽器自由配置html report.
Step1:增加以下的jar包到你自己的項目下
reportng-1.1.4.jar
velocity-dep-1.4.jar
guice-3.0.jar
架構(gòu)如下圖:
Step2:為了reportng生效,我們需要禁用默認的testng監(jiān)聽器
1.進入eclipse,windows->Properties
2.點擊TestNG
3.選擇 Disable default listeners, 且輸入org.uncommons.reportng.HTMLReporter到Pre Defined Listeners
4. 點擊確定使修改生效
Step 3: 我們需要增加以下2個監(jiān)聽器到testng.xml文件中
<listeners>
<listener class-name="org.uncommons.reportng.HTMLReporter"/>
<listener class-name="org.uncommons.reportng.JUnitXMLReporter"/>
</listeners>
Step4: 點擊TestNG運行我們的單元測試
運行結(jié)束后,我們可以在test-output->html文件下找到我們的運行結(jié)果
查看測試結(jié)果