【发布时间】:2018-12-11 13:10:18
【问题描述】:
TestNG 报告 - 按订单发布测试。
如何在 TestNG 自定义报告中按执行顺序显示测试。现在我执行的测试随机发布在 TestNG 报告中。我正在使用来自this URL 的以下自定义侦听器代码。
TestNG XML 是:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Main Suite" parallel="false">
<listeners>
<listener class-name="com.dev2qa.example.testng.report.custom.CustomTestNGReporter"/>
</listeners>
<test name="CHApp Android Automation" preserve-order="true" enabled="true">
<classes>
<class name="com.ch.chapp.CHAppAndroidTestSuite.TestSet1">
<methods>
<include name="exe_Scheduler"/>
<include name="chApp_SignIn"/>
<include name="chApp_VerifyUserRecogInApp"/>
<include name="chApp_HeaderMenu"/>
<include name="chApp_HamburgerMenu"/>
<include name="chApp_DailyPrize"/>
</methods>
</class>
<class name="com.ch.chapp.CHAppAndroidTestSuite.TestSet3">
<methods>
<include name="c1_SuperPrizeSweep1"/>
<include name="c1_SuperPrizeSweep1_Complete"/>
<include name="c1_Mission1Sweep2"/>
</methods>
</class>
<class name="com.ch.chapp.CHAppAndroidTestSuite.TestSet2">
<methods>
<include name="c1_Mission1Sweep2_Complete"/>
<include name="chApp_VerifyVIPInApp"/>
<include name="chApp_SignOut"/>
</methods>
</class>
</classes>
</test>
</suite>
【问题讨论】:
-
请与@Test 方法共享任何单个类
-
测试类请参考以上链接。
-
您对 @Test 上的 TestNG 报告或 TestNG 执行有疑问?
-
我在 TestNG 报告中有问题,我没有按执行顺序看到测试结果。婴儿 我在报告中看到随机发布的@test 结果。执行顺序符合预期,但它们在自定义 TestNG 报告中以不同的顺序显示。